13-Jan-2026 — Release-notes, Project and 1 more areas: 3 features and 2 fixes #115
- Only update release notes from the same day to preserve manual edits and images
- Fix incorrect GitHub Actions URL generation (was using build number as run ID)
- Filter out old release notes before processing to prevent overwrites
- Add date-based filtering in both dry-run and normal modes
Additional improvements:
- Add ESLint rules to enforce es-toolkit usage (Object.keys, typeof checks, Array.isArray)
- Add ESLint rules to ban new Date() (use dateTimeNow() from dates library)
- Add ESLint rules to ban inline comments and imperative loops
- Add git hooks to prevent AI attribution in commits (auto-installed via npm)
- Update AGENTS.md with comprehensive ESLint enforcement documentation
- Simplify CLAUDE.md to redirect to AGENTS.md only
release-notes: prevent overwriting existing release notes and fix build URLs (#115)
- Only update release notes from the same day to preserve manual edits and images
- Fix incorrect GitHub Actions URL generation (was using build number as run ID)
- Filter out old release notes before processing to prevent overwrites
- Add date-based filtering in both dry-run and normal modes
Additional improvements:
- Add ESLint rules to enforce es-toolkit usage (Object.keys, typeof checks, Array.isArray)
- Add ESLint rules to ban new Date() (use dateTimeNow() from dates library)
- Add ESLint rules to ban inline comments and imperative loops
- Add git hooks to prevent AI attribution in commits (auto-installed via npm)
- Update AGENTS.md with comprehensive ESLint enforcement documentation
- Simplify CLAUDE.md to redirect to AGENTS.md only
project: added project evolution page and updated readme
project: make link work from readme
settings: hide Walks Manager sync when walkPopulation is Local
Only show the sync section when walkPopulation is set to WALKS_MANAGER
or HYBRID. Display a warning message with link to Area & Group settings
when sync is disabled due to Local population mode.