# Feature: UX & Notification Improvements **Branch:** `feature/ux-notification-improvements` **Base branch:** `feature/entity-relationship-refactor` **Created:** 2026-03-20 **Status:** 🟡 In Progress **Strategy:** Incremental **Mode:** Automated **Execution:** Orchestrator ## Summary Seven UX and notification improvements: show entity icons, enrich event data, dashboard filtering/sorting, friendly Telegram chat names, bot test messages, album public link validation, and graceful degradation for albums without public links. ## Build & Test Commands - **Build (backend):** `cd packages/server && pip install -e .` - **Build (frontend):** `cd frontend && npx vite build` - **Test (backend):** `cd packages/server && python -m pytest` (if tests exist) - **Lint:** N/A ## Phases - [ ] Phase 1: Show Entity Icons on Cards [domain: frontend] → [subplan](./phase-1-entity-icons.md) - [ ] Phase 2: Enrich Event Data [domain: backend] → [subplan](./phase-2-enrich-events.md) - [ ] Phase 3: Richer Events Display + Filtering & Sorting [domain: frontend] → [subplan](./phase-3-events-ui.md) - [ ] Phase 4: Friendly Chat Names + Test Message for Bots [domain: fullstack] → [subplan](./phase-4-chat-names-test-msg.md) - [ ] Phase 5: Album Public Link Validation [domain: fullstack] → [subplan](./phase-5-link-validation.md) - [ ] Phase 6: Support Albums Without Public Links [domain: backend] → [subplan](./phase-6-no-link-support.md) ## Phase Progress Log | Phase | Domain | Status | Review | Build | Committed | |-------|--------|--------|--------|-------|-----------| | Phase 1: Entity Icons | frontend | ⬜ Not Started | ⬜ | ⬜ | ⬜ | | Phase 2: Enrich Events | backend | ⬜ Not Started | ⬜ | ⬜ | ⬜ | | Phase 3: Events UI | frontend | ⬜ Not Started | ⬜ | ⬜ | ⬜ | | Phase 4: Chat Names + Test | fullstack | ⬜ Not Started | ⬜ | ⬜ | ⬜ | | Phase 5: Link Validation | fullstack | ⬜ Not Started | ⬜ | ⬜ | ⬜ | | Phase 6: No-Link Support | backend | ⬜ Not Started | ⬜ | ⬜ | ⬜ | ## Final Review - [ ] Comprehensive code review - [ ] Full build passes - [ ] Full test suite passes - [ ] Merged to `feature/entity-relationship-refactor`