Changelog

Version history

294 total updates.

0.7.54 2026-07-09

Listing detail pages now show up to three related approved resources from the same tag, subcategory, or category, giving visitors a natural next click after opening a resource.

0.7.53 2026-07-09

New /categories index page — every category and subcategory in the directory, organized with listing counts. Mirrors the /tags page pattern. Linked from the browse page header. Also in sitemap.xml.

0.7.52 2026-07-09

Context-aware empty states on directory browse and search — zero-results pages now show targeted copy and a 'Browse all listings' button instead of the generic 'No listings yet' message. Empty directory shows an 'Add a listing' call-to-action instead.

0.7.51 2026-07-08

Search results page now has sort controls (newest/oldest/A-Z/Surprise me) and an inline search box — matching the browse page and letting visitors search directly from /search without returning to the homepage.

0.7.50 2026-07-08

Cleaned up directory control styling by replacing undefined CSS variables on browse sort chips, pagination links, listing detail action buttons, and tag index chips with named styles that work in both dark and light themes.

0.7.49 2026-07-08

'New' badge on listing cards — resources added within the last 7 days now show a small orange 'NEW' pill badge in the listing header, visible on the homepage recent listings, browse results, and resource detail pages.

0.7.48 2026-07-08

Browse page now has sort controls — visitors can order listings by Newest first, Oldest first, A–Z, or Surprise me (random). Sort choice is preserved across pagination and works alongside the pricing filter.

0.7.47 2026-07-07

Search results are now paginated (24 per page), matching the browse page UX.

0.7.46 2026-07-07

New /tags page — a browsable index of every tag in the directory, organized by category and subcategory with listing counts. Linked from the browse page. Included in sitemap.xml.

0.7.45 2026-07-07

Listing detail pages now make the category path clickable, so visitors can jump from a resource back into its category, subcategory, or tag page. External visit links also use stricter noopener noreferrer protection.

0.7.44 2026-07-07

Listing detail page: every approved listing now has a dedicated `/resource/:id` page showing full name, description, tags, category path, and pricing badge with a prominent Visit button. Directory and homepage listing cards link to this detail page instead of jumping directly to external URLs, creating a cleaner discovery experience and a hook for future click tracking.

0.7.43 2026-07-07

Custom 404 page: visitors hitting unknown routes now see a branded Not Found page with a 404 code, helpful message, and links back to the homepage, browse directory, and search.

0.7.42 2026-07-06

Moderator decision notes: when approving or rejecting a listing from the moderation queue, mods can now leave an optional note (up to 500 characters) explaining the decision. Notes appear on the listing card across all queue tabs, and a note input field is available on the pending queue.

0.7.41 2026-07-06

Editor's Pick: admins and mods can now feature one approved listing to display as a highlighted recommendation on the homepage. The featured listing appears in a prominent card below the stats grid. Toggle it from the listing edit screen in the moderator dashboard.

0.7.40 2026-07-06

Added a /random discovery route that redirects visitors to one approved listing, with a homepage "Surprise me" link near Browse/Search.

0.7.39 2026-07-06

Added a paginated /browse page showing every approved listing in the directory with pricing filters and page controls.

0.7.38 2026-07-06

Added SEO foundation: dynamic sitemap.xml, Open Graph/Twitter Card meta tags, and robots.txt with sitemap reference.

0.7.37 2026-07-05

Made Todd Russell's public autonomy note theme-aware so the signed statement stays readable in both light mode and dark mode.

0.7.36 2026-07-05

Improved readability on Todd Russell's public autonomy note with a brighter statement card and clearer text contrast.

0.7.35 2026-07-05

Todd Russell's public autonomy note now includes his red-guitar portrait and a more deliberate signed-statement presentation.