diff --git a/TODO b/TODO index c28f9cb..67a89ca 100644 --- a/TODO +++ b/TODO @@ -3,22 +3,32 @@ - Delete row(s) - Binary data viewer - Detect jpg/png and show as image -- Warning if data table is filtered to 1000 rows, or add pagination - More DB types - MySQL - Postgres + - CLI using psql - MSSQL (recursive navigation for instances) + - Other K/V stores from https://github.com/smallnest/kvbench - SSH tunnels -- Special actions - - Refresh tables - - Per-db actions e.g. compact, export backup - - Per-table actions e.g. drop table -- Sqlite cli driver for ssh tunnel +- Badger encryption key dialog +- Pebble: connection options dialog +- SQLite: DB compact action +- SQLite: DB export backup action +- SQLite: drop table action +- SQLite: show views, triggers, indexes in nav +- SQLite CLI driver: + - Basic error handling + - Better lexing + - Attach to SSH tunnel + - Configure binary path - https://ricardoanderegg.com/posts/sqlite-remote-explorer-gui/ - https://github.com/litements/litexplore -- Badger encryption key dialog -- Makefile to cross-compile release binaries in docker -- Build own liblcl binaries in docker -- Win32 icon resource -- Faster virtual rendering - - https://github.com/ying32/govcl/blob/master/samples/listviewvirtualdata/main.go \ No newline at end of file +- Build + - Makefile to cross-compile release binaries in docker + - Build own liblcl binaries in docker + - Win32 icon resource +- Performance + - Warning if data table is filtered to 1000 rows, or add pagination + - Context/interrupt slow queries + - Faster virtual rendering + - https://github.com/ying32/govcl/blob/master/samples/listviewvirtualdata/main.go