chore(ops): restart policy + todo notes
CI / backend (pull_request) Successful in 58s
CI / frontend (pull_request) Successful in 14s
CI / format (pull_request) Failing after 30s
CI / db-tests (pull_request) Failing after 30s
Security / secrets (pull_request) Successful in 7s
Security / dependencies (pull_request) Failing after 42s
Security / sast (pull_request) Failing after 11s
#46 opened 2026-07-10 21:56:34 +02:00 by cesnimda
chore(analytics): remove dead day-hour heatmap (Unit 5)
CI / backend (pull_request) Successful in 1m36s
CI / frontend (pull_request) Successful in 26s
CI / format (pull_request) Successful in 1m22s
CI / db-tests (pull_request) Successful in 1m18s
Security / secrets (pull_request) Successful in 5s
Security / dependencies (pull_request) Successful in 1m18s
Security / sast (pull_request) Successful in 56s
#45 by cesnimda was merged 2026-07-04 21:43:32 +02:00
feat(ui): email dashboard UX refactor (PHASES 1/3/4)
CI / backend (pull_request) Successful in 2m26s
CI / frontend (pull_request) Successful in 31s
CI / format (pull_request) Successful in 1m25s
CI / db-tests (pull_request) Successful in 1m27s
Security / secrets (pull_request) Successful in 7s
Security / dependencies (pull_request) Successful in 1m18s
Security / sast (pull_request) Successful in 1m1s
#44 by cesnimda was merged 2026-07-04 21:16:21 +02:00
feat(ui): split-view reading pane (PHASE 1)
CI / backend (pull_request) Successful in 48s
CI / frontend (pull_request) Successful in 12s
#43 by cesnimda was closed 2026-07-04 21:06:20 +02:00
feat(ui): replace heatmap with category breakdown + skeletons (PHASE 3/4)
CI / backend (pull_request) Successful in 50s
CI / frontend (pull_request) Successful in 12s
#42 by cesnimda was closed 2026-07-04 21:06:20 +02:00
feat(ui): email row polish + custom checkbox (PHASE 3)
CI / backend (pull_request) Successful in 49s
CI / frontend (pull_request) Successful in 12s
#41 by cesnimda was closed 2026-07-04 21:06:19 +02:00 2 conflicting files
feat(ui): bulk-action UX + keyboard nav (PHASE 4)
CI / backend (pull_request) Successful in 1m14s
CI / frontend (pull_request) Successful in 11s
#40 by cesnimda was closed 2026-07-04 21:06:18 +02:00
chore: strip UTF-8 BOM from migration files (unblock format gate)
CI / backend (pull_request) Successful in 57s
CI / frontend (pull_request) Successful in 12s
CI / format (pull_request) Successful in 51s
CI / db-tests (pull_request) Successful in 55s
Security / secrets (pull_request) Successful in 3s
Security / dependencies (pull_request) Successful in 56s
Security / sast (pull_request) Successful in 40s
#39 by cesnimda was merged 2026-07-04 16:40:06 +02:00
fix(categories): correct all 7 smart-folder bugs at source (PHASE 2)
CI / backend (pull_request) Successful in 54s
CI / frontend (pull_request) Successful in 13s
CI / format (pull_request) Successful in 49s
CI / db-tests (pull_request) Successful in 54s
Security / secrets (pull_request) Successful in 4s
Security / dependencies (pull_request) Successful in 1m0s
Security / sast (pull_request) Successful in 38s
#38 by cesnimda was merged 2026-07-04 16:45:11 +02:00
fix(auth): login 500 — DataProtection key ring on root-owned volume
CI / backend (pull_request) Successful in 55s
CI / frontend (pull_request) Successful in 14s
CI / format (pull_request) Successful in 51s
CI / db-tests (pull_request) Successful in 57s
Security / secrets (pull_request) Successful in 4s
Security / dependencies (pull_request) Successful in 1m2s
Security / sast (pull_request) Successful in 1m9s
#37 by cesnimda was merged 2026-07-04 16:52:56 +02:00
perf(search): keyset pagination (browse path)
CI / backend (pull_request) Successful in 1m18s
CI / frontend (pull_request) Successful in 22s
CI / format (pull_request) Successful in 1m8s
CI / db-tests (pull_request) Successful in 1m13s
Security / secrets (pull_request) Successful in 5s
Security / dependencies (pull_request) Successful in 1m7s
#36 by cesnimda was merged 2026-07-04 16:01:40 +02:00
feat(platform): feature flags + user settings foundation
CI / backend (pull_request) Successful in 58s
CI / frontend (pull_request) Successful in 14s
CI / format (pull_request) Successful in 53s
CI / db-tests (pull_request) Successful in 59s
Security / secrets (pull_request) Successful in 4s
Security / dependencies (pull_request) Successful in 59s
#35 by cesnimda was merged 2026-07-02 18:04:14 +02:00
feat(search): hybrid semantic search (RRF)
CI / backend (pull_request) Successful in 1m0s
CI / frontend (pull_request) Successful in 14s
CI / format (pull_request) Successful in 50s
CI / db-tests (pull_request) Successful in 53s
Security / secrets (pull_request) Successful in 4s
Security / dependencies (pull_request) Successful in 56s
#34 by cesnimda was merged 2026-07-02 17:36:28 +02:00
feat(ops): OpenTelemetry + observability profile
CI / backend (pull_request) Successful in 53s
CI / frontend (pull_request) Successful in 13s
CI / format (pull_request) Successful in 51s
CI / db-tests (pull_request) Successful in 54s
Security / secrets (pull_request) Successful in 4s
Security / dependencies (pull_request) Successful in 1m1s
#33 by cesnimda was merged 2026-07-02 17:32:35 +02:00
ci(security): Semgrep SAST
CI / backend (pull_request) Successful in 1m2s
CI / frontend (pull_request) Successful in 16s
CI / format (pull_request) Successful in 55s
CI / db-tests (pull_request) Successful in 1m3s
Security / secrets (pull_request) Successful in 4s
Security / dependencies (pull_request) Successful in 1m4s
Security / sast (pull_request) Successful in 54s
#32 by cesnimda was merged 2026-07-04 16:01:35 +02:00
refactor(db): named tenant query filters
CI / backend (pull_request) Successful in 52s
CI / frontend (pull_request) Successful in 12s
CI / format (pull_request) Successful in 50s
CI / db-tests (pull_request) Successful in 52s
Security / secrets (pull_request) Successful in 3s
Security / dependencies (pull_request) Successful in 55s
#31 by cesnimda was merged 2026-07-02 17:24:21 +02:00
feat(ai): semantic-search backfill + Ollama profile
CI / backend (pull_request) Successful in 49s
CI / frontend (pull_request) Successful in 12s
CI / format (pull_request) Successful in 50s
CI / db-tests (pull_request) Successful in 51s
Security / secrets (pull_request) Successful in 4s
Security / dependencies (pull_request) Successful in 52s
#30 by cesnimda was merged 2026-07-02 16:59:31 +02:00
perf(ui): route-level code splitting
CI / backend (pull_request) Successful in 51s
CI / frontend (pull_request) Successful in 15s
CI / format (pull_request) Successful in 51s
CI / db-tests (pull_request) Successful in 51s
Security / secrets (pull_request) Successful in 4s
Security / dependencies (pull_request) Successful in 51s
#29 by cesnimda was merged 2026-07-02 16:53:31 +02:00
feat!: migrate to .NET 10 LTS
CI / backend (pull_request) Successful in 52s
CI / frontend (pull_request) Successful in 23s
CI / format (pull_request) Successful in 51s
CI / db-tests (pull_request) Successful in 52s
Security / secrets (pull_request) Successful in 4s
Security / dependencies (pull_request) Successful in 1m1s
#28 by cesnimda was merged 2026-07-02 16:53:25 +02:00
feat(ci): Renovate dependency automation
CI / backend (pull_request) Successful in 54s
CI / frontend (pull_request) Successful in 16s
CI / format (pull_request) Successful in 56s
CI / db-tests (pull_request) Successful in 52s
Security / secrets (pull_request) Successful in 4s
Security / dependencies (pull_request) Successful in 58s
#27 by cesnimda was merged 2026-07-02 16:28:03 +02:00