2025-09-12 - 2026-09-12

Overview

0 Active Pull Requests
26 Active Issues
Excluding merges, 1 author has pushed 70 commits to main and 70 commits to all branches. On main, 95 files have changed and there have been 39851 additions and 6115 deletions.

13 Releases published by 1 user

Published v0.1.24 2026-09-08 12:25:30 +02:00

Published v0.1.23 2026-08-24 17:58:27 +02:00

Published v0.1.22 2026-08-24 11:36:33 +02:00

Published v0.1.21 2026-08-24 01:15:32 +02:00

Published v0.1.20 2026-08-23 20:19:16 +02:00

Published v0.1.18 2026-08-05 21:07:44 +02:00

Published v0.1.17 2026-08-05 20:33:58 +02:00

Published v0.1.16 2026-08-05 19:51:59 +02:00

Published v0.1.15 2026-08-04 15:18:08 +02:00

Published v0.1.8 2026-07-11 16:49:01 +02:00

Published v0.1.7 2026-07-11 02:34:56 +02:00

Published v0.1.6 2026-07-11 00:13:17 +02:00

Published v0.1.5 2026-07-07 15:49:06 +02:00

25 Issues closed from 1 user

Closed #25 [Integrity review] Bound recurrence work and reject incomplete free/busy 2026-09-08 12:57:23 +02:00

Closed #24 [Privacy] Provide governed Calendar DSAR coverage 2026-08-20 23:27:56 +02:00

Closed #23 [Feature] Contribute Calendar to Quick Access 2026-08-19 19:51:47 +02:00

Closed #22 [Debt] Migrate Calendar WebUI to the interface pattern language 2026-08-03 15:09:20 +02:00

Closed #19 [Task] Implement destructive synchronized-calendar remote move saga 2026-08-02 17:31:24 +02:00

Closed #5 [Feature] Mirror campaign invitations and track attendee answers 2026-08-02 16:39:36 +02:00

Closed #21 [Feature] Add CalDAV outbox diagnostics and recovery UI 2026-08-02 15:57:41 +02:00

Closed #2 [Feature] Add Open-Xchange calendar integration adapter 2026-08-02 05:59:42 +02:00

Closed #4 Surface calendar view preferences and complete VEVENT recurrence editing 2026-07-31 05:49:01 +02:00

Closed #3 [Feature] Add CalDAV protocol sync, recurrence expansion, and free/busy capability 2026-07-31 05:49:00 +02:00

Closed #10 [Debt] Split monolithic calendar page into focused components 2026-07-29 19:53:40 +02:00

Closed #20 [Debt] Split CalDAV discovery and sync-source creation orchestration 2026-07-29 19:14:22 +02:00

Closed #18 [Feature] Configure safe terminal Calendar outbox retention 2026-07-22 03:26:37 +02:00

Closed #17 [Feature] Deliver external calendar mutations through a durable idempotent outbox 2026-07-22 03:26:24 +02:00

Closed #16 [Audit] Refactor CalDAV and iCalendar parsing complexity hotspots 2026-07-14 00:29:02 +02:00

Closed #15 [Security audit] Harden CalDAV/WebCal remote fetch and XML parsing 2026-07-13 20:19:24 +02:00

Closed #14 [Debt] Consolidate duplicated calendar sync source finalization paths 2026-07-13 18:32:32 +02:00

Closed #13 [Debt] Refactor high-complexity calendar sync and VEVENT code 2026-07-12 02:06:58 +02:00

Closed #9 [Performance] Chunk calendar source cleanup for large subscriptions 2026-07-12 01:35:45 +02:00

Closed #8 [Security] Add egress policy for calendar sync source URLs 2026-07-11 17:39:52 +02:00

Closed #12 [Security] Add explicit egress policy to calendar sync URL fetches 2026-07-11 12:51:48 +02:00

Closed #11 [Security] Parse CalDAV and EWS XML with defusedxml 2026-07-11 12:51:16 +02:00

Closed #7 Add event-window delta support for calendar views 2026-07-09 17:06:12 +02:00

Closed #6 [Task] Allow deleting/removing calendars with event move options 2026-07-07 15:05:30 +02:00

Closed #1 [Feature] Define calendar and Terminplaner module boundary 2026-07-07 02:51:05 +02:00

26 Issues created by 1 user

Opened #1 [Feature] Define calendar and Terminplaner module boundary 2026-07-06 21:46:55 +02:00

Opened #2 [Feature] Add Open-Xchange calendar integration adapter 2026-07-06 21:46:59 +02:00

Opened #3 [Feature] Add CalDAV protocol sync, recurrence expansion, and free/busy capability 2026-07-07 02:52:07 +02:00

Opened #4 Surface calendar view preferences and complete VEVENT recurrence editing 2026-07-07 11:53:34 +02:00

Opened #5 [Feature] Mirror campaign invitations and track attendee answers 2026-07-07 13:55:25 +02:00

Opened #6 [Task] Allow deleting/removing calendars with event move options 2026-07-07 15:05:28 +02:00

Opened #7 Add event-window delta support for calendar views 2026-07-09 16:22:27 +02:00

Opened #8 [Security] Add egress policy for calendar sync source URLs 2026-07-11 11:36:11 +02:00

Opened #9 [Performance] Chunk calendar source cleanup for large subscriptions 2026-07-11 11:39:42 +02:00

Opened #10 [Debt] Split monolithic calendar page into focused components 2026-07-11 11:39:44 +02:00

Opened #11 [Security] Parse CalDAV and EWS XML with defusedxml 2026-07-11 12:51:16 +02:00

Opened #12 [Security] Add explicit egress policy to calendar sync URL fetches 2026-07-11 12:51:17 +02:00

Opened #13 [Debt] Refactor high-complexity calendar sync and VEVENT code 2026-07-11 12:51:17 +02:00

Opened #14 [Debt] Consolidate duplicated calendar sync source finalization paths 2026-07-13 17:21:08 +02:00

Opened #15 [Security audit] Harden CalDAV/WebCal remote fetch and XML parsing 2026-07-13 20:10:47 +02:00

Opened #16 [Audit] Refactor CalDAV and iCalendar parsing complexity hotspots 2026-07-13 20:10:52 +02:00

Opened #17 [Feature] Deliver external calendar mutations through a durable idempotent outbox 2026-07-20 14:42:13 +02:00

Opened #18 [Feature] Configure safe terminal Calendar outbox retention 2026-07-20 14:42:13 +02:00

Opened #19 [Task] Implement destructive synchronized-calendar remote move saga 2026-07-20 14:42:13 +02:00

Opened #20 [Debt] Split CalDAV discovery and sync-source creation orchestration 2026-07-29 13:25:57 +02:00

Opened #21 [Feature] Add CalDAV outbox diagnostics and recovery UI 2026-08-02 04:11:03 +02:00

Opened #22 [Debt] Migrate Calendar WebUI to the interface pattern language 2026-08-03 08:08:41 +02:00

Opened #23 [Feature] Contribute Calendar to Quick Access 2026-08-06 17:26:06 +02:00

Opened #24 [Privacy] Provide governed Calendar DSAR coverage 2026-08-20 23:18:23 +02:00

Opened #25 [Integrity review] Bound recurrence work and reject incomplete free/busy 2026-09-08 10:24:51 +02:00

Opened #26 [UI review] Calendar: visual and interaction conformance 2026-09-08 18:40:29 +02:00