You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
-**SyntaxError in Upload-only sync patch** β `|| async ()` is invalid JS (malformed arrow function parameter list). Fixed to `(async () => ...)` wrapper so the upload-dirty-local sync path no longer crashes the App bundle in some browsers.
12
+
-**YepAPI removed entirely** β `/__ai/*` endpoints, `YEPAPI_KEY`, `YEPAPI_BASE` constants, and the full `handleAiRoute()` function have been deleted. The server is now fully self-contained with zero external AI API dependencies.
13
+
-**Unknown `/api/*` routes returned HTTP 200 with SPA HTML** β API paths that don't match any handler now return `{"ok":false,"error":"Not found"}` with HTTP 404, as expected by API clients and monitoring tools.
14
+
-**Security headers missing from all responses** β Added `X-Frame-Options: SAMEORIGIN`, `X-Content-Type-Options: nosniff`, `X-XSS-Protection: 1; mode=block`, and `Referrer-Policy: strict-origin-when-cross-origin` to every HTTP response.
15
+
-**CORS `Access-Control-Allow-Methods` was incomplete** β Now includes `PATCH` and `DELETE` (both are used by Supabase REST proxy routes).
16
+
-**Service worker files cached for 1 hour** β `sw.js` and `pwa-local.js` now get `Cache-Control: no-cache` so the browser always checks for updates, preventing users getting stuck on a stale service worker.
17
+
-**`/__auth/backup` POST silently failed without auth** β Now correctly returns HTTP 401 JSON for unauthenticated backup upload requests.
18
+
-**`backup.json` and `firebase-messaging-sw.js` served publicly** β `backup.json` exposed the full backup data schema; `firebase-messaging-sw.js` is a vestigial Firebase Cloud Messaging file with no active Firebase integration. Both now return HTTP 404.
19
+
20
+
---
21
+
8
22
## [3.3.3] β 2026-06-07 β Admin role check bug fixed; 8 undocumented DB functions added to schema
9
23
10
24
### Fixed
@@ -502,3 +516,4 @@ First production-stable release. Every feature from the original IsotopeAI is co
502
516
- Demo mode disabled; plan type forced to `ranker`
0 commit comments