This website requires JavaScript.
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
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
Simo and Cursor
2026-07-22 21:47:23 +02:00
ce6e8235cc
fix(admin): housekeeping TS returns + clearer permissions UX
Simo and Cursor
2026-07-22 21:39:01 +02:00
75cace41ea
feat(mod): tickets+team tabs; retire HK writes for live ACL
Simo and Cursor
2026-07-22 21:35:35 +02:00
084cca6ea4
feat(mod): lite /mod panel + clarify ACL vs housekeeping legacy
Simo and Cursor
2026-07-22 21:29:32 +02:00
a384c9a8bb
feat(admin): guilds console + user sanctions timeline
Simo and Cursor
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
Simo and Cursor
2026-07-22 19:06:54 +02:00
f150aea8b9
feat(admin): P1 — clearer tickets labels, pagination, min_staff_rank, analytics errors
Simo and Cursor
2026-07-22 19:04:45 +02:00
75cdfdebe4
fix(admin): P0 integrity — permanent bans, ACL sidebar, rank guards
Simo and Cursor
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
Simo and Cursor
2026-07-22 18:49:49 +02:00
e00e9ca2dc
refactor: centralize hotel name fallback via FALLBACK_HOTEL_NAME
Simo and Cursor
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
Simo and Cursor
2026-07-21 21:58:48 +02:00
3bb96eb6f3
test: silence expected clone-import rollback warning
Simo and Cursor
2026-07-21 21:51:22 +02:00
fa40eebeed
fix(deploy): migrate after stop and shrink DB pool
Simo and Cursor
2026-07-21 21:44:06 +02:00
687e1f9fb0
fix(deploy): stage worktree build and short .next cutover
Simo and Cursor
2026-07-21 21:39:45 +02:00
77931db775
fix: cap Prisma pool during next build to stop deploy SSG timeouts
Simo and Cursor
2026-07-21 21:28:27 +02:00
803e8f36c1
feat: shop buy, forum replies, tickets, messages, sessions, and UX hardening
Simo and Cursor
2026-07-21 21:21:02 +02:00
ed7db6e048
feat: public events/polls, friends graph, captcha, SSE hardening, and admin UX
Simo and Cursor
2026-07-21 21:08:33 +02:00
2ff08e5127
chore: patch deps, CSP style nonces, otplib 13, and PR CI
Simo and Cursor
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
Simo and Cursor
2026-07-21 20:39:14 +02:00
d2120987b0
perf: replace bcryptjs with native bcrypt for password hashing
Simo and Cursor
2026-07-21 20:37:02 +02:00