-
Notifications
You must be signed in to change notification settings - Fork 0
Milestones
List view
Feature flags, multi-tenancy ITenantContext seam, low-priority cleanups: rename handler class, remove dead files, replace vendored jQuery, remove RestSharp, fix CSRF on culture endpoint, fix placeholder email. Issues: LP-1 to LP-7 + architecture
Due by October 30, 2026β’7/7 issues closedIServiceModule pattern, keyed DI for SMS factory, fix dispatcher interface leakage, remove dead stubs, fix DTO gaps, align namespaces, OpenAPI docs. Issues: MP-1 to MP-9, HP-4, HP-5
Due by September 30, 2026β’10/10 issues closedRate limiting on OTP/login, GDPR privacy deletion pipeline, HubSpot API Polly resilience, secure auth state, HubSpot token masking. Issues: HP-7, HP-8, HP-6, CR-4, MP-4
Due by September 14, 2026β’4/4 issues closedRedis-backed sync state for container restarts, persistent dead-letter queue with re-drive, Serilog + OpenTelemetry tracing, centralise cache key constants. Issues: #50 #51 #56 #58
Due by August 15, 2026β’4/4 issues closedβ οΈ HIGHEST PRIORITY β Must complete before any new features. Add test projects, move OTP to IDistributedCache, remove suppressed CVEs (NU1902-1904), secure HubSpot token fail-fast, add Blazor ErrorBoundary, add /health endpoints. Issues: #49 #52 #53 #54 #55 #57
Due by July 27, 2026β’6/6 issues closedTheme switcher with localStorage, RTL physical property fixes, consistent card hover motion, WCAG touch targets, shadow hierarchy in dark mode.
Due by August 31, 2026β’5/5 issues closedMigrate all admin .razor.css files to the design token system. AdminLayout, Dashboard, Kanban β fully token-driven, dark mode working.
Due by August 22, 2026β’5/5 issues closedFix production bugs and the most damaging design token violations. Deals table unstyled, legacy app.css overrides, brand color fragmentation, admin dark mode breakage.
Due by July 31, 2026β’5/5 issues closed