| .. |
|
calendar
|
Ignore non-string calendar date inputs (#1649)
|
2026-06-03 14:16:58 +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
|
fix: computeSnap throws when ctx.otherLayers is not an array (#1716)
|
2026-06-03 13:34:25 +09:00 |
|
emailLibrary
|
Ignore non-string signature fold metadata (#1655)
|
2026-06-03 14:16:48 +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 |
|
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
|
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
|
Ignore censor preference storage errors (#1652)
|
2026-06-03 14:16:55 +09:00 |
|
chat.js
|
fix(chat): clear input field when no model is selected (#1702)
|
2026-06-03 13:37:06 +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
|
Add a 'Rebuild llama.cpp' Cookbook action to force a fresh GPU build (#1787)
|
2026-06-03 13:28:19 +09:00 |
|
cookbookDownload.js
|
Keep Cookbook download-failure toasts visible long enough to read (#1412)
|
2026-06-03 03:48:25 +09:00 |
|
cookbookProgressSignal.js
|
Don't falsely declare a dependency build stale (#1568) (#1768)
|
2026-06-03 13:23:35 +09:00 |
|
cookbookRunning.js
|
Don't falsely declare a dependency build stale (#1568) (#1768)
|
2026-06-03 13:23:35 +09:00 |
|
cookbookServe.js
|
fix: Cookbook local GGUF serving inside Docker (#1264)
|
2026-06-03 02:08:09 +09:00 |
|
document.js
|
Fix document editor scrollbar and line-number sync
|
2026-06-03 13:40:19 +09:00 |
|
documentLibrary.js
|
Let orphaned documents be reopened from the library (#1602) (#1761)
|
2026-06-03 13:28:31 +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
|
fix: guard sp.destroy() in _loadScheduled against null spinner (#1495)
|
2026-06-03 08:12:47 +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(group): show all user-created personas in the participant selector (#1770)
|
2026-06-03 13:23:14 +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
|
fix: langIcon throws on an explicit null opts argument (#1740)
|
2026-06-03 13:29:21 +09:00 |
|
markdown.js
|
fix(markdown): keep allowed-html placeholders out of fenced code (#1788)
|
2026-06-03 13:25:26 +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
|
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
|
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(sessions): await DELETE before reloading sidebar session list (#1699)
|
2026-06-03 13:37:29 +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
|
fix: monthly schedule label shows 21th/22th/31th (ordinal suffix for days >20) (#1577)
|
2026-06-03 08:57:47 +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 |