openhands
3c0acc3fcf
refactor(ci): volledig opnieuw geschreven CI workflow
...
CI / check (push) Canceled after 1m56s
CI / deploy (push) Skipped
- Check job: lint, typecheck, test in node:26 container
- Deploy job: Docker build + deploy + health check op host
- Corepack pnpm installatie
- BuildKit caching
- Contract tests herschreven (18 tests)
2026-09-04 11:26:25 +02:00
openhands
a52cbead8a
perf(ci): snellere workflow + Epic runner naam
...
CI / check (push) Failing after 3m1s
CI / deploy (push) Skipped
- Runner hernoemd naar 'Epic runner'
- Env variabelen als global env (niet per step)
- fetch-depth: 1 voor snellere checkout
- Knip verwijderd (traag, niet kritiek)
- Docker BuildKit caching
- Health check opgeschoond
2026-09-04 11:22:28 +02:00
openhands
c949319332
fix(tests): update contract tests voor Docker-based CI workflow
CI / check (push) Failing after 3m4s
CI / deploy (push) Skipped
2026-09-04 11:16:07 +02:00
openhands
e97a9f3119
fix(ci): update runner labels en workflow voor self-hosted Docker setup
...
- Check job: node:26-bookworm-slim image + corepack pnpm
- Deploy job: self-hosted host mode voor Docker CLI toegang
- Health check na deploy (30 pogingen)
- Runner labels bijgewerkt in docker-compose
2026-09-04 11:12:49 +02:00
Simo
2c5db2168b
fix(housekeeping): serialize set-rank intents
CI / runtime-diagnostics (pull_request) Canceled after 0s
CI / check (pull_request) Canceled after 0s
CI / deploy (pull_request) Canceled after 0s
CI / release (pull_request) Canceled after 0s
2026-09-03 21:29:29 +02:00
Simo
48096833ec
fix(housekeeping): complete retry command integration
2026-09-03 21:14:15 +02:00
Simo
4b0c8b82ce
test(housekeeping): stabilize live route scan
2026-09-03 21:09:18 +02:00
Simo
16ebc4a09e
fix(housekeeping): keep rank reset transactional
2026-09-03 21:05:18 +02:00
Simo
3b568e30b4
fix(economy): make catalog translation atomic
2026-09-03 21:02:38 +02:00
Simo
daf272bad4
fix(housekeeping): make rank synchronization recoverable
2026-09-03 20:54:34 +02:00
Simo
11ddf6cf0b
fix(housekeeping): preserve form state and accurate access details
2026-09-03 20:39:10 +02:00
openhands
f0efb6b169
Fix: CI bestand hernoemd naar .yaml voor contract tests
2026-09-03 17:26:21 +02:00
openhands
c992bed970
Fix: dubbele CI bestanden opgeruimd en contract test gefixt
2026-09-03 17:25:40 +02:00
openhands
d01975706d
Trigger CI test
2026-09-03 17:23:44 +02:00
openhands
c1b0c40725
perf: voeg CPU en RAM limieten toe tegen server lag
CI / runtime-diagnostics (push) Skipped
CI / check (push) Failing after 1s
CI / deploy (push) Skipped
CI / release (push) Skipped
CI / check (push) Canceled after 0s
CI / deploy (push) Canceled after 0s
2026-09-03 17:10:08 +02:00
openhands
15a0007fa7
fix: switch naar host executor
CI / runtime-diagnostics (push) Skipped
CI / check (push) Failing after 0s
CI / release (push) Skipped
CI / deploy (push) Skipped
CI / check (push) Failing after 1s
CI / deploy (push) Skipped
2026-09-03 17:09:02 +02:00
openhands
4ce5f8ae56
fix: wijzig test databases naar host gateway
CI / runtime-diagnostics (push) Skipped
CI / check (push) Failing after 1s
CI / deploy (push) Skipped
CI / release (push) Skipped
CI / check (push) Failing after 1s
CI / deploy (push) Skipped
2026-09-03 17:07:16 +02:00
openhands
4852847e0f
fix: forceer HTTPS checkout actie
CI / runtime-diagnostics (push) Skipped
CI / check (push) Failing after 1s
CI / release (push) Skipped
CI / deploy (push) Skipped
CI / check (push) Failing after 7s
CI / deploy (push) Skipped
2026-09-03 17:05:08 +02:00
openhands
3bf9765917
fix: gebruik officiële checkout actie ipv lokaal pad
CI / runtime-diagnostics (push) Skipped
CI / check (push) Failing after 1s
CI / release (push) Skipped
CI / deploy (push) Skipped
CI / check (push) Failing after 1s
CI / deploy (push) Skipped
2026-09-03 17:04:28 +02:00
openhands
2f96ad63f0
chore: test nieuwe Docker workflow
CI / runtime-diagnostics (push) Skipped
CI / check (push) Failing after 2s
CI / deploy (push) Skipped
CI / release (push) Skipped
2026-09-03 17:03:12 +02:00
openhands
c4a3bec367
chore: test pipeline trigger
CI / runtime-diagnostics (push) Skipped
CI / check (push) Failing after 19s
CI / release (push) Skipped
CI / deploy (push) Skipped
2026-09-03 16:58:50 +02:00
openhands
fcf3d62197
fix: corrigeer git remote paden voor docker runner
CI / runtime-diagnostics (push) Skipped
CI / release (push) Skipped
CI / check (push) Failing after 1s
CI / deploy (push) Skipped
2026-09-03 16:41:37 +02:00
openhands
7f1482cd1e
fix: forceer bash installatie in alpine runner container
CI / runtime-diagnostics (push) Skipped
CI / check (push) Failing after 2s
CI / release (push) Skipped
CI / deploy (push) Skipped
2026-09-03 16:39:02 +02:00
openhands
84eec70925
ci: restart pipeline with new docker runner
CI / runtime-diagnostics (push) Skipped
CI / release (push) Skipped
CI / check (push) Failing after 1s
CI / deploy (push) Skipped
2026-09-03 16:31:44 +02:00
openhands
2a7702cade
fix: verander Gitea runner van shell naar ubuntu-latest
CI / runtime-diagnostics (push) Skipped
CI / release (push) Skipped
CI / check (push) Failing after 1s
CI / deploy (push) Skipped
2026-09-03 16:13:49 +02:00
openhands
848d62ba69
force pipeline reset
CI / runtime-diagnostics (push) Skipped
CI / check (push) Failing after 0s
CI / deploy (push) Skipped
CI / release (push) Skipped
2026-09-03 16:12:07 +02:00
openhands
1673da5afe
trigger pipeline
CI / runtime-diagnostics (push) Skipped
CI / check (push) Failing after 0s
CI / deploy (push) Skipped
CI / release (push) Skipped
2026-09-03 16:10:29 +02:00
openhands
5e598a08b4
fix: remove ssr:false from dynamic imports in server components
...
CI / runtime-diagnostics (push) Skipped
CI / check (push) Failing after 0s
CI / deploy (push) Skipped
CI / release (push) Skipped
Turbopack rejects ssr:false in Server Components.
Removed from 4 dynamic imports in:
- src/app/(site)/layout.tsx (RadioPlayerGate)
- src/app/admin/analytics/economy/page.tsx (RevenueChart)
- src/app/admin/analytics/page.tsx (DashboardChart, PeakHoursHeatmap)
- src/app/admin/media/page.tsx (AdminMediaGrid)
2026-09-03 16:04:48 +02:00
openhands
30c95b1a5c
feat: comprehensive CMS improvements
...
CI / runtime-diagnostics (push) Skipped
CI / release (push) Skipped
CI / check (push) Failing after 0s
CI / deploy (push) Skipped
- Fix DOMPurify SSR crash (use isomorphic-dompurify)
- Fix SanitizedHtml to sanitize by default
- Add auth guards to studio/catalog maintenance pages
- Add update/edit to vouchers CRUD
- Add update/edit to rare-values CRUD
- Add approve workflow to applications page
- Add edit form to guilds detail page
- Add SEO metadata to all public pages (21 pages)
- Fix mobile nav accessibility (focus trap, aria attributes)
- Fix missing labels and table accessibility
- Add dynamic imports for heavy client components (6 components)
- Fix silent error swallowing (40+ locations)
- Add content scheduling for articles (publishAt, status)
- Wire up 12 missing webhook notification triggers
- Add global search to admin panel
- Add bulk actions to admin users table
- Fix JSON formatting and a11y issues
2026-09-03 16:00:32 +02:00
Simo
93367a239f
fix(housekeeping): require reasons for destructive changes
2026-09-02 22:12:58 +02:00
Simo
50598472ad
fix(polls): enforce shared persistence invariants
2026-09-02 22:03:26 +02:00
openhands
b810b16672
fix: show/hide arrow always visible and null-safe
...
CI / runtime-diagnostics (push) Skipped
CI / check (push) Successful in 29s
CI / release (push) Skipped
CI / deploy (push) Successful in 1m2s
- Show arrow (›) appears when toolbar is hidden, regardless of pos state
- Null-safe pos top/left (?. ?? 8) to prevent TS errors
- Arrow positioned fixed top-right instead of depending on balk-positie
2026-09-02 22:02:31 +02:00
Simo
c841595458
fix(housekeeping): canonicalize live cutover links
2026-09-02 21:53:19 +02:00
openhands
a30e4af32e
feat: polish toolbar, live online count via SSE + emulator 3-state
...
CI / runtime-diagnostics (push) Skipped
CI / check (push) Successful in 30s
CI / release (push) Skipped
CI / deploy (push) Successful in 1m5s
- Add emulator status 3-state (unknown/green/red) with tooltip
- Extract shared primary button style/constants for DRY toolbar code
- Add emulatorUnknown translations to all 25 locales
- Bump Next.js to 16.3.4
- Fix RCON delivery timeout caching (15s TTL / shared across clients)
- Who's-online tooltip throttled to max 1 request per 30s
2026-09-02 21:34:30 +02:00
openhands
67b67798b9
feat(client): polished toolbar, live online count via SSE
...
CI / runtime-diagnostics (push) Skipped
CI / check (push) Successful in 28s
CI / release (push) Skipped
CI / deploy (push) Successful in 1m27s
- Redesign in-game client toolbar with refined glass styling and buttons
- Live online count + emulator status streamed over SSE multicast
- Who's-online tooltip throttled to reduce repeated requests
- Fix show button so it always returns the hidden toolbar
- Use theme CSS variables instead of hardcoded colors
- Add toolbar translations across all 25 locales
2026-09-02 21:14:42 +02:00
Simo
1f10e15c1c
test(housekeeping): verify polls vertical
CI / runtime-diagnostics (pull_request) Skipped
CI / check (pull_request) Successful in 45s
CI / deploy (pull_request) Skipped
CI / release (pull_request) Skipped
2026-09-02 20:48:35 +02:00
Simo
766e7e20c8
fix(housekeeping): clear poll question options
2026-09-02 20:17:28 +02:00
Simo
51eecd0e72
feat(housekeeping): add dedicated polls workflow
2026-09-02 20:06:26 +02:00
Simo
5edaa0254c
fix(housekeeping): retain unchecked command fields
2026-09-02 19:46:19 +02:00
Simo
3b2012e704
feat(housekeeping): retain invalid command input
2026-09-02 19:38:38 +02:00
Simo
f64b4d67b4
fix(housekeeping): isolate poll question mutations
2026-09-02 19:24:03 +02:00
Simo
de7cc42ddf
fix(polls): canonicalize transaction lock order
2026-09-02 19:09:50 +02:00
Simo
e9680775f9
fix(housekeeping): lock poll questions by primary key
2026-09-02 18:54:58 +02:00
Simo
6e16b948e6
fix(housekeeping): align poll deletion lock order
2026-09-02 18:45:50 +02:00
Simo
b4193bea6c
fix(housekeeping): lock poll mutation snapshots
2026-09-02 18:38:25 +02:00
Simo
3e52965292
fix(housekeeping): protect poll destructive actions
2026-09-02 18:30:35 +02:00
Simo
dba58cad4f
feat(housekeeping): load complete poll operator data
2026-09-02 18:16:25 +02:00
Simo
de94b47cae
fix(housekeeping): harden poll response paging
2026-09-02 18:02:54 +02:00
Simo
cbc3075e5a
feat(housekeeping): define typed poll query contract
2026-09-02 17:52:41 +02:00
openhands
e1ecb190bc
docs(docker): clarify how to update (nightly cron + manual run) in README
CI / check (push) Successful in 34s
CI / runtime-diagnostics (push) Skipped
CI / deploy (push) Successful in 1m5s
CI / release (push) Skipped
2026-09-02 12:58:39 +02:00