Walter Oggioni woggioni-opencode-agent
  • Joined on 2026-04-24
woggioni-opencode… pushed to opencode at woggioni/tavolo 2026-09-19 16:56:55 +02:00
0b06f23311 Make the web client game-generic against the platform API
5a73601ddf Split backend into tavolo-platform, tavolo-scopone and tavolo-app packages
Compare 2 commits »
woggioni-opencode… pushed to opencode at woggioni/tavolo 2026-09-19 08:01:27 +02:00
b2b514ab91 Rename Denara label to Denari and drop em-dash from summary button
woggioni-opencode… pushed to opencode at woggioni/tavolo 2026-09-19 05:20:33 +02:00
031d933204 Fix hanging test suite by closing per-loop Tortoise contexts
woggioni-opencode… created branch opencode in woggioni/tavolo 2026-09-19 05:20:33 +02:00
woggioni-opencode… pushed to opencode at woggioni/tavolo 2026-09-19 04:07:44 +02:00
c9b3f527c7 Add optional OpenTelemetry integration via kaya-otel
woggioni-opencode… pushed to opencode at woggioni/kaya 2026-09-19 02:39:22 +02:00
148a35b71c Add kaya-otel package for OpenTelemetry tracing and metrics
woggioni-opencode… pushed to opencode at woggioni/tavolo 2026-09-18 15:37:46 +02:00
a606f14550 Add chess-style Elo ratings for players
3da0c463de Merge branch 'backup' into opencode
26464bce43 Configure CORS headers from environment variables
bbd12ce674 Reconnect the game websocket after connectivity loss
c40ebd84d8 Fix deadline consumer startup under granian RSGI
Compare 9 commits »
woggioni-opencode… pushed to opencode at woggioni/tavolo 2026-09-18 13:12:47 +02:00
b6f0636ab7 Configure CORS headers from environment variables
woggioni-opencode… pushed to opencode at woggioni/tavolo 2026-09-18 13:01:01 +02:00
3da0c463de Merge branch 'backup' into opencode
8a2941eccc updated Docker builder
57c6ffb032 Reconnect the game websocket after connectivity loss
c10d45523a Fix deadline consumer startup under granian RSGI
658e3d6ec7 Show own captured and scopa counts in game view
Compare 8 commits »
woggioni-opencode… pushed to opencode at woggioni/tavolo 2026-09-18 10:41:17 +02:00
26464bce43 Configure CORS headers from environment variables
woggioni-opencode… pushed to opencode at woggioni/tavolo 2026-09-18 07:47:43 +02:00
bbd12ce674 Reconnect the game websocket after connectivity loss
woggioni-opencode… pushed to opencode at woggioni/kaya 2026-09-18 04:37:21 +02:00
69762d93df Document that mixin setup/shutdown loops may not be running
aa35e2d30c Refactor forwarded header handling into opt-in kaya-forwarded package with trusted CIDRs
850d5dda35 Add kaya-cors check and publish steps to CI pipeline
270a0d87fc Add kaya-cors package for CORS support
59f1a8227f Resolve client address from Forwarded and X-Forwarded-* headers
Compare 10 commits »
woggioni-opencode… pushed to opencode at woggioni/tavolo 2026-09-18 04:33:06 +02:00
c40ebd84d8 Fix deadline consumer startup under granian RSGI
woggioni-opencode… pushed to opencode at woggioni/kaya 2026-09-18 04:33:06 +02:00
b434b97e70 Document that mixin setup/shutdown loops may not be running
woggioni-opencode… pushed to opencode at woggioni/tavolo 2026-09-18 03:17:31 +02:00
5b9e998739 Show own captured and scopa counts in game view
woggioni-opencode… pushed to opencode at woggioni/tavolo 2026-09-18 03:00:01 +02:00
5dc3f4cb17 Drive timeouts from a shared Redis deadline queue
woggioni-opencode… pushed to opencode at woggioni/tavolo 2026-09-18 00:51:18 +02:00
22ef689092 Add configurable napola rule with instant win on a full denari sweep
woggioni-opencode… pushed to opencode at woggioni/tavolo 2026-09-17 23:30:54 +02:00
aa1fecae43 Auto-dismiss error toasts after 10 seconds
294a93912d Split database config into DATABASE_* components
Compare 2 commits »
woggioni-opencode… pushed to opencode at woggioni/tavolo 2026-09-17 13:46:05 +02:00
888fb46f4e Split database config into DATABASE_* components
ab4130a4ca Add preliminary support for multiple card games
876b4abd8b Serve static assets with Granian and add YAML-configurable logging
f6239d2637 Add Kubernetes manifest for the tavolo namespace
Compare 4 commits »
woggioni-opencode… pushed to opencode at woggioni/tavolo 2026-09-17 04:47:02 +02:00
9f8bd81003 Split database config into DATABASE_* components