| .. |
|
calendar
|
fix(security): escape backslashes in calendar bg-image CSS url() (#4712)
|
2026-06-22 21:17:52 +02:00 |
|
color
|
fix: theme color parsing breaks on #rgb shorthand hex (#1213)
|
2026-06-03 00:30:03 +09:00 |
|
compare
|
fix(ui): route transient dropdown menus through escMenuStack to stop listener leaks (#4684)
|
2026-06-22 20:40:56 +02:00 |
|
editor
|
fix: canvasCoords crashes on empty touch list (mobile race) (#2045)
|
2026-06-17 10:25:39 +02:00 |
|
emailLibrary
|
Polish mobile UI and editor workflows
|
2026-06-27 13:05:44 +00:00 |
|
markdown
|
Ignore non-string markdown table rows (#1648)
|
2026-06-03 14:17:02 +09:00 |
|
model
|
fix: model cost/info matches first substring key (gpt-4o-mini billed as gpt-4o) (#1439)
|
2026-06-04 03:05:37 +01:00 |
|
research
|
Show thumbnails on past research cards
|
2026-06-30 08:00:01 +00:00 |
|
util
|
fix: monthly schedule label shows 21th/22th/31th (ordinal suffix for days >20) (#1577)
|
2026-06-03 08:57:47 +09:00 |
|
a11y.js
|
Improve accessibility across core flows (#86)
|
2026-06-01 22:04:00 +02:00 |
|
admin.js
|
Fix added models probe button
|
2026-06-29 11:20:32 +00:00 |
|
assistant.js
|
refactor(tools): move model-interaction tools to the agent_tools registry (#4445)
|
2026-06-18 05:56:37 +00:00 |
|
calendar.js
|
Merge dev into main for testing
|
2026-06-28 14:07:23 +00:00 |
|
censor.js
|
Ignore censor preference storage errors (#1652)
|
2026-06-03 14:16:55 +09:00 |
|
chat.js
|
Improve document agent streaming and chat metrics
|
2026-06-30 05:14:41 +00:00 |
|
chatRenderer.js
|
Improve document agent streaming and chat metrics
|
2026-06-30 05:14:41 +00:00 |
|
chatStream.js
|
Open email context for agent, email search across All Mail, cookbook serve polish
|
2026-06-15 20:47:51 +09:00 |
|
codeRunner.js
|
Fix/windows llama cpp serve and test upstream (#2669)
|
2026-06-05 14:53:33 +02:00 |
|
colorPicker.js
|
Odysseus v1.0
|
2026-05-31 23:58:26 +09:00 |
|
composerArrowUpRecall.js
|
feat(chat): recall last user message on empty composer ArrowUp (#1175)
|
2026-06-08 13:06:05 +02:00 |
|
cookbook-deps-recipes.js
|
fix(cookbook): pull llama.cpp from the ggml-org GHCR namespace (#4457) (#4490)
|
2026-06-18 21:29:47 +02:00 |
|
cookbook-diagnosis.js
|
Merge origin/dev into main
|
2026-06-21 11:08:50 +00:00 |
|
cookbook-hwfit.js
|
Auto scan cookbook hardware when cache is missing
|
2026-06-30 02:55:25 +00:00 |
|
cookbook.js
|
Fix incognito agent mode and cookbook tmux preview
|
2026-06-30 01:47:48 +00:00 |
|
cookbookDownload.js
|
Cookbook launch and gallery upload fixes
|
2026-06-22 01:49:15 +00:00 |
|
cookbookPorts.js
|
fix(cookbook): only block model launch on real port collisions (#4760)
|
2026-06-24 19:44:09 +02:00 |
|
cookbookProgressSignal.js
|
Don't falsely declare a dependency build stale (#1568) (#1768)
|
2026-06-03 13:23:35 +09:00 |
|
cookbookRunning.js
|
Fix incognito agent mode and cookbook tmux preview
|
2026-06-30 01:47:48 +00:00 |
|
cookbookSchedule.js
|
Cookbook UI: Ollama browser, advanced serve fold, API tokens form, diagnosis toolbar, polish
|
2026-06-09 09:46:19 +09:00 |
|
cookbookServe.js
|
Show cached model scan failures
|
2026-06-29 12:27:56 +00:00 |
|
document.js
|
Persist email AI reply context notes
|
2026-06-29 11:30:25 +00:00 |
|
documentLibrary.js
|
fix(modal): keep body-portaled dropdowns above their tool modal at any stack depth (#4720) (#4724)
|
2026-06-23 10:24:31 +02:00 |
|
dragSort.js
|
Odysseus v1.0
|
2026-05-31 23:58:26 +09:00 |
|
emailInbox.js
|
Lazy load startup task and email work
|
2026-06-30 01:28:08 +00:00 |
|
emailLibrary.js
|
Gate email auto translate behind active chat
|
2026-06-30 02:08:57 +00:00 |
|
emailShared.js
|
Polish mobile UI and editor workflows
|
2026-06-27 13:05:44 +00:00 |
|
emojiPicker.js
|
fix(modal): keep body-portaled dropdowns above their tool modal at any stack depth (#4720) (#4724)
|
2026-06-23 10:24:31 +02:00 |
|
emojiShortcodes.js
|
Render emoji shortcodes as icons in chat (#345) (#629)
|
2026-06-05 02:28:42 +02:00 |
|
escMenuStack.js
|
fix: make transient dropdown/popup menus close on Escape
|
2026-06-01 14:23:22 -04:00 |
|
fileHandler.js
|
Link gallery uploads back to chat
|
2026-06-29 02:34:11 +00:00 |
|
gallery.js
|
Link gallery uploads back to chat
|
2026-06-29 02:34:11 +00:00 |
|
galleryEditor.js
|
Odysseus v1.0
|
2026-05-31 23:58:26 +09:00 |
|
group.js
|
fix: group selection drop-downs recreation and repopulation logic (#3424)
|
2026-06-26 13:35:25 +01:00 |
|
init.js
|
fix(ui): keep minimized windows above composer (#1197)
|
2026-06-02 23:31:09 +09:00 |
|
keyboard-shortcuts.js
|
Ignore AltGr keystrokes in Ctrl+Alt keyboard shortcuts (#825)
|
2026-06-02 11:12:54 +09:00 |
|
langIcons.js
|
fix: langIcon throws on an explicit null opts argument (#1740)
|
2026-06-03 13:29:21 +09:00 |
|
markdown.js
|
fix(markdown): preserve URLs inside inline code spans (#4681)
|
2026-06-22 17:23:55 +02:00 |
|
memory.js
|
fix(modal): keep body-portaled dropdowns above their tool modal at any stack depth (#4720) (#4724)
|
2026-06-23 10:24:31 +02:00 |
|
modalManager.js
|
fix(ui): share one z-order stack across Notes and modals (#3798)
|
2026-06-17 12:15:48 +02:00 |
|
modalSnap.js
|
Merge remote-tracking branch 'origin/dev' into test-main-dev-merge-20260615
|
2026-06-15 21:20:15 +09:00 |
|
modelPicker.js
|
Cookbook launch and gallery upload fixes
|
2026-06-22 01:49:15 +00:00 |
|
models.js
|
Avoid model endpoint probes on boot
|
2026-06-28 08:07:15 +00:00 |
|
modelSort.js
|
Ignore invalid model sort inputs (#1653)
|
2026-06-03 14:16:52 +09:00 |
|
MODULE_SUMMARY.md
|
docs: fix stale documentation references (#1769)
|
2026-06-03 13:23:21 +09:00 |
|
notes.js
|
Merge dev into main for testing
|
2026-06-28 14:07:23 +00:00 |
|
package.json
|
Fix test suite: ESM module loading and stub isolation (#844)
|
2026-06-02 11:29:29 +09:00 |
|
platform.js
|
Ignore AltGr keystrokes in Ctrl+Alt keyboard shortcuts (#825)
|
2026-06-02 11:12:54 +09:00 |
|
presets.js
|
fix: group selection drop-downs recreation and repopulation logic (#3424)
|
2026-06-26 13:35:25 +01:00 |
|
providerDeviceFlow.js
|
feat: add ChatGPT Subscription provider (#2876)
|
2026-06-08 10:19:18 +02:00 |
|
providers.js
|
feat(discovery): detect llama.cpp servers and label local providers (#4729)
|
2026-06-23 23:39:56 +02:00 |
|
rag.js
|
Odysseus v1.0
|
2026-05-31 23:58:26 +09:00 |
|
researchSynapse.js
|
Odysseus v1.0
|
2026-05-31 23:58:26 +09:00 |
|
search-chat.js
|
Odysseus v1.0
|
2026-05-31 23:58:26 +09:00 |
|
search.js
|
Odysseus v1.0
|
2026-05-31 23:58:26 +09:00 |
|
section-management.js
|
Fix Models section collapse dead pause and missing animation
|
2026-06-01 16:53:46 +02:00 |
|
sessions.js
|
Persist upload OCR captions in gallery
|
2026-06-29 01:45:05 +00:00 |
|
settings.js
|
Move email writing style into AI settings
|
2026-06-28 14:27:52 +00:00 |
|
sidebar-layout.js
|
Sidebar + theme: drop hamburger cycle no-op branch; add brandMixTo CSS var to themes for logo-gradient end color
|
2026-06-19 00:35:08 +00:00 |
|
signature.js
|
Constrain signature uploads to PNG data (#2844)
|
2026-06-05 13:17:43 +02:00 |
|
skills.js
|
fix(ui): route tasks.js + skills.js dropdowns through topPortalZ() (#4768)
|
2026-06-24 22:29:36 +02:00 |
|
slashAutocomplete.js
|
feat: add ChatGPT Subscription provider (#2876)
|
2026-06-08 10:19:18 +02:00 |
|
slashCommands.js
|
Merge dev into main for testing
|
2026-06-28 14:07:23 +00:00 |
|
spinner.js
|
Odysseus v1.0
|
2026-05-31 23:58:26 +09:00 |
|
storage.js
|
feat(a11y): add a Text size control and an OpenDyslexic font option (#4210)
|
2026-06-22 13:53:46 +02:00 |
|
streamingRenderer.js
|
fix(chat): stop code-block button flicker during streaming (#3023)
|
2026-06-06 04:08:54 -06:00 |
|
streamingSegmenter.js
|
fix(chat): stop code-block button flicker during streaming (#3023)
|
2026-06-06 04:08:54 -06:00 |
|
tasks.js
|
Lazy load startup task and email work
|
2026-06-30 01:28:08 +00:00 |
|
theme.js
|
feat(a11y): add a Text size control and an OpenDyslexic font option (#4210)
|
2026-06-22 13:53:46 +02:00 |
|
tileManager.js
|
fix(ui): restore all-edge modal snap zones (#2260)
|
2026-06-15 12:36:34 +02:00 |
|
toolWindowZOrder.js
|
fix(modal): keep body-portaled dropdowns above their tool modal at any stack depth (#4720) (#4724)
|
2026-06-23 10:24:31 +02:00 |
|
tourAutoplay.js
|
Odysseus v1.0
|
2026-05-31 23:58:26 +09:00 |
|
tourHints.js
|
Odysseus v1.0
|
2026-05-31 23:58:26 +09:00 |
|
tts-ai.js
|
Odysseus v1.0
|
2026-05-31 23:58:26 +09:00 |
|
ui.js
|
Polish mobile UI and editor workflows
|
2026-06-27 13:05:44 +00:00 |
|
voiceRecorder.js
|
Odysseus v1.0
|
2026-05-31 23:58:26 +09:00 |
|
windowDrag.js
|
fix(windowDrag): disable duplicate top-edge fullscreen snap (#3495)
|
2026-06-15 16:10:40 +09:00 |
|
windowResize.js
|
Make tool windows resizable by dragging edges or corners
|
2026-06-01 19:49:23 +02:00 |
|
workspace.js
|
feat(agent): confine agent file/shell tools to a selectable workspace (#3665)
|
2026-06-11 18:17:54 +02:00 |