Release v0.4.2 — Tags & Collections #9
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "release/0.4.2"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Release v0.4.2 — Tags & Collections
Full Tags & Collections feature set for FontShelf. Adds tag CRUD, icon tagging, tag navigation, cross-tag filtering, and sticky per-tag view settings.
Changes
Epic #850 — Tag CRUD & Management
Epic #851 — Icon Tagging
Epic #852 — Tag Navigation
Epic #853 — Tag Page Filter Controls
Bug Fixes
GET /icons/{id}swallowing/icons/{id}/tagsrequestsChecklist
go test ./...)go vetcleanReferences
Version: 0.4.2 — Tags & Collections (Gravity PM)
Adds POST/DELETE/GET routes for /icons/{id}/tags/{tagID} to tag/untag icons. Creates IconTagList templ component with toggle checkboxes and color dots for HTMX-driven tag assignment. Closes OP#1865Replace placeholder "coming soon" section with live tag checkboxes loaded via hx-get="/icons/{id}/tags" on modal open. Closes OP#1866 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>GET /icons/{id} was matching /icons/{uuid}/tags requests because the wildcard swallowed the /tags suffix. Register icon tag routes directly on the outer mux with explicit method+path patterns so they take precedence over the broader icon detail route. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>