unsloth/studio/frontend/src
Roland Tannous 8347bcecdc fix: store provider API keys as plaintext in localStorage
Drop AES-256-GCM at-rest encryption for provider API keys. The
session-password-derived encryption broke on auto-login via refresh
token (password never captured), causing keys to silently vanish.
API keys are still RSA-encrypted in transit via node-forge. At-rest
encryption in localStorage added no real security since the
decryption key also had to live client-side.

Removes crypto-storage.ts, session password plumbing, and
reEncryptAllKeys.
2026-04-08 11:05:42 +04:00
..
app turning data recipes on for mac (#4454) 2026-03-19 11:11:27 +04:00
assets Final cleanup 2026-03-12 18:28:04 +00:00
components Studio: API external provider registry + curated catalogs (HF/OpenRouter) and chat UX (#4787) 2026-04-04 10:28:15 +04:00
config fix(studio): correct default weight_decay and learning rate (#4695) 2026-03-31 13:50:25 +04:00
features fix: store provider API keys as plaintext in localStorage 2026-04-08 11:05:42 +04:00
hooks feat(studio): strip org prefix in model search to surface unsloth variants (#4749) 2026-04-01 04:37:28 -07:00
lib fix: throttle and cache HuggingFace modelInfo API calls (#4696) 2026-03-31 02:21:17 -07:00
shared Update license headers 2026-03-12 17:23:10 +00:00
stores Update license headers 2026-03-12 17:23:10 +00:00
types Update license headers 2026-03-12 17:23:10 +00:00
utils Update license headers 2026-03-12 17:23:10 +00:00
index.css studio: align Dataset/Parameters/Training cards, fix expandable height, animate LoRA settings (#4614) 2026-03-26 04:05:30 -07:00
main.tsx chat only with gguf for mac devices (#4300) 2026-03-15 23:20:48 +04:00
speech-recognition.d.ts Update license headers 2026-03-12 17:23:10 +00:00