Commit Graph

  • 46e9f61b35 Add logger.error callback and error page redirect to NextAuth config openhands 2026-07-26 20:47:55 +02:00
  • 17847545dd Improvements: remove dead config, fix ESM, add URL validation, unify types, add missing logging openhands 2026-07-26 20:28:11 +02:00
  • b922f6d49f fix: remove auto-hide, toolbar always visible openhands 2026-07-26 18:47:04 +02:00
  • 8c2fe603d1 fix: keep toolbar interactive when hidden (opacity 8% instead of pointer-events-none) so mouse-enter brings it back openhands 2026-07-26 18:38:23 +02:00
  • 1e0dd183b1 feat: premium toolbar with glassmorphism, auto-hide, edge snap, and smooth snap animation openhands 2026-07-26 18:17:32 +02:00
  • ea71a574a4 refactor: useLayoutEffect for no-flash position init, clean localStorage save, hide toolbar until ready openhands 2026-07-26 18:11:12 +02:00
  • b77dbb65f6 fix: cleanup old position system, add proper useRef import openhands 2026-07-26 18:04:50 +02:00
  • 7f7e11adcf feat: freely draggable toolbar with pixel-position saved to localStorage openhands 2026-07-26 18:02:43 +02:00
  • 86d15d0d92 fix: toolbar now renders outside overflow container, supports 4 corner positions (top-left/right, bottom-left/right) openhands 2026-07-26 17:59:04 +02:00
  • e336ac3c66 feat: configurable toolbar position (site setting + localStorage toggle + URL override) openhands 2026-07-26 17:52:24 +02:00
  • 623cced64e fix: move toolbar to right side openhands 2026-07-26 17:46:57 +02:00
  • e464fac102 fix: render toolbar via portal to body so it stays visible in fullscreen openhands 2026-07-26 17:36:00 +02:00
  • 2a727b2a71 refactor: smaller toolbar icons, remove language and theme switchers from client openhands 2026-07-26 17:29:18 +02:00
  • f072a28aee refactor: remove logo from client toolbar, move language and logout to left group openhands 2026-07-26 17:24:46 +02:00
  • d010344423 feat: add language switcher, theme switcher, logout, and hotel logo to client toolbar openhands 2026-07-26 17:17:56 +02:00
  • 54c155bcef beautify /me page with decorative cards, hover effects, and consistent styling openhands 2026-07-26 16:59:41 +02:00
  • 0cbd4ca858 fix: remove duplicate Enter button from /me page and keep text beside avatar openhands 2026-07-26 16:50:06 +02:00
  • 0869b82f5f fix: extract room quick-entry form into Client Component to fix Server Component event handler error openhands 2026-07-26 16:43:13 +02:00
  • 29cd09e458 Revert "fix: remove brede Enter balk van /me pagina" openhands 2026-07-26 13:28:35 +02:00
  • 04743fde6e fix: remove brede Enter balk van /me pagina openhands 2026-07-26 13:19:28 +02:00
  • 3284e5a915 feat: add Toaster, notification bell, search, unread badges, last login, recent rooms, hotel alerts, quick room entry, friend requests in top bar openhands 2026-07-26 13:17:51 +02:00
  • a906d671fb fix: remove green dot from online counter in TopHeader openhands 2026-07-26 13:06:11 +02:00
  • a847ecae04 fix: restore lange banner (SiteHeader) for logged-in users, keep Enter button in TopHeader openhands 2026-07-26 13:03:02 +02:00
  • 2818d2eb20 fix: remove lange banner (SiteHeader) for logged-in users; add online counter and Enter button in TopHeader openhands 2026-07-26 12:59:50 +02:00
  • 7253bb61be fix: increase avatar sizes for newest citizens on index and register; add Enter button below avatar on /me openhands 2026-07-26 12:53:14 +02:00
  • 4e2c4ccf07 Add sudo chown -R www-data:www-data /var/www/Nitro-V3/ at end of update to fix permissions after build openhands 2026-07-25 21:21:45 +02:00
  • 2c0478bfc0 test: add room, user, ticket validator test suites (83 files, 430+ tests) openhands 2026-07-25 18:51:33 +02:00
  • 960fea3549 test: expand validator, webhook, and catalog-tree test coverage openhands 2026-07-25 18:47:04 +02:00
  • 78b1982145 fix: remove as any cast from catalog-tree test mock openhands 2026-07-25 18:36:40 +02:00
  • ac3c42f308 test: add action-helper, send-currency, permission-ranks, catalog-tree, and audit test suites (77 files, 405 tests) openhands 2026-07-25 18:25:33 +02:00
  • 2e9db75eca test: add audit, staff-activity, and abuse-guard test suites (75 files, 376 tests) openhands 2026-07-25 18:10:15 +02:00
  • 04b9844f0f fix: restore 53 prisma models referenced in code (incorrectly removed in cleanup) openhands 2026-07-25 17:55:30 +02:00
  • c670227ad4 fix: downgrade typescript to 5.x and nodemailer to 8.x for peer dep compatibility + update lockfile openhands 2026-07-25 17:37:23 +02:00
  • 1acace49d0 refactor: full codebase overhaul — dead code removal, env validation, logger migration, date consolidation, Prisma schema cleanup, button consistency, useEffect deps, test coverage openhands 2026-07-25 17:33:06 +02:00
  • 8d93be5bca 🆙 add more shit 🆙 Remco 2026-07-24 21:11:58 +02:00
  • c6c6fa4237 🆙 Add more missing pages 🆙 Remco 2026-07-24 21:02:57 +02:00
  • 12e4a07e48 polish: typewriter SSR fix, Community link label, verify premium cards, loading skeleton openhands 2026-07-24 14:49:07 +02:00
  • fc42a1c138 docs: update README for v1.0.1 — PM2 deploy, premium features, production-ready openhands 2026-07-24 14:37:18 +02:00
  • fee71fe7dc chore: remove Features and Client/Play sections from homepage openhands 2026-07-24 14:16:02 +02:00
  • e8ade7afa3 fix(deploy): remove standalone logic, fix chown errors in workspace openhands 2026-07-24 14:01:30 +02:00
  • 3773c6cb29 chore: switch from standalone to normal next start openhands 2026-07-24 13:57:21 +02:00
  • c432d4e95d fix: service worker cache busting — unregister old sw on load, bump cache version, stop caching HTML openhands 2026-07-24 13:50:45 +02:00
  • b37b6bc2b9 feat: premium polish pass — typing effect, animated counters, ambient orbs, input glow, show/hide password, redesigned settings, Reveal animations openhands 2026-07-24 13:34:46 +02:00
  • 5fa342018d chore: remove dead code and unused dependencies openhands 2026-07-24 11:59:50 +02:00
  • 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 simoleoandCursor 2026-07-22 21:47:23 +02:00
  • ce6e8235cc fix(admin): housekeeping TS returns + clearer permissions UX simoleoandCursor 2026-07-22 21:39:01 +02:00
  • 75cace41ea feat(mod): tickets+team tabs; retire HK writes for live ACL simoleoandCursor 2026-07-22 21:35:35 +02:00
  • 084cca6ea4 feat(mod): lite /mod panel + clarify ACL vs housekeeping legacy simoleoandCursor 2026-07-22 21:29:32 +02:00
  • a384c9a8bb feat(admin): guilds console + user sanctions timeline simoleoandCursor 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 simoleoandCursor 2026-07-22 19:06:54 +02:00
  • f150aea8b9 feat(admin): P1 — clearer tickets labels, pagination, min_staff_rank, analytics errors simoleoandCursor 2026-07-22 19:04:45 +02:00
  • 75cdfdebe4 fix(admin): P0 integrity — permanent bans, ACL sidebar, rank guards simoleoandCursor 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 simoleoandCursor 2026-07-22 18:49:49 +02:00
  • e00e9ca2dc refactor: centralize hotel name fallback via FALLBACK_HOTEL_NAME simoleoandCursor 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