-
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