July 28, 2026 at 12:00:00 AM UTC
inkwell-website fixes its sitemap, focus handling, and token-storage claim
inkwell-websiteseoaccessibility
inkwell-website
fixes
robots.txtstill advertised the oldinkwell.appdomain and falsely claimed SvelteKit auto-generates a sitemap — corrected to the real origin, and an actualsitemap.xmlroute was added. Per-route canonical/og:urlwas previously always the site root; now derived per page.- Tailwind's preflight had stripped list markers on the legal pages' prose — disc/decimal markers restored. Dropped dangling
@font-facerules pointing at font files that don't exist instatic/, which fired two 404s on every page load before falling back to system fonts anyway. - Mobile-drawer focus handling: dismissing via Escape or the backdrop dropped focus onto
<body>instead of returning it to the toggle, and the drawer stayed open across route changes. Both fixed.
docs
The homepage and privacy policy both said tokens are stored in Apple's Keychain — true only for iOS. Both now also name the Android port's encrypted shared-preferences storage.
dependencies
Every dependency was pinned literally to "latest", with no lockfile protection against a new major landing silently — this already bit the project once, when a type package pulled in TypeScript 7 and broke a sibling repo's svelte-check. Everything is now pinned to a caret range on the currently-installed version.
all entries