• Joined on 2025-08-22
zemion pushed to main at GovOPlaN/govoplan-evaluation 2026-07-14 13:25:42 +02:00
cbe0676311 intermittent commit
zemion pushed to main at GovOPlaN/govoplan-docs 2026-07-14 13:25:35 +02:00
f2ade1d624 intermittent commit
zemion pushed to main at GovOPlaN/govoplan-dashboard 2026-07-14 13:25:30 +02:00
a315a7c62b intermittent commit
zemion pushed to main at GovOPlaN/govoplan-core 2026-07-14 13:25:25 +02:00
e6f7c45f0a intermittent commit
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 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-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 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 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 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-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,…