• Berlin
  • Joined on 2025-01-15
vinzenz pushed to main at vinzenz/nixos-configuration 2026-07-30 00:37:28 +02:00
468d8fc737 nix flake update
vinzenz pushed to main at vinzenz/hyperhive 2026-07-29 23:47:32 +02:00
2e0096caf4 consume hive-claude via git dependency instead of an in-tree copy
vinzenz pushed to main at vinzenz/hyperhive 2026-07-29 23:47:05 +02:00
e5b307df1b frontend: hive-btn — drop the is= customized-built-in, use an autonomous element instead
b201f6be88 frontend: fix hive-btn crashing every themed dialog — customized built-ins can't host shadow DOM
Compare 2 commits »
vinzenz pushed to main at vinzenz/wutzcalc 2026-07-29 22:46:27 +02:00
da8a815677 admin: session cookie is a random per-login token, not the password itself
vinzenz pushed to main at vinzenz/wutzcalc 2026-07-29 21:27:48 +02:00
7fc4c1912c admin: share one drinks list between Drinks and Bars instead of two independent copies
vinzenz pushed to main at vinzenz/hyperhive 2026-07-29 21:27:13 +02:00
d2dc681fcf hive-forge: attach the resolved repo to every verb's error
vinzenz pushed to main at vinzenz/nixos-configuration 2026-07-29 21:02:27 +02:00
c53c2fa64f nix flake update
474d10bdc4 hive use unstable claude
Compare 2 commits »
vinzenz pushed to main at vinzenz/wutzcalc 2026-07-29 20:58:04 +02:00
b07c7c3602 dev: vite proxy for '/admin' swallows the admin page itself, not just its API calls
vinzenz pushed to main at vinzenz/wutzcalc 2026-07-29 20:56:43 +02:00
9b82cd54c4 backend polish: stats LEFT JOIN, CSV formula injection, trustProxy, validated env vars, dead code
vinzenz pushed to main at vinzenz/hyperhive 2026-07-29 20:49:49 +02:00
4aa710bd18 hive-forge: don't re-request a review from someone who already reviewed
vinzenz pushed to main at vinzenz/wutzcalc 2026-07-29 20:38:38 +02:00
fb02cc0f94 admin: reuse @wutzcalc/shared's Drink/Bar types instead of re-declaring them
vinzenz pushed to main at vinzenz/hyperhive 2026-07-29 20:35:25 +02:00
219a1e3caa flake: wire hive-screen-mcp into the agent package set
vinzenz pushed to main at vinzenz/wutzcalc 2026-07-29 20:34:05 +02:00
058c77524a tablet error screen can recover from a stale bar_id; admin drink reorder gets a non-drag fallback
vinzenz pushed to main at vinzenz/wutzcalc 2026-07-29 20:33:04 +02:00
59f6041a16 admin: surface silent failures, guard against double-submit on add
vinzenz pushed to main at vinzenz/wutzcalc 2026-07-29 20:29:19 +02:00
2a3097217e snapshot the Pfand rate used for returns, like every other money value already is
vinzenz pushed to main at vinzenz/wutzcalc 2026-07-29 20:23:20 +02:00
76a1b51597 validate money-adjacent inputs: bound qty/pfand_returns, validate price_cents/pfand_cents everywhere
vinzenz pushed to main at vinzenz/wutzcalc 2026-07-29 20:21:49 +02:00
e52a0469c8 fix retried submissions double-booking a sale
vinzenz pushed to main at vinzenz/wutzcalc 2026-07-29 20:11:13 +02:00
32e3af3e23 readme: document WUTZ_SERVER_PORT for running dev:client against a non-default dev:server port
a5698c62bc dev: make the client's dev-server proxy target configurable via WUTZ_SERVER_PORT
Compare 2 commits »
vinzenz pushed to main at vinzenz/hyperhive 2026-07-29 19:51:06 +02:00
ed305bbe00 hive-forge: shell out to git for origin-remote inference instead of hand-parsing config
f034ffb9d8 hive-forge: infer active repo from cwd's git remote, demote HIVE_FORGE_REPO
Compare 2 commits »
vinzenz pushed to main at vinzenz/wutzcalc 2026-07-29 18:36:55 +02:00
b5735c270f tablet: +/- buttons on cart lines, long-press drink for 1-5 picker