Commit Graph

  • 483d12c34d Archive obsolete services (arbiter v2.0, whitelist-manager) main Claude 2026-04-11 08:00:17 +00:00
  • 7c534b53a4 Fix: Add socialTotals to correct dashboard route file Claude 2026-04-10 22:26:10 +00:00
  • 918fb99b87 Add Social Overview card to Trinity Console dashboard Claude 2026-04-10 22:23:21 +00:00
  • 74f7876955 Fix social sync: update post_title and post_url on existing posts Claude 2026-04-10 22:20:06 +00:00
  • 274edccf8a Add post_title to TikTok sync Claude 2026-04-10 22:18:14 +00:00
  • 21b6fa9788 Fix TikTok sync payload to match Arbiter API Claude 2026-04-10 22:15:24 +00:00
  • 942335156f Fix TikTok max_count: API limit is 20, not 50 Claude 2026-04-10 22:12:08 +00:00
  • c0750ea2c1 Fix TikTok sync: use jq instead of Python heredoc Claude 2026-04-10 22:08:58 +00:00
  • 34464a91af Add TikTok sync script with auto token refresh Claude 2026-04-10 22:05:00 +00:00
  • f35325a597 Add internal API routes for n8n social analytics integration Claude (Chronicler #76) 2026-04-10 21:00:19 +00:00
  • 92e460a90b fix: Add Social Analytics to sidebar navigation Claude 2026-04-10 20:27:35 +00:00
  • cfdd89377f feat: Add migration-aware deploy script for Trinity Console Claude 2026-04-10 20:24:48 +00:00
  • be2f5eb5a5 fix: Add platform_post_id column per Gemini review Claude 2026-04-10 20:19:49 +00:00
  • b8ed2095ba feat: Add Social Analytics module to Trinity Console (Task #108) Claude 2026-04-10 20:14:27 +00:00
  • 685626f13f fix: Use correct env vars PANEL_URL and PANEL_CLIENT_KEY Claude 2026-04-10 18:00:33 +00:00
  • 32b378f539 fix: Use Pterodactyl API directly instead of servers-api Worker Claude 2026-04-10 15:41:57 +00:00
  • 811e3046cf feat: Add server status poller for Discord channels (#107) Claude 2026-04-10 15:39:04 +00:00
  • 0acea3b95f fix: Skip OAuth if already logged in, go straight to checkout Claude 2026-04-10 15:06:34 +00:00
  • 2740dc5fd3 fix: Use OAuth state parameter instead of session for tier Claude 2026-04-10 15:05:40 +00:00
  • b4280dc630 db: Add stripe_products seed data with actual Stripe IDs Claude 2026-04-10 14:59:15 +00:00
  • 12ffdd45f5 fix: Add Discord OAuth → Stripe checkout flow Claude 2026-04-10 14:58:41 +00:00
  • d227bce0a8 Add discord-channel-rename.js script Claude 2026-04-09 20:12:12 +00:00
  • 47a600eeb5 Fix: Handle server names with subtitles for Discord channel matching Claude 2026-04-09 20:03:41 +00:00
  • e30ff4d694 Fix: Add Discord channel status to matrix body template (inline cards, not partial) Claude 2026-04-09 19:59:36 +00:00
  • 081bad1279 Add Discord channel status check to server cards Claude 2026-04-09 19:55:41 +00:00
  • cbf5d219fc Add health check after deploy - confirms Arbiter restarted successfully Claude 2026-04-09 19:50:17 +00:00
  • 02bddc0baf Fix deploy button: use detached process to avoid 502 on self-restart Claude 2026-04-09 19:48:04 +00:00
  • ef562ef59a Add Trinity Console deploy button for Holly/Meg/Michael Claude 2026-04-09 19:40:34 +00:00
  • dc59e5c1de Add /delserver documentation script Claude 2026-04-08 17:30:12 +00:00
  • 69200d8ac3 Add /delserver slash command Claude 2026-04-08 17:27:10 +00:00
  • 7ecce5da8f Add script to create #staff-commands with documentation Claude 2026-04-08 17:21:52 +00:00
  • 06f7afe25d Add /createserver slash command Claude 2026-04-08 17:18:28 +00:00
  • 083885c874 Add emoji prefixes to remaining categories Claude 2026-04-08 17:05:34 +00:00
  • 05d23e2dfc Add script to archive welcome posts Claude 2026-04-08 17:00:17 +00:00
  • 940840d69a Fix Wold's Vaults v2 - use role ID directly Claude 2026-04-08 16:53:42 +00:00
  • f5a75d204f Fix Wold's Vaults - curly apostrophe Claude 2026-04-08 16:52:36 +00:00
  • 40cb6cef31 Add full Discord channel setup script (46 channels) Claude 2026-04-08 16:50:05 +00:00
  • 9752c6fd89 Add full Discord channel setup script (46 channels) Claude 2026-04-08 16:48:48 +00:00
  • 911f5801fc Fix .env path to /opt/arbiter-3.0/.env Claude 2026-04-08 16:40:40 +00:00
  • 8768c6773f Add Discord channel creation test script Claude 2026-04-08 16:39:48 +00:00
  • 9e4fa13fdb feat(arbiter): Add New Features card to dashboard Claude Chronicler-70 2026-04-08 15:33:54 +00:00
  • b96ab1fb24 feat(arbiter): Add Discord dashboard to Trinity Console Claude Chronicler-70 2026-04-08 15:30:22 +00:00
  • 04bc2e734f feat(arbiter): Add localhost bypass for admin routes debugging Claude Chronicler-70 2026-04-08 15:23:20 +00:00
  • b639f92da6 fix: Remove incorrect middleware import from discord-audit Claude 2026-04-08 15:19:50 +00:00
  • e99ef3b942 feat: Add Discord audit routes to Arbiter Claude 2026-04-08 15:15:20 +00:00
  • 7cf0eec2db Add module list to v2 teaser Claude 2026-04-08 08:55:17 +00:00
  • 20b2fab994 Add Trinity Core v2 teaser to dashboard Claude 2026-04-08 08:53:56 +00:00
  • c7c2340321 Add logout button to user profile in sidebar Claude 2026-04-08 08:50:32 +00:00
  • 460d36c9b2 Remove placeholder notification bell Claude 2026-04-08 08:48:38 +00:00
  • 5bd4c60238 Fix scheduler timezone labels: UTC → Central Claude 2026-04-08 08:46:07 +00:00
  • 795020b55c Add Export CSV button to Players page Claude 2026-04-08 08:41:17 +00:00
  • a13d9a2c66 Add 10-minute retry for failed server syncs Claude 2026-04-08 08:39:34 +00:00
  • c2b6610e6d Add version number (v1.0) below Trinity Console title Claude 2026-04-08 08:34:41 +00:00
  • 7d21b4290a Dashboard: Show last sync date/time instead of just checkmark Claude 2026-04-08 08:32:28 +00:00
  • 7f990933df Sync package.json with production dependencies Claude 2026-04-08 08:30:17 +00:00
  • d121bd21f6 Fix dashboard SQL: use tier_level and mrr_value columns Claude 2026-04-08 08:24:08 +00:00
  • 91eea2c5ff Add Arbiter deployment script and documentation Claude 2026-04-08 08:22:22 +00:00
  • 3666241aac Fix Trinity Console dashboard: dynamic server/subscriber counts Claude 2026-04-08 08:19:10 +00:00
  • 567164ef7d Add servers-api Cloudflare Worker to version control Claude 2026-04-08 05:44:00 +00:00
  • e59ee04b03 fix(modpackchecker): Change check_interval validation from required to nullable Claude (Chronicler #63) 2026-04-06 12:59:28 +00:00
  • 1a3e884186 release(modpackchecker): v1.0.0 packaged blueprint file Frostystyle 2026-04-06 07:53:45 -05:00
  • 6e15a62378 fix(modpackchecker): Update website link to Discord Claude (Chronicler #63) 2026-04-06 12:45:21 +00:00
  • 05d2164dce fix(modpackchecker): Console card redesign - StatBlock style + short errors Claude (Chronicler #63) 2026-04-06 12:32:41 +00:00
  • c160647f0b fix(modpackchecker): Move card to right column, match StatBlock style Claude (Chronicler #63) 2026-04-06 12:21:19 +00:00
  • d735e3d9db fix(modpackchecker): Wizard review fixes - UI polish Claude (Chronicler #63) 2026-04-06 12:13:14 +00:00
  • 5a607c8c8b refactor(modpackchecker): Batch 3+4 fixes - frontend, admin, docs Claude (Chronicler #63) 2026-04-06 11:47:20 +00:00
  • 8e37120289 refactor(modpackchecker): Batch 2 fixes - centralized service, rate limiting, schema fixes Claude (Chronicler #63) 2026-04-06 11:33:11 +00:00
  • 35315c2e81 refactor(modpackchecker): Batch 1 fixes from Gemini review Claude (Chronicler #63) 2026-04-06 11:27:46 +00:00
  • 845d121fb2 chore(modpackchecker): Update authorship for commercial release Claude (Chronicler #63) 2026-04-06 11:20:20 +00:00
  • 517ec996a9 fix(modpackchecker): getStatus() use server_uuid and status column Claude (Chronicler #63) 2026-04-06 11:15:22 +00:00
  • 7437b4fa7b docs(modpackchecker): Fix namespace in README, add icon to file structure Claude (Chronicler #63) 2026-04-06 10:12:23 +00:00
  • 6992790104 feat(modpackchecker): Add Gemini-designed extension icon Claude (Chronicler #63) 2026-04-06 10:09:40 +00:00
  • 5c97b40237 fix(modpackchecker): Fix Technic API 401 error with dynamic build number Claude (Chronicler #63) 2026-04-06 10:01:53 +00:00
  • 326f6529f3 docs(modpackchecker): Update README with correct structure and Technic status Claude (Chronicler #63) 2026-04-06 09:54:39 +00:00
  • 0f2ece4f88 fix(modpackchecker): Restructure for Blueprint PSR-4 compliance Claude (Chronicler #63) 2026-04-06 09:52:57 +00:00
  • e36b20d06e docs(modpackchecker): Comprehensive developer documentation Claude (Chronicler #63) 2026-04-06 09:05:48 +00:00
  • 0cbea6d993 feat(modpackchecker): Phase 5 complete - Dashboard badge and cron job Claude (Chronicler #63) 2026-04-06 08:53:27 +00:00
  • 1eda8894d5 fix: ModpackChecker Phase 3 complete - working end-to-end pipeline Claude (Chronicler #62) 2026-04-06 01:39:04 +00:00
  • 35aded99fe feat(modpackchecker): add Blueprint extension Phase 2 - core architecture Claude (Chronicler #62) 2026-04-06 00:35:01 +00:00
  • 1a97e82ec8 feat(arbiter): implement Task #87 - Lifecycle handlers with Discord role sync Claude (Chronicler #62) 2026-04-05 14:25:41 +00:00
  • bc66fec77a feat: PostgreSQL session store Claude (Chronicler #61) 2026-04-05 10:34:44 +00:00
  • d9b54187ee fix: Normalize base_time to HH:mm:ss format Claude (Chronicler #61) 2026-04-05 10:30:36 +00:00
  • 3e4055c5dc fix: Add CSRF token to update-config form Claude (Chronicler #61) 2026-04-05 10:25:07 +00:00
  • 8a56c920db fix: Remove duplicate code block causing syntax error Claude (Chronicler #61) 2026-04-05 10:17:29 +00:00
  • 22a8a3f92d fix: Simplify audit to catch ALL non-Trinity schedules Claude (Chronicler #61) 2026-04-05 10:15:14 +00:00
  • 3ee303244e fix: Use server.identifier instead of server.id in import Claude (Chronicler #61) 2026-04-05 10:11:26 +00:00
  • 71454946e5 fix: Remove EJS includes for express-ejs-layouts compatibility Claude (Chronicler #61) 2026-04-05 10:07:51 +00:00
  • 5e8201fd22 feat: Task #94 Global Restart Scheduler Claude (Chronicler #61) 2026-04-05 09:58:52 +00:00
  • 2f67708fcf Add Sync All buttons functionality for server matrix Claude (Chronicler #60) 2026-04-05 08:34:50 +00:00
  • e23f44ad67 Restore nest filter for server discovery Claude (Chronicler #60) 2026-04-05 08:32:07 +00:00
  • 62ddb8b8b6 Remove nest filter from server discovery Claude (Chronicler #60) 2026-04-05 08:24:42 +00:00
  • 291b329067 Fix Task #91: Server matrix node detection Claude (Chronicler #60) 2026-04-05 08:23:14 +00:00
  • a9b39f3459 feat: Trinity Console v3.5 - Complete Admin Panel with Stripe Integration v3.5.0 root 2026-04-03 14:29:01 -05:00
  • 285f027ee9 feat: schema migration for users, admin_audit_log, server_sync_log tables Claude (Chronicler #57) 2026-04-03 18:39:08 +00:00
  • 83e5d2c192 fix: restore modular admin structure - all modules now working Claude (Chronicler #57) 2026-04-03 18:28:32 +00:00
  • dbb3c0afa7 fix: players mrr_value parsing and audit log column names Claude (Chronicler #57) 2026-04-03 18:19:42 +00:00
  • d6c530ae80 feat: implement all remaining admin HTMX endpoints with real data Claude (Chronicler #57) 2026-04-03 18:16:08 +00:00
  • 86af46deca fix: add HTMX middleware to disable layouts for AJAX requests Claude (Chronicler #57) 2026-04-03 18:13:06 +00:00
  • 4c7a7a0832 feat: add HTMX endpoint stubs for all admin modules Claude (Chronicler #57) 2026-04-03 18:07:39 +00:00
  • f7fec6fb84 feat: convert financials template to EJS and add database queries Claude (Chronicler #57) 2026-04-03 17:58:13 +00:00