..
calendar
Improve calendar event text contrast ( #1184 )
2026-06-02 23:14:52 +09:00
color
fix: theme color parsing breaks on #rgb shorthand hex ( #1213 )
2026-06-03 00:30:03 +09:00
compare
fix: make transient dropdown/popup menus close on Escape
2026-06-01 14:23:22 -04:00
editor
Ignore AltGr keystrokes in Ctrl+Alt keyboard shortcuts ( #825 )
2026-06-02 11:12:54 +09:00
emailLibrary
Email: recognize forwarded message dividers
2026-06-02 20:32:56 +09:00
markdown
fix: markdown tables drop empty cells and misalign columns ( #1164 )
2026-06-02 22:41:27 +09:00
research
feat(ai): add OpenRouter and Ollama Cloud providers ( #231 )
2026-06-01 14:26:10 +09:00
a11y.js
Improve accessibility across core flows ( #86 )
2026-06-01 22:04:00 +02:00
admin.js
Models: allow API keys for local endpoints
2026-06-02 20:36:54 +09:00
assistant.js
Rename Character copy to Persona
2026-06-02 12:42:15 +09:00
calendar.js
Improve calendar event text contrast ( #1184 )
2026-06-02 23:14:52 +09:00
censor.js
Odysseus v1.0
2026-05-31 23:58:26 +09:00
chat.js
Let the output "x" delete work when no model/session exists ( #1431 )
2026-06-03 04:20:48 +09:00
chatRenderer.js
Clear the composer draft when entering the New Chat / welcome state ( #1408 )
2026-06-03 04:07:31 +09:00
chatStream.js
Odysseus v1.0
2026-05-31 23:58:26 +09:00
codeRunner.js
Odysseus v1.0
2026-05-31 23:58:26 +09:00
colorPicker.js
Odysseus v1.0
2026-05-31 23:58:26 +09:00
cookbook-diagnosis.js
Improve Cookbook serve diagnostics and recommendations
2026-06-02 12:15:47 +09:00
cookbook-hwfit.js
Polish email and cookbook flows
2026-06-02 22:42:07 +09:00
cookbook.js
Drop GPU-only flags from the CPU-only (-ngl 0) serve command ( #1433 )
2026-06-03 04:26:15 +09:00
cookbookDownload.js
Keep Cookbook download-failure toasts visible long enough to read ( #1412 )
2026-06-03 03:48:25 +09:00
cookbookRunning.js
Fix Cookbook container-local model endpoints ( #1223 )
2026-06-03 00:09:48 +09:00
cookbookServe.js
fix: Cookbook local GGUF serving inside Docker ( #1264 )
2026-06-03 02:08:09 +09:00
document.js
Polish email and cookbook flows
2026-06-02 22:42:07 +09:00
documentLibrary.js
Sessions: confirm chat delete actions
2026-06-02 20:43:34 +09:00
dragSort.js
Odysseus v1.0
2026-05-31 23:58:26 +09:00
emailInbox.js
fix: reply-all Cc's the user's own other addresses (multi-account) ( #672 )
2026-06-02 11:42:20 +09:00
emailLibrary.js
Polish email and cookbook flows
2026-06-02 22:42:07 +09:00
emojiPicker.js
Odysseus v1.0
2026-05-31 23:58:26 +09:00
escMenuStack.js
fix: make transient dropdown/popup menus close on Escape
2026-06-01 14:23:22 -04:00
fileHandler.js
Surface upload failures instead of silently dropping the files ( #1425 )
2026-06-03 04:12:23 +09:00
gallery.js
Odysseus v1.0
2026-05-31 23:58:26 +09:00
galleryEditor.js
Odysseus v1.0
2026-05-31 23:58:26 +09:00
group.js
fix: return sorted model list on first call in group chat ( #1484 )
2026-06-03 08:12:37 +09: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
Odysseus v1.0
2026-05-31 23:58:26 +09:00
markdown.js
fix: markdown table renders separator row as visible data ( #1252 )
2026-06-03 01:59:05 +09:00
memory.js
feat: allow memory import without session ( #493 )
2026-06-01 22:32:17 +09:00
modalManager.js
Polish email and cookbook flows
2026-06-02 22:42:07 +09:00
modalSnap.js
Polish email and cookbook flows
2026-06-02 22:42:07 +09:00
modelPicker.js
Model picker: group models by provider
2026-06-02 13:14:22 +09:00
models.js
Merge branch 'pr-673' into visual-pr-playground
2026-06-02 06:26:32 +09:00
modelSort.js
feat(ai): add OpenRouter and Ollama Cloud providers ( #231 )
2026-06-01 14:26:10 +09:00
MODULE_SUMMARY.md
Odysseus v1.0
2026-05-31 23:58:26 +09:00
notes.js
Remove mobile notes close button
2026-06-02 07:00:40 +09: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
Keep presets loading with bad local state ( #1417 )
2026-06-03 04:09:28 +09:00
providers.js
feat(ai): add OpenRouter and Ollama Cloud providers ( #231 )
2026-06-01 14:26:10 +09: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
Fix stale deleted sessions in sidebar ( #1203 )
2026-06-02 23:52:22 +09:00
settings.js
Research: add configurable run timeout
2026-06-02 20:57:57 +09:00
sidebar-layout.js
Odysseus v1.0
2026-05-31 23:58:26 +09:00
signature.js
Odysseus v1.0
2026-05-31 23:58:26 +09:00
skills.js
Odysseus v1.0
2026-05-31 23:58:26 +09:00
slashAutocomplete.js
Polish task UI slash commands and Ollama serving
2026-06-02 09:36:03 +09:00
slashCommands.js
Polish task UI slash commands and Ollama serving
2026-06-02 09:36:03 +09:00
spinner.js
Odysseus v1.0
2026-05-31 23:58:26 +09:00
storage.js
Odysseus v1.0
2026-05-31 23:58:26 +09:00
tasks.js
Polish email and cookbook flows
2026-06-02 22:42:07 +09:00
theme.js
fix: theme color parsing breaks on #rgb shorthand hex ( #1213 )
2026-06-03 00:30:03 +09:00
tileManager.js
Odysseus v1.0
2026-05-31 23:58:26 +09: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
fix(ui): allow manual prompt bar resize ( #1201 )
2026-06-02 23:43:53 +09:00
voiceRecorder.js
Odysseus v1.0
2026-05-31 23:58:26 +09:00
windowDrag.js
Polish email and cookbook flows
2026-06-02 22:42:07 +09:00
windowResize.js
Make tool windows resizable by dragging edges or corners
2026-06-01 19:49:23 +02:00