Commit Graph

  • 73a36d503a fix: combine release workflow into single run block openhands 2026-07-20 15:03:11 +02:00
  • 9b8a0e5075 ci: add Gitea release workflow on tag push openhands 2026-07-20 14:59:51 +02:00
  • c8ccbe1f42 perf: add Prisma query caching, ISR for news pages, and aggressive SW caching openhands 2026-07-20 14:54:55 +02:00
  • d5e3bc7875 refactor: mark dead exports with TODO, deduplicate field sanitization, fix import placement openhands 2026-07-20 14:47:05 +02:00
  • 2beba07ba5 feat: enable React Compiler, optimizePackageImports for lucide-react, add loading states for (site) and client routes openhands 2026-07-20 14:25:12 +02:00
  • ccd4994028 feat: enable React Compiler, add Redis caching for API routes, update README with requirements and install guide openhands 2026-07-20 14:14:49 +02:00
  • f53d25e0a5 feat: add view transitions, smooth scroll, bundle analyzer, SSE radio stream, and AnimatePresence animations openhands 2026-07-20 14:06:43 +02:00
  • c3657942d7 Fix interactions for jukebox in all trax machine not work yet 🆙 Remco 2026-07-19 22:45:09 +02:00
  • 6ada966f97 🆙 Fix some furni and add most furni till now still missing some 🆙 Remco 2026-07-19 21:47:28 +02:00
  • 25a0bf3b43 🆙 FIx database shit 🆙 Remco 2026-07-19 21:21:28 +02:00
  • 3c203e831c 🆙 Clean double shit 🆙 Remco 2026-07-19 21:13:33 +02:00
  • 57c3fe601a Merge pull request 'fix(admin): chat/command logs crash on ignored Prisma models' (#13) from fix/admin-chat-command-logs into main simoleo 2026-07-18 22:25:52 +02:00
  • 3dcd100c9f Fix admin trade logs: wrong Prisma model and missing relations. simoleoandCursor 2026-07-18 22:25:38 +02:00
  • afeabdad1b Fix admin chat/command logs crashing on missing Prisma models. simoleoandCursor 2026-07-18 22:24:10 +02:00
  • ef0d673cfe Merge pull request 'feat(admin): collapsible sidebar nav groups' (#12) from feat/admin-nav-collapse into main simoleo 2026-07-18 22:15:50 +02:00
  • 518ed14a83 Add collapsible admin sidebar nav groups with persistence. simoleoandCursor 2026-07-18 22:11:16 +02:00
  • 4628511bae Merge pull request 'feat(admin): feature-first nav + soft light mode' (#11) from feat/admin-feature-nav into main simoleo 2026-07-18 22:07:29 +02:00
  • dd806d2527 Reorganize admin nav by feature and soften light mode. simoleoandCursor 2026-07-18 22:06:41 +02:00
  • 022fbfa223 Merge pull request 'feat(i18n): observability - analytics + log tables (+ events/polls detail)' (#10) from feat/observability-i18n into main simoleo 2026-07-18 21:52:36 +02:00
  • 9a4976f588 Merge branch 'main' into feat/observability-i18n simoleo 2026-07-18 21:52:24 +02:00
  • bcbdca841b i18n observability hub: analytics pages and log tables. simoleoandCursor 2026-07-18 21:51:55 +02:00
  • 1f925711bc Merge pull request 'feat(i18n): events/polls detail + form chrome' (#9) from feat/events-polls-detail-i18n into main simoleo 2026-07-18 21:51:27 +02:00
  • a25008deb5 i18n events/polls detail pages, forms, and empty sections. simoleoandCursor 2026-07-18 21:46:52 +02:00
  • dd9c5e70c2 Merge pull request 'feat(i18n): events/polls admin table columns' (#8) from feat/events-polls-table-i18n into main simoleo 2026-07-18 21:43:48 +02:00
  • 8009491245 i18n events and polls admin DataTable columns. simoleoandCursor 2026-07-18 21:43:27 +02:00
  • 3bf63b17de Merge pull request 'fix(sentry): silence build warning without auth token' (#7) from fix/sentry-no-auth-token-warning into main simoleo 2026-07-18 21:40:17 +02:00
  • 549a2fab5c Silence Sentry build warnings when no auth token is set. simoleoandCursor 2026-07-18 21:32:25 +02:00
  • 0aa60f8ec5 Merge pull request 'feat(admin): hub polish - headers, events/polls, empty states' (#6) from feat/admin-hub-polish into main simoleo 2026-07-18 21:29:19 +02:00
  • 3cb8b92cb3 Polish admin hub pages: drop duplicate headers, align CTAs and empties. simoleoandCursor 2026-07-18 21:28:15 +02:00
  • 0582eed5ab Merge pull request 'perf(deploy): restore .next/cache between deploys' (#5) from feat/deploy-restore-next-cache into main simoleo 2026-07-18 21:17:16 +02:00
  • 0fcdd45fdc Merge branch 'main' into feat/deploy-restore-next-cache simoleo 2026-07-18 21:17:01 +02:00
  • 580ee197a7 Merge pull request 'feat(catalog): Visual Manager polish (stats, deletes, newPageParent)' (#4) from feat/vm-polish into main simoleo 2026-07-18 21:16:46 +02:00
  • 4646f88eee Merge pull request 'fix(i18n): Dutch shop / transactions / vouchers admin keys' (#3) from feat/nl-shop-i18n into main simoleo 2026-07-18 21:16:32 +02:00
  • 224ccd654b perf(deploy): keep .next/cache while clearing stale generated types simoleoandCursor 2026-07-18 21:15:52 +02:00
  • 8d1cf86105 feat(catalog): SSR stats in Visual Manager, honest deletes, newPageParent simoleoandCursor 2026-07-18 21:14:55 +02:00
  • cd4233b430 fix(i18n): fill missing Dutch shop, transactions, and voucher admin keys simoleoandCursor 2026-07-18 21:11:50 +02:00
  • b7fd19b6d9 Merge pull request 'feat(catalog): Visual Manager BC + honest canEdit' (#2) from feat/visual-manager-bc-canedit into main simoleo 2026-07-18 21:04:39 +02:00
  • 7d50b72ade feat(catalog): Visual Manager for Builder Club with honest canEdit simoleoandCursor 2026-07-18 21:03:07 +02:00
  • 8ccade73cc chore: verified clean state, type-safety refactor and deploy fix in place openhands 2026-07-18 20:53:01 +02:00
  • 80c6559143 fix(deploy): stop hanging on per-file sticky-bit scan simoleoandCursor 2026-07-18 20:34:20 +02:00
  • 3eaffe658d refactor: remove explicit any across admin forms and catalog actions openhands 2026-07-18 20:30:34 +02:00
  • 907a4399d0 refactor: type PollQuestionsManager form with PollQuestionInput openhands 2026-07-18 20:18:32 +02:00
  • 0d027dba99 refactor: type EventPrizesManager form with EventPrizeInput openhands 2026-07-18 20:17:48 +02:00
  • 41f5269b4e refactor: type PollForm with explicit PollFormValues openhands 2026-07-18 20:17:14 +02:00
  • 4991008159 refactor: type EventForm with explicit EventFormValues openhands 2026-07-18 20:16:06 +02:00
  • d0f9b3ef95 fix(deploy): nuclear-replace src to defeat skip-worktree ghosts simoleoandCursor 2026-07-18 20:30:21 +02:00
  • 968f6ff7db fix(deploy): unstick nitro Json typecheck and wipe poisoned .next cache simoleoandCursor 2026-07-18 20:14:50 +02:00
  • 1abbf3fde7 fix(deploy): sync rooms Prisma types and harden checkout against stale host files simoleoandCursor 2026-07-18 20:06:34 +02:00
  • c053b8de87 fix(deploy): reclaim www-data ownership before git reset simoleoandCursor 2026-07-18 20:01:25 +02:00
  • 1f552c2822 Polish public error and 404 screens with brand atmosphere. simoleoandCursor 2026-07-18 20:00:04 +02:00
  • b22725d3a9 fix: type-safe nitro editor helpers and stabilize deploy build simoleoandCursor 2026-07-18 19:57:33 +02:00
  • 1273f9aa46 fix: typecheck event prizes form for deploy gate simoleoandCursor 2026-07-18 19:50:39 +02:00
  • 557138e40b fix: admin panel resiste a fallimento cookie CSRF simoleoandCursor 2026-07-18 19:48:30 +02:00
  • 2de3696993 Enforce admin CSRF, harden catalog translate, use CMS hotel name for PayPal. simoleoandCursor 2026-07-18 19:38:42 +02:00
  • 6b884ad25a Harden deploy gates, prod AUTH_SECRET, and Sentry error reporting. simoleoandCursor 2026-07-18 19:31:54 +02:00
  • b9c6001f08 refactor: centralize duplicated formatDate helper openhands 2026-07-18 19:17:17 +02:00
  • 3c9c1311ec chore: remove dead code flagged by knip openhands 2026-07-18 19:08:17 +02:00
  • 60eb45be73 fix(admin): use theme-aware destructive foreground instead of hardcoded text-white openhands 2026-07-18 18:57:14 +02:00
  • 7dc15c1f59 revert 8292cc8ffb Remco 2026-07-18 18:53:03 +02:00
  • 871e6951eb revert 8292cc8ffb Remco 2026-07-18 18:49:16 +02:00
  • 1e2a348e72 revert 8292cc8ffb Remco 2026-07-18 18:48:59 +02:00
  • 96f0e84818 revert 8292cc8ffb Remco 2026-07-18 18:48:34 +02:00
  • 8292cc8ffb fix(infra): serve full TLS chain for epicnabbo.nl to resolve Cloudflare 525 openhands 2026-07-18 18:37:56 +02:00
  • 243f8007d9 Fix articles list crash by moving interactive card to client component openhands 2026-07-18 17:45:15 +02:00
  • 6215074331 Polish admin articles: card grid, thumbnails, author, slug field openhands 2026-07-18 17:38:01 +02:00
  • a07d438987 Improve media manager UI: search, delete, drag-and-drop, file meta openhands 2026-07-18 17:29:01 +02:00
  • 6a20ccda5c Fix media route cache-control to avoid Cloudflare stale caching openhands 2026-07-18 17:21:00 +02:00
  • 1bbbf6e5a4 Persist media uploads outside public/ to survive rebuilds and redeploys openhands 2026-07-18 17:04:48 +02:00
  • 0d82f1325e Fix DB connect_timeout warning and remove deprecated Sentry disableLogger openhands 2026-07-18 16:54:20 +02:00
  • 09f1bc2bd6 Add production observability: Sentry, pino, and sharp badge encoding. simoleoandCursor 2026-07-17 23:09:57 +02:00
  • 6c81af69ea Remove half-installed sentry/pino/sharp from the lockfile. simoleoandCursor 2026-07-17 23:03:36 +02:00
  • 6a830e7c5e Fix pnpm frozen-lockfile mismatch for postcss. simoleoandCursor 2026-07-17 23:01:31 +02:00
  • ef2c3324b4 Prune unused deps, bump safe minors, add server-only guards. simoleoandCursor 2026-07-17 22:53:56 +02:00
  • a798999440 Refresh Suggest hotel label from live CMS setting. simoleoandCursor 2026-07-17 22:36:10 +02:00
  • 785c1b6976 Fix client bundle pulling Redis/Prisma via habbo gamedata hotel. simoleoandCursor 2026-07-17 22:30:46 +02:00
  • d1baaf798a Add multi-hotel Habbo gamedata locale in CMS settings. simoleoandCursor 2026-07-17 22:28:18 +02:00
  • 7bc0845932 Fix catalog items missing due to page_id VARCHAR mismatch. simoleoandCursor 2026-07-17 22:21:49 +02:00
  • 33a8a19820 Fix Visual Manager opacity and load categories like CatalogTree. simoleoandCursor 2026-07-17 22:09:01 +02:00
  • 1d8efefce4 Fix Visual Manager empty categories: seed roots, harden tree API. simoleoandCursor 2026-07-17 22:02:47 +02:00
  • 385cefd0fa fix: move dynamic import with ssr:false to client component wrapper openhands 2026-07-17 21:36:47 +02:00
  • 8083012445 Remove unused tooltip imports from catalog root tabs. simoleoandCursor 2026-07-17 21:26:48 +02:00
  • b668ab3547 Rebuild Visual Manager as portal overlay matching habbo-next UX. simoleoandCursor 2026-07-17 21:26:33 +02:00
  • e7a6587b7f Delete directory 'docs/superpowers' simoleo 2026-07-17 21:26:05 +02:00
  • f6871807c9 Fix Visual Manager for Base UI: layout, tree load, no nested dialogs. simoleoandCursor 2026-07-17 21:21:40 +02:00
  • 2ff5b47104 Harden catalog writes: bulk import batch + field allowlists. simoleoandCursor 2026-07-17 21:14:35 +02:00
  • b52e25578d Harden catalog admin: fix translate/quick-add, RCON sync, and confirm UX. simoleoandCursor 2026-07-17 21:12:26 +02:00
  • de9f837da1 fix(i18n/nl): add missing hubs/tickets/cfh sections to Dutch translations openhands 2026-07-17 21:05:45 +02:00
  • 11d3cf31cc Restore missing catalog admin API routes so Visual Manager works. simoleoandCursor 2026-07-17 20:57:55 +02:00
  • ce8c3503e9 Fix language menu position by portaling out of sidebar overflow. simoleoandCursor 2026-07-17 20:49:33 +02:00
  • b78d691281 fix(i18n): add missing save/importTitle keys, sync admin keys across all languages openhands 2026-07-17 20:46:58 +02:00
  • 06610e9ae3 Migrate tickets and CFH lists to DataTable; confirm destructive mod actions. simoleoandCursor 2026-07-17 20:37:50 +02:00
  • cbdea70f83 Improve shop hub: CurrencyIcon on packages/vouchers, DataTable for transactions. simoleoandCursor 2026-07-17 20:32:45 +02:00
  • a2ca9b3c23 Add shared ConfirmDialog; upgrade wordfilter with client actions and toasts. simoleoandCursor 2026-07-17 20:28:43 +02:00
  • 1039044e48 Improve admin UX: hub i18n, dynamic topbar, settings strings, staff logs DataTable. simoleoandCursor 2026-07-17 20:14:38 +02:00
  • 604e63da51 fix(i18n): auto-translate housekeeping keys via existing translation pairs openhands 2026-07-17 20:10:05 +02:00
  • 5c58a2b469 refactor(housekeeping): sortable columns, inline edit Enter/Escape, select all matching, i18n date openhands 2026-07-17 20:03:42 +02:00
  • f1e4e32a1e refactor(housekeeping): modal confirm, bulk delete, search debounce, audit inline, form reset openhands 2026-07-17 19:53:53 +02:00
  • d693d169dd refactor(housekeeping): return result from bulkImport, remove dead server calls, sync i18n openhands 2026-07-17 19:44:15 +02:00
  • 702ab9fc67 fix(i18n): sync housekeeping translation keys to all 20 languages openhands 2026-07-17 19:36:54 +02:00
  • c0680d7ae5 fix(i18n): remove trailing commas in en.json and nl.json openhands 2026-07-17 19:31:09 +02:00