Commit Graph

  • 7f8d083763 Remove Discord and Google OAuth verification from CMS openhands 2026-07-24 11:49:16 +02:00
  • f7f6e09174 Fix migration connection exhaustion and polish auth pages openhands 2026-07-24 11:30:58 +02:00
  • a9f1f4f99d Fix Turbopack NFT warning openhands 2026-07-23 20:57:43 +02:00
  • f6ee99801d Fix migration 'Too many connections' error during deploy openhands 2026-07-23 20:04:34 +02:00
  • 7fc7412f18 Remove experimental Next.js config options openhands 2026-07-23 19:50:17 +02:00
  • dae381e07c Persist .next/cache across deploys for faster rebuilds openhands 2026-07-23 19:33:12 +02:00
  • 7dbca4117c Fix BCRYPT_ROUNDS override — use function to read env at call time openhands 2026-07-23 19:30:47 +02:00
  • 331a18e9c7 Add BCRYPT_ROUNDS env override, use 4 in CI openhands 2026-07-23 19:24:52 +02:00
  • f7551166c5 Speed up tests: lower argon2 params in CI, env overrides openhands 2026-07-23 19:21:24 +02:00
  • b6ba554386 Fix deploy error handler: cd to safe dir before pm2 openhands 2026-07-23 19:16:34 +02:00
  • aabf14aaf9 Fix deploy workflow tests for PM2 openhands 2026-07-23 19:14:47 +02:00
  • 9226558aa0 Optimize deploy script openhands 2026-07-23 19:13:06 +02:00
  • d9e95c823a Update deploy to use PM2, add .next.prev to gitignore openhands 2026-07-23 19:09:05 +02:00
  • a058a6e923 Rename deploy script to avoid pnpm conflict openhands 2026-07-23 18:59:38 +02:00
  • 5913328a53 Switch to PM2, add deploy script openhands 2026-07-23 18:50:46 +02:00
  • 71a3b0a400 Add date and holiday detection to clock openhands 2026-07-23 18:37:32 +02:00
  • eb603b50a9 Add live clock to top bar openhands 2026-07-23 18:32:45 +02:00
  • b9c09f58d3 Use CMS logo in top bar, improve switcher area openhands 2026-07-23 18:25:38 +02:00
  • 83356b9a9c Polish home, register, and login pages openhands 2026-07-23 18:17:16 +02:00
  • a82cf7d2a1 Add top bar with hotel logo, language switcher, and theme toggle openhands 2026-07-23 17:06:46 +02:00
  • 4457117fa9 Premium index page redesign with hubbly icons, Habbo gradient headers, login sidebar, scroll animations openhands 2026-07-23 16:52:08 +02:00
  • 24c4279a7e Update duckets icon from hubbly.pw openhands 2026-07-23 16:46:20 +02:00
  • 36d9046a8d Revert "Replace PNG icons with Habbo-style SVG pixel art icons across index, nav, and mobile nav" openhands 2026-07-23 16:40:41 +02:00
  • ac16df98c3 Replace PNG icons with Habbo-style SVG pixel art icons across index, nav, and mobile nav openhands 2026-07-23 16:36:32 +02:00
  • 255c09b9fd fix(admin): restore sidebar categories via ACL grant repair SimoandCursor 2026-07-22 21:47:23 +02:00
  • ce6e8235cc fix(admin): housekeeping TS returns + clearer permissions UX SimoandCursor 2026-07-22 21:39:01 +02:00
  • 75cace41ea feat(mod): tickets+team tabs; retire HK writes for live ACL SimoandCursor 2026-07-22 21:35:35 +02:00
  • 084cca6ea4 feat(mod): lite /mod panel + clarify ACL vs housekeeping legacy SimoandCursor 2026-07-22 21:29:32 +02:00
  • a384c9a8bb feat(admin): guilds console + user sanctions timeline SimoandCursor 2026-07-22 21:18:43 +02:00
  • 1e77398a7c Add all missing translation keys to all 22 languages (English baseline) openhands 2026-07-22 20:59:05 +02:00
  • 5be5405bc9 Add missing translations for all 21 languages (home/register/login keys) openhands 2026-07-22 20:45:30 +02:00
  • dfc768c232 Add missing Dutch translations for stats/features keys on index openhands 2026-07-22 20:35:17 +02:00
  • db46453912 Use next_header.jpg as index hero background openhands 2026-07-22 20:27:23 +02:00
  • 6a16029839 Add missing Dutch translations for register/login/home keys openhands 2026-07-22 19:44:34 +02:00
  • 782271a31b Premium polish: enhanced toolbar, glass cards, Habbo bg panels, animations openhands 2026-07-22 19:30:54 +02:00
  • 7aec61d1a5 Add theme + language toolbar to index, register, login pages openhands 2026-07-22 19:15:34 +02:00
  • 025af147cd feat(admin): marketplace console + analytics degraded banners SimoandCursor 2026-07-22 19:06:54 +02:00
  • f150aea8b9 feat(admin): P1 — clearer tickets labels, pagination, min_staff_rank, analytics errors SimoandCursor 2026-07-22 19:04:45 +02:00
  • 75cdfdebe4 fix(admin): P0 integrity — permanent bans, ACL sidebar, rank guards SimoandCursor 2026-07-22 19:01:08 +02:00
  • 11004626c7 Add newest registered users section to index, register, login pages openhands 2026-07-22 18:56:46 +02:00
  • 8d28739ca6 feat(admin): expand/collapse all sidebar groups with scrollable nav SimoandCursor 2026-07-22 18:49:49 +02:00
  • e00e9ca2dc refactor: centralize hotel name fallback via FALLBACK_HOTEL_NAME SimoandCursor 2026-07-22 18:45:43 +02:00
  • 6b2819aa20 Hide all top bars for unauthenticated users openhands 2026-07-22 18:40:09 +02:00
  • ffd434485e Hide navigation bar for unauthenticated users openhands 2026-07-22 18:39:22 +02:00
  • c90b6decc8 Hero buttons: Enter → Register, Nitro → Login openhands 2026-07-22 18:31:54 +02:00
  • 94c02d9ee6 Redesign register + login pages: glass cards, Habbo bg hero panels openhands 2026-07-22 18:31:10 +02:00
  • 0520041d1e Redesign homepage: cleaner Habbo layout, glass cards, hero with hotel bg, removed clutter openhands 2026-07-22 18:28:12 +02:00
  • 5c1b35de7e Use Atom as default hotel name fallback on /me page openhands 2026-07-22 18:20:18 +02:00
  • 5e46dc387d Redirect logged-in users from / to /me openhands 2026-07-22 18:14:50 +02:00
  • 2438f4f7a8 Add Enter hotel button to /me page openhands 2026-07-22 18:12:40 +02:00
  • fb039b725f Fix dropdown z-index by using negative z-index on clouds instead of overriding all children openhands 2026-07-22 16:12:21 +02:00
  • c2de6cab10 Fix dropdowns falling behind site content due to CSS layer priority openhands 2026-07-22 14:56:50 +02:00
  • 1ffd46713a Redesign login, register, me pages with premium layout and i18n openhands 2026-07-22 14:42:01 +02:00
  • 063ac9ec40 refactor: clean premium design, fix header banner, remove clutter openhands 2026-07-22 14:26:36 +02:00
  • e2dab9d184 feat: premium polish with animations, glassmorphism, staggered reveals openhands 2026-07-22 14:18:24 +02:00
  • 8fa59d9d19 feat: incorporate design elements from habbo.nl, hubbly.pw, leet.ws openhands 2026-07-22 14:12:55 +02:00
  • 5fe01532ca feat: add Habbo sky background and pixel-font logo openhands 2026-07-22 14:07:33 +02:00
  • eb60f1a762 refactor: complete unique redesign of home and register pages openhands 2026-07-22 13:58:58 +02:00
  • fb0687ec71 feat: redesign home and register pages with professional Habbo-style layout openhands 2026-07-22 13:52:23 +02:00
  • b0ad3a128e fix: resolve turbopack NFT warning and disable Sentry telemetry openhands 2026-07-21 23:49:23 +02:00
  • 3608cb50cc fix: disable Next.js telemetry and enable build cache openhands 2026-07-21 23:44:26 +02:00
  • 6985b3e6ea fix: add REDIS_URL to .env and .env.example openhands 2026-07-21 23:42:49 +02:00
  • 5d0983fe41 fix: exclude e2e directory from vitest openhands 2026-07-21 23:39:42 +02:00
  • 077bc9afc0 chore: update pnpm-lock.yaml for new dev dependencies openhands 2026-07-21 23:38:04 +02:00
  • 57f85f5453 chore: add professional tooling (husky, lint-staged, playwright, lighthouse, eslint) openhands 2026-07-21 23:36:54 +02:00
  • 968ca15c27 feat: jwt cache, redis health, help-ticket admin, and write rate limits SimoandCursor 2026-07-21 21:58:48 +02:00
  • 3bb96eb6f3 test: silence expected clone-import rollback warning SimoandCursor 2026-07-21 21:51:22 +02:00
  • fa40eebeed fix(deploy): migrate after stop and shrink DB pool SimoandCursor 2026-07-21 21:44:06 +02:00
  • 687e1f9fb0 fix(deploy): stage worktree build and short .next cutover SimoandCursor 2026-07-21 21:39:45 +02:00
  • 77931db775 fix: cap Prisma pool during next build to stop deploy SSG timeouts SimoandCursor 2026-07-21 21:28:27 +02:00
  • 803e8f36c1 feat: shop buy, forum replies, tickets, messages, sessions, and UX hardening SimoandCursor 2026-07-21 21:21:02 +02:00
  • ed7db6e048 feat: public events/polls, friends graph, captcha, SSE hardening, and admin UX SimoandCursor 2026-07-21 21:08:33 +02:00
  • 2ff08e5127 chore: patch deps, CSP style nonces, otplib 13, and PR CI SimoandCursor 2026-07-21 20:45:56 +02:00
  • 87bda8dbef feat: add Magic Hotel style index and register pages openhands 2026-07-21 20:42:37 +02:00
  • 964c8b5f5a fix: pin TypeScript 5.9 until Next.js supports TS 7 SimoandCursor 2026-07-21 20:39:14 +02:00
  • d2120987b0 perf: replace bcryptjs with native bcrypt for password hashing SimoandCursor 2026-07-21 20:37:02 +02:00
  • 830d252346 chore: upgrade Zod 4, Vitest 4, and TypeScript 7 SimoandCursor 2026-07-21 20:34:29 +02:00
  • 160c05a511 Merge pull request 'chore: CSP script nonces, deploy health check, dead-code cleanup' (#14) from chore/phase1-csp-deploy-knip into main Simo 2026-07-21 20:31:05 +02:00
  • 9b47668fe9 chore: CSP script nonces, deploy health check, dead-code cleanup SimoandCursor 2026-07-21 20:27:08 +02:00
  • c46dadeda4 chore: harden deps, env validation, admin errors, and redis warnings SimoandCursor 2026-07-21 20:19:05 +02:00
  • c865e6f699 chore: upgrade Next.js to 16.2.11 for July security release SimoandCursor 2026-07-21 20:06:48 +02:00
  • 827595ef00 fix: mobile responsiveness for all admin pages openhands 2026-07-21 16:52:58 +02:00
  • d189bb5af4 fix: mobile responsive improvements openhands 2026-07-21 16:47:02 +02:00
  • 43dacea672 fix: add auth error detection to sync-all client openhands 2026-07-21 15:39:38 +02:00
  • e4b6d5db21 fix: detect auth errors in SSE clients openhands 2026-07-21 15:37:52 +02:00
  • bebd65c056 fix: refactor audit to SSE streaming, improve error handling openhands 2026-07-21 15:33:15 +02:00
  • 19e4e10b1d feat: add catalog audit page openhands 2026-07-21 15:24:58 +02:00
  • 90107c83d5 fix: rewrite repair-icons with proper error handling and progress openhands 2026-07-21 15:04:43 +02:00
  • 13cb5f8670 fix: use admin theme CSS variables in upload-furni-client openhands 2026-07-21 14:56:38 +02:00
  • 804daeffca feat: add .nitro upload + sync-all + repair-icons features openhands 2026-07-21 14:53:26 +02:00
  • c9144dc293 fix: improve health check reliability in do_restart openhands 2026-07-21 14:12:49 +02:00
  • 7fc53396b4 fix: menu links use bare slugs (Gitea auto-prefixes href with user-content-) openhands 2026-07-20 21:03:02 +02:00
  • c0975f8a43 fix: scope deploy contract test to deploy job; menu links use Gitea user-content anchors openhands 2026-07-20 20:59:37 +02:00
  • 43a624bbe7 docs: add self-contained setup reference configs (emulator + nitro) and bold-link buttons openhands 2026-07-20 20:54:26 +02:00
  • c4532dd340 style: use inline style for release buttons (Gitea strips class) openhands 2026-07-20 20:47:07 +02:00
  • 039b46d12b docs: expand release wizard with emulator/Nitro/Catalogus steps + buttons openhands 2026-07-20 20:43:43 +02:00
  • 43ca6dc4b0 fix: add explicit plain-id anchors so the release menu jumps to sections openhands 2026-07-20 20:38:50 +02:00
  • 45b7a1d9ef test: add explicit anchor for System Requirements to verify Gitea keeps id openhands 2026-07-20 20:35:38 +02:00
  • a741e6103d fix: menu anchors use Gitea user-content- prefix so TOC links work openhands 2026-07-20 20:31:34 +02:00
  • 6e27d9c4fe docs: expand release notes with menu, requirements, install wizard, usage openhands 2026-07-20 20:25:45 +02:00