Repository navigation
0.24.0
0.24.0 (2026-08-24)
[BREAKING] Local mode is gone
Llooma used to run two ways: everything in the browser, or everything on the server. That is over, there is one way now, and it is the server one.
Local mode kept all your conversations, knowledge, personas and playbooks in the browser's localStorage, which is about 5 MB for the lot. It stored API keys there in plain text, where extension could read them. Image generation could not work at all, because the bytes had nowhere to go. And a handful of features had to be written twice, once for each side.
You are not losing the easy way in. Start the server with nothing configured and it opens straight into the app: no account, no login screen, no secret to generate. That was the whole point of local mode, and it still works, it just has a real database behind it now, with keys actually encrypted at rest.
If you were on local mode, your data does not come across. Export a backup from Settings, Data, Backup and restore before you update, then restore it afterwards. The previous release stays available on the pre_local_mode_removal branch and the v0.23.0 tag if you need to go back and fetch something.
Bug Fixes
- chat: put the policy lines ahead of the conversation, never after it (82de6b6)
- chat: send the sampling settings to every provider, not only Ollama (e22d835)
- connections: move the model loading options off the conversation and onto the Ollama connection (59f94d0)
- runs: hand a returning client the conversation's latest run, not its oldest (bb37b6a)
- security: apply the fetch allow-list where pages are read, and drop two unused routes (6f32d51)
Features
- chat: the server writes the conversation it produces (58057d0)
- server: run without accounts, with a secret the instance generates (828de4b)
- settings: sampling defaults in Settings, shared by the admin the same three ways (34ce689)
Full Changelog: 0.23.0...0.24.0