| .. |
|
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
|
Isolate HTML popup openers (#2501)
|
2026-06-04 20:52:41 +02:00 |
|
editor
|
fix: computeSnap throws when ctx.otherLayers is not an array (#1716)
|
2026-06-03 13:34:25 +09:00 |
|
emailLibrary
|
Harden email HTML URL sanitization (#2496)
|
2026-06-04 20:47:47 +02: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
|
Research: drop visible category row, move Format override into Settings
|
2026-06-13 22:38:20 +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
|
Settings overhaul + UI polish pass
|
2026-06-10 15:15:13 +09:00 |
|
assistant.js
|
Rename Character copy to Persona
|
2026-06-02 12:42:15 +09:00 |
|
calendar.js
|
Calendar: cross-session delete sync — 404 = success, refetch on tab focus
|
2026-06-05 17:05:04 +09:00 |
|
censor.js
|
Ignore censor preference storage errors (#1652)
|
2026-06-03 14:16:55 +09:00 |
|
chat.js
|
Revert Chat/Agent mode tag in message header
|
2026-06-13 11:39:32 +09:00 |
|
chatRenderer.js
|
Revert Chat/Agent mode tag in message header
|
2026-06-13 11:39:32 +09:00 |
|
chatStream.js
|
Odysseus v1.0
|
2026-05-31 23:58:26 +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-diagnosis.js
|
Cookbook diagnosis: fold message + suggestion into the toolbar row
|
2026-06-14 09:03:58 +09:00 |
|
cookbook-hwfit.js
|
Cookbook: _gpuToggleTotal updates on every scan, not just the first
|
2026-06-13 22:06:35 +09:00 |
|
cookbook.js
|
Cookbook: rename 'Run' tab → 'Launch' (cookbook.js:1865)
|
2026-06-14 22:23:38 +09:00 |
|
cookbookDownload.js
|
Cookbook UI: Ollama browser, advanced serve fold, API tokens form, diagnosis toolbar, polish
|
2026-06-09 09:46:19 +09:00 |
|
cookbookProgressSignal.js
|
Don't falsely declare a dependency build stale (#1568) (#1768)
|
2026-06-03 13:23:35 +09:00 |
|
cookbookRunning.js
|
Cookbook task menu: merge Edit actions + group items into sections
|
2026-06-13 22:18:13 +09: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
|
Cookbook: auto-set KV cache to fp8 for DeepSeek V3/V4/R1 MoE families
|
2026-06-14 08:57:29 +09:00 |
|
document.js
|
Doc compose: accent prefix labels for each field + Cc btn up 2px
|
2026-06-13 09:35:21 +09:00 |
|
documentLibrary.js
|
Cookbook UI: Ollama browser, advanced serve fold, API tokens form, diagnosis toolbar, polish
|
2026-06-09 09:46:19 +09:00 |
|
dragSort.js
|
Odysseus v1.0
|
2026-05-31 23:58:26 +09:00 |
|
emailInbox.js
|
Email: bookmark icon everywhere for favorites; subject matches in suggestions
|
2026-06-11 19:46:45 +09:00 |
|
emailLibrary.js
|
Email reminders: "Note" picks open a write-your-own-text modal
|
2026-06-13 08:09:37 +09:00 |
|
emojiPicker.js
|
Odysseus v1.0
|
2026-05-31 23:58:26 +09: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
|
feat(ui): allow expanding consolidated file chip regardless of count (#1849) (#2086)
|
2026-06-04 14:02:52 +01: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
|
Harden chat streaming DOM sinks (#2498)
|
2026-06-04 20:49:37 +02: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
|
Cookbook UI: Ollama browser, advanced serve fold, API tokens form, diagnosis toolbar, polish
|
2026-06-09 09:46:19 +09:00 |
|
memory.js
|
fix: hide Select buttons in Memory/Skills tabs when list is empty (#2906)
|
2026-06-07 16:29:04 +02:00 |
|
modalManager.js
|
feat: Claude Agent integration + cookbook reconnect + UI polish
|
2026-06-04 08:27:26 +09:00 |
|
modalSnap.js
|
Edge-dock resize handle: fade accent stripe in on hover
|
2026-06-10 23:18:07 +09:00 |
|
modelPicker.js
|
Cookbook UI: Ollama browser, advanced serve fold, API tokens form, diagnosis toolbar, polish
|
2026-06-09 09:46:19 +09:00 |
|
models.js
|
Cookbook UI: Ollama browser, advanced serve fold, API tokens form, diagnosis toolbar, polish
|
2026-06-09 09:46:19 +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
|
fix(notes): track + remove the select-mode Esc keydown listener so it doesn't leak per open (#2792)
|
2026-06-05 16:25:05 +02: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 |
|
providerDeviceFlow.js
|
feat: add ChatGPT Subscription provider (#2876)
|
2026-06-08 10:19:18 +02:00 |
|
providers.js
|
Settings overhaul + UI polish pass
|
2026-06-10 15:15:13 +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
|
Sessions: Esc + outside-click also close the Move-to-folder submenu
|
2026-06-10 22:39:23 +09:00 |
|
settings.js
|
Settings: clamp logo SVGs to 18px chip + endpoint dropdown gets logo
|
2026-06-13 23:00:16 +09:00 |
|
sidebar-layout.js
|
Odysseus v1.0
|
2026-05-31 23:58:26 +09:00 |
|
signature.js
|
Constrain signature uploads to PNG data (#2844)
|
2026-06-05 13:17:43 +02:00 |
|
skills.js
|
Skills: dedupe by name + move Select to 2nd in kebab menu
|
2026-06-13 22:49:48 +09:00 |
|
slashAutocomplete.js
|
feat: add ChatGPT Subscription provider (#2876)
|
2026-06-08 10:19:18 +02:00 |
|
slashCommands.js
|
Remove stale plan slash toggle
|
2026-06-09 09:54:46 +09:00 |
|
spinner.js
|
Odysseus v1.0
|
2026-05-31 23:58:26 +09:00 |
|
storage.js
|
Remove non-merge-ready workspace and terminal agent hooks
|
2026-06-09 09:48:59 +09: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
|
Tasks: optional persona for LLM + research tasks (biases output voice)
|
2026-06-10 23:36:18 +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
|
Revert "fix(ui): allow manual prompt bar resize (#1201)"
|
2026-06-03 23:03:58 +09:00 |
|
voiceRecorder.js
|
Odysseus v1.0
|
2026-05-31 23:58:26 +09:00 |
|
windowDrag.js
|
Improve edge-docked window behavior (#2779)
|
2026-06-05 17:07:08 +02:00 |
|
windowResize.js
|
Make tool windows resizable by dragging edges or corners
|
2026-06-01 19:49:23 +02:00 |