doc: v0.7.0 changelog, update TODO
This commit is contained in:
parent
8296a2fec9
commit
6145320858
24
README.md
24
README.md
@ -1,13 +1,11 @@
|
||||
# yvbolt
|
||||
|
||||
A graphical browser for multiple databases using [GoVCL](https://z-kit.cc/en/).
|
||||
|
||||
This is an experimental application and you should generally prefer to use [qbolt](https://code.ivysaur.me/qbolt).
|
||||
A graphical interface for multiple databases using [GoVCL](https://z-kit.cc/en/).
|
||||
|
||||
## Features
|
||||
|
||||
- Native desktop application, running on Linux, Windows, and macOS
|
||||
- Connect to multiple databases
|
||||
- Connect to multiple databases at once
|
||||
- Browse table/bucket content
|
||||
- Use context menu to perform special table/bucket actions
|
||||
- Run custom SQL queries
|
||||
@ -17,12 +15,16 @@ This is an experimental application and you should generally prefer to use [qbol
|
||||
- Badger v4
|
||||
- Bolt
|
||||
- Recursive bucket support
|
||||
- Option to open as readonly
|
||||
- Option to open as readonly for shared access
|
||||
- Supports editing
|
||||
- See also [qbolt](https://code.ivysaur.me/qbolt) for more/different functionality
|
||||
- Debconf
|
||||
- Pebble
|
||||
- Redis
|
||||
- SQLite
|
||||
- Drivers: mattn (CGo), modernc.org (no cgo), experimental command-line driver
|
||||
- Supports editing
|
||||
- Integrated vacuum and export commands
|
||||
|
||||
## License
|
||||
|
||||
@ -32,7 +34,7 @@ This project redistributes images from the famfamfam/silk icon set under the [CC
|
||||
|
||||
This project includes trademarked logo images for each supported database type.
|
||||
|
||||
## Usage
|
||||
## Compiling
|
||||
|
||||
1. `CGO_ENABLED=1 go build`
|
||||
2. [Download liblcl](https://github.com/ying32/govcl/releases/download/v2.2.3/liblcl-2.2.3.zip) for your platform, or [compile it yourself](https://github.com/ying32/liblcl) (tested with v2.2.3)
|
||||
@ -41,6 +43,16 @@ This project includes trademarked logo images for each supported database type.
|
||||
|
||||
## Changelog
|
||||
|
||||
2024-07-18 v0.7.0
|
||||
|
||||
- SQLite, Bolt: Initial support for editing data (insert, per-cell update, delete)
|
||||
- SQLite: Add context menu actions for compact (vacuum), export, and drop table
|
||||
- App: New grid widget
|
||||
- App: Add refresh button
|
||||
- App: Bigger window size, use icons for toolbars, better UI colours for Windows
|
||||
- App: Prevent submitting blank queries to database
|
||||
- Refactor database interface and error handling
|
||||
|
||||
2024-06-30 v0.6.0
|
||||
|
||||
- Debconf: Add as supported database
|
||||
|
5
TODO
5
TODO
@ -1,4 +1,3 @@
|
||||
- Cast DB to wider interface to check feature support
|
||||
- Syntax highlighting in editor
|
||||
- Mutation
|
||||
- Get real primary key for mutation instead of string approximation
|
||||
@ -6,7 +5,6 @@
|
||||
- Pebble: Support insert/update/delete
|
||||
- Debconf: Support insert/update/delete
|
||||
- Redis: Support insert/update/delete
|
||||
- SQLite: Support insert/update/delete
|
||||
- Binary data viewer
|
||||
- Detect jpg/png and show as image
|
||||
- More DB types
|
||||
@ -38,3 +36,6 @@
|
||||
- Context/interrupt slow queries
|
||||
- Faster virtual rendering
|
||||
- https://github.com/ying32/govcl/blob/master/samples/listviewvirtualdata/main.go
|
||||
- Query history
|
||||
- Test suite
|
||||
- `CREATE TABLE foo (id integer primary key, aaa text not null, bbb text not null);`
|
||||
|
Loading…
Reference in New Issue
Block a user