This website requires JavaScript.
1acd96b78a
Optimize queries: fix N+1, SELECT *, and missing eager loading
main
root
2026-06-29 18:50:32 +02:00
f29ba72591
Fix security, performance, and code quality issues across CMS
root
2026-06-29 18:28:19 +02:00
ef0aec4301
Fix register page: self-host FrankwithBag.gif, fix avatar carousel styling, use standard Habbo figures
root
2026-06-27 17:09:30 +02:00
c53a5a8a2c
Complete Hubbly theme conversion: all pages rewritten with CSS variable theming
root
2026-06-27 17:01:02 +02:00
61bb70ac1d
Revert "Add quality and volume URL params to Nitro client URL"
root
2026-06-26 20:21:45 +02:00
94c31b917a
Add quality and volume URL params to Nitro client URL
root
2026-06-26 20:21:26 +02:00
069a307dd7
Remove quality/volume URL params from Nitro client (Nitro V3 uses NitroConfig, not URL params)
root
2026-06-26 20:17:28 +02:00
0a16f05d54
Add extended preferences: client volume, quality, compact mode, default page, hide online status
root
2026-06-26 20:07:07 +02:00
9c92cd297a
Add client open mode preference (same tab / new window) to user settings
root
2026-06-26 19:53:32 +02:00
6add7cdfb1
Commit remaining pre-existing changes across CMS files
root
2026-06-26 19:39:50 +02:00
5bd7b2333f
Improve overall CMS styling: refined design tokens, improved card/button/input components, circular avatars on me page
root
2026-06-26 19:38:06 +02:00
0ac3a5ea21
feat: serve local assets via CDN with env-configurable URLs
root
2026-06-26 18:53:27 +02:00
c225eb7771
fix: add missing View import in ShopController
root
2026-06-26 18:38:38 +02:00
bab08f24fe
refactor: remove dead code and fix --url flag
root
2026-06-25 21:03:42 +02:00
b512328ac6
fix: restore config URL sync — socket.url now correctly set to wss://ws.epicnabbo.nl
root
2026-06-25 20:50:26 +02:00
492768b5d9
feat: complete rewrite v7.0.0 — rock-solid enterprise updater
root
2026-06-25 20:38:52 +02:00
2c079c125c
fix: interactive menu no longer crashes on update errors
root
2026-06-25 20:17:58 +02:00
2a8ca6dbc7
feat: update branding to 'Emulator/Nitro-V3/Nitro-V3-Render updater by remco epicnabbo.nl'
root
2026-06-25 20:10:39 +02:00
e8d7ffe656
feat: complete rewrite to v6.0.0 — enterprise-grade management system
root
2026-06-25 20:04:34 +02:00
90e674a8ca
fix: make interactive menu the default when running script
root
2026-06-25 19:51:12 +02:00
60162d7882
fix: branch detection now correctly filters HEAD and arrow entries
root
2026-06-25 19:46:59 +02:00
e42354411a
feat: update wizard with branch selection and mode summary
root
2026-06-25 19:40:40 +02:00
ec81179376
fix: flexible branch handling - works with any branch name
root
2026-06-25 19:34:02 +02:00
dddfbcdf47
feat: upgrade update-Nitrov3.sh to v5.0.0 enterprise management system
root
2026-06-25 19:21:01 +02:00
4cb49e9521
fix: track Filament vendor translation files in git
root
2026-06-24 17:05:31 +02:00
675a563aa2
fix: add 177 missing translation keys to all 20 non-Dutch language files
root
2026-06-24 16:54:31 +02:00
0eea8439a4
Apply theme navbar colors to Filament admin panel topbar and user menu
root
2026-06-24 16:28:43 +02:00
3d5f94f9b9
Improve text visibility in atom and dusk themes
root
2026-06-24 16:03:21 +02:00
391458ce49
Improve branch checkout fallback in update-Nitrov3.sh
root
2026-06-24 15:10:02 +02:00
719b48a9ab
Update dependencies: @swc/core, @vitejs/plugin-react, autoprefixer, axios
root
2026-06-24 14:07:01 +02:00
dc383e5d1e
Update vite to 8.1.0
root
2026-06-24 14:05:03 +02:00
6d1d90a94a
Add missing updated_at column to staff_activities migration
root
2026-06-24 13:49:51 +02:00
a07a86be25
Fix DEP0169 url.parse() deprecation warning by patching tailwindcss dependencies
root
2026-06-24 13:31:56 +02:00
37861cf8be
feat: enterprise-grade update script with rollback, logging, health checks, notifications, dry-run
root
2026-06-24 13:13:13 +02:00
2aaff12c60
refactor: extract git_update function, add APP_URL fallback, validate dirs upfront
root
2026-06-24 12:55:32 +02:00
267a3c0fe0
fix: use ws. subdomain for websocket URL
root
2026-06-24 12:47:41 +02:00
baa2c44110
feat: add interactive prompt for main/dev branch choice
root
2026-06-24 12:42:27 +02:00
e4b7eec79f
fix: move interactive prompt before unbuffer exec so read works
root
2026-06-24 12:39:50 +02:00
f47dddfa56
docs: add NITRO_BRANCH and NITRO_SITE_URL to README config table
root
2026-06-24 12:36:41 +02:00
3ed476d374
feat: make site URL and branch configurable in update script
root
2026-06-24 12:33:34 +02:00
9ac93ef299
fix: set last_username_change default when creating users
root
2026-06-24 12:15:37 +02:00
bc8f2111b5
Enable classmap-authoritative for faster autoloading
root
2026-06-20 15:38:10 +02:00
3aba997a96
Fix ThemeService: use prependLocation instead of addLocation so theme views take priority
root
2026-06-20 15:30:52 +02:00
043854cf3d
Modernize: remove unused deps, replace qirolab/laravel-themer with custom ThemeService, drop doctrine/dbal
root
2026-06-20 15:25:49 +02:00
53f88b840a
Modernize dependencies: replace abandoned packages, update versions
root
2026-06-20 15:01:48 +02:00
7c72ed82b6
Revert TypeScript migration - keep JS/JSX
root
2026-06-18 17:06:54 +02:00
e6d92f27b3
Migrate JavaScript to TypeScript with full type safety
root
2026-06-18 17:00:00 +02:00
4aa6f01779
fix: suppress MariaDB SSL warning for passwordless login
root
2026-06-16 20:16:56 +02:00
272dde72bc
fix: auto-restart via PM2 fallback when systemd not found
root
2026-06-16 20:13:45 +02:00
53e69a656b
refactor: add update tracking, dir checks, and safer cleanup
root
2026-06-16 20:09:56 +02:00
ec153e2eda
refactor: improvements to update script
root
2026-06-16 20:01:35 +02:00
ae1bbba6e2
fix: checkout main before git pull in update script
root
2026-06-16 19:49:05 +02:00
3b3551d48c
Fix permissions script to chown entire project directory and use chmod -R
root
2026-06-10 12:15:06 +02:00
5288dbd917
fix: remove static modifier from getTitle() to match non-static parent method
root
2026-06-08 21:22:31 +02:00
5d58e12fc7
Add Dutch translations for all missing translation keys and fix hardcoded English labels
root
2026-06-08 21:16:03 +02:00
a7bd30fd34
Bump CDN versions: fancybox @4, fontawesome 7.2.0
root
2026-06-08 19:20:38 +02:00
430d502e2a
Add CDN and staff config vars to .env.example files
root
2026-06-08 19:14:53 +02:00
0b6f14d5bf
Fix remaining issues: CDN config, min_staff_rank defaults, blade views
root
2026-06-08 19:11:28 +02:00
b6fb43cba1
Fix remaining issues: pagination, throttle, i18n, config defaults, indexes
root
2026-06-08 19:03:39 +02:00
4094f0fb14
Fix 40+ codebase issues: security, performance, duplication, dead code, and routes
root
2026-06-08 18:56:34 +02:00
6eeb85fcf2
Improvements: fix duplicate seeder, add missing seeders, remove redundant $with, add migration down(), optimize queries
root
2026-06-08 18:33:24 +02:00
9bb2e4246b
Add migration to fix NULL last_username_change values and enforce default 0
root
2026-06-08 18:11:32 +02:00
4ba236249d
Remove redundant UpdateLastUsernameChangeSeeder (column already defaults to 0)
root
2026-06-08 18:08:06 +02:00
392bb96ea0
Fix gamedata alias, add ads.txt, update script for radio/custom-themes/ads
root
2026-06-07 20:24:30 +02:00
ff04270b41
fix: protect furni.asset.icon.url from being overwritten on update
root
2026-06-07 19:00:50 +02:00
482996429d
fix: preserve catalog icon URLs after Nitro-V3 update
root
2026-06-07 18:37:44 +02:00
4a4110a478
chore: update manifest and Nitro update script
root
2026-06-07 17:10:26 +02:00
2f363eb106
Clean up old .jar files after emulator update keeping only the latest
root
2026-06-07 16:51:22 +02:00
618615a8b1
fix: preserve .example key order in merge-config, including nested objects
root
2026-06-07 16:45:05 +02:00
ef559ce64b
Auto-stash before git pull and sync .example configs to live files
root
2026-06-07 16:36:15 +02:00
1db80e76fe
chore: clean up repo structure and polish docs
root
2026-06-06 20:12:08 +02:00
51e3876ed9
fix: correct file permissions for www-data access
root
2026-06-06 19:40:48 +02:00
483342602f
chore: update composer and npm dependencies to latest versions
root
2026-06-06 19:24:34 +02:00
ccbd200464
feat: auto-merge all Nitro config .example files with missing key detection
root
2026-06-06 16:38:48 +02:00
834908df9f
fix: always sync Gamedata configs from latest .example files
root
2026-06-06 16:30:24 +02:00
434f58d5aa
fix: use systemctl cat instead of list-units for reliable service detection
root
2026-06-06 16:24:44 +02:00
4c085ac7eb
Move .env.install to docs/INSTALL.md as Markdown
root
2026-06-06 14:35:22 +02:00
bbefdce290
Add safety note to update-NitroV3 tutorial
root
2026-06-06 14:31:44 +02:00
5b8d1cda7d
Move CHANGELOG to docs/ and add English update-NitroV3 tutorial with troubleshooting
root
2026-06-06 14:29:54 +02:00
ea2160132a
Nitro V3 update: CLI-only (Linux), settings via .env
root
2026-06-06 14:11:50 +02:00
2ac1264b93
Fix: SQL import exclude backup dir, replace process substitution with pipe, error handling in loop
root
2026-06-05 23:20:12 +02:00
0f0de43da5
Fix: mariadb-dump || echo instead of hard fail on missing tables
root
2026-06-05 23:17:03 +02:00
1ee60405ce
Cleanup: clean_node_modules helper, yarn cache clean || true, remove duplicate blocks
root
2026-06-05 23:13:15 +02:00
78704190bc
Fix: rm -rf node_modules fallback to sudo on permission denied + chown safety
root
2026-06-05 23:09:01 +02:00
f109b1f764
Fix: check if jar exists after mvn package, clear error message
root
2026-06-05 23:03:47 +02:00
af2f76d9db
Fix: mariadb-dump --skip-lock-tables --force for missing tables
root
2026-06-05 23:01:59 +02:00
6f11cae3ca
Fix: unbound variable _UNBUFFERED ()
root
2026-06-05 23:00:45 +02:00
16b2f5bbb7
Fix: unbuffer for realtime output, set -euo pipefail + trap for 0 errors guarantee
root
2026-06-05 22:59:24 +02:00
6e437be6d1
Improve update-Nitrov3.sh: realtime output, strict yarn install, perms fix, extra validation
root
2026-06-05 22:56:20 +02:00
4f4f40ac99
Fix radio Filament: actions() must receive array not Closure
root
2026-06-04 21:04:28 +02:00
be6a578f5e
Fix radio Filament: recordActions->actions, toolbarActions->headerActions, EmbedCode statePath
root
2026-06-04 20:59:40 +02:00
4d8d22f40a
Security: admin radio routes now require auth+admin.security, CORS default no longer wildcard, README security section
root
2026-06-04 20:46:07 +02:00
8a324b3082
README: security note on sudoers, restricted chown path, install polish
root
2026-06-04 20:36:20 +02:00
f7fe86efeb
Refactor HotelApiController into 6 focused controllers + FurniEditorController Eloquent migration
root
2026-06-04 20:32:15 +02:00
36887244e6
Fix config/app.php missing semicolon (caused 500)
root
2026-06-04 20:22:51 +02:00
9b5c655c68
High priority fixes: PayPal env(), RadioApiKey Bearer-only, User restrict, SettingsService TTL, PHPStan config, + fix 7 broke points (forceFill)
root
2026-06-04 20:17:45 +02:00
b2bb1811d0
Medium priority fixes: CORS from env, shared HasRadioSettings trait, lazy RconService, validated() fixes, LogoGenerator hardening, DB indexes, user profile consistency, radio rank N+1 fix
root
2026-06-04 20:05:36 +02:00
4b6872e5e0
Low priority fixes: debug comments, Fortify cleanup, badge cost setting, profile query merge, User model fixes, VPN constructor cleanup, PayPal POST, PII removal, Dutch→English translations, duplicate rank check, CHANGELOG
root
2026-06-04 19:57:01 +02:00
66cbd46f37
Add 'What's New in V3' section to README
root
2026-06-04 19:41:48 +02:00
889cec60e9
Clean README in Arcturus style: badges, tables, quick start, clear sections
root
2026-06-04 19:37:10 +02:00