ouyangbo
  • Joined on 2026-06-27
ouyangbo pushed to main at ouyangbo/EvoScientist-WebUI 2026-08-13 11:04:49 +08:00
664dbffb61 chore: bump version to 0.2.3
29f3f3b272 feat: first-start admin setup form on the login page
987f1f875c feat: setup i18n namespace for first-start admin creation
2bbecf4bed feat: first-start admin creation endpoint guarded by empty store
78c98afb52 feat: public setup-status probe, bootstrap admin no longer throws on empty store
Compare 7 commits »
ouyangbo pushed tag v0.2.3 to ouyangbo/EvoScientist 2026-08-13 11:04:48 +08:00
ouyangbo pushed to Simple at ouyangbo/EvoScientist 2026-08-13 11:04:48 +08:00
96c380caa3 fix(release): idempotent bump/tag, push current branch, ignore state file
59c77c65b1 feat(release): allow release branches via RELEASE_BRANCHES env (default main)
ae461d1c2d chore: bump version to 0.2.3
2a7cccd598 feat(model-registry): add admin config export endpoints with plaintext secrets
aae8d0a379 feat: workspace file references, read-file-images middleware, image model enabled flag
Compare 5 commits »
ouyangbo pushed to main at ouyangbo/EvoScientist-WebUI 2026-08-12 21:39:00 +08:00
f31bb7203f fix(i18n): full-width colon in zh configTransfer failed copy
94b1045957 feat(components): show secrets warning in image models editor
ee84ae8bf2 feat(components): wire config export/import into registry and image editors
784a14351d feat(components): add shared ConfigImportDialog for config import
3c3a327588 fix(i18n): escape literal braces in configTransfer pastePlaceholder
Compare 11 commits »
ouyangbo pushed to Simple at ouyangbo/EvoScientist 2026-08-12 19:36:55 +08:00
f3ca381ab3 feat(release): local release script with unified version bump and Gitea publish
8f6a568646 feat(update): system update/status/rollback HTTP endpoints with system:write scope
91e2a87be5 feat(update): rollback version list with BREAKING-DB truncation
03771df508 feat(update): standalone updater runner (wait/install/restart/result)
90e773b30b feat(update): plan builder, plan lock and updater spawn
Compare 7 commits »
ouyangbo pushed to main at ouyangbo/EvoScientist-WebUI 2026-08-12 19:36:17 +08:00
05d8abef2d docs: add config import/export implementation plan
c9909f58f8 docs(webui): add config import/export design spec
Compare 2 commits »
ouyangbo pushed to main at ouyangbo/hermes-agent 2026-08-12 18:48:37 +08:00
3950c5d938 docs(stt): sweep remaining FireRed-default wording in module docstring and skill reference
2380e9784e feat(stt): SenseVoice as default local model across config, catalogs, docs
63182e16ce test(stt): accept num_threads in concurrent-load mock
6e5644a744 docs(stt): generic sherpa wording in logs and warnings
6526ddee0a feat(stt): auto-detect sherpa model type; configurable num_threads (default 4)
Compare 6 commits »
ouyangbo pushed to main at ouyangbo/EvoScientist-WebUI 2026-08-12 18:41:52 +08:00
3fec24dc2b feat(update): update banner and one-click upgrade/rollback in version badge
046aab4247 test(webui): include userManagement in i18n shadow-check module list
caacec90bc feat(update): WebUI self-update and backend-proxy API routes
49e7dde242 feat(webui): redesign user management with avatar rows and action dialogs
af739b0aa1 feat(webui): add reset-password and delete-user dialogs
Compare 33 commits »
ouyangbo pushed to main at ouyangbo/hermes-agent 2026-08-12 14:07:01 +08:00
d14393a784 test(companion): synchronize turn-thread assertions in text-input tests
c3c0d6f3c3 fix(desktop): flip companion window focusable for the panel text input
972a1020bf fix(companion): bind fake wake_word onto tools package attr in text-input tests
60adfee1eb feat(desktop): text input row on the companion panel
d92a1d08f6 feat(desktop): drag-to-resize handle on the companion panel
Compare 10 commits »
ouyangbo pushed to main at ouyangbo/hermes-agent 2026-08-11 21:27:00 +08:00
1226b3954c refactor(desktop): retire the composer wake-word ear (moved to titlebar)
6dd54d2c7c feat(desktop): digital-human master switch in the titlebar
57c0cd5b01 feat(desktop): titlebar companionOn/Off copy in four locales
b5438cface fix(companion): surface close-conversation API failures in the panel
30b9b17620 feat(companion): wake.* RPCs delegate to companion runtime when present
Compare 8 commits »
ouyangbo pushed to main at ouyangbo/hermes-agent 2026-08-11 17:21:40 +08:00
c8a5ce5b5c fix(config): scrub legacy whisper stt.local.model via v34 migration
90f9016f45 feat(companion): desktop avatar overlay — state ring, drag, transcript panel, close
bc13746752 feat(companion): desktop status feed — status poll, WS subscribe, reconnect
b5b239934d fix(companion): idempotent expand guard, reset collapsed bounds on close
29b0838f3b feat(companion): desktop float-window controller, IPC bridge, and renderer variant
Compare 47 commits »
ouyangbo pushed to companion at ouyangbo/hermes-agent 2026-08-11 16:20:58 +08:00
90f9016f45 feat(companion): desktop avatar overlay — state ring, drag, transcript panel, close
bc13746752 feat(companion): desktop status feed — status poll, WS subscribe, reconnect
b5b239934d fix(companion): idempotent expand guard, reset collapsed bounds on close
29b0838f3b feat(companion): desktop float-window controller, IPC bridge, and renderer variant
4109c37de4 feat(companion): /api/companion/events WS channel with thread-safe broadcast bridge
Compare 10 commits »
ouyangbo created branch companion in ouyangbo/hermes-agent 2026-08-11 16:20:57 +08:00
ouyangbo pushed to main at ouyangbo/EvoScientist-WebUI 2026-08-11 15:00:06 +08:00
9e1e628ab7 feat(webui): next-intl scaffolding + en/zh catalog skeletons
ouyangbo pushed to Simple at ouyangbo/EvoScientist 2026-08-11 14:44:23 +08:00
194402fc88 fix(usage): stop sharing EVOSCIENTIST_DEPLOYMENT_ID with scope partitioning
c6efdaa13f docs(webui): thinking-timer design for the chat message area
08aa0d0e05 feat(registry): mutually-exclusive sampling_override frozen into run snapshots
8eff551bb6 docs(registry): implementation plan for mutually-exclusive sampling_override
862c1e9743 docs(registry): supersede flat temperature/top_p overrides with mutually-exclusive sampling_override
Compare 23 commits »
ouyangbo pushed to main at ouyangbo/EvoScientist-WebUI 2026-08-11 14:43:40 +08:00
65ad214fcd docs(webui): implementation plan for i18n (en + zh)
493b2bfc52 docs(webui): spec for bilingual i18n (next-intl URL locale segment, code-mapped errors)
79cfeae8d8 fix(webui): harden branding path validation, auth-on warning, scheduler retry
6d0251a673 fix(webui): clean up eslint errors in branding route and backup scheduler test
ae32cc72df feat(webui): consume system branding in layout metadata and login page
Compare 115 commits »
ouyangbo pushed to stt-sherpa-aed at ouyangbo/hermes-agent 2026-08-10 22:48:32 +08:00
14c45846a0 feat(voice): mic device selection, enroll UX, and 48kHz input support
fd6e732908 fix(speaker-id): keep empty-transcript sentinel first, normalize enroll samples
78437d4014 fix(speaker-id): merge same-speaker runs, wrap raw errors, warn when sherpa missing
a4014d5168 test(speaker-id): deselect e2e from default pytest runs via integration mark
773fcfbbfa test(speaker-id): slow e2e with real diarization models
Compare 10 commits »
ouyangbo created branch stt-sherpa-aed in ouyangbo/hermes-agent 2026-08-10 22:48:31 +08:00
ouyangbo pushed to main at ouyangbo/hermes-agent 2026-08-10 22:47:28 +08:00
3d7dda4cf4 fix(docs): retain prior builds' hashed assets across Pages deploys
d135f64b51 fix(curator): protect cron skills referenced by absolute path
ac662c3f71 chore(skills/google-workspace): fold daily-brief into references/, not a sibling skill
9e2d372508 feat(skills): add google-workspace-daily-brief
7c02bfce89 fix(slack): insert resolved display names literally when humanizing mentions
Compare 1251 commits »
ouyangbo pushed to main at ouyangbo/hermes-agent 2026-08-10 22:47:12 +08:00
a22d6516df fix(gateway): don't re-home a non-git session onto a repo it only visited
50d4d25ca2 fix(tests): stub the auth function doctor actually calls + restore dropped parametrize cases
467c312280 chore: map salvage contributor email (chelsealong)
64c1db961f fix(desktop): close the same handoff race in bootstrap recovery
8e06b30cd8 fix(desktop): refuse a second update hand-off while one is already live
Compare 2078 commits »