Skip to content

v0.3.2

Latest

Choose a tag to compare

@frkdrgt frkdrgt released this 28 Oct 20:48
0801e36

🦊 ferox v0.3.2

Released: 2026-10-28


✨ What's New

🎨 A refreshed look

ferox has a new coat of paint β€” without giving up a single megabyte or millisecond.

  • Three-layer dark theme β€” content, panels and hover states each get their own surface, with cards, rounded tabs and proper empty states instead of blank areas
  • One consistent icon set β€” Phosphor line icons across the sidebar tree, tabs, toolbar, result tabs, message log and dialogs, replacing the old mix of Unicode symbols and emoji
  • Toolbar β€” New connection, New query, Dashboard, Join and Schema diff, plus a Safe mode toggle, live in the menu row, so they cost no vertical space
  • Result grid β€” row numbers, a clearer header with sort arrows, column rules and right-aligned numbers

🏠 Home screen

With no connection open, ferox now shows a home screen instead of an empty window:

  • Counters for saved connections, groups, query history and saved queries
  • Quick Start β€” every saved profile with a Connect button (or double-click it)
  • Shortcuts card, your recent queries (click to copy) and AI assistant status

πŸ“Š Dashboard cards

The dashboard opens with summary cards: table count, total size, active/all connections and unused/all indexes. Table sizes get proportional bars, never-scanned indexes are highlighted, and connection states show as colored dots.

🦊 New logo

A fox head holding a database β€” crisp at 16 px in the taskbar, with a transparent background so it no longer shows up as a dark square on light taskbars.


⚑ Performance

This release makes ferox lighter at idle, which matters most on older machines:

v0.3.1 v0.3.2
Idle CPU one core busy 0
Private bytes ~140 MB ~95 MB
System fonts read at startup 15 MB none
Binary ~10.1 MB ~10.1 MB
  • Fonts were rebuilt β€” and re-read from disk β€” on every frame, and the window title was re-sent every frame, so ferox never stopped repainting. Both now happen only when needed.
  • All fonts are embedded; Segoe UI Symbol/Emoji are no longer loaded from C:\Windows\Fonts.
  • The icon font is a 19 KB subset of the glyphs ferox actually uses (the full font is 480 KB).
  • The window icon and in-app logo are pre-rendered at their display sizes, so startup only decodes them.

πŸ› Fixes

  • Browse mode filter β€” the WHERE filter field was infinitely wide and pushed the Apply button off-screen (and clipped the "rows/page" label)
  • Edit Table / New Table β€” name, default and index fields were only a few characters wide
  • Result grid β€” now fills the window down to the bottom edge instead of stopping short on tall windows
  • Row context menu β€” entries no longer wrap onto two lines
  • ER diagram β€” quick drags on a table header are no longer ignored

πŸ“¦ Notes

Emoji inside query results are drawn with the bundled Noto Emoji font. Rare symbols outside the bundled fonts may now show as a box, because ferox no longer falls back to Windows' Segoe fonts.