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
|
# yvbolt
|
||||||
|
|
||||||
A graphical browser for multiple databases using [GoVCL](https://z-kit.cc/en/).
|
A graphical interface 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).
|
|
||||||
|
|
||||||
## Features
|
## Features
|
||||||
|
|
||||||
- Native desktop application, running on Linux, Windows, and macOS
|
- Native desktop application, running on Linux, Windows, and macOS
|
||||||
- Connect to multiple databases
|
- Connect to multiple databases at once
|
||||||
- Browse table/bucket content
|
- Browse table/bucket content
|
||||||
- Use context menu to perform special table/bucket actions
|
- Use context menu to perform special table/bucket actions
|
||||||
- Run custom SQL queries
|
- Run custom SQL queries
|
||||||
@ -17,12 +15,16 @@ This is an experimental application and you should generally prefer to use [qbol
|
|||||||
- Badger v4
|
- Badger v4
|
||||||
- Bolt
|
- Bolt
|
||||||
- Recursive bucket support
|
- 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
|
- Debconf
|
||||||
- Pebble
|
- Pebble
|
||||||
- Redis
|
- Redis
|
||||||
- SQLite
|
- SQLite
|
||||||
- Drivers: mattn (CGo), modernc.org (no cgo), experimental command-line driver
|
- Drivers: mattn (CGo), modernc.org (no cgo), experimental command-line driver
|
||||||
|
- Supports editing
|
||||||
|
- Integrated vacuum and export commands
|
||||||
|
|
||||||
## License
|
## 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.
|
This project includes trademarked logo images for each supported database type.
|
||||||
|
|
||||||
## Usage
|
## Compiling
|
||||||
|
|
||||||
1. `CGO_ENABLED=1 go build`
|
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)
|
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
|
## 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
|
2024-06-30 v0.6.0
|
||||||
|
|
||||||
- Debconf: Add as supported database
|
- 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
|
- Syntax highlighting in editor
|
||||||
- Mutation
|
- Mutation
|
||||||
- Get real primary key for mutation instead of string approximation
|
- Get real primary key for mutation instead of string approximation
|
||||||
@ -6,7 +5,6 @@
|
|||||||
- Pebble: Support insert/update/delete
|
- Pebble: Support insert/update/delete
|
||||||
- Debconf: Support insert/update/delete
|
- Debconf: Support insert/update/delete
|
||||||
- Redis: Support insert/update/delete
|
- Redis: Support insert/update/delete
|
||||||
- SQLite: Support insert/update/delete
|
|
||||||
- Binary data viewer
|
- Binary data viewer
|
||||||
- Detect jpg/png and show as image
|
- Detect jpg/png and show as image
|
||||||
- More DB types
|
- More DB types
|
||||||
@ -38,3 +36,6 @@
|
|||||||
- Context/interrupt slow queries
|
- Context/interrupt slow queries
|
||||||
- Faster virtual rendering
|
- Faster virtual rendering
|
||||||
- https://github.com/ying32/govcl/blob/master/samples/listviewvirtualdata/main.go
|
- 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…
x
Reference in New Issue
Block a user