Giter VIP home page Giter VIP logo

spesql's People

Contributors

aaronleopold avatar dependabot[bot] avatar

Watchers

 avatar

Forkers

aaronleopold

spesql's Issues

Maybe create an 'advanced' query builder modal

This would allow for more complex queries to be constructed, such as selecting from a relation rather than a table or updating tuples returned from a select query, more control over conditional groups, etc

Add reconnect logic for sessions

Currently when a session expires there is no reconnect / re-authentication flow. When a user makes a request with an invalid session, they should be prompted to reenter credentials.

  • Insert Bulk
  • Single Insert
  • Single Update
  • Bulk Update
  • Select
  • Count
  • Create Table
  • Create User
  • Delete Specimen
  • Delete Table
  • Delete User

Source new country list

Some odd/incorrect country names, such as Viet Nam over Vietnam. This causes issues in uploading

open user creation, closed accept

Look into allowing users to create their own accounts that only get validated/activated after an admin reviews and approves the account. Not sure if this is something they want, but it might be a better workflow

Qty throws an error in validation

try catch block is not working, example of breaking bug:

1000ft -> invalid unit error, could not locate unit. The js-quantity library expects 1000 ft. I believe the try catch is not working because the validate field of the register (react hook form) is causing some sync issues? I have to look into it.

make Select component searchable

Currently, a user would have to scroll through the select options to find the target. Ideally, they should also be able to type search parameters to filter to list of options in the dropdown

dark mode

utilize tailwinds new features to create a dark mode theme

make error logs copiable

I will edit this comment as I finish the logs for each function

  • Insert Bulk
  • Single Insert
  • Single Update
  • Bulk Update
  • Select
  • Count
  • Delete

Implement custom Form component

I will use react-hook-form

main features:

  • detect and use child form element validation functions
  • give each form element ability to take in own validation function

Convert all major JSX components to TSX

This would include:

  • header
  • dropdown menus
  • modal
  • query forms
  • main table from query data
  • etc

Once the converted app LOOKS like the original, I will start parsing out the more specific, demanding conversions as their own issues to properly track progress made on each

Project data formatting obstacles (FIXME comments)

There are some conflicts regarding how some of the data should be formatted. As such, temporarily these validators will be short circuited to return true for all values until the conflicts are resolved among the researchers.

electron icons not functional

I've tried almost all documented methods for supplying an icon without success. There are a couple of issues on electron repository about this, so I'll likely wait for an update to see if it is fixed

custom options typing for each chart type

I have discovered each chart type in react google charts potentially has an entirely different options typing. For example, Sankey charts are not configurable with titles, legends, and have a different color definition scheme. I will need to therefore create these separate types and toggle between them when toggling between chart types.

current config implementation needs rework

Error log performance issues

On very large logs, the new implementation for error logs stutters significantly on both initial load and indexing search. I think virtualization might be able to be used? However, syntax highlighting should be maintained to increase readability.

Separate UI from project

Create a separate project for the UI implemented here, so it may be used in other museum projects

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.