Commit Graph

2 Commits

Author SHA1 Message Date
Jeff Emmett 84f957d2e7 Add Gitea scanner integration and infrastructure task backlog (009-014)
- Gitea scanner: auto-discovers repos with backlog/ dirs, clones/syncs daily
- Updated Dockerfile.aggregator with cron-based scanning and entrypoint script
- Updated docker-compose configs for Gitea repo mounting and env vars
- Simplified backlog/config.yml format
- Added 6 infrastructure tasks: NLA Oracle, server hardening, Traefik
  hardening, container image updates, automated backups, health monitoring

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-21 21:20:38 +00:00
Jeff Emmett 6c3563c7e4 fix: handle CRLF line endings in aggregator task updates
The updateTaskField, addUpdatedDate, and updateTaskDescription functions
only matched Unix line endings (\n), causing task updates to silently
fail when files had Windows line endings (\r\n).

Updated all three functions to:
- Match both \r\n and \n line endings in regexes
- Detect and preserve the original line ending style when writing back

This fixes drag & drop status updates in the aggregator web UI.

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-05 12:28:39 -08:00