-
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

simoleoandCursor
2026-07-21 21:58:48 +02:00
-
3bb96eb6f3
test: silence expected clone-import rollback warning

simoleoandCursor
2026-07-21 21:51:22 +02:00
-
fa40eebeed
fix(deploy): migrate after stop and shrink DB pool

simoleoandCursor
2026-07-21 21:44:06 +02:00
-
687e1f9fb0
fix(deploy): stage worktree build and short .next cutover

simoleoandCursor
2026-07-21 21:39:45 +02:00
-
77931db775
fix: cap Prisma pool during next build to stop deploy SSG timeouts

simoleoandCursor
2026-07-21 21:28:27 +02:00
-
803e8f36c1
feat: shop buy, forum replies, tickets, messages, sessions, and UX hardening

simoleoandCursor
2026-07-21 21:21:02 +02:00
-
ed7db6e048
feat: public events/polls, friends graph, captcha, SSE hardening, and admin UX

simoleoandCursor
2026-07-21 21:08:33 +02:00
-
2ff08e5127
chore: patch deps, CSP style nonces, otplib 13, and PR CI

simoleoandCursor
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

simoleoandCursor
2026-07-21 20:39:14 +02:00
-
d2120987b0
perf: replace bcryptjs with native bcrypt for password hashing

simoleoandCursor
2026-07-21 20:37:02 +02:00
-
830d252346
chore: upgrade Zod 4, Vitest 4, and TypeScript 7

simoleoandCursor
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
simoleo
2026-07-21 20:31:05 +02:00
-
-
9b47668fe9
chore: CSP script nonces, deploy health check, dead-code cleanup

simoleoandCursor
2026-07-21 20:27:08 +02:00
-
-
c46dadeda4
chore: harden deps, env validation, admin errors, and redis warnings

simoleoandCursor
2026-07-21 20:19:05 +02:00
-
c865e6f699
chore: upgrade Next.js to 16.2.11 for July security release

