justin and Claude Opus 4.6
f645a19da1
fix: parse JSON string values from MariaDB in org_config loader
...
MariaDB returns JSON columns as strings via mysql2 driver. Added
parseJsonValue() to handle both string and object values. Fixes
config not loading on production (always showing defaults).
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-26 17:02:16 -05:00
justin and Claude Sonnet 4.6
649c324f37
feat: add org_config loader with caching and defaults
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-26 11:56:51 -05:00
justin and Claude Sonnet 4.6
0367886ac6
feat: add i18n system with English locale
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-26 11:56:48 -05:00
justin
c5f1d2c993
feat: add in-memory sliding window rate limiter
2026-03-26 11:54:51 -05:00
justin
af2e48347f
feat: add slugify utility
2026-03-26 11:54:42 -05:00
justin and Claude Opus 4.6
86c1389d67
feat: add auth utilities (Argon2, session tokens)
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-26 11:54:35 -05:00
justin
fdc27584c9
feat: add role-based permission system
2026-03-26 11:54:24 -05:00
justin and Claude Sonnet 4.6
22f0ded88f
feat: add database schema and connection pool
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-26 11:53:30 -05:00