-
Nitpick Run 1: dedup helpers, fix scheduler race, validate emails
-
v0.5.17: Add project sections (tabbed markdown pages)
-
v0.5.16: Fix SyncKit device registration, doc fuzz cleanup, code fuzz fixes
-
Fix Run 25 SERIOUS bugs, add S3 multipart upload, docs updates
-
Fix OAuth token exchange: send form-urlencoded per spec
-
Fix DashMap deadlock in SSE connection guard drop
-
Add SyncKit tier management, fix dashboard key UX, tag taxonomy fixes
-
Remove project descriptions from user profile pages
-
Fix custom domain UX: reload profile after verify/add/remove
-
Remove Profile from header, hide Cart when empty
-
Fix custom domain form: accept Form instead of Json
-
Consolidate tabs and add overflow mechanism
-
Move Feed into Library tab, remove Changelog and ? from header nav
-
Fix item save feedback, redesign public download list
-
Fix project image template: use match for Option<String>
-
Add image upload to project settings and item details tabs
-
Add AI disclosure at project level (migration 110)
-
Drop unique current version constraint (migration 109)
-
Add upload queue display, allow multiple current versions
-
Multi-file version upload with per-file labels
-
Add version labels, remove mandatory version policy
-
Add upload logic for generic file type in item wizard
-
Remove checkmark icon, refresh files tab after upload
-
Bump static asset cache version to 0513
-
Add version delete, show filenames in version table
-
Fix version upload UI: progress bar, reset, redirect
-
Add S3, CDN, and Stripe domains to CSP
-
Add cache-busting query params to script tags
-
Remove duplicate security headers from Caddy
-
Fix bundle JS init: use setTimeout for DOM readiness after HTMX swap