Changelog

Version history

209 total updates.

0.7.145 2026-07-27

Added SVG favicon: site now shows a branded AI favicon in browser tabs and bookmarks. Created public/favicon.svg with a simple dark-background AI mark in the site accent green, and added the corresponding <link> tag to the global header. Improves site polish and brand visibility across browsers.

0.7.144 2026-07-27

Moderation scan premium-review hints: the daily moderation helper now includes each listing's pricing_model in scan output and adds review_hints when a listing is premium, paid, or explicitly held because premium results are deprioritized. Human-readable scans also show the pricing tier and review hint, making daily queue review faster without changing approval rules.

0.7.140 2026-07-26

Added BreadcrumbList JSON-LD structured data to the /categories, /tags, and /for-artists pages. These three key taxonomy index and landing pages previously had no structured data despite being important navigation entry points. Category and tag pages already had ItemList structured data for their result listings; the index pages now get matching breadcrumb signals for better search engine understanding of the site hierarchy.

0.7.138 2026-07-25

Submit form live preview now shows the selected tag as a tag chip below the description and above the taxonomy path, so submitters can see the complete listing card before submitting.

0.7.137 2026-07-25

Category, subcategory, and tag pages now show the total approved resource count in their page header when no pricing filter is active, matching the browse page behavior. Previously these pages showed the correct count only on the first page; page 2+ incorrectly displayed ≤24 (the page size) as the result count.

0.7.136 2026-07-25

Resource detail pages now show a visible linked breadcrumb trail through Home, category, subcategory, and tag when those taxonomy levels exist. This matches the structured breadcrumb data already sent to search engines and gives visitors an easier way to backtrack into related directory sections.

0.7.135 2026-07-25

Submit form live preview now updates in real time as users type their description, showing the actual text instead of static placeholder copy. Also shows the submitted URL's hostname in the preview card so submitters can verify the right site is linked before submitting.

0.7.134 2026-07-25

Thank-you page listing cards now have a direct external link button (↗) on each recent resource card. Visitors can jump straight to the external resource without navigating through the internal detail page first. Button is inline with the pricing badge, styled with a subtle background, and stops propagation so clicking it does not trigger the card's internal link.

0.7.133 2026-07-24

Submit-flow error routing fix: validation failures, duplicate-submission rejections, and unexpected submit errors now redirect back to the standalone /submit page instead of bouncing visitors to the homepage. The form also renders the error inline so the user keeps the right context.

0.7.132 2026-07-24

Extracted inline onmouseover/onmouseout border-color hover handler from the thank-you page's recently-added listing cards into a proper .thank-you-listing-card CSS class with :hover — consistent with the v0.7.126 result-tag chip hover extraction.

0.7.131 2026-07-24

Guided artist landing page: added /for-artists as a destination-finder page for AI artists, with direct lanes into release/distribution platforms, live review shows, music Discords, and roundup pages. Homepage and global navigation now surface this artist-focused path so visitors can start from intent instead of decoding the taxonomy first.

0.7.130 2026-07-24

Homepage clarity + light-mode polish: the hero now explains that ItsAiFriendly is a directory for finding AI-friendly destinations rather than a place to upload art directly. Added explicit Discover and Submit quick-path cards, a stronger homepage search panel, clearer submission copy, and richer light-mode contrast so the homepage reads cleanly in both themes.

0.7.129 2026-07-24

Homepage pricing redesign: replaced the bare pricing-count chip row with an 'Access mix' module on the homepage. Visitors now see a short explanation, a stacked distribution bar, and percentage context for Free, Ad-supported, and Premium listings before browsing.

0.7.128 2026-07-24

Submit form now disables the submit button on click to prevent double submissions. Button changes to 'Submitting…' and becomes disabled immediately on submit, preventing accidental duplicate entries when the connection is slow.

0.7.127 2026-07-23

Live listing preview on submit form. Logged-in users see a live preview card that updates in real-time as they type their resource name, choose a category/subcategory, and select a pricing model. Preview shows the listing exactly as it will appear in the directory.

0.7.126 2026-07-23

CSS extraction: result-tag chip classes. Replaced identical inline styles in _listings.ejs, resource.ejs, and random-preview.ejs with .result-tag and .result-tag-plain CSS classes. .result-tag:hover handles the hover color change previously done with inline onmouseover/onmouseout handlers.

0.7.125 2026-07-23

Directory result cards now render taxonomy-backed listing tags as links to their tag pages on browse, search, category, subcategory, and tag pages. Plain keyword tags still render as muted chips when no taxonomy slug is available.

0.7.120 2026-07-22

Clickable tags on resource detail and /random/preview pages: tags are now rendered as links to their tag taxonomy pages when slugs are available, letting visitors navigate from a resource directly to its topic.

0.7.119 2026-07-21

Hardened robots.txt: added explicit Disallow rules for /submit, /submit/thank-you, /random, /random/preview, /mods, and /adm. Also added Crawl-delay: 1 for polite crawling. Belt-and-suspenders on top of existing noindex directives so non-content pages stay unindexed even from aggressive crawlers.

0.7.118 2026-07-21

Added /random/preview — a listing preview card instead of an immediate redirect. Visitors see the name, description, pricing, category path, and tags before choosing to visit. Includes a 'Surprise me again' button and links back to browse and search.