tractatus/public/version.json
TheFlow 325aaa509b fix(docs): resolve language persistence and duplicate selector issues
Fixed three P0 bugs preventing language selection from persisting:

1. **Removed duplicate language selector** (docs.html:499-508)
   - Page had both navbar flags AND dropdown selector
   - Caused UX confusion (two selectors, no sync)
   - Now uses navbar flags only (consistent with site)

2. **Fixed localStorage key mismatch** (docs-app.js:207)
   - i18n-simple.js used 'tractatus-lang'
   - docs-app.js used 'tractatus_language' (underscore)
   - Unified to 'tractatus-lang' for persistence

3. **Removed dead code** (docs-app.js:836-871)
   - initLanguageSelector() expected removed dropdown
   - Caused potential JS errors
   - Navbar language-selector.js now handles all switching

**Result:**
-  Single language selector (navbar flags)
-  Language persists across page reloads
-  No JavaScript errors
-  Ready for Caixin Global launch (Oct 29)

**Version:** 0.1.2 → 0.1.3 (service worker cache bust)

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-26 10:09:42 +13:00

12 lines
429 B
JSON

{
"version": "0.1.2",
"buildDate": "2025-10-26T09:57:00.000Z",
"changelog": [
"Docs: Fixed language persistence (localStorage key unified to 'tractatus-lang')",
"Docs: Removed duplicate language selector (now uses navbar flags only)",
"Docs: Language selection now persists across page reloads",
"Cache: Service worker v0.1.3 - Language selector fixes"
],
"forceUpdate": true,
"minVersion": "0.1.3"
}