Monghoul v1.6.1
Monghoul 1.6.1
Command Palette
- Search your open tabs — the palette (Ctrl/Cmd+K) now finds currently-open tabs by title and query code; pick one to jump straight to it (and it focuses the detached window if the tab is popped out).
- Typo-tolerant fuzzy search — matching is now fuzzy (e.g.
usrsfindsusers) and ranked, so the best matches surface first. - See why a result matched — matched characters are highlighted in names, and when the match is inside query code a one-line code snippet appears beneath the result with the match highlighted.
- Filter by category — pills under the search box show each matching category with a live count; click one (or press Tab) to narrow results to just that category.
- Recents when empty — opening the palette with an empty box now shows a short list of recent tabs, recently closed tabs, and favorites instead of the whole tree. Recently-closed entries show how long ago they were closed.
- Clearer actions — a footer shows the keyboard shortcuts and result count, and the selected row tells you what Enter will do (Switch to tab, Open query, Restore tab, …).
Result Viewer
- Preview drawer follows pagination — the JSON preview drawer (Ctrl/Cmd+I) now keeps showing the focused document after you move to another page; previously it went blank on every page past the first. When the drawer is open, paging focuses the first document of the new page so the preview always has content.
- Edit focused document on any page — Ctrl/Cmd+E now opens the edit tab for the focused row in Table view on later pages too, not just the first.
- Export and edit popovers work in fullscreen — the Export dropdown and the inline cell-edit date picker now appear correctly when the result viewer is in fullscreen (window) mode; previously they opened hidden behind the fullscreen overlay.
Stability
- No more crashes from background errors — an unexpected background error (e.g. a connection torn down mid-operation while several long-running tasks run at once) no longer takes down the whole app; it now surfaces as an error toast and keeps running.
- Safer database export and duplicate — exporting or duplicating a database against an unreachable server now reports the failure instead of crashing the app.