canglan
c5ceba7cf0
fix: data-action buttons, sources enabled, email notify, ticket detail single-page
- app.js: mount page objects via inline script (CSP blocks eval → data-action buttons dead)
- app.js: add tickets list entry to sidebar nav (admin could not find claimed tickets)
- sources: GET /sources?manage=1 returns enabled field for admin view
- mailer: sendNotifyEmail consumes email-type notification_configs (webhook_url = recipients)
- tickets: trigger notify on created/claimed/transferred/updated/status-change
- notifications: email type shows recipient field, validates email list
- ticket-detail: single-page chat flow (player/staff bubbles) + processing log timeline
- css: chat bubble styles
2026-08-22 20:00:12 +08:00
..
2026-08-22 02:51:20 +08:00
2026-08-22 20:00:12 +08:00
2026-08-19 20:27:05 +08:00
2026-08-19 20:27:05 +08:00
2026-08-22 20:00:12 +08:00
2026-08-19 20:27:05 +08:00
2026-08-21 20:10:05 +08:00