# 13-Jan-2026 — Release-notes, Project and 1 more areas: 3 features and 2 fixes [#115](https://github.com/nbarrett/ngx-ramblers/issues/115)

## [build 419](https://github.com/nbarrett/ngx-ramblers/actions/runs/20974280695) — [commit 3285606](https://github.com/nbarrett/ngx-ramblers/commit/328560687b990b2cb08610852510926bef990ad1)

_____

- 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](https://github.com/nbarrett/ngx-ramblers/issues/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.