Michael Lam
b373f090bd
feat: clarify profiles and workspaces
2026-05-16 02:58:33 +00:00
Hermes Agent
8399a1ade4
Stage 363: PR #2339 — feat: add workspace panel edge reopen toggle by @Michaelyklam
2026-05-16 02:39:23 +00:00
Hermes Agent
2f633ae32e
Stage 363: PR #2342 — Fix pending user row on active reattach by @franksong2702
2026-05-16 02:39:23 +00:00
Hermes Agent
0d70ed9e26
Stage 363: PR #2334 — fix: lock turn journal appends by @Michaelyklam
2026-05-16 02:38:53 +00:00
Frank Song
2162dab4a5
Fix pending user row on active reattach
2026-05-16 10:34:55 +08:00
Michael Lam
4d613e723f
feat: add workspace panel edge reopen toggle
2026-05-15 18:33:27 -07:00
Michael Lam
0e91f89ce3
fix: clear runtime fields on loaded compression snapshots
2026-05-15 17:55:35 -07:00
Michael Lam
4dbf6712dc
fix: lock turn journal appends
2026-05-15 16:39:45 -07:00
Hermes Agent
2161b81da2
Revert "Merge pull request #2323 into stage-362"
...
This reverts commit 0651fe13b0 , reversing
changes made to 1e6ce3d2e7 .
2026-05-15 23:22:44 +00:00
Hermes Agent
0651fe13b0
Merge pull request #2323 into stage-362
...
fix: isolate background worker profile env (Michaelyklam, closes #2321 )
# Conflicts:
# CHANGELOG.md
2026-05-15 22:55:39 +00:00
Hermes Agent
1e6ce3d2e7
Merge pull request #2328 into stage-362
...
fix: clean session attachment and stream recovery leftovers (Michaelyklam, closes #2325 )
2026-05-15 22:55:37 +00:00
Hermes Agent
59f73ba45a
Merge pull request #2332 into stage-362
...
feat: show cron output usage metadata (Michaelyklam)
2026-05-15 22:55:36 +00:00
Hermes Agent
62e4d9b2f5
Merge pull request #2327 into stage-362
...
fix: use assistant name in cancel copy (dotBeeps)
2026-05-15 22:55:35 +00:00
Hermes Agent
300571936c
Merge pull request #2331 into stage-362
...
fix: show readable live activity progress (Michaelyklam)
# Conflicts:
# CHANGELOG.md
2026-05-15 22:55:33 +00:00
Hermes Agent
94be64b62c
Merge pull request #2330 into stage-362
...
fix: skip provider mismatch for named custom providers (Michaelyklam)
2026-05-15 22:55:32 +00:00
Hermes Agent
5ab2ebed2e
Merge pull request #2322 into stage-362
...
fix: route endpoint-discovered Ollama models correctly (Michaelyklam)
2026-05-15 22:55:30 +00:00
Hermes Agent
8b6673a3d1
Merge pull request #2326 into stage-362
...
fix: expand legacy Hermes CLI toolset alias (Michaelyklam, closes #2232 )
2026-05-15 22:55:29 +00:00
Michael Lam
6799ec56cf
test: retarget compression snapshot runtime regression
2026-05-15 15:29:28 -07:00
Michael Lam
8186577c7b
feat: show cron output usage metadata
2026-05-15 14:54:20 -07:00
Michael Lam
2e039ab7f7
fix: show readable live activity progress
2026-05-15 14:11:58 -07:00
Michael Lam
5a2137bedb
fix: skip provider mismatch for named custom providers
2026-05-15 13:50:18 -07:00
Michael Lam
c991f36021
fix: clean session attachment and stream recovery leftovers
2026-05-15 13:30:46 -07:00
Michael Lam
2fdc1d99e2
fix: expand legacy Hermes CLI toolset alias
2026-05-15 13:08:22 -07:00
dot 🐶
3add6f450f
fix: use assistant name in cancel copy
...
Replace the hardcoded Skyly cancellation wording with the configured bot_name from settings, falling back to Hermes when unset.
Keep the client-side fallback in sync by using window._botName if the session refresh after cancellation fails.
Co-authored-by: Obryn 🐉 <obryn-ai@dotbeeps.dev >
2026-05-15 16:00:30 -04:00
Hermes Agent
29d13953d6
stage-361: apply Opus SHOULD-FIX — allow _attachment_root() in _build_native_multimodal_message
2026-05-15 19:55:34 +00:00
Michael Lam
ff9e20f132
fix: isolate background worker profile env
2026-05-15 12:47:24 -07:00
Hermes Agent
0a4d9679fc
Merge pull request #2319 into stage-361
...
feat: store chat uploads outside workspace root (Michaelyklam)
2026-05-15 19:17:08 +00:00
Hermes Agent
ab749575df
Merge pull request #2318 into stage-361
...
fix: defer mobile stream errors while tab is hidden (Michaelyklam, closes #2307 )
# Conflicts:
# CHANGELOG.md
2026-05-15 19:17:06 +00:00
Hermes Agent
74ee110b2f
Merge pull request #2315 into stage-361
...
Seed bundled skills for WebUI profile creation (Michaelyklam, closes #2305 )
# Conflicts:
# CHANGELOG.md
2026-05-15 19:17:04 +00:00
Hermes Agent
62413067e6
Merge pull request #2317 into stage-361
...
fix: preserve explicit light/dark theme fallback (Michaelyklam, refs #2312 )
2026-05-15 19:17:03 +00:00
Michael Lam
512c401e8a
fix: route endpoint-discovered Ollama models correctly
2026-05-15 12:16:23 -07:00
Michael Lam
3ead446f14
feat: store chat uploads outside workspace root
2026-05-15 11:52:23 -07:00
Michael Lam
aeda75271c
fix: defer stream errors while mobile tabs are hidden
2026-05-15 11:25:53 -07:00
Hermes Agent
803ab170d8
stage-360: align test_sprint29::TestENVLock with non-reentrant invariant from QA
...
#2299 added test_env_lock_importable_from_streaming asserting reentrance,
which contradicts the architectural invariant enforced by QA
test_env_lock_is_non_reentrant. The QA test wins because the non-reentrant
property is what makes _ENV_LOCK catch deadlock bugs early.
Updated the new test to assert NON-reentrance to match the actual lock
type (threading.Lock) and the QA invariant.
2026-05-15 17:12:29 +00:00
Michael Lam
957bffc49e
fix: preserve explicit light dark theme fallback
2026-05-15 10:10:34 -07:00
Michael Lam
b2cbf7bb2f
Seed bundled skills for WebUI profile creation
2026-05-15 09:29:46 -07:00
Hermes Agent
3b05929f1a
Merge pull request #2299 into stage-360
...
Fix profile-scoped auxiliary routing for background workers (starship-s)
2026-05-15 16:15:39 +00:00
Hermes Agent
b2ebbebf01
Merge pull request #2279 into stage-360
...
Fix WebUI stream completion recovery gaps (franksong2702, closes #2262 + #2168 )
2026-05-15 16:15:38 +00:00
dobby-d-elf
0f86030f5f
fix: single close button on workspace panel, tooltip → 'Close'
...
- Remove duplicate mobile-close-btn from HTML
- Remove dead .mobile-close-btn CSS rules; unhide .close-preview at all viewports
- Change btnClearPreview tooltip from 'Hide workspace panel' to 'Close'
- Update tests across test_sprint41.py, test_sprint44.py, test_issue781.py,
and test_mobile_layout.py to match new single-button model
2026-05-15 09:43:18 -06:00
dobby-d-elf
acce80a50a
fix workspace panel header test syntax
2026-05-15 09:43:18 -06:00
dobby-d-elf
0e9017a665
refine workspace panel header layout
2026-05-15 09:43:18 -06:00
Hermes Agent
fb8b91019e
Merge pull request #2295 into stage-359
...
fix: clear runtime fields on compression snapshots (ai-ag2026)
# Conflicts:
# CHANGELOG.md
# api/streaming.py
2026-05-15 15:06:35 +00:00
Hermes Agent
4826a31fbc
Merge pull request #2285 into stage-359
...
fix: hide pre-compression snapshots from sidebar (dso2ng, refs #2230 )
# Conflicts:
# CHANGELOG.md
2026-05-15 14:55:19 +00:00
Hermes Agent
90fd16e273
Merge pull request #2306 into stage-359
...
Fix iPhone PWA mobile shell and workspace header layout (dobby-d-elf, regression fix for #2238 )
2026-05-15 14:55:17 +00:00
Hermes Agent
d510b8d2d5
Merge pull request #2303 into stage-359
...
Add assistant question jump buttons (franksong2702, fixes #2246 )
# Conflicts:
# CHANGELOG.md
2026-05-15 14:55:15 +00:00
Hermes Agent
f7d98cdf3f
Merge pull request #2301 into stage-359
...
Add cron detail expansion controls (franksong2702, fixes #2289 )
2026-05-15 14:55:13 +00:00
Hermes Agent
b28a132f91
Merge pull request #2296 into stage-359
...
fix: align offline banner with active theme palette (Jordan-SkyLF)
# Conflicts:
# CHANGELOG.md
2026-05-15 14:55:12 +00:00
Hermes Agent
49597df554
Merge pull request #2302 into stage-359
...
Validate profile model selections (franksong2702, refs #749 follow-up)
# Conflicts:
# CHANGELOG.md
2026-05-15 14:55:08 +00:00
Hermes Agent
4365758a78
Merge pull request #2287 into stage-359
...
feat: make upload size limit runtime-configurable (mslovy, refs #2284 )
2026-05-15 14:55:06 +00:00
Hermes Agent
7d10539852
Merge pull request #2282 into stage-359
...
Keep unknown update summary bullets (franksong2702, refs #2264 )
# Conflicts:
# CHANGELOG.md
2026-05-15 14:55:05 +00:00