Skip to content

Monghoul v1.6.1

Choose a tag to compare

@Kontsedal Kontsedal released this 11 Jun 14:17

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. usrs finds users) 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.