diff --git a/apps/desktop/package.json b/apps/desktop/package.json index 5e39c995..9d856239 100644 --- a/apps/desktop/package.json +++ b/apps/desktop/package.json @@ -1,6 +1,6 @@ { "name": "@mydevtools/desktop", - "version": "0.1.9", + "version": "0.1.10", "private": true, "scripts": { "dev": "tauri dev", diff --git a/apps/desktop/src-tauri/Cargo.lock b/apps/desktop/src-tauri/Cargo.lock index c7aec3fa..f97e4112 100644 --- a/apps/desktop/src-tauri/Cargo.lock +++ b/apps/desktop/src-tauri/Cargo.lock @@ -2889,7 +2889,7 @@ dependencies = [ [[package]] name = "mydevtools-desktop" -version = "0.1.9" +version = "0.1.10" dependencies = [ "base64 0.22.1", "bytes", diff --git a/apps/desktop/src-tauri/Cargo.toml b/apps/desktop/src-tauri/Cargo.toml index fbf3c81f..1f970e68 100644 --- a/apps/desktop/src-tauri/Cargo.toml +++ b/apps/desktop/src-tauri/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "mydevtools-desktop" -version = "0.1.9" +version = "0.1.10" description = "MyDevTools desktop app" edition = "2021" diff --git a/apps/desktop/src-tauri/tauri.conf.json b/apps/desktop/src-tauri/tauri.conf.json index cb30023e..fac8296a 100644 --- a/apps/desktop/src-tauri/tauri.conf.json +++ b/apps/desktop/src-tauri/tauri.conf.json @@ -1,7 +1,7 @@ { "$schema": "https://schema.tauri.app/config/2", "productName": "MyDevTools", - "version": "0.1.9", + "version": "0.1.10", "identifier": "tech.mydevtools.desktop", "build": { "beforeDevCommand": "pnpm --filter @mydevtools/desktop-ui dev:tauri", diff --git a/apps/web/src/lib/changelog.ts b/apps/web/src/lib/changelog.ts index 545efb29..634e289e 100644 --- a/apps/web/src/lib/changelog.ts +++ b/apps/web/src/lib/changelog.ts @@ -25,6 +25,29 @@ export const changeTypeLabels: Record = { * comparator is code nobody needs when the author controls the order. */ export const changelog: ChangelogEntry[] = [ + { + version: '0.1.10', + date: '2026-08-05', + title: 'Data Explorer — one workspace for MongoDB and Redis', + summary: + 'The separate NoSQL explorer is now Data Explorer: a single workspace where each connection picks its own source and gets the full toolset for it. MongoDB and Redis ship first, with connection credentials encrypted on your device.', + changes: [ + { type: 'added', text: 'Data Explorer — unified sidebar, tab bar, and connection dialog covering every data source in one place.' }, + { type: 'added', text: 'Redis support: browse keys, edit values, use pub/sub, and run commands from a console.' }, + { type: 'added', text: 'MongoDB in the new workspace: collection browsing, document queries, aggregation pipelines, and index management.' }, + { type: 'added', text: 'One-click import of connections saved in the old NoSQL explorer, de-duplicated against connections you already have.' }, + { type: 'added', text: 'Unified connection vault — every connection is stored as encrypted JSON on your device.' }, + { type: 'improved', text: 'The MongoDB dialect (MongoDB, DocumentDB, Cosmos DB) is inferred from your connection string instead of being asked for.' }, + { type: 'improved', text: 'The data source picker is a dropdown, so adding sources no longer crowds the dialog.' }, + { type: 'improved', text: 'Data Explorer is translated into all 27 in-app languages.' }, + { type: 'improved', text: 'Cleaner tool headers and a reworked top bar across the app.' }, + { type: 'fixed', text: 'Redis error messages scrub credentials — connection URLs and passwords never reach a toast, even when the message cannot be parsed.' }, + { type: 'fixed', text: 'Deleting a single document now asks for confirmation.' }, + { type: 'fixed', text: 'Read-only mode applies immediately instead of only after reconnecting.' }, + { type: 'fixed', text: 'Tabs belonging to a removed connection are pruned instead of lingering, and restoring a session no longer reopens invalid tabs.' }, + { type: 'fixed', text: 'Accessible labels on sidebar controls and a working menu trigger on small windows.' }, + ], + }, { version: '0.1.9', date: '2026-07-24',