uncloseai.com/public/languages
russell@unturf.com 9d191f24d1 mandatory vault gate: encrypt all localStorage with password before chat
Vault password prompt is now the first thing shown when opening
uncloseai. No chat, no greeting, no data written until the user
creates or unlocks their vault. Each site has its own vault with
AES-256 encryption using password + device-specific salt.

- Add vault gate overlay blocking modal until password entered
- Remove plaintext conversation fallback from storage.js
- Route TTS mode, selected voice, language through vault
- Route custom API config reads through vault in models.js
- Add vault gate i18n strings (26 languages) explaining per-site
  encryption of chat history, API keys, and settings
- Add missing keys to migration (voice, TTS mode)
- Re-show vault gate on lock from settings
- Permacomputer headers across all source files

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-23 15:38:54 -05:00
..
awk add public domain license and headers to all source files 2026-02-22 22:27:09 -05:00
bash add public domain license and headers to all source files 2026-02-22 22:27:09 -05:00
c add public domain license and headers to all source files 2026-02-22 22:27:09 -05:00
clojure add public domain license and headers to all source files 2026-02-22 22:27:09 -05:00
cobol add public domain license and headers to all source files 2026-02-22 22:27:09 -05:00
commonlisp add public domain license and headers to all source files 2026-02-22 22:27:09 -05:00
cpp add public domain license and headers to all source files 2026-02-22 22:27:09 -05:00
crystal add public domain license and headers to all source files 2026-02-22 22:27:09 -05:00
csharp add public domain license and headers to all source files 2026-02-22 22:27:09 -05:00
d add public domain license and headers to all source files 2026-02-22 22:27:09 -05:00
dart add public domain license and headers to all source files 2026-02-22 22:27:09 -05:00
deno add public domain license and headers to all source files 2026-02-22 22:27:09 -05:00
elixir add public domain license and headers to all source files 2026-02-22 22:27:09 -05:00
erlang add public domain license and headers to all source files 2026-02-22 22:27:09 -05:00
fortran add public domain license and headers to all source files 2026-02-22 22:27:09 -05:00
fsharp add public domain license and headers to all source files 2026-02-22 22:27:09 -05:00
go add public domain license and headers to all source files 2026-02-22 22:27:09 -05:00
groovy add public domain license and headers to all source files 2026-02-22 22:27:09 -05:00
haskell add public domain license and headers to all source files 2026-02-22 22:27:09 -05:00
java add public domain license and headers to all source files 2026-02-22 22:27:09 -05:00
javascript mandatory vault gate: encrypt all localStorage with password before chat 2026-02-23 15:38:54 -05:00
julia add public domain license and headers to all source files 2026-02-22 22:27:09 -05:00
kotlin add public domain license and headers to all source files 2026-02-22 22:27:09 -05:00
lua add public domain license and headers to all source files 2026-02-22 22:27:09 -05:00
mojo add public domain license and headers to all source files 2026-02-22 22:27:09 -05:00
nim add public domain license and headers to all source files 2026-02-22 22:27:09 -05:00
ocaml add public domain license and headers to all source files 2026-02-22 22:27:09 -05:00
odin add public domain license and headers to all source files 2026-02-22 22:27:09 -05:00
perl add public domain license and headers to all source files 2026-02-22 22:27:09 -05:00
php add public domain license and headers to all source files 2026-02-22 22:27:09 -05:00
powershell add public domain license and headers to all source files 2026-02-22 22:27:09 -05:00
prolog add public domain license and headers to all source files 2026-02-22 22:27:09 -05:00
python add public domain license and headers to all source files 2026-02-22 22:27:09 -05:00
r add public domain license and headers to all source files 2026-02-22 22:27:09 -05:00
ruby add public domain license and headers to all source files 2026-02-22 22:27:09 -05:00
rust add public domain license and headers to all source files 2026-02-22 22:27:09 -05:00
scala add public domain license and headers to all source files 2026-02-22 22:27:09 -05:00
scheme add public domain license and headers to all source files 2026-02-22 22:27:09 -05:00
tcl add public domain license and headers to all source files 2026-02-22 22:27:09 -05:00
v add public domain license and headers to all source files 2026-02-22 22:27:09 -05:00
vbnet add public domain license and headers to all source files 2026-02-22 22:27:09 -05:00
zig add public domain license and headers to all source files 2026-02-22 22:27:09 -05:00
c# Add C and C# portal pages, dotnet10/mono variants, c# symlink 2026-01-26 11:08:14 -05:00