• Joined on 2025-08-22
zemion pushed to main at GovOPlaN/govoplan-campaign 2026-07-14 13:25:20 +02:00
2e593b7fa4 intermittent commit
zemion pushed to main at GovOPlaN/govoplan-audit 2026-07-14 13:23:05 +02:00
5e4f84a789 intermittent commit
zemion pushed to main at GovOPlaN/govoplan-admin 2026-07-14 13:23:01 +02:00
c9e1fb287f intermittent commit
zemion pushed to main at GovOPlaN/govoplan-addresses 2026-07-14 13:22:56 +02:00
f19350e65d intermittent commit
zemion pushed to main at GovOPlaN/govoplan-access 2026-07-14 13:22:53 +02:00
ab07075a67 intermittent commit
zemion commented on issue GovOPlaN/govoplan-addresses#7 2026-07-14 13:18:32 +02:00
[Feature] Add CardDAV address-book connector

Codex State: done

Summary

  • Completed the field-level merge path: the conflict review dialog now lets users choose Local or Remote per stored vCard field and applies the merged payload…
zemion commented on issue GovOPlaN/govoplan-addresses#7 2026-07-14 13:13:19 +02:00
[Feature] Add CardDAV address-book connector

Codex State: progress

Summary

  • Added CardDAV sync source lifecycle UX: enable/disable in the sync inspector and disconnect/delete with local contacts kept.
  • Added conflict review UI…
zemion commented on issue GovOPlaN/govoplan-core#259 2026-07-14 13:11:50 +02:00
[Debt] Add DB query timing and batch auth principal resolution

Codex State: progress

Summary

  • Recorded address/calendar/files page-bootstrap baseline after the query metrics + auth batching work.
  • Method: isolated FastAPI TestClient app on SQLite,…
zemion commented on issue GovOPlaN/govoplan-core#259 2026-07-14 12:04:00 +02:00
[Debt] Add DB query timing and batch auth principal resolution

Implemented the main #259 slice on 2026-07-14.

Changes made:

  • Added request-scoped SQLAlchemy query metrics in core and instrumented engines created through create_database_engine() /…
zemion commented on issue GovOPlaN/govoplan-addresses#7 2026-07-14 11:50:00 +02:00
[Feature] Add CardDAV address-book connector

Codex State: progress

Summary

  • Implemented first two-way CardDAV write path: local creates, updates, and deletes are planned and applied to writable two-way/export sources.
  • Outbound…
zemion commented on issue GovOPlaN/govoplan-core#258 2026-07-14 11:49:47 +02:00
[Task] Split auth session check from full user bootstrap

Recorded before closing, using the isolated core API smoke-test app on 2026-07-14.

Method:

  • SQLite test database with bootstrap_dev_data().
  • fastapi.testclient.TestClient, cookie session…
zemion closed issue GovOPlaN/govoplan-core#258 2026-07-14 11:49:47 +02:00
[Task] Split auth session check from full user bootstrap
zemion commented on issue GovOPlaN/govoplan-addresses#7 2026-07-14 11:29:58 +02:00
[Feature] Add CardDAV address-book connector

Codex State: progress

Summary

  • Implemented first CardDAV path: discovery, source binding, full/sync-token inbound vCard sync, dry-run preview, tombstones, diagnostics, and conflict…
zemion closed issue GovOPlaN/govoplan-addresses#6 2026-07-14 11:29:48 +02:00
[Feature] Add sync-state model and conflict handling for address books
zemion commented on issue GovOPlaN/govoplan-addresses#6 2026-07-14 11:29:48 +02:00
[Feature] Add sync-state model and conflict handling for address books

Codex State: done

Summary

  • Completed the address sync infrastructure slice: dry-run preview, audit hooks, source diagnostics/conflicts/tombstones UI, and verified sync state transitions. …
zemion commented on issue GovOPlaN/govoplan-campaign#54 2026-07-14 09:21:48 +02:00
[Debt] Refactor high-complexity campaign validation, sending, and reporting code

Codex State: done

Summary

  • Refactored the remaining campaign complexity hotspots from the audit: validation helpers, mock campaign send flow, report generation, review state handling,…
zemion closed issue GovOPlaN/govoplan-campaign#54 2026-07-14 09:21:48 +02:00
[Debt] Refactor high-complexity campaign validation, sending, and reporting code
zemion commented on issue GovOPlaN/govoplan-core#245 2026-07-14 09:21:43 +02:00
[Debt] Refactor high-complexity core installer/configuration/runtime functions

Codex State: done

Summary

  • Refactored the remaining core complexity hotspots from the audit: module installer CLI dispatch, installer preflight/run/rollback/command generation,…
zemion closed issue GovOPlaN/govoplan-core#245 2026-07-14 09:21:43 +02:00
[Debt] Refactor high-complexity core installer/configuration/runtime functions
zemion commented on issue GovOPlaN/govoplan-addresses#6 2026-07-14 08:47:57 +02:00
[Feature] Add sync-state model and conflict handling for address books

Codex State: progress

Summary

  • Implemented connector-neutral address sync backend substrate: sync sources, attempt transitions, diagnostics, tombstones, conflicts, and read-only…