Skip to content

v2.5.0

Latest

Choose a tag to compare

@github-actions github-actions released this 02 Jul 06:26

Docutaz 2.5.0

This release is a major visual and safety overhaul: a full flat, theme-driven UI with light/dark support, configurable fonts, smarter autocomplete, and several guards against accidental data loss.

✨ Highlights

A new, flat, theme-driven interface

  • Light / Dark / System appearance — pick a theme in Preferences, or follow your OS automatically. The whole app (editor, results, chrome, dialogs) re-themes live at runtime without a restart.
  • Flattened tabs, scrollbars, dialogs, and result panels; monochrome glyph icons; brand-green primary buttons across all dialogs; bundled Inter typeface.
  • Themed editor and results canvas that track the active light/dark scheme.

Configurable typography

  • Separate interface and editor fonts — the editor defaults to a monospace face, with a clearer editor-font row in Preferences.

Smarter editor autocomplete

  • Instant local completion (operators, methods, collection names) with a debounced server-backed merge.
  • Completes collection methods after getCollection("…").

Data-safety guards

  • Confirm update/delete on guarded connections — mark connections (production by default) so destructive shell operations prompt before running; configurable in Preferences.
  • Environment colors now use a distinct non-green palette (production red, staging amber, development blue, other violet), shown as an explorer badge, a query-tab strip, and an editor banner — so "this is production" is unmistakable and never confused with the green selection highlight.
  • Red-filled confirmation dialogs for irreversible actions.

🐛 Fixes

  • Multi-select delete no longer wipes the entire collection — deleting selected rows now targets only those documents.
  • NumberDecimal values render correctly instead of always showing 0.0.
  • mongosh path resolution — accepts a path pointing at the containing folder or one that omits .exe.
  • Connection failures now report an actual connection error instead of a misleading "mongosh process not running".
  • Windows installer sweeps a stray per-user shortcut on upgrade, preventing duplicate launcher entries.
  • Preferences: the destructive-operation safety group is no longer clipped.
  • Dropped the redundant style picker and surfaced Preferences directly in the menu.

🔧 Under the hood

  • Dropped the deprecated Qt6 AA_EnableHighDpiScaling opt-in.
  • Linux builds now depend on Qt6::Svg (libqt6svg6) for the new glyph icons.

Full Changelog: v2.4.0...v2.5.0