github frkdrgt/ferox v0.3.2

2 hours ago

🦊 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.

Don't miss a new ferox release

NewReleases is sending notifications on new releases.