Default Branch

main
CI / backend (push) Successful in 1m4s
CI / frontend (push) Successful in 20s

8c2e52ad60 · Merge security/hardening-phase4: Phase 4-7 security hardening + CI · Updated 2026-07-01 00:33:20 +02:00

Branches

chore/restart-policy
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

be715e3cea · fix(ci): semgrep install fails on Gitea Act runner (no sudo/pipx) · Updated 2026-07-12 15:53:35 +02:00    cesnimda

0
44
#46 Open
develop
CI / backend (push) Successful in 1m29s
CI / frontend (push) Successful in 28s
CI / format (push) Successful in 1m17s
CI / db-tests (push) Successful in 1m24s
CI / backend (pull_request) Successful in 1m18s
CI / frontend (pull_request) Successful in 21s
CI / format (pull_request) Successful in 1m5s
CI / db-tests (pull_request) Successful in 1m12s
Deploy Staging / deploy (push) Successful in 43s
Security / secrets (push) Successful in 6s
Security / dependencies (push) Successful in 1m17s
Security / sast (push) Successful in 1m7s
Security / secrets (pull_request) Successful in 6s
Security / dependencies (pull_request) Successful in 1m24s
Security / sast (pull_request) Successful in 1m8s

cfcf45cdf3 · chore(analytics): remove dead day-hour heatmap (Unit 5) (#45) · Updated 2026-07-04 21:43:32 +02:00    cesnimda

0
40
#6 Open
chore/rm-dead-heatmap
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

cd1f8a04a1 · chore(analytics): remove dead day-hour heatmap endpoint/service/DTO · Updated 2026-07-04 21:21:12 +02:00    cesnimda

0
40
#45 Merged
integ-ui
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

2d1ca9d0d6 · feat(ui): email dashboard UX refactor — split-view, row polish, dashboard (PHASES 1/3/4) · Updated 2026-07-04 20:59:54 +02:00    cesnimda

0
39
#44 Merged
feat/ui-split-view
CI / backend (pull_request) Successful in 48s
CI / frontend (pull_request) Successful in 12s

19cc9ca88a · feat(ui): split-view reading pane for FolderView + SearchResults · Updated 2026-07-04 16:51:42 +02:00    cesnimda

0
1
#43 Closed
feat/ui-dashboard-widget
CI / backend (pull_request) Successful in 50s
CI / frontend (pull_request) Successful in 12s

0268c2dbaa · feat(ui): replace heatmap with category breakdown + skeletons · Updated 2026-07-04 16:51:32 +02:00    cesnimda

0
1
#42 Closed
feat/ui-email-row
CI / backend (pull_request) Successful in 49s
CI / frontend (pull_request) Successful in 12s

9cf4c9873f · feat(ui): email row polish + custom checkbox · Updated 2026-07-04 16:50:19 +02:00    cesnimda

0
1
#41 Closed
feat/ui-bulk-keyboard
CI / backend (pull_request) Successful in 1m14s
CI / frontend (pull_request) Successful in 11s

5bcce1dea0 · feat(ui): bulk-action UX + keyboard nav (PHASE 4) · Updated 2026-07-04 16:49:39 +02:00    cesnimda

0
1
#40 Closed
fix/login-keyring-500
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

89ac20b124 · chore: strip UTF-8 BOM from generated files (format gate) · Updated 2026-07-04 16:30:39 +02:00    cesnimda

0
37
#37 Merged
fix/smart-categories
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

1a3e0ede82 · chore: strip UTF-8 BOM from generated files (format gate) · Updated 2026-07-04 16:30:36 +02:00    cesnimda

0
37
#38 Merged
chore/strip-bom
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

c6a8302997 · chore: strip UTF-8 BOM from EF-generated migration files · Updated 2026-07-04 16:27:02 +02:00    cesnimda

0
36
#39 Merged
feat/semgrep
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

e000332b95 · ci(security): install semgrep via apt+pipx on the runner image · Updated 2026-07-02 18:17:13 +02:00    cesnimda

0
32
#32 Merged
feat/keyset-pagination
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

01fb74eb38 · perf(search): keyset pagination + fix the format-gate line-ending flip-flop · Updated 2026-07-02 17:53:18 +02:00    cesnimda

0
33
#36 Merged
feat/feature-flags
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

7b8d609185 · feat(platform): feature flags + user settings foundation (RECOMMENDATIONS #10) · Updated 2026-07-02 17:32:55 +02:00    cesnimda

0
31
#35 Merged
feat/hybrid-search
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

50bf6d977a · feat(search): hybrid semantic search via RRF fusion (RECOMMENDATIONS #4b) · Updated 2026-07-02 17:17:41 +02:00    cesnimda

0
30
#34 Merged
feat/opentelemetry
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

6dfb69c26c · feat(ops): OpenTelemetry traces + metrics (RECOMMENDATIONS #5) · Updated 2026-07-02 17:12:22 +02:00    cesnimda

0
30
#33 Merged
feat/named-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

59d05e02bd · refactor(db): named tenant query filters (RECOMMENDATIONS #6) · Updated 2026-07-02 17:02:46 +02:00    cesnimda

0
30
#31 Merged
feat/semantic-backfill
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

3b93893618 · feat(ai): semantic-search backfill worker + Ollama compose profile (RECOMMENDATIONS #4a) · Updated 2026-07-02 16:50:27 +02:00    cesnimda

0
25
#30 Merged
feat/bundle-split
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

733bfc9bae · perf(ui): route-level code splitting (RECOMMENDATIONS #7) · Updated 2026-07-02 16:40:52 +02:00    cesnimda

0
25
#29 Merged
feat/dotnet10
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

d03ca01172 · feat!: migrate to .NET 10 LTS (RECOMMENDATIONS #1) · Updated 2026-07-02 16:29:21 +02:00    cesnimda

0
25
#28 Merged