Repository navigation
Update to Loach v1.6.0 - #49
Merged
Merged
Conversation
…eme and /lock slash commands
…e and make bare /model, /persona and /tone useful
…, sign with a stable identity
…not a solid square
…als, renames and rebuilds, and stop sends waiting on a dead embedder
… follow-ups and double regenerates, and fix Library keyboard, rename and save-shortcut bugs
…nd correct context-bar, Spaces and data-management sections it changed
…s, keep placeholders inside sources, scope pre-chat picks to their composer, size sources honestly for OpenAI-compatible models, and refuse scanned PDFs and link credentials
…xcerpts with the budget, stop duplicate chunks, batch the index backfill, keep sources cached ahead of memories, and fix the lost editor draft, row keyboard access, picker estimate, stray file drops, titles and page charsets
…arch the Library from Ctrl+K, guard unsaved editor text, unify Space source counts, respect source mode in the picker badge, resolve snippet variables before opening a chat, and confirm Space upload deletes
…ace, open the Sources tab from the Space sources chip, highlight only what's on screen, search Snippets and Spaces, show Library matches across tabs, remember each Space's tab, start the Library on a filled tab and unify breadcrumbs
…andling, the default-model picker, Space capitalization, chat delete confirmations and Space source row menus; preview Space uploads, keep Library selection across tabs with Select all, align dataset rows, clarify the index pill and show snippet placeholders and built-in variables
…urce mode on one Settings tab, with status links on the Memory and Sources tabs
…ff the hidden chat, count a Space's sources in the Library picker, start snippet runs and Library chats in a chosen Space, and select datasets on the Library page
…page breadcrumb, drop the Library’s own search box, restyle the index status button and suggest EmbeddingGemma 2
…ile instead of the keychain, hydrate once per launch and list models after settings, keep proxies off DNS-pinned clients, keep the current OpenAI URL on import while a key is stored, tag releases before building, fix the Linux MCP consent dialog, send Ollama's structured create fields, retry fields OpenAI reasoning models refuse, send Modelfile defaults from reopened chats, keep `//` prose out of the slash palette and keep /snippet's text in the composer
…-chat drafts, safer commands and shortcuts, Private Chat wiped on lock, OpenAI-compatible windows assumed at 32k, pre-1.6 Spaces kept on full text, provider/MCP error handling, RAG embedder resilience, tool correctness, export and lock hardening, pinned release actions and narrower capabilities
…er/MCP robustness, tool correctness, data/import hardening, RAG indexing, store races, UI and command polish; add single-instance, an oxlint hooks lint and Windows fs tests in CI; drop unused icons; sync docs
…reviews with an opt-in Run, engine-level WebRTC block on Windows, frontend built without the signing key and a latest.json check in releases, failed-save handling for /set and /thinking, persisted memory queue, per-composer Library picks, Windows ACLs kept on edits, grapheme counts, more IPv6/tunnel screening, patched npm advisories, docs sync
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What's new
#) or to a Space. Sources are linked, not copied, so an edit reaches every chat on its next message. A reply, or a message's attachments, can be saved to the Library from its menu..htmlattachments get a Preview in the code canvas. The page renders offline in a sandbox with scripts off, and Run scripts turns them on for that page./stop,/find,/import,/label,/folder,/tone,/set,/unload,/themeand/lockjoin the palette, which now completes model, Space, snippet and persona names. Bare/modelopens the model picker.in:libraryto narrow it. The model picker lists every model an OpenAI-compatible endpoint offers.Fixes
max_tokensor a custom temperature are retried with the fields they accept.IMPORT~1.MD) are refused, and an edited file keeps its Windows permissions.Cmd/Ctrl + /works where/needs Shift, and UTF-16 and Windows-1250/1252 text files open correctly as attachments.counttool treats an emoji or accented letter as one character.Good to know