starship-s
f5ef3688c6
fix(cache): keep streaming TTLs above poll cadence
2026-07-15 20:59:59 +00:00
starship-s
153e035d12
fix: forward title generation api key
2026-05-20 14:39:38 -06:00
starship-s
692ea22f9e
fix(streaming): finish auto-compression card after rotation
2026-05-19 14:35:11 -06:00
starship-s
37df7d76a4
fix(webui): prevent composer draft rollback on refresh
2026-05-19 13:31:12 -06:00
starship-s
2e9ca283dc
fix: display canonical cache hit percentage
2026-05-19 02:27:12 -06:00
starship-s
cdb979d2ca
fix: remove importlib.reload(cfg) from eviction tests
2026-05-17 06:37:32 -06:00
starship-s
a48cacec73
fix: evict cleared sessions outside session lock
2026-05-17 05:22:39 -06:00
starship-s
625d8d02fd
fix: preserve memory lifecycle mark ordering
2026-05-17 05:16:46 -06:00
starship-s
eb70a6dc5d
fix: align WebUI memory commits with CLI boundaries
2026-05-17 05:04:57 -06:00
starship-s
aecad0f427
[verified] Fix WebUI memory session lifecycle commits
2026-05-17 03:30:06 -06:00
starship-s
727e3c9c8f
fix(streaming): preserve session agents for credential pools
2026-05-16 13:05:25 -06:00
starship-s
abb6057304
test(profiles): keep profile module reloads isolated
2026-05-15 04:14:09 -06:00
starship-s
4ffecdd7c9
refactor(profiles): consolidate background profile env
2026-05-15 03:58:40 -06:00
starship-s
f38c70415f
test(profiles): allow reentrant env lock
2026-05-15 03:09:16 -06:00
starship-s
aa1c7c24f4
fix(profiles): route background aux workers via session profile
2026-05-15 03:02:42 -06:00
starship-s
ab663cdfc8
fix(providers): avoid caching transient quota probe failures
2026-05-13 19:01:47 -06:00
starship-s
6b76a1de9b
fix(i18n): localize provider quota strings
2026-05-13 01:26:49 -06:00
starship-s
1b9235c40c
fix(providers): sentence-case retry cooldown text
2026-05-12 23:08:36 -06:00
starship-s
cc3080d5ac
fix(providers): localize pooled quota retry text
2026-05-12 22:27:51 -06:00
starship-s
c562ce2e8c
fix(providers): preserve quota cache on refresh failure
2026-05-12 21:16:34 -06:00
starship-s
a166625e02
fix(providers): refresh pooled Codex quota state
2026-05-12 21:00:24 -06:00
starship-s
1904eaed6b
fix(providers): show fallback pool cooldown times
2026-05-12 20:05:20 -06:00
starship-s
0eb9dbc3e5
fix(providers): skip exhausted Codex quota probes
2026-05-12 19:09:05 -06:00
starship-s
b87548b68e
fix(providers): show pooled Codex quota status
2026-05-12 19:09:05 -06:00
starship-s
cd16ca756f
docs(sessions): document CLI metadata lookup markers
2026-05-12 18:39:19 -06:00
starship-s
4084c3cf56
perf(sessions): cache CLI session scans
2026-05-12 11:24:29 -06:00
starship-s
573fc25f96
fix(providers): load Codex quota from credential pool
2026-05-11 21:46:24 -06:00
starship-s
74eb55d986
fix(profile): preserve context when starting chats
2026-05-06 06:27:00 +00:00
starship-s
1bfc4a992a
Merge branch 'nesquena:master' into fix/provider-qualified-session-models
2026-05-01 00:35:43 -06:00
starship-s
8439817c76
fix: keep profile placeholder refresh in switch path
2026-05-01 00:27:27 -06:00
starship-s
5c7c4c28e3
fix: add configured model group label
2026-04-30 23:45:46 -06:00
starship-s
bdc328d034
fix: preserve webui model provider context
...
Persist session model_provider separately from model IDs so active/default provider selections like gpt-5.5 remain bare while routing through OpenAI Codex. Keep @provider:model for picker disambiguation and runtime bridging, and preserve explicit OpenRouter plus custom/proxy base_url routing.
2026-04-30 23:23:47 -06:00
starship-s
03b7714f65
docs: note Lucide source for composer icons
2026-04-29 04:31:56 +00:00
starship-s
62650e6a0d
fix: add missing commas after approval_skip_all_title in all locales
2026-04-29 04:31:56 +00:00
starship-s
9d5480565f
fix: remove deprecated btnCancel; localise composer tooltips with disabled reason branching
...
- Drop btnCancel element and all JS show/hide call sites across
boot.js, messages.js, sessions.js, ui.js (superseded by single
primary action button)
- Remove .cancel-btn CSS rules including mobile media-query override
- Route updateSendBtn() title/aria-label through t() with English
fallbacks; add composer_send/queue/interrupt/steer/stop keys to all
7 locales (en, ru, es, de, zh, zh-Hant, ko)
- Branch disabled-state tooltip on reason: clarify lock, compression
running, or idle-empty, each with its own i18n key
- Update test_sprint10 / test_sprint36 to reflect single-button model:
assert btnSend present and id="btnCancel" absent; replace
test_hides_cancel_button with test_clears_composer_status
2026-04-29 04:31:55 +00:00
starship-s
b57134bf2b
ui: reflect explicit busy slash command in send button
2026-04-29 04:31:55 +00:00
starship-s
be291498cf
ui: swap composer action icons to Lucide (ISC-licensed)
...
- queue: list-end (append to queue)
- interrupt: skip-forward (jump ahead)
- steer: compass (course correction)
2026-04-29 04:31:54 +00:00
starship-s
8eb3d8bdbc
chore: strip remaining btnCancel inline-flex references (superseded by single-button model)
2026-04-29 04:31:54 +00:00
starship-s
96182e5f51
fix: keep busy-input send available on mobile
2026-04-29 04:31:54 +00:00
starship-s
59abbd1300
fix: retry stale repair after lock contention
2026-04-29 04:31:37 +00:00
starship-s
93e7ba5a6b
test: stabilize session time bucket boundary
2026-04-29 04:31:36 +00:00
starship-s
014f16c359
fix: harden session sidecar repair
2026-04-29 04:31:36 +00:00
starship-s
8bfd8b28d5
fix: stuck sidecar recovery
2026-04-29 04:31:12 +00:00
starship-s
0a91e3cb02
fix: identify WebUI sessions as webui platform ( #948 )
...
* fix: use webui platform for webui sessions
* test: harden WebUI platform hint regression coverage
2026-04-24 11:03:42 -07:00