Block a user
[Debt] Refactor high-complexity mail profile and transport functions
Consolidated into govoplan-mail#10 so the complexity/audit work is handled where the server/credential split is already being implemented.
The audit evidence and suggested refactor steps were…
[Debt] Refactor high-complexity mail profile and transport functions
[Design review] Rework Mail server, envelope, credential, and policy structure
Codex State: progress
Summary
- Split the mail profile tree so SMTP/IMAP server settings and SMTP/IMAP credentials are visible as separate child rows, with edit actions opening the…
[Feature] Platform theming system and visual appearance controls
Codex State: progress
Summary
- Added a core-owned theme contract entry to the UI/UX decision ledger, converted the user theme selector to the shared SegmentedControl, added a token-based…
Admin: reconcile Package catalog and Packages sections
Codex State: done
Summary
- Clarified the distinction between configuration packages and module package install/catalog surfaces in navigation copy and README guidance.
Changed…
Admin: reconcile Package catalog and Packages sections
[Performance] Chunk calendar source cleanup for large subscriptions
Codex State: done
Summary
- Implemented bounded full-sync cleanup for CalDAV source events so full sync no longer materializes every active source event before soft-deleting stale…
[Performance] Chunk calendar source cleanup for large subscriptions
[Performance] Add pagination and batch loading to access admin lists
Codex State: progress
Summary
- Added bounded pagination metadata and page/page_size parameters to legacy admin list endpoints for identities, users, groups, roles, system roles, system…
[Debt] Refactor high-complexity files connector and transfer flows
[Feature] Add S3-compatible object-storage connector for external file providers
Codex State: done
Summary
- Added S3-compatible provider descriptor, backend validation, profile/UI provider keys, and optional
govoplan-files[s3]dependency. - Implemented S3 bucket…
[Feature] Add S3-compatible object-storage connector for external file providers
[Feature] Add SharePoint/OneDrive connector for external file providers
Codex State: progress
Summary
- Reserved SharePoint and OneDrive provider keys across backend profile validation, provider descriptors, API schemas, and the WebUI provider selector. -…
[Debt] Split large files router into focused route modules
Codex State: progress
Summary
- Added route-registration smoke coverage for connector and bulk organize endpoints so future router splits can preserve API paths.
- Extracted connector…
[Debt] Refactor high-complexity files connector and transfer flows
Codex State: done
Summary
- Refactored connector settings delta response building into focused helpers.
- Split connector profile mapping into provider/scope/credential/normalized-construc…
[Debt] Refactor IDM assignment workflow guard
Codex State: done
Summary
- Split assignment workflow validation into shape, source resolution, and source-specific rules.
- Added direct/delegated/acting-for accepted and rejected…
[Debt] Refactor tenant update route complexity
[Debt] Refactor tenant update route complexity
Codex State: done
Summary
- Split tenant update route into permission, lookup, content normalization, governance override, and status-update helpers.
- Added tests for content/status…
[Debt] Refactor privacy policy scope update complexity
[Debt] Refactor IDM assignment workflow guard