/wtfxsequel

a psequel inspired electron clone

Primary LanguageJavaScript

You might have to rebuild the electron deps after installing

Starting the app: npx electron . and npm start

features / todo:

  • sidebar showing tables from db connection
  • auto-browse by clicking on tables
  • schema viewer
  • download as csv
  • stream data to table
  • support connections through ssh
  • resize automagically and line up with pixel heights/widths
  • menu options for new window / run query
  • support deleting connections
  • validate connections on backend
  • test connectivity
  • little spinner on save button to indicate saved
  • autoclear status
  • in-table quick search
  • resize-able table headers
  • switch to immutable
  • show which db is selected on lefthand side
  • split out db connection to its own module
  • husky
  • support running highlighted query
  • proper logger
  • fix up service name for keychain access

before sharing:

  • host bootstrap internally
  • about text

later:

  • support dark mode
  • dynamodb support

bugs:

  • creating new window from a new window isn't sized right
  • creating a new window creates 2 new windows
  • sticky headers show a bit of the content underneath when they scroll past
  • format int8 as numbers

notes: streaming: https://github.com/vitaly-t/pg-promise/wiki/Learn-by-Example#from-database