nesquena-hermes
f7b4c6b0f4
Merge PR #3087
...
# Conflicts:
# CHANGELOG.md
2026-05-28 19:38:10 +00:00
AJV20
2cb3c9f10b
Merge remote-tracking branch 'origin/master' into HEAD
...
# Conflicts:
# CHANGELOG.md
# tests/test_workspace_git.py
2026-05-28 14:50:33 -04:00
nesquena-hermes
ad9b38c945
Merge PR #3086
...
# Conflicts:
# CHANGELOG.md
2026-05-28 18:27:03 +00:00
nesquena-hermes
88bdc99a49
Merge PR #3085
...
# Conflicts:
# CHANGELOG.md
2026-05-28 18:27:03 +00:00
nesquena-hermes
2f73eb0f8d
Merge PR #3039
...
# Conflicts:
# CHANGELOG.md
2026-05-28 18:27:03 +00:00
george-andraws
0f6eab301c
Fix browser chat provider fallback on fresh sessions
2026-05-28 11:10:14 -07:00
ai-ag2026
07aed6b7ff
fix(session): preserve subsecond message timestamp order
2026-05-28 19:58:18 +02:00
ai-ag2026
1cd58f6f5a
fix(session): preserve sidecar order in display merges
2026-05-28 19:58:17 +02:00
AJV20
cf6e3111c4
Merge remote-tracking branch 'origin/master' into fix/webui-bugfix-sweep
...
# Conflicts:
# CHANGELOG.md
2026-05-28 13:56:00 -04:00
nesquena-hermes
a3fc305aeb
Merge PR #3077
...
# Conflicts:
# CHANGELOG.md
# tests/test_webui_gateway_chat_backend.py
2026-05-28 17:47:56 +00:00
nesquena-hermes
1c89c7d327
Merge PR #3064
...
# Conflicts:
# CHANGELOG.md
2026-05-28 17:47:35 +00:00
nesquena-hermes
4412aea9e8
Merge PR #3059
...
# Conflicts:
# CHANGELOG.md
2026-05-28 17:47:34 +00:00
nesquena-hermes
921b94a287
Merge PR #3046
...
# Conflicts:
# CHANGELOG.md
2026-05-28 17:47:34 +00:00
nesquena-hermes
c642c1e438
Merge PR #3069
...
# Conflicts:
# CHANGELOG.md
2026-05-28 17:47:34 +00:00
nesquena-hermes
83f8080103
Merge PR #3053
...
# Conflicts:
# CHANGELOG.md
2026-05-28 17:47:34 +00:00
nesquena-hermes
11ea6c3023
Merge PR #3060
2026-05-28 17:47:33 +00:00
nesquena-hermes
007ba46c3f
Merge PR #3048
...
# Conflicts:
# CHANGELOG.md
2026-05-28 17:47:33 +00:00
nesquena-hermes
dc5b4b1697
Merge PR #3037
...
# Conflicts:
# CHANGELOG.md
2026-05-28 17:47:33 +00:00
AJV20
60d4b2d990
fix: harden WebUI bugfix sweep
2026-05-28 13:38:50 -04:00
nesquena-hermes
34d7585bb7
Merge PR #3051
...
# Conflicts:
# CHANGELOG.md
2026-05-28 16:11:17 +00:00
nesquena-hermes
4058c741b6
Merge PR #3072
...
# Conflicts:
# CHANGELOG.md
2026-05-28 16:11:16 +00:00
nesquena-hermes
2107160bf7
Merge PR #3054
...
# Conflicts:
# CHANGELOG.md
2026-05-28 16:11:16 +00:00
nesquena-hermes
50a0d254a3
Merge PR #3047
...
# Conflicts:
# CHANGELOG.md
2026-05-28 16:11:16 +00:00
nesquena-hermes
167ed85e8e
Merge PR #3070
...
# Conflicts:
# CHANGELOG.md
2026-05-28 16:11:16 +00:00
nesquena-hermes
2443db60b6
Merge PR #3071
...
# Conflicts:
# CHANGELOG.md
2026-05-28 16:11:15 +00:00
nesquena-hermes
d446a6c304
Merge PR #3049
...
# Conflicts:
# CHANGELOG.md
2026-05-28 16:10:49 +00:00
nesquena-hermes
0fd12b2365
Merge PR #3056
...
# Conflicts:
# CHANGELOG.md
2026-05-28 16:10:12 +00:00
nesquena-hermes
0147f05c0d
Merge PR #3055
2026-05-28 16:09:47 +00:00
nesquena-hermes
b77398abbf
Merge PR #3043
2026-05-28 16:09:45 +00:00
AJV20
923b719ed1
fix: surface gateway auth errors in browser
2026-05-28 11:12:58 -04:00
AJV20
790fc70e87
test: keep bare git fixtures on master
2026-05-28 10:37:38 -04:00
AJV20
8e6ed66815
fix: clarify gateway chat auth errors
2026-05-28 09:59:35 -04:00
AJV20
04e0f905dd
test: force master in git workspace fixtures
2026-05-28 09:50:07 -04:00
AJV20
cbd3704a7f
fix: preserve literal prefill script paths
2026-05-28 09:31:07 -04:00
AJV20
e4ef50a0da
test: cover provider-neutral notes sources
2026-05-28 09:26:09 -04:00
ai-ag2026
3469a2f898
fix: avoid interruption marker for completed journal runs
2026-05-28 15:19:09 +02:00
AJV20
3f22902423
fix: forward gateway image attachments
2026-05-28 08:40:51 -04:00
AJV20
0f26b99a11
fix: preserve clarify fallback ownership
2026-05-28 08:35:26 -04:00
AJV20
0458a0a065
fix: report stored upload filenames
2026-05-28 08:33:50 -04:00
AJV20
9e69db9920
fix: show cron sessions in project filter
2026-05-28 08:10:15 -04:00
AJV20
1b5e6f6fae
fix: mirror WebUI prefill env for AI-recent notes
2026-05-28 07:19:31 -04:00
Frank Song
10573ab8aa
Fix session media image rendering
2026-05-28 18:05:01 +08:00
gavinssr
d77e8f0445
test: update _write_endpoint_to_config tests for api_key→.env migration
...
- test_writes_api_key: now asserts no-op (no config.yaml created)
since api_key-only is no longer a valid use case
- test_writes_both: asserts api_key is NOT written to config.yaml
2026-05-28 16:07:13 +08:00
ai-ag2026
821d4a7fa4
test: keep redaction fixture visible in session index
2026-05-28 09:52:42 +02:00
ai-ag2026
ce59e7ca20
fix: defer stale stream repair for active workers
2026-05-28 09:33:40 +02:00
Frank Song
9190ab4449
Fix empty partial activity tail recency
2026-05-28 15:30:49 +08:00
ai-ag2026
62efbfb13f
fix: use generic title language prompt
2026-05-28 09:14:46 +02:00
ai-ag2026
b046cb42c3
fix: remove German-only fallback title override
2026-05-28 09:09:59 +02:00
ai-ag2026
c197e0c091
fix: allow current-pane SSE reconnect when unfocused
2026-05-28 09:02:06 +02:00
ai-ag2026
2ee249112a
fix: defer streaming KaTeX for pending equations
2026-05-28 08:56:34 +02:00