simoleoandCursor
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
-
e5de0b53d4
fix: single JSON-encode release body so newlines render (no literal \n)
openhands
2026-07-20 20:21:33 +02:00
-
cb91fbef6c
chore: cleaner release notes (cap changelog, concise initial release)
openhands
2026-07-20 20:15:44 +02:00
-
9617e59747
chore: remove obsolete catalogus pack-trigger proposal
openhands
2026-07-20 20:05:42 +02:00
-
d103316945
refactor: drop pack.yaml; v*-tag release now includes linked repo URLs + commits
openhands
2026-07-20 20:04:45 +02:00
-
7ac5ed3155
ci: trigger lightweight pack rebuild
openhands
2026-07-20 20:02:11 +02:00
-
a6b708080c
refactor: lightweight pack — bundle CMS only, link other repos via MANIFEST (URL+commit)
openhands
2026-07-20 20:02:07 +02:00
-
d675a842e8
ci: trigger pack rebuild (catalogus full)
openhands
2026-07-20 19:50:59 +02:00
-
a1ba13c1b5
fix: catalogus full clone (no sparse), fix manifest ver/status grep collision
openhands
2026-07-20 19:50:53 +02:00
-
981f5a5998
ci: trigger pack rebuild (english manifest)
openhands
2026-07-20 19:46:21 +02:00
-
e16cf9b28f
i18n: manifest + release notes in English
openhands
2026-07-20 19:46:19 +02:00
-
31ce548c65
ci: trigger pack rebuild (manifest)
openhands
2026-07-20 19:44:41 +02:00
-
5c83f1e788
feat: clear MANIFEST.md in pack + readable release notes (component/version/status per pack)
openhands
2026-07-20 19:44:36 +02:00
-
04ed515af7
ci: trigger full pack rebuild (cache cleared)
openhands
2026-07-20 19:39:17 +02:00
-
5a7d0ab16c
fix: guard assemble step (fail if component missing/empty) so pack never ships incomplete
openhands
2026-07-20 19:39:13 +02:00
-
f74b610eda
ci: trigger pack rebuild (valid tag name)
openhands
2026-07-20 19:34:02 +02:00
-
57511872a2
fix: compute PACK_VERSION in bash (env: did not expand $(date), caused invalid tag -> 500)
openhands
2026-07-20 19:33:57 +02:00
-
99d806984f
ci: trigger pack rebuild (release diag)
openhands
2026-07-20 19:29:26 +02:00
-
e9bd85ea09
diag: surface GITEA_API/REPO and pack-body bytes in release step to isolate 500
openhands
2026-07-20 19:29:22 +02:00
-
d0612c6aac
ci: trigger pack rebuild (use gitea.* vars)
openhands
2026-07-20 19:25:44 +02:00
-
7bc7e5e7ad
fix: revert pack release API vars to gitea.* (proven working in deploy.yaml)
openhands
2026-07-20 19:25:40 +02:00
-
ae9c762539
ci: trigger pack rebuild (release endpoint fix)
openhands
2026-07-20 19:18:13 +02:00
-
3e1597fd62
fix: hardcode GITEA_API/GITEA_REPO (gitea.* vars produced 500 on release create)
openhands
2026-07-20 19:18:09 +02:00
-
cbd87d490b
ci: trigger pack rebuild (release diagnostics)
openhands
2026-07-20 19:14:14 +02:00
-
997b74129e
fix: harden release step (validate vars, per-curl http codes, diagnostics) to debug exit 3
openhands
2026-07-20 19:14:09 +02:00
-
614d351a7c
ci: trigger pack rebuild (emulator subdir)
openhands
2026-07-20 19:10:07 +02:00
-
3fcd1e1018
fix: build emulator from Emulator/ subdir (pom.xml lives there, not repo root)
openhands
2026-07-20 19:10:03 +02:00
-
eda03c7f96
ci: trigger pack rebuild (clone retries)
openhands
2026-07-20 19:07:07 +02:00
-
c4a0c607bf
fix: retry all repo clones + fail loudly on missing pom/package.json (emulator clone was silently empty)
openhands
2026-07-20 19:07:03 +02:00
-
acdbcdf36e
ci: trigger pack rebuild (render before nitro)
openhands
2026-07-20 19:02:56 +02:00
-
2af0fc3447
fix: run renderer build before Nitro-V3 so vite.config finds the SDK
openhands
2026-07-20 19:02:52 +02:00
-
e2a2b7162d
ci: trigger pack rebuild with renderer path fix
openhands
2026-07-20 18:58:40 +02:00
-
cc4b7da756
fix: clone CMS from local bare repo in pack workflow (avoids runner HTTPS auth failure)
openhands
2026-07-20 18:55:11 +02:00
-
134bb97410
fix: clone renderer to Nitro_Render_V3 so Nitro-V3 vite build finds the SDK
openhands
2026-07-20 18:50:39 +02:00
-
682babb1c0
perf: cache per-component builds in pack workflow (only rebuild changed repos; sparse catalogus clone)
openhands
2026-07-20 18:45:24 +02:00
-
8b5999970b
feat: pack auto-rebuilds on any upstream change (CMS/catalogus/nitro/render/emulator) via 15min cron poll
openhands
2026-07-20 18:42:02 +02:00
-
87d72a1aef
feat: add site-pack workflow (builds CMS+catalogus+nitro+render+emulator into pack-YYYYMMDD-HHMM release)
openhands
2026-07-20 18:33:00 +02:00
-
222fa1a9db
chore: harden update-Nitrov3.sh (git retry, offline maven, parallel build failure detection, real emulator health port check)
openhands
2026-07-20 18:21:47 +02:00
-
7e0519a04c
Revert "test: trigger deploy webhook"
openhands
2026-07-20 17:50:10 +02:00
-
6525512a93
test: trigger deploy webhook
openhands
2026-07-20 17:48:29 +02:00
-
5e8a13a84f
fix: resolve all biomaly lint errors and warnings across CMS
openhands
2026-07-20 17:41:53 +02:00
-
dd66a5ba2e
fix: use TOKEN from env with fallback to secret
openhands
2026-07-20 16:03:13 +02:00
-
7eb3ba1ce8
feat: add create-release.sh for manual release creation
openhands
2026-07-20 15:56:45 +02:00
-
0c0540cf59
fix: yaml syntax in deploy workflow
openhands
2026-07-20 15:52:40 +02:00
-
0913e9d529
fix: merge release into deploy workflow for Gitea compatibility
openhands
2026-07-20 15:50:03 +02:00
-
02df513b18
debug: extensive logging in release workflow
openhands
2026-07-20 15:42:46 +02:00
-
323e2cd9d3
fix: generate changelog from bare repo before clone, use jq
openhands
2026-07-20 15:38:42 +02:00
-
cb683b7322
chore: remove test workflow, clean up test tags
openhands
2026-07-20 15:36:55 +02:00
-
c959487605
test: add tag trigger test workflow
openhands
2026-07-20 15:35:09 +02:00
-
26da114e0e
fix: use curl+jq instead of Python for release creation
openhands
2026-07-20 15:29:54 +02:00
-
8badcd9c92
fix: full clone instead of shallow for proper changelog
openhands
2026-07-20 15:27:57 +02:00
-
25a8d6ab22
debug: add extensive logging to release workflow
openhands
2026-07-20 15:23:14 +02:00
-
57ef6289ff
fix: generate changelog via Python subprocess for reliability
openhands
2026-07-20 15:21:12 +02:00
-
80bf3bb0d5
fix: use local checkout for changelog generation
openhands
2026-07-20 15:16:19 +02:00
-
15ed8ffbf0
fix: generate release changelog from full local repo
openhands
2026-07-20 15:11:59 +02:00
-
aea9d83865
refactor: rewrite updater to v8.0 — faster, stabler, more features
openhands
2026-07-20 15:10:17 +02:00
-
df604bf432
fix: copy .env into temp clone for Prisma build
openhands
2026-07-20 15:06:25 +02:00