tractatus/public
TheFlow 0b853c537d feat(crm): complete Phase 3 multi-project CRM + critical bug fixes
Phase 3 Multi-Project CRM Implementation:
- Add UnifiedContact model for cross-project contact linking
- Add Organization model with domain-based auto-detection
- Add ActivityTimeline model for comprehensive interaction tracking
- Add SLATracking model for 24-hour response commitment
- Add ResponseTemplate model with variable substitution
- Add CRM controller with 8 API endpoints
- Add Inbox controller for unified communications
- Add CRM dashboard frontend with tabs (Contacts, Orgs, SLA, Templates)
- Add Contact Management interface (Phase 1)
- Add Unified Inbox interface (Phase 2)
- Integrate CRM routes into main API

Critical Bug Fixes:
- Fix newsletter DELETE button (event handler context issue)
- Fix case submission invisible button (invalid CSS class)
- Fix Chart.js CSP violation (add cdn.jsdelivr.net to policy)
- Fix Chart.js SRI integrity hash mismatch

Technical Details:
- Email-based contact deduplication across projects
- Automatic organization linking via email domain
- Cross-project activity timeline aggregation
- SLA breach detection and alerting system
- Template rendering with {placeholder} substitution

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-24 18:10:14 +13:00
..
.well-known fix(submissions): restructure Economist package and fix article display 2025-10-24 08:47:42 +13:00
about fix(submissions): restructure Economist package and fix article display 2025-10-24 08:47:42 +13:00
admin feat(crm): complete Phase 3 multi-project CRM + critical bug fixes 2025-10-24 18:10:14 +13:00
css fix(css): correct justify-center syntax error in loading overlay 2025-10-24 12:41:53 +13:00
demos fix(submissions): restructure Economist package and fix article display 2025-10-24 08:47:42 +13:00
docs fix(submissions): restructure Economist package and fix article display 2025-10-24 08:47:42 +13:00
downloads fix(submissions): restructure Economist package and fix article display 2025-10-24 08:47:42 +13:00
fonts fix(submissions): restructure Economist package and fix article display 2025-10-24 08:47:42 +13:00
images fix(submissions): restructure Economist package and fix article display 2025-10-24 08:47:42 +13:00
js feat(crm): complete Phase 3 multi-project CRM + critical bug fixes 2025-10-24 18:10:14 +13:00
koha feat(crm): complete Phase 3 multi-project CRM + critical bug fixes 2025-10-24 18:10:14 +13:00
locales fix(submissions): restructure Economist package and fix article display 2025-10-24 08:47:42 +13:00
about.html chore: bump cache version for CSRF fix deployment 2025-10-24 16:44:40 +13:00
api-reference.html chore: bump cache version for CSRF fix deployment 2025-10-24 16:44:40 +13:00
architecture.html fix(website): governance compliance fixes from pre-Economist audit 2025-10-23 10:56:06 +13:00
blog-post.html chore: bump cache version for CSRF fix deployment 2025-10-24 16:44:40 +13:00
blog.html chore: bump cache version for CSRF fix deployment 2025-10-24 16:44:40 +13:00
case-submission.html feat(crm): complete Phase 3 multi-project CRM + critical bug fixes 2025-10-24 18:10:14 +13:00
check-version.html chore: bump cache version for CSRF fix deployment 2025-10-24 16:44:40 +13:00
docs-viewer.html chore: bump cache version for CSRF fix deployment 2025-10-24 16:44:40 +13:00
docs.html chore: bump cache version for CSRF fix deployment 2025-10-24 16:44:40 +13:00
faq.html chore: bump cache version for CSRF fix deployment 2025-10-24 16:44:40 +13:00
favicon-new.svg fix(submissions): restructure Economist package and fix article display 2025-10-24 08:47:42 +13:00
favicon.ico fix(submissions): restructure Economist package and fix article display 2025-10-24 08:47:42 +13:00
favicon.svg fix(submissions): restructure Economist package and fix article display 2025-10-24 08:47:42 +13:00
implementer.html chore: bump cache version for CSRF fix deployment 2025-10-24 16:44:40 +13:00
implementer.html.backup fix(submissions): restructure Economist package and fix article display 2025-10-24 08:47:42 +13:00
index.html chore: bump cache version for CSRF fix deployment 2025-10-24 16:44:40 +13:00
koha.html chore: bump cache version for CSRF fix deployment 2025-10-24 16:44:40 +13:00
leader.html chore: bump cache version for CSRF fix deployment 2025-10-24 16:44:40 +13:00
manifest.json fix(submissions): restructure Economist package and fix article display 2025-10-24 08:47:42 +13:00
media-inquiry.html chore: bump cache version for CSRF fix deployment 2025-10-24 16:44:40 +13:00
media-triage-transparency.html fix(submissions): restructure Economist package and fix article display 2025-10-24 08:47:42 +13:00
privacy.html chore: bump cache version for CSRF fix deployment 2025-10-24 16:44:40 +13:00
researcher.html chore: bump cache version for CSRF fix deployment 2025-10-24 16:44:40 +13:00
service-worker.js fix(cache): standardize cache version across all HTML files 2025-10-24 12:34:39 +13:00
test-pressure-chart.html fix(submissions): restructure Economist package and fix article display 2025-10-24 08:47:42 +13:00
version.json chore: bump cache version for CSRF fix deployment 2025-10-24 16:44:40 +13:00