Commit graph

2 commits

Author SHA1 Message Date
Copilot
84425d2b25
docs: Update Radarr references to Aletheia and document test suite status (#113)
* Initial plan

* docs: update package.json metadata for Aletheia fork

Co-authored-by: cheir-mneme <176430037+cheir-mneme@users.noreply.github.com>

* docs: update code comments to reference Aletheia instead of Radarr

Co-authored-by: cheir-mneme <176430037+cheir-mneme@users.noreply.github.com>

* docs: add test status documentation

Co-authored-by: cheir-mneme <176430037+cheir-mneme@users.noreply.github.com>

* docs: clarify Notifiarr integration naming in comment

Co-authored-by: cheir-mneme <176430037+cheir-mneme@users.noreply.github.com>

* docs: add comprehensive documentation cleanup summary

Co-authored-by: cheir-mneme <176430037+cheir-mneme@users.noreply.github.com>

* docs: update CLEANUP_CANDIDATES.md with completed items

Co-authored-by: cheir-mneme <176430037+cheir-mneme@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: cheir-mneme <176430037+cheir-mneme@users.noreply.github.com>
2025-12-21 14:50:10 -06:00
Cody Kickertz
f2fff6419d
refactor: notification provider deduplication + docs (#81)
* fix: SonarCloud null safety and struct comparison issues

- OsPath.cs: Remove ReferenceEquals checks on struct (always false)
- SkyHookProxy.cs: Add null-conditional operators for Credits.Cast/Crew

* fix: remaining React index-as-key issues and backend null safety

Frontend:
- Fix 8 remaining index-as-key violations using content-based keys
- ImportMovieSelectFolder.js: use errorMessage as key
- ImportMovieFooter.js: use errorMessage as key
- CustomFormat.js: use item.name as key
- AddSpecificationItem.js: use preset.name as key
- QualityProfileItems.js: use message as key
- QualityProfileFormatItems.js: use message as key

Backend (cherry-picked from batch-3):
- OsPath.cs: Remove ReferenceEquals on struct
- SkyHookProxy.cs: Add null-conditional for Credits

* refactor(notifications): consolidate GetPosterUrl to base class

* docs: add architectural decisions log

* fix(sonar): enable path traversal suppressions for media management app

---------

Co-authored-by: admin <admin@ardentleatherworks.com>
2025-12-19 19:35:14 -06:00