tractatus/public
TheFlow 46f3d6e7c6 feat(blog): add Manage Submission modal for publication tracking
Implements comprehensive submission tracking workflow for blog posts
targeting external publications. This feature enables systematic
management of submission packages and progress monitoring.

Frontend:
- Add submission-modal.js with complete modal implementation
- Modal includes publication selector (22 ranked publications)
- 4-item submission checklist (cover letter, pitch, notes, bio)
- Auto-save on blur with success indicators
- Progress bar (0-100%) tracking completion
- Requirements display per publication
- Update blog-validation.js with event handlers
- Update cache versions (HTML, service worker, version.json)

Backend:
- Add GET /api/blog/:id/submissions endpoint
- Add PUT /api/blog/:id/submissions endpoint (upsert logic)
- Implement getSubmissions and updateSubmission controllers
- Fix publications controller to use config helper functions
- Integration with SubmissionTracking MongoDB model

Version: 1.8.4

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-24 01:55:06 +13:00
..
admin feat(blog): add Manage Submission modal for publication tracking 2025-10-24 01:55:06 +13:00
docs/diagrams feat(implementer): WCAG accessibility, diagrams, mobile optimization 2025-10-23 00:12:55 +13:00
js feat(blog): add Manage Submission modal for publication tracking 2025-10-24 01:55:06 +13:00
locales/en feat(researcher): WCAG compliance, Berlin/Weil foundations, fixed footer i18n 2025-10-22 23:56:37 +13:00
about.html feat(content): add About page with research focus and Te Tiriti acknowledgment 2025-10-24 01:19:28 +13:00
architecture.html fix(website): governance compliance fixes from pre-Economist audit 2025-10-23 10:56:06 +13:00
implementer.html chore(frontend): update cache-busting versions and i18n 2025-10-23 10:57:32 +13:00
index.html fix(website): governance compliance fixes from pre-Economist audit 2025-10-23 10:56:06 +13:00
leader.html chore(frontend): update cache-busting versions and i18n 2025-10-23 10:57:32 +13:00
researcher.html chore(frontend): update cache-busting versions and i18n 2025-10-23 10:57:32 +13:00
service-worker.js feat(blog): add Manage Submission modal for publication tracking 2025-10-24 01:55:06 +13:00
version.json feat(blog): add Manage Submission modal for publication tracking 2025-10-24 01:55:06 +13:00