Repository navigation
Roadmap
jiranon khemklad edited this page Jul 24, 2026
·
1 revision
The authoritative, always-current roadmap lives in the README — this page is a snapshot for browsing without checking out the repo. Check the README if you want to confirm current status before picking up an item.
- Remove global singletons
- Introduce a Composition Root
- Inject dependencies via constructors
- Refactor to an OOP architecture
- Extract reusable framework into a separate library
- Centralize cross-platform app paths (macOS / Linux / Windows, any drive)
- Hint action bar
- Query history & autocomplete
- Fix project structure
- Monitor Panel
- Refactor generate record
- Validate JSON before save
- Syntax highlighting in record editor
- Undo / redo support
- Delete record with confirmation
- Insert new record
- Duplicate record
- Bulk delete
- Query builder (no need to type raw JSON)
- Save favorite queries
- Pagination / limit results
- Sort UI (
skey) - Aggregation pipeline builder
- Explain plan viewer
- Keybinding help popup (
?) - Connection manager (multiple connections)
- Dark / light theme toggle
- Loading indicator for slow queries
- Multiple saved connections
- Import / export connections (Compass JSON or mongosh URI list)
- SSH tunnel support
- TLS / X.509 / Kerberos / LDAP auth options
- Connection favorites color-coding / grouping
- Browse databases / collections, view documents (tree-formatted)
- Table / grid view (alternative to the tree layout)
- Schema analysis (field type + frequency distribution across a sample)
- Collection stats (storage size, doc count, avg doc size, index size)
- View / create / drop indexes
- Index usage stats
- User / role management
- Server / replica-set / sharding topology view
- Import / export connections (Compass JSON / mongosh URI list)
- Export query results as JSON file
- Export query results as CSV
- Import documents from JSON/CSV into a collection
- Bulk operations (bulk delete/update by filter)
- Automated CHANGELOG.md generation from Conventional Commits
- Auto-tag version bump (major / minor / patch / prerelease) via
workflow_dispatch - Automated npm publish on tag push (with dist-tag support for prereleases)
- CodeQL security analysis
- SLSA provenance publishing on release
- Cross-platform smoke tests (macOS / Linux / Windows)