• Berlin
  • Joined on 2025-01-15
vinzenz pushed to main at vinzenz/hyperhive 2026-07-31 22:14:04 +02:00
20e4f9cb65 fix: reinstate the style-tag doc-comment fix lost when the merge commit was dropped for a rebase
94390da54c rebase: port hyperhive#2874's composedPath() click-retarget fix into hive-dialog.js
1f86354617 review(#2873): use a plain <style> element instead of adoptedStyleSheets
edf1c5a17f frontend: one component = one dir for hive-btn/hive-dialog/hive-toast
Compare 4 commits »
vinzenz pushed to main at vinzenz/hyperhive 2026-07-31 21:48:09 +02:00
44651544a8 hive-c0re: wire up openapi spec + swagger ui (#2872)
vinzenz pushed to main at vinzenz/hyperhive 2026-07-31 21:36:33 +02:00
e9a1764f42 fix: themed-dialog click-to-dismiss fires on any shadow-internal click, not just the backdrop
vinzenz pushed to main at vinzenz/hyperhive 2026-07-31 21:01:29 +02:00
b39bf67cb3 add /health/live and /health/ready hive-wide health endpoints
vinzenz pushed to main at vinzenz/nixos-configuration 2026-07-31 20:59:02 +02:00
a7c7df8bf8 enable trollshell pet
ac5ea6e5e4 metrics to exponentials for local claude
Compare 2 commits »
vinzenz pushed to main at vinzenz/hyperhive 2026-07-31 20:12:51 +02:00
5643c327b6 feat(#2860): render the forge + matrix URLs as agent options
vinzenz pushed to main at vinzenz/hyperhive 2026-07-31 20:10:52 +02:00
abffa5234d fix(#2854): slice the store-path hash from the front, not the pname suffix from the back
761f4b8351 dashboard: surface the hive's hyperhive rev on the H0M3 start page
Compare 2 commits »
vinzenz pushed to main at vinzenz/nixos-configuration 2026-07-31 19:24:38 +02:00
a32a153792 nix flake update
vinzenz pushed to main at vinzenz/hyperhive 2026-07-31 19:03:35 +02:00
6a6266cd5e refactor(#2862): keep the option at services.hyperhive.snapshotStore
70bcdb5463 refactor(#2862): swarm- prefix for the snapshot store
57459cb6d8 refactor(#2862): split the wireguard mesh out of swarm.nix
c051cd9717 docs(#2862): document the snapshot store, drop the dedicated option
4989579270 fix(#2862): open the receiver's port on the mesh interface
Compare 6 commits »
vinzenz pushed to main at vinzenz/hyperhive 2026-07-31 18:40:43 +02:00
57009c3fd1 stop telling agents to git against literal localhost:3000, point at $HIVE_FORGE_URL
vinzenz pushed to main at vinzenz/hyperhive 2026-07-31 17:23:26 +02:00
0db83c40a0 feat(#2642): a github.com notification poller alongside the forge one
vinzenz pushed to main at vinzenz/hyperhive 2026-07-31 16:18:58 +02:00
3059523172 hive-bash-mcp: flag bash-task completions with stderr instead of exit code
vinzenz pushed to main at vinzenz/wutzcalc 2026-07-31 12:52:36 +02:00
5f0a7bf6cc server: RFC7807 404s without a client build; document STATS_PUBLIC
vinzenz pushed to main at vinzenz/wutzcalc 2026-07-31 12:52:09 +02:00
7a58a4a1bb client: fix reset-error handling, undersized qty buttons, chart resize,
vinzenz pushed to main at vinzenz/wutzcalc 2026-07-31 12:51:29 +02:00
a7ec25997f admin: reuse the deduped drink_ids in the bar_drinks insert
d6e9979439 admin: close six 500-instead-of-4xx gaps on drink/bar CRUD endpoints
Compare 2 commits »
vinzenz pushed to main at vinzenz/wutzcalc 2026-07-31 10:59:43 +02:00
6d88d34291 admin: don't mangle numeric CSV cells with the formula-injection guard
vinzenz pushed to main at vinzenz/wutzcalc 2026-07-31 10:59:32 +02:00
22aa069b35 public: reject non-boolean crew, closing a paid-sale-books-as-free hole
vinzenz pushed to main at vinzenz/wutzcalc 2026-07-31 01:21:57 +02:00
fd04564602 admin: expire sessions server-side, mask unconfigured-password 500
vinzenz pushed to main at vinzenz/wutzcalc 2026-07-31 01:21:20 +02:00
a589f88cd8 admin: fix drink-order reorder race under rapid clicks
vinzenz pushed to main at vinzenz/wutzcalc 2026-07-31 01:12:26 +02:00
f576fbde3e stats: zero-fill by_hour gaps; fix chart blank labels + unnecessary rebuilds