root
7c72ed82b6
Revert TypeScript migration - keep JS/JSX
2026-06-18 17:06:54 +02:00
root
e6d92f27b3
Migrate JavaScript to TypeScript with full type safety
...
- Rename all .js/.jsx files to .ts/.tsx across resources/js and theme dirs
- Add TypeScript 6.0 with strict mode, tsconfig.json
- Add type definitions for Inertia page props, Alpine.js, Turbolinks
- Update vite.config.js entries to .ts/.tsx extensions
- Update all Blade @vite() calls to match new .ts/.tsx entry points
- Add TypeScript ESLint config (replacing unused Vue plugin)
- Add @types/react, @types/react-dom, @types/lodash
- Add typecheck script and integrate into check pipeline
- Full tsc --noEmit, ESLint, and production build pass cleanly
2026-06-18 17:00:00 +02:00
root
0b6f14d5bf
Fix remaining issues: CDN config, min_staff_rank defaults, blade views
...
- Centralize all CDN URLs in config('habbo.cdn.*') with env overrides
- Replace hardcoded CDN URLs in 12+ blade views (fancybox, sweetalert2,
alpinejs, fontsource, fontawesome, html2canvas)
- Fix font-awesome 7.0.0 (non-existent) -> config with 6.7.0 default
- Centralize all hardcoded min_staff_rank defaults (3 and 7) to config
- Add MIN_STAFF_RANK and MIN_STAFF_RANK_LOGIN env variables
2026-06-08 19:11:28 +02:00
root
b46c278dba
chore: remove unused bootstrap and jquery npm dependencies, delete duplicate jQuery vendored files
2026-05-23 17:09:02 +02:00
root
33c03e8b7b
perf: remove all delays, set iframe src directly in HTML for max speed
2026-05-22 21:32:20 +02:00
root
f694caa397
fix: poll iframe for canvas instead of load event for accurate Nitro ready detection
2026-05-22 21:25:26 +02:00
root
16dd87d365
fix: always set iframe src outside @if block, delay Nitro loading by 500ms
2026-05-22 21:21:49 +02:00
root
76bce1d092
feat: add customizable Nitro client loading overlay with Filament settings
...
Add full Client Login Effect section to Theme & Buttons page with:
- Enable toggle, 30+ animation effects, customizable colors/logo/text
- 6 loading bar styles (sliding, dots, pulse, double, spinner, skeleton)
- Optimized to single DB query via WebsiteSetting::whereIn
- Overlay covers Nitro v3 internal loading (5s min, 15s fallback)
2026-05-22 21:09:33 +02:00
root
9d73f82529
Initial commit
2026-05-09 17:32:17 +02:00