-
081694c111
fix(kanban): isolate board override per concurrent call
worlldz
2026-06-03 18:42:06 +03:00
-
de370fd10f
fix(dashboard): prevent stale desc-save indicator when requests overlap
AhmetArif0
2026-06-03 18:17:55 +03:00
-
c2d11cc95d
fix(dashboard): surface model-write failure when creating a profile
AhmetArif0
2026-06-03 18:14:10 +03:00
-
6feb40e702
fix(desktop): wait for backend exit before reloading on connection-config apply
AhmetArif0
2026-06-03 18:12:37 +03:00
-
fef04a197e
fix(desktop): purge electron cache unconditionally, not via stdlib zipfile gate
Teknium
2026-06-04 05:40:03 -07:00
-
f583c6ebd5
fix(desktop): recover from corrupt cached Electron download on build
Harry Riddle
2026-06-03 00:43:07 +07:00
-
e003c53b06
chore(desktop): zero eslint/typecheck debt + prettier pass (#39100)
brooklyn!
2026-06-04 09:10:38 -05:00
-
3858cf4307
fix(cli): honor global-root active_provider fallback for named profiles
Frowtek
2026-06-04 01:40:28 +03:00
-
b7169f9bbb
fix(gateway): keep pending /update completion notifications until the target platform reconnects
Frowtek
2026-06-04 01:38:33 +03:00
-
a6a0a5b1b0
fix(desktop): detect linux arm64 binary
ethernet
2026-06-03 20:45:35 -04:00
-
fff0561441
fix(gateway): anchor Google Chat OAuth client secret to default Hermes root
Frowtek
2026-06-04 01:36:42 +03:00
-
07f5382675
fix(gateway): don't treat dm_policy: pairing as open access on own-policy adapters
Frowtek
2026-06-04 01:43:48 +03:00
-
4cca7f569d
fix(tools): add raise_for_status for MiniMax t2a_v2 TTS path
annguyenNous
2026-06-03 18:00:43 +07:00
-
dd4ba4c2c4
fix(vision): cap pixel dimensions proactively at embed time + declare Pillow
teknium1
2026-06-04 05:46:54 -07:00
-
6bdbe30763
fix(vision): guard image pixel dimensions, not just bytes (#37677)
kyssta-exe
2026-06-02 23:45:22 +00:00
-
f7dabd3019
fix(api-server): guard json.loads against corrupted SQLite data in response cache
annguyenNous
2026-06-03 17:43:39 +07:00
-
7314757876
refactor(feishu): slim meeting-invite parser; add AUTHOR_MAP entry
teknium1
2026-06-04 05:51:42 -07:00
-
f3bbfda6d1
feat(gateway): handle Feishu meeting invitations
zhaolei.vc
2026-06-02 17:39:18 +08:00
-
86c64cfb5b
fix(gateway): visually expire Discord interactive views on timeout
kyssta-exe
2026-06-03 10:47:46 +00:00
-
38d3c49aaf
refactor(skills): clean up bundled skill set + add environments: relevance gate (#39028)
Teknium
2026-06-04 06:11:22 -07:00
-
c136eb4de1
fix(update): harden venv rebuild + verify core deps after install
teknium1
2026-06-04 02:12:46 -07:00
-
28ca4460a1
fix(gateway): guard kanban dispatcher against malformed config and empty summaries
annguyenNous
2026-06-03 18:03:09 +07:00
-
cbfe1d21d1
docs(guides): Run Nemotron 3 Ultra free in Hermes Agent (launch guide) (#38769)
brooklyn!
2026-06-04 08:00:29 -05:00
-
cd68b8f0e8
fix(auth): set active_provider after hermes auth add qwen-oauth
AhmetArif0
2026-06-02 22:31:22 +03:00
-
d12c233378
docs(wecom): stop implying live streaming and typing support (#38990)
Teknium
2026-06-04 05:57:01 -07:00
-
71a9f44e80
fix(gateway): retry startup auto-resume when a failed platform reconnects
Frowtek
2026-06-03 00:51:59 +03:00
-
fa8e2f935b
polish(minimax): address Copilot review comments on M3 default-aux fix
Fearvox
2026-06-02 15:38:49 -07:00
-
b531b5d12a
fix(minimax): update AUTHOR_MAP entry + test_minimax_oauth_aux_model_registered
Fearvox
2026-06-02 15:20:22 -07:00
-
3d1d0a49fe
fix(minimax): align default_aux_model with M3 frontier on minimax + minimax-cn
Fearvox
2026-06-02 14:39:31 -07:00
-
5f62ba8e4b
fix(auth): use _save_xai_oauth_tokens in auth_commands to set active_provider
AhmetArif0
2026-06-02 22:27:05 +03:00
-
643181b346
chore: add scubamount to AUTHOR_MAP for salvaged PR #37616
teknium1
2026-06-04 05:35:06 -07:00
-
b6206020d3
fix(desktop): remove session search aux model
scubamount
2026-06-02 13:00:04 -07:00
-
34a2903527
fix(auth): set active_provider after hermes auth add google-gemini-cli
AhmetArif0
2026-06-02 22:28:56 +03:00
-
9fbfeb31b9
fix(cron): make sequential jobs non-blocking too + sweep MCP after jobs finish
Teknium
2026-06-04 05:28:17 -07:00
-
eb9cde7346
fix(cron): decouple job dispatch from completion in tick()
Vynxe Vainglory
2026-06-02 05:12:13 -04:00
-
c14e6b4edf
chore(release): map ashishpatel26 author email for salvage
teknium1
2026-06-04 05:25:33 -07:00
-
c9b62061d4
fix(cli): launchd KeepAlive unconditional restart (#37388)
ashishpatel26
2026-06-04 12:22:06 +05:30
-
153fe28474
fix(vision): use MiniMax type="video" block (not input_video) + tests
teknium
2026-06-04 05:24:50 -07:00
-
0b46c4163a
fix(vision): convert video_url blocks to Anthropic input_video format for MiniMax providers
kyssta-exe
2026-06-02 11:32:51 +00:00
-
9756dff5fd
fix(model_metadata): drop stale ≤256,000 cache entries for Grok-4.3
AhmetArif0
2026-06-02 02:43:38 +03:00
-
b04c6e95f6
fix(approval): catch perl/ruby -i as a separate flag token
Teknium
2026-06-04 05:23:53 -07:00
-
a6a4e6f9d7
fix(approval): gate perl/ruby -i in-place edits of Hermes config/env
AhmetArif0
2026-06-01 19:25:30 +03:00
-
5f199e610b
chore(release): add AUTHOR_MAP entry for solaitken
teknium1
2026-06-04 05:21:36 -07:00
-
de60bf40c6
fix(memory): register parent packages for user-installed provider imports
Sol Aitken
2026-06-02 11:25:06 +00:00
-
4ae3c988b5
fix(gateway): bridge shared-key loop to nested platform config blocks
AhmetArif0
2026-05-31 16:05:37 +03:00
-
d3fab54933
fix(cli): clear screen on exit so live chrome isn't stranded in scrollback (#38928)
Teknium
2026-06-04 04:38:35 -07:00
-
c0435f4fef
docs: remote desktop connect uses username/password, not --insecure + session token (#38926)
Teknium
2026-06-04 04:23:59 -07:00
-
df9fb8e5e6
fix(tools): stop hermes tools reporting kanban as removed (#38918)
Teknium
2026-06-04 03:31:43 -07:00
-
616c0a36b6
fix(dashboard-auth): don't abort verify chain on one provider's ProviderError
Ben
2026-06-04 17:02:43 +10:00
-
f57ce341dc
feat(dashboard-auth): add generic self-hosted OIDC provider
Ben
2026-06-04 17:02:01 +10:00
-
cae6b5486f
feat(dashboard): always enable embedded chat; remove dashboard --tui flag
Ben
2026-06-04 10:53:49 +10:00
-
bf82a7f1cc
fix(cli): erase live chrome on exit so it isn't stranded above the session summary
Teknium
2026-06-04 02:53:56 -07:00
-
aeec88c77f
fix(installer): symlink bundled node/npm into command bin dir for FHS root installs
alt-glitch
2026-06-04 13:34:42 +05:30
-
b1b0f4b668
fix(desktop): surface command approval even when its tool is in a collapsed group (#38829)
Teknium
2026-06-04 02:29:46 -07:00
-
0175be3aa7
chore(desktop): silence Vite chunk-size warning for intentional single bundle (#38888)
Teknium
2026-06-04 02:28:57 -07:00
-
928f1ac0e1
fix(desktop): re-mint OAuth WS ticket on gateway reconnect (#38886)
Teknium
2026-06-04 02:28:43 -07:00
-
4ed63170e4
fix(update): don't fail desktop rebuild / skills sync on mid-rebuild venv (#38885)
Teknium
2026-06-04 02:20:11 -07:00
-
bd12b3c232
feat(desktop): username/password login for remote gateways (#38851)
Teknium
2026-06-04 01:33:23 -07:00
-
fe709a4210
fix(test): expect 4404 close code for disabled embedded chat (#38841)
Teknium
2026-06-04 01:13:03 -07:00
-
385a508e43
fix(desktop): don't fall back to a dead WS ticket on OAuth re-mint failure
Ben
2026-06-04 13:06:53 +10:00
-
bf590c81d0
fix(desktop): hide gateway auth control until probe resolves the scheme
Ben
2026-06-03 13:59:25 +10:00
-
9d07927a23
desktop: OAuth-aware remote gateway connection
Ben
2026-06-03 11:21:44 +10:00
-
9cbc37e25b
feat(desktop): dedicated Providers settings + polished Accounts/API-keys UX (#38551)
Austin Pickett
2026-06-04 04:03:42 -04:00
-
b36a30db20
docs(dashboard-auth): document the username/password provider
Ben
2026-06-04 17:26:46 +10:00
-
3a25912c14
test(dashboard-auth): cover password login route, provider, and plugin
Ben
2026-06-04 17:26:46 +10:00
-
acb0e2bacb
feat(dashboard-auth): add BasicAuthProvider username/password plugin
Ben
2026-06-04 17:26:32 +10:00
-
ed9e8ba097
feat(dashboard-auth): add pluggable password (non-redirect) login
Ben
2026-06-04 17:26:18 +10:00
-
fe74a1acda
fix(dashboard_auth): allow any http:// host in redirect_uri fast-fail (#38827)
Ben Barclay
2026-06-04 17:51:44 +10:00
-
6717914e0a
fix(dashboard): explain WHY a chat WS connection was refused (#38743)
Teknium
2026-06-04 00:36:03 -07:00
-
c2ca3f01ab
fix(dashboard): honor --portal-url / HERMES_DASHBOARD_PORTAL_URL override in register
Ben
2026-06-04 16:28:27 +10:00
-
bb291b6bbc
feat(dashboard):
hermes dashboard register for self-hosted OAuth client
Ben
2026-06-04 16:11:48 +10:00
-
0401176c7a
Merge pull request #38760 from helix4u/fix/prefill-config-compat
kshitij
2026-06-03 23:52:47 -07:00
-
-
f31c950182
refactor(supermemory): session-level ingest + kebab aliases (salvaged from #32487) (#38756)
Siddharth Balyan
2026-06-04 11:50:02 +05:30
-
ffb53767bf
fix(config): align prefill messages key handling
helix4u
2026-06-03 23:51:44 -06:00
-
-
3c163cb035
feat(desktop): background needs-input indicator, clarify redesign, Cmd+K palette & UI consistency pass (#38631)
brooklyn!
2026-06-04 00:47:08 -05:00
-
-
86643d84e9
feat(desktop): Cmd+K jumps to sessions; drop API-key entries
Brooklyn Nicholson
2026-06-04 00:32:55 -05:00
-
bc9e33d66b
refactor(desktop): DRY/elegance pass over PR-touched files
Brooklyn Nicholson
2026-06-04 00:28:57 -05:00
-
38acced687
style(desktop): satisfy lint across PR-touched files
Brooklyn Nicholson
2026-06-04 00:22:17 -05:00
-
5bb7156949
feat(desktop): composer/intro polish + shared ErrorState
Brooklyn Nicholson
2026-06-04 00:19:05 -05:00
-
3a5e36cfa5
fix(desktop): composer wraps long text & expands at the real wrap point
Brooklyn Nicholson
2026-06-04 00:03:41 -05:00
-
aecdc75bb0
style(desktop): hide search when there's nothing to search
Brooklyn Nicholson
2026-06-03 23:55:04 -05:00
-
9e02b18828
style(desktop): tighten error-boundary action gap
Brooklyn Nicholson
2026-06-03 23:53:25 -05:00
-
fd68ae6331
style(desktop): drop active background on titlebar actions
Brooklyn Nicholson
2026-06-03 23:53:10 -05:00
-
e026fd88cd
style(desktop): migrate bespoke pills to shared Badge; tidy cron/titlebar
Brooklyn Nicholson
2026-06-03 23:52:51 -05:00
-
fd88d527af
style(desktop): shared Badge component; tidy profile metadata
Brooklyn Nicholson
2026-06-03 23:49:45 -05:00
-
88bdb6b074
style(desktop): kill focus rings globally
Brooklyn Nicholson
2026-06-03 23:48:22 -05:00
-
ded620b711
style(desktop): fix profiles sidebar — header + add-icon, drop text-link
Brooklyn Nicholson
2026-06-03 23:47:42 -05:00
-
311e80809f
style(desktop): tidy root error-boundary actions
Brooklyn Nicholson
2026-06-03 23:46:49 -05:00
-
ac9de2e80c
feat(desktop): global Cmd+K palette + UI consistency overhaul
Brooklyn Nicholson
2026-06-03 23:45:45 -05:00
-
40420a619b
fix(desktop): attachments on Enter, IME composition, scroll, fetchJson resets (salvage #38502) (#38677)
Teknium
2026-06-03 21:38:58 -07:00
-
2e628ae971
fix(docker): add libolm-dev so matrix lazy-install can build python-olm (#33685)
Ben Barclay
2026-06-04 14:07:27 +10:00
-
30c7b787d1
fix(memory): fall back to pip when uv is unavailable (salvage #5954) (#38668)
Ben Barclay
2026-06-04 14:03:02 +10:00
-
03ba06ebfb
fix(docker): chown gateway install tree on UID remap (salvage #37928) (#38655)
Ben Barclay
2026-06-04 13:34:23 +10:00
-
e68fc4def2
feat(desktop): titlebar toggle to flip sidebar sides
Brooklyn Nicholson
2026-06-03 22:30:47 -05:00
-
e45dd2b0e7
refactor(web): unify main-slot model assignment base_url/context handling (#38593)
Teknium
2026-06-03 20:25:33 -07:00
-
e2ea648a08
test(docker): make tty-passthrough probe robust to container boot-log noise (#38665)
Ben Barclay
2026-06-04 13:19:13 +10:00
-
75e29f97ee
style(desktop): add Switch xs size; move appearance controls inline-right
Brooklyn Nicholson
2026-06-03 22:17:26 -05:00
-
947f305f84
style(desktop): drop redundant On/Off label next to boolean config switches
Brooklyn Nicholson
2026-06-03 22:15:55 -05:00
-
41ede96304
style(desktop): Color Mode + Tool Call Display as one-row segmented controls
Brooklyn Nicholson
2026-06-03 22:15:27 -05:00
-
f15d2cb5e4
style(desktop): primitive-level pointer cursor + borderless settings lists
Brooklyn Nicholson
2026-06-03 22:14:25 -05:00