Skip to content

Latest commit

 

History

History
276 lines (138 loc) · 3.73 KB

ROADMAP.md

File metadata and controls

276 lines (138 loc) · 3.73 KB

Roadmap

Task pool (by priority)

Data Grid: insert value options

Data Grid: columns

Query tab: explain

Host Tab: Variables for MySQL (edit)

SSH Tunnel via libSSH

HiDPI monitors support (+icons)

Drop: procedure, trigger, etc

Query results editing

Query results filter

Connection password encryption

Query: 3rd party syntax highlighter

Query: autocomplete

Host Tab: status tab for MySQL

Connection: use SSL option

Multithreading

Settings window

Import CSV

Buildable and deployable on macOS

Host tab: Processes

Host tab: Command statistics

Query: side help

Event support

MySQL: export database not via external mysqldump

Table tools: maintenance

Table tools: bulk table editor

Table tools: find text

Data Grid: insert files into text/blob fields

Query: progress

Data Grid: advanced sorting/query result sorting

0.4.18

Data Grid: export grid rows (more formats)

Translations: added 13 languages (partially imported from HeidiSQL), help needed.

0.4.17

Data Grid: export grid rows (CSV, HTML only)

MySQL: compressed client-server protocol option

SSH Tunnel via libSSH (incomplete UI, OFF by default)

0.4.16

Table Data Grid: basic sorting

User manager: fixes for MariaDB

Windows: migrate to MSVC 2017 and Qt 5.15.3

Windows now requires conan for building

0.4.15

Table: clear option

Data Grid: filters

Table columns: keys icons

0.4.14

SSH Tunnel via putty.exe

Table data edit: foreign key drop down

Table data edit: date/time/year editor

Table data edit: enum editor

Table data edit: set editor

ARM (raspberry builds)

0.4.13

Query: cancel, multiple results, stats

Table data: duplicate row

0.4.12

Multiple Query tabs

Query tab: run current query

Query: async execution

0.4.11

Main window left tree: filter by db and table

Main window left tree: sorted

0.4.10

User management (edit)

0.4.9

MySQL: Trigger form (r/o)

MySQL: Trigger form (edit, create)

User management (r/o)

0.4.8

MySQL: Procedure/function edit/drop

Table Data: datetime editor

0.4.7

MySQL: Procedure form (r/o)

MySQL: Function form (r/o)

Table Data Filter

0.4.6

MySQL: View form (edit, create, drop)

MySQL: renaming database

0.4.5

MySQL: View form (r/o)

0.4.4

Host Tab: Variables for MySQL (r/o)

0.4.3

SSH tunnel via OpenSSH (Linux only)

Text edit popup

0.4.2

SQLite3 view table structure (columns, indices, foreign keys) (read-only)

0.4.1

Initial SQLite 3 support (read-only).

0.4.0

Export from MySQL via mysqldump

0.3.1

PostgreSQL: edit table's data

0.3.0

Initial PostgreSQL support

0.2.1

SQL log

Ability to create & drop database

Move to CMake

0.2.0

Editable Table Data

Initial edit features

0.1.0

Bug fixing/Stabilization

Save UI geometry

Tree: mark current database

0.0.5

Table Tab: Options & Foreign Keys (editable)

Table Tab: Options Tab (editable)

Table Tab: Foreign Keys Tab (editable)

0.0.4

Table Tab: Basic & Indexes (editable)

Table Tab: Basic Tab (editable)

Table Tab: Indexes Tab (editable)

0.0.3

Table Tab: Columns (editable)

Table Tab: Columns (editable)

0.0.2

Full-featured Table Tab (r/o?)

Table Tab: Basic Tab (r/o)

Table Tab: Options Tab (r/o)

Table Tab: Indexes Tab (r/o)

Table Tab: Foreign Keys Tab (r/o)

Data Tab: auto-column size

0.0.1

Minimal working and useful read-only version

Session manager: minimum working (add/edit/remove multiple connections)

Connections tree: minimal working version

Host Tab: Databases (r/o), minimal

Database Tab: r/o, minimal

Query Tab: multiple queries input, minimal

Query Tab: multiple query execution result, minimal

Data Tab: minimal, r/o

Table Tab: Columns (r/o), minimal

Buildable and deployable on Linux

Buildable and deployable on Windows