3d1c06c1c1
Add sitemap.xml for Google indexing
2026-01-26 13:04:14 -05:00
bfc03de5ef
Add Google site verification
2026-01-26 13:02:46 -05:00
0ac9ba7430
Update C# examples with .NET 10 and Mono sections
2026-01-26 12:48:07 -05:00
6c0dfcb4ca
Add C examples page, fix nav links to use correct paths
2026-01-26 12:44:30 -05:00
cce700e705
Add C and C# Implementations links to all page navs
2026-01-26 12:25:02 -05:00
c40f5e0bc0
Add C and C# portal pages, dotnet10/mono variants, c# symlink
2026-01-26 11:08:14 -05:00
44a3876db6
Fix model refresh to show partial success when TTS is down
2026-01-26 10:29:15 -05:00
83c5066948
new file: docs/VAULT_SYNC_DESIGN.md
2026-01-26 10:07:02 -05:00
2fbefde281
Fix: make vaultSection and settingsContent span full width of parent grid
2026-01-23 12:00:22 -05:00
ae22b1a906
Fix layout: explicit grid styles, full width elements
2026-01-23 11:44:24 -05:00
cd1a6ea190
Fix: call buildVaultUI after settingsContent is set up
2026-01-23 11:31:11 -05:00
011ecef046
Fix settings layout: align content to start, reduce gaps
2026-01-23 11:27:10 -05:00
5d3d7ed18c
Fix settings layout: balanced two-column grid
2026-01-23 11:19:05 -05:00
f64cc45d59
Make unlocked vault bar thinner, full width at top
2026-01-23 11:17:04 -05:00
69a069701e
Fix unlocked vault state - reset styles, compact layout
2026-01-23 11:14:08 -05:00
0966857cc6
Center vault form vertically with CSS grid place-content
2026-01-23 10:49:59 -05:00
f7bb6fecae
Remove width constraints on vault form for mobile compatibility
2026-01-23 10:45:36 -05:00
b14e43f200
Center vault form with CSS grid, split text, button says Unlock Settings
2026-01-23 10:41:57 -05:00
5c37bf35b8
Fix: hide settings until vault unlocked
2026-01-23 10:38:48 -05:00
25d27be681
Remove vault settings dialog (no password change/delete)
2026-01-23 10:33:19 -05:00
2ff6c6b1a3
Simplify vault UI: remove confirm password, settings hidden until unlocked
2026-01-23 10:31:41 -05:00
5159355c98
Change to unlimited session persistence until explicitly locked
2026-01-23 09:53:12 -05:00
9944d8f757
Initialize vault in main entry point
...
- Import and export UncloseVault
- Load CryptoJS dynamically for vault encryption
- Initialize vault on page load (auto-restores session if valid)
- Expose vault globally via window.UncloseVault
2026-01-23 09:47:18 -05:00
3d07909854
Add vault system for encrypted settings storage
...
- Add vault.js: encrypted settings with AES-256 + 7-day session persistence
- Integrate vault UI in settings modal with friendly messaging
- Update config.js and un.js to use vault for credentials
- Add translation strings for vault UI (en.js)
- Show "Logged in" status with Lock button instead of session info
- Vault password only asked when opening settings
2026-01-23 09:46:56 -05:00
637064bf99
Rename browser SDK to un.js to match official naming
2026-01-23 08:36:08 -05:00
52b08894c6
Add unsandbox.com API key settings to modal
...
- Add public/src/unsandbox.js browser SDK with HMAC-SHA256 auth
- Add settings UI for unsandbox public/secret keys in modal
- Refactor code-execution.js to use SDK when keys configured
- Falls back to unauthenticated endpoint when not configured
- Add English translations for new settings
2026-01-23 08:34:18 -05:00
a00c7fd9e2
Add official unsandbox.com JavaScript SDK
...
- Add lib/un.js (official async SDK from unsandbox.com)
- Add update-unsandbox-sdk Makefile target for SDK updates
- Note: SDK is Node.js-based, browser code-execution.js remains separate
2026-01-23 08:29:07 -05:00
070e3ae591
Use uncloseai.com tag for runner
2026-01-12 11:16:28 -05:00
0aa20fd8b8
Remove tag requirement - runner is project-specific
2026-01-12 11:14:42 -05:00
2784aeda13
Deploy to new proxy server
2026-01-12 11:13:38 -05:00
53a84734ea
Trigger deploy to new proxy
2026-01-12 11:09:33 -05:00
4b434b0222
Retrigger deployment
2026-01-12 11:07:08 -05:00
e82591cd75
Update runner tag to proxy.uncloseai.com for new proxy server
2026-01-12 11:03:10 -05:00
e1366fe2c7
Add explicit CRITICAL language instruction for intro generation
2026-01-03 14:06:37 -05:00
2fecc5848a
Fix getUserLanguagePreference to check UNCLOSEAI_LANGUAGE for intro generation
2026-01-03 13:46:45 -05:00
0aaba4c7c0
Add UI translations for Italian, Dutch, Polish, Vietnamese, Thai, Ukrainian, Swedish
2026-01-03 13:42:40 -05:00
b70b3e0844
Add Italian, Dutch, Polish, Vietnamese, Thai, Ukrainian, Swedish language support
2026-01-03 13:33:30 -05:00
60c3bbcf9f
Add language code normalizer for UNCLOSEAI_LANGUAGE
2026-01-03 13:31:23 -05:00
78d526098a
Add debug logging for language detection
2026-01-03 13:19:56 -05:00
15decd2ab6
Force UNCLOSEAI_LANGUAGE to override user setting and disable selector
2026-01-03 12:56:33 -05:00
f7adaa1d74
Fix UNCLOSEAI_LANGUAGE to return actual value not boolean
2026-01-03 12:53:10 -05:00
1912076b5b
Add UNCLOSEAI_LANGUAGE config for embed default language
2026-01-03 12:43:37 -05:00
6e2ad4e196
Add echo only to LLM request, not stored chat history
2026-01-03 11:17:01 -05:00
cdada47eab
Remove auto-focus on textarea when modal opens
2026-01-03 11:10:36 -05:00
e55d7d414c
Fix echo to only use custom prompt, not full system message with page content
2026-01-01 12:24:50 -05:00
1ec196275f
Fix token estimation: use 3 chars/token instead of 4
2026-01-01 12:22:11 -05:00
bd312f0979
Echo system prompt as final assistant message for attention reinforcement
...
- Add system prompt as last assistant message in chat history
- Support UNCLOSEAI_SYSTEM_PROMPT_REPLACE flag for custom prompts
- Use configured voice preference in page-reader TTS
- Disable code execution button (sandbox not running)
2026-01-01 12:14:24 -05:00
9730fff7f4
Remove redundant TTS Setup section
2025-12-02 15:53:12 -05:00
6590f9eb4c
Remove non-existent Qwen Swagger docs link
2025-12-02 15:51:59 -05:00
3d8ee26a23
Fix duplicate TTS link in sidebar nav
2025-12-02 15:50:31 -05:00