tududi/docs
Chris 105a913a8d
Fix notification deduplication to prevent pile-up in navbar (#945)
* Fix notification deduplication to prevent pile-up in navbar (#944)

When tasks/projects remained pending for multiple days, duplicate
notifications accumulated in the navbar instead of showing only the
most recent one.

Updated notification services to properly handle existing notifications:
- Delete unread notifications before creating new ones
- Respect dismissed notifications (don't recreate)
- Respect read notifications (don't duplicate)

Changes:
- Updated dueTaskService, deferredTaskService, and dueProjectService
- Added comprehensive unit tests with 8 test cases

Fixes #944

* Fix lint errors and add GitHub bug template reminder to docs
2026-03-14 19:45:24 +02:00
..
architecture.md Add comprehensive LLM development documentation (#939) 2026-03-14 02:54:59 +02:00
backend-patterns.md Add comprehensive LLM development documentation (#939) 2026-03-14 02:54:59 +02:00
code-conventions.md Add comprehensive LLM development documentation (#939) 2026-03-14 02:54:59 +02:00
common-tasks.md Add comprehensive LLM development documentation (#939) 2026-03-14 02:54:59 +02:00
database.md Add comprehensive LLM development documentation (#939) 2026-03-14 02:54:59 +02:00
development-workflow.md Add comprehensive LLM development documentation (#939) 2026-03-14 02:54:59 +02:00
directory-structure.md Add comprehensive LLM development documentation (#939) 2026-03-14 02:54:59 +02:00
MEMORY.md Fix notification deduplication to prevent pile-up in navbar (#945) 2026-03-14 19:45:24 +02:00
testing.md Add comprehensive LLM development documentation (#939) 2026-03-14 02:54:59 +02:00