Commit Graph

  • d588ae5f0f style: polish enter button with gradient, inner highlight, arrow icon, and premium hover effects remco 2026-07-01 18:03:52 +02:00
  • d7138f3a32 fix: make enter button use theme primary color remco 2026-07-01 17:33:14 +02:00
  • 121459db22 fix: redesign avatar backdrop on home page for professional look remco 2026-07-01 17:31:28 +02:00
  • 1e787c6c62 feat: complete header and dropdown redesign for professional look remco 2026-07-01 17:28:10 +02:00
  • 5bddf99cbe fix: improve backdrop blur visibility on dropdowns and overlays remco 2026-07-01 17:18:57 +02:00
  • 25d455f0b6 feat: major visual polish - warmer habbo colors, glass-morphism elements, smoother animations, improved site header with gradient overlay, refined card/button/input styles remco 2026-07-01 17:14:41 +02:00
  • f2d13cf644 fix: serve uploaded images via /api/media/[name] to avoid Next.js static 404 remco 2026-07-01 17:10:43 +02:00
  • 12576cc113 feat: media library with image picker for article forms, browse/upload from folder remco 2026-07-01 17:00:35 +02:00
  • d35c495539 fix: habbo background with primary color tint, restore epicnabbo text logo remco 2026-07-01 16:12:47 +02:00
  • ad1a13af00 fix: add navbar background to MobileNav wrapper so middle section (home, shop, etc.) also gets the color remco 2026-07-01 16:06:21 +02:00
  • f2f340fc83 fix: top-header now uses --color-navbar background and --color-navbar-text for text, so the whole top bar matches the picked navbar color remco 2026-07-01 16:03:49 +02:00
  • 5b7bd1ebb0 fix: pre-hydration navbar color to prevent flash, fix hydration mismatch in color picker remco 2026-07-01 16:02:01 +02:00
  • d6ccc250f6 feat: mobile nav, radio layout/requests, leaderboard tabs, client i18n, habbo background, navbar fixes remco 2026-07-01 15:59:02 +02:00
  • 16096eff0f Restore .env.example remco 2026-07-01 15:07:50 +02:00
  • 1de72863db latest changes remco 2026-07-01 15:06:52 +02:00
  • 56cd6fd058 Fix Nitro client launcher: read the nitro_path setting Simo 2026-06-29 21:10:44 +02:00
  • 54ec99de6d 101%: app-level DDoS guard, PWA, /api/health, API docs, worker JAR backup Simo 2026-06-29 18:39:23 +02:00
  • 4dfe698009 Close remaining web gaps: rich profile, login history, lightbox/slider, flash client, admin chatlog/DJ/chart/WYSIWYG, niche API Simo 2026-06-29 18:26:34 +02:00
  • f7b3845131 Close the web-feasible 100% gaps: REST write/token API, tickets, draw-badge, /me, sanitisation, dusk, radio SSE Simo 2026-06-29 18:15:01 +02:00
  • 8cedf5614e UI gaps: radio player widget, logo generator, public room page Simo 2026-06-28 21:48:42 +02:00
  • 80f591a343 Add public REST API, anti-abuse protections, radio/GitHub cron jobs Simo 2026-06-28 21:44:02 +02:00
  • 5a4b6f27e9 Extend the theme editor: typography, button/link colours, custom CSS, more presets Simo 2026-06-28 21:14:10 +02:00
  • 0cd4d06ff6 Fill the remaining gaps: badge upload, radio tools, VPN, writeable boxes Simo 2026-06-28 21:04:34 +02:00
  • e004dfedaf i18n: translate all public page bodies (EN + IT) Simo 2026-06-28 20:40:06 +02:00
  • 1199176883 Add Theme Settings tool + polish remaining radio detail pages Simo 2026-06-28 20:20:38 +02:00
  • 6f15e0c8a3 Production hardening: error pages, rate limiting, metadata Simo 2026-06-28 20:12:12 +02:00
  • e9ea19795a Adapt + improve all public pages to the atom design system Simo 2026-06-28 19:28:36 +02:00
  • 0de0ac6a3c Adapt + improve all admin pages to the new design system Simo 2026-06-28 19:07:48 +02:00
  • d419731566 Build a live status dashboard for Commandocentrum + admin home Simo 2026-06-28 18:45:48 +02:00
  • f4e0924e71 Restyle the admin panel to match AtomCMS's Filament housekeeping look Simo 2026-06-28 18:38:54 +02:00
  • 61a5fab0d9 Create the CMS-owned feature tables in the live DB (amx_test) Simo 2026-06-28 18:19:13 +02:00
  • b97a88c561 Reconcile website_* schema to the live AtomCMS DB (amx_test) Simo 2026-06-28 16:35:27 +02:00
  • 4eccd146ba Default password hashing to bcrypt (fits varchar(64) users.password) Simo 2026-06-28 16:26:33 +02:00
  • d5efbba9f6 Harden DB-reading pages with graceful fallback (no 500 without DB) Simo 2026-06-28 16:14:40 +02:00
  • 3e8fb794d9 Rename edge middleware.ts -> proxy.ts (Next 16 convention) Simo 2026-06-28 16:07:42 +02:00
  • 7daeccb832 Add dark mode, i18n, messenger/moderation/verify, admin CRUD parity Simo 2026-06-28 16:06:42 +02:00
  • 22d53d0e9c Add security middleware, audit log, alerts, PayPal, cron, radio + apps Simo 2026-06-28 15:10:19 +02:00
  • e19debb795 Port AtomCMS atom theme faithfully (Tailwind v4 + real CSS/assets + shell) Simo 2026-06-28 14:50:09 +02:00
  • e668fa85ec Add 2FA, email + password reset, and batch-7 pages Simo 2026-06-28 14:25:19 +02:00
  • 486ce51559 Add social login (Discord/Google) + batch-6 pages Simo 2026-06-28 14:13:41 +02:00
  • 73f0f54624 Add atomcms-next README (how to run + try) Simo 2026-06-28 13:55:54 +02:00
  • 08a9882be8 Add register + logout auth flows, and batch-5 resources Simo 2026-06-28 13:52:32 +02:00
  • e8be0461d8 Add niche admin + public expansions + self-host Nunito font (batches 3-4) Simo 2026-06-28 13:44:23 +02:00
  • e96b606e1e Add remaining public + admin pages (parallel build, 26 files) Simo 2026-06-28 13:24:55 +02:00
  • 9a79acebe7 Add atom-theme visual design (header/footer, theme system, restyled pages) Simo 2026-06-28 13:13:00 +02:00
  • 5f8b465451 Add admin CMS Settings editor (website_settings) Simo 2026-06-28 12:54:18 +02:00
  • 5861d9f1f5 Add admin Articles (CRUD) + Bans resources Simo 2026-06-28 12:52:38 +02:00
  • 9f81096f05 Add admin foundation + Users resource (Filament replacement, slice 1) Simo 2026-06-27 16:51:47 +02:00
  • d9a8ce532f Add /client launcher page (auth-gated SSO ticket + embed) Simo 2026-06-27 16:44:30 +02:00
  • 6e34d485d4 Add data-driven public pages (home, news, profile) Simo 2026-06-27 16:42:59 +02:00
  • 8fca407f0f Add RCON client + SendCurrency service (AtomCMS-faithful) Simo 2026-06-27 16:37:42 +02:00
  • 443d908909 Scaffold Next.js 16 app + wire NextAuth Credentials to auth core Simo 2026-06-27 16:11:52 +02:00
  • ec2d46e583 Add byte-compatible Auth & SSO core primitives Simo 2026-06-27 16:00:25 +02:00
  • 5fd40feaa6 Add CMS tables to Prisma schema (data layer complete: 190 models) Simo 2026-06-27 15:48:12 +02:00
  • f7e2cc4998 Convert full emulator schema to Prisma (119 tables from default.sql) Simo 2026-06-27 15:43:06 +02:00
  • b5bc7f6daf Rebuild atomcms-next foundation on Prisma (align to habbo-next reference) Simo 2026-06-27 15:26:40 +02:00
  • 7bd4f2b28e test(db): add env-gated integration smoke test for real-schema reads Simo 2026-06-27 14:37:13 +02:00
  • 2a304c94a4 docs(db): add introspect-only drizzle config and DB README Simo 2026-06-27 14:35:25 +02:00
  • d04ed42586 feat(db): add users/currency/bans/settings read repositories Simo 2026-06-27 14:34:59 +02:00
  • 3e3776b477 feat(db): add pure isBanActive predicate matching Laravel ban filtering Simo 2026-06-27 14:33:51 +02:00
  • 5369f99b07 feat(db): hand-author drizzle schema for users, users_currency, bans, website_settings Simo 2026-06-27 14:33:25 +02:00
  • 0966aa7dda feat(db): add @atomcms/db package skeleton + mysql2/drizzle client Simo 2026-06-27 14:32:45 +02:00
  • c2366fe6c9 feat(settings): add cached SettingsService (setting() equivalent) Simo 2026-06-27 14:31:35 +02:00
  • edbd5c89ba feat(settings): add emulator-fixed CurrencyType enum Simo 2026-06-27 14:30:47 +02:00
  • 8e0ad40c19 chore(next): scaffold atomcms-next monorepo (pnpm + turborepo) Simo 2026-06-27 14:29:24 +02:00