• v0.3.0 f5aa93ca32

    v0.3.0
    Some checks failed
    Publish / detect-release (push) Successful in 16s
    Publish / tag (push) Successful in 4s
    Publish / promote-release (push) Successful in 3s
    Publish / build-image (push) Failing after 1m20s
    Stable

    Gravity Bot released this 2026-02-17 16:21:47 +00:00 | 9 commits to main since this release

    What's Changed

    Icon Search and Browse UI (Epic #848)

    • OP#878: Icon search query and handler — dynamic SQL search with library/style filters
    • OP#879: Search bar component — Alpine.js debounced input with style filter pills
    • OP#880: Icon grid component — responsive CSS grid with icon cards and HTMX modal triggers
    • OP#881: Library switcher — dropdown to switch between enabled font libraries
    • OP#882: Browse page integration — composed browse page with all components wired together
    • OP#883: Unit tests for browse components (9 tests)

    Icon Detail Modal (Epic #849)

    • OP#884: Icon detail endpoint — handler returning icon metadata with all available styles
    • OP#885: Icon detail modal component — Alpine.js modal with style switcher and copy-to-clipboard
    • OP#886: Unit tests for detail modal (4 tests)

    Install

    docker pull git.bros.ninja/mike/fontshelf:0.3.0
    

    Full Changelog

    https://git.bros.ninja/mike/fontshelf/compare/v0.2.0...v0.3.0

    Downloads