2 Commits

Author SHA1 Message Date
chpark 59001dbc5f Add 201 React deploy + admin catch-all + redesign + tests
Stack on 201: PG 17 + Next.js 15 (Docker) + nginx (/, /php-ref/)
Home: StatStrip (8 metrics), LiveActivity feed, refined Hero aurora
Admin: 80+ menu catch-all renderer + read-only legacy table queries
Auth/CRUD: fix narrowing in 6 action routes, fix wr_last varchar(19),
  fix back() new URL on missing referer
Verify: 50/50 PASS across 5 iterations of login + comment + good + scrap

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-28 02:44:18 +09:00
chpark 0e549cad46 Initial import of slot-ss.com (gnuboard5 + Eyoom + YoungCart) for migration
Original PHP source rsync'd from production server (slot-ss.com) on 2026-04-27.
Excluded from import:
  - data/editor (74GB user uploads), data/file (8.5GB attachments)
  - data/member_image, vendor/, db100up/, caches/sessions/logs/tmp

Includes:
  - 11,636 files, ~206MB source code (gnuboard5 v5.6.6, Eyoom builder, YoungCart 4)
  - 28 plugins (bacara, chatbot, cron, swiunApi, sns, sms5, ...)
  - Active theme: eb4_maga_005 (Eyoom magazine layout)
  - Local Docker dev stack (PHP 7.4 + Apache + Redis + MariaDB) under docker/
  - PostgreSQL migration setup (pgloader configs) under db/
  - Architecture/migration docs under docs/

Single non-source patch: src/config.php now reads G5_DOMAIN_OVERRIDE env var
so the local Docker stack can serve at http://localhost:8088 without touching
the production constant. Falls back to https://slot-ss.com when unset.
2026-04-27 18:23:16 +09:00