• Berlin
  • Joined on 2025-01-15
vinzenz pushed to main at vinzenz/hyperhive 2026-05-29 20:17:38 +02:00
0deca50352 dashboard: fold schedule creation into the table view (closes #564)
vinzenz pushed to main at vinzenz/hyperhive 2026-05-29 19:46:43 +02:00
c9e1c79035 docs(CLAUDE.md): trim identity.rs entry to index-style summary
38d811d5b1 docs(CLAUDE.md): add identity module file map entry (follow-up to #595)
Compare 2 commits »
vinzenz pushed to main at vinzenz/hyperhive 2026-05-29 19:43:57 +02:00
0769c1e814 docs: fix cancel-X glyph: ✕ → ✗ (U+2715 → U+2717, nit from iris review)
b6bff2556d docs(web-ui): logout, mark-all-read, cancel-X queue, qualified_label (follow-up to #576 #559 #575 #595)
Compare 2 commits »
vinzenz pushed to main at vinzenz/hyperhive 2026-05-29 19:41:18 +02:00
1ae939499c dashboard: hide selection bar outside SW4RM tab (closes #596)
vinzenz pushed to main at vinzenz/hyperhive 2026-05-29 19:30:23 +02:00
a725d34b19 harness: emit needs_login_idle on every wait_for_login entry (closes #563)
vinzenz pushed to main at vinzenz/hyperhive 2026-05-29 19:15:59 +02:00
5a0b6ca907 identity: serialise env-mutating tests on a module mutex (damocles #595 nit)
f44bf19707 hive-ag3nt: identity module with hive-qualified label (#589 phase A, first PR)
Compare 2 commits »
vinzenz pushed to main at vinzenz/hyperhive 2026-05-29 18:54:28 +02:00
977bb16678 dashboard: format guard on post_purge_tombstone (path traversal hole — argus 🔴 on #593)
0006c0635e dashboard: validate agent-name on every write route (closes #572)
Compare 2 commits »
vinzenz pushed to main at vinzenz/hyperhive 2026-05-29 18:54:07 +02:00
944943b7df agent: autocomplete='one-time-code' on OAuth input (argus #592 nit)
3b597ea028 agent: mask OAuth code input + reveal toggle on login screen (closes #568)
Compare 2 commits »
vinzenz pushed to main at vinzenz/hyperhive 2026-05-29 18:31:29 +02:00
5f8bc5315a agent: logout dialog now reflects #585's narrowed wipe (OAuth-only, session preserved)
vinzenz pushed to main at vinzenz/hyperhive 2026-05-29 17:06:10 +02:00
72c7c73f28 harness: logout only wipes OAuth cred files, preserves session history (closes #584)
vinzenz pushed to main at vinzenz/hyperhive 2026-05-29 16:56:55 +02:00
9d58ec391b agent: logout confirm dialog accurate about --continue session loss (#576 argus nit)
259b236ad1 agent: 🔓 logout in overflow menu + /logout slash command (#576 frontend half)
Compare 2 commits »
vinzenz pushed to main at vinzenz/hyperhive 2026-05-29 16:52:42 +02:00
3526991385 harness: POST /api/logout — wipe creds + flip to NeedsLogin (#576 backend half)
vinzenz pushed to main at vinzenz/hyperhive 2026-05-29 16:48:46 +02:00
bf735357b2 dashboard: redo validate_agent_name for mark-all-read (orphaned at #566 merge, mara nag)
vinzenz pushed to main at vinzenz/hyperhive 2026-05-29 16:43:45 +02:00
036bf6c3c1 dashboard: cancel-X on queued rebuild_queue rows (closes #575)
vinzenz pushed to main at vinzenz/hyperhive 2026-05-29 16:43:32 +02:00
71abf2471e forge: replace removed forgejo admin user edit CLI with PATCH /api/v1/admin/users/{name} (closes #574)
vinzenz pushed to main at vinzenz/hyperhive 2026-05-29 16:37:47 +02:00
558511827c harness-base: systemd.paths trigger for matrix-avatar-sync (closes #571)
vinzenz pushed to main at vinzenz/hyperhive 2026-05-29 16:27:23 +02:00
c53640040a fix agent crash on start
vinzenz pushed to main at vinzenz/hyperhive 2026-05-29 13:23:37 +02:00
7e041e6079 harness-base: matrix-avatar-sync oneshot mirroring forge avatar (#548 phase 2.5)
vinzenz pushed to main at vinzenz/hyperhive 2026-05-29 13:14:39 +02:00
666c32ae65 broker: add mark_all_read + POST /api/agent/{name}/mark-all-read (#559 backend half)
vinzenz pushed to main at vinzenz/hyperhive 2026-05-29 13:14:14 +02:00
fe2f9c2396 agent: "mark all read" button on the inbox flyout (#559 frontend half)