Commit Graph

  • f11bfefe52 docs(14-01): complete directory UI infrastructure plan Dev 2026-04-09 09:27:44 +02:00
  • d1282cea5d feat(14-01): add DirectoryDataGrid_MouseDoubleClick code-behind handler Dev 2026-04-09 09:26:41 +02:00
  • e6ba2d8146 feat(14-01): add SelectDirectoryUserCommand bridging directory to audit pipeline Dev 2026-04-09 09:26:12 +02:00
  • 381081da18 test(14-01): add failing tests for SelectDirectoryUserCommand Dev 2026-04-09 09:25:18 +02:00
  • 70e8d121fd feat(14-01): add 14 localization keys for directory browse UI (EN + FR) Dev 2026-04-09 09:24:54 +02:00
  • df6f4949a8 docs(13-02): complete User Directory ViewModel plan Dev 2026-04-08 16:08:59 +02:00
  • 4ba4de6106 feat(13-02): add directory browse mode with paginated load, member/guest filter, and sortable ICollectionView Dev 2026-04-08 16:07:53 +02:00
  • cb7995ab31 docs(13-01): complete user directory model and service extension plan Dev 2026-04-08 16:02:45 +02:00
  • 9a98371edd feat(13-01): extend GraphDirectoryUser with UserType and add includeGuests parameter to directory service Dev 2026-04-08 16:01:46 +02:00
  • 0baa3695fe docs(12-03): complete client logo section in ProfileManagementDialog plan Dev 2026-04-08 15:21:54 +02:00
  • 46c8467c92 docs(12-02): complete MSP logo section plan Dev 2026-04-08 15:21:34 +02:00
  • ba81ea3cb7 feat(12-03): add client logo section with live preview to ProfileManagementDialog Dev 2026-04-08 15:21:12 +02:00
  • b035e91120 feat(12-02): add MSP logo section with live preview to SettingsView Dev 2026-04-08 15:20:47 +02:00
  • c12ca4b813 docs(12-01): complete Base64ToImageSourceConverter and ClientLogoPreview plan Dev 2026-04-08 15:19:42 +02:00
  • 6a4cd8ab56 feat(12-01): add Base64ToImageSourceConverter, localization keys, and ClientLogoPreview property Dev 2026-04-08 15:18:38 +02:00
  • 0bc0babaf8 docs(phase-11): complete phase execution and verification Dev 2026-04-08 14:56:13 +02:00
  • 5d3fdee9da docs(11-03): complete ViewModel branding wiring plan Dev 2026-04-08 14:51:56 +02:00
  • 816fb5e3b5 feat(11-03): inject IBrandingService into all 5 export ViewModels and assemble branding in ExportHtmlAsync Dev 2026-04-08 14:50:54 +02:00
  • e77455f03f docs(11-02): complete HTML export branding injection plan Dev 2026-04-08 14:46:55 +02:00
  • d8b66169e6 feat(11-02): extend export tests to verify branding injection across all 5 services Dev 2026-04-08 14:45:55 +02:00
  • 2233fb86a9 feat(11-02): add optional ReportBranding parameter to all 5 HTML export services Dev 2026-04-08 14:44:23 +02:00
  • 2e8ceea279 docs(11-04): complete logo management commands plan Dev 2026-04-08 14:40:50 +02:00
  • b02b75e5bc feat(11-04): add logo management commands to SettingsViewModel and ProfileManagementViewModel Dev 2026-04-08 14:40:08 +02:00
  • d4fa402f04 docs(11-01): complete ReportBranding and BrandingHtmlHelper plan Dev 2026-04-08 14:36:08 +02:00
  • 212c43915e feat(11-01): add ReportBranding model and BrandingHtmlHelper with tests Dev 2026-04-08 14:34:45 +02:00
  • 9e850b07f2 feat(11-04): add UpdateProfileAsync to ProfileService and ImportLogoFromBytesAsync to BrandingService Dev 2026-04-08 14:34:11 +02:00
  • 1ab2f2e426 docs(11): create phase plan for HTML export branding and ViewModel integration Dev 2026-04-08 14:23:01 +02:00
  • 0ab0a65e7a docs(11): research html export branding and viewmodel integration Dev 2026-04-08 14:11:54 +02:00
  • e9a1530120 docs(phase-10): complete phase execution and verification Dev 2026-04-08 12:40:31 +02:00
  • 9176ae7db9 docs(10-03): complete branding-data-foundation plan 03 Dev 2026-04-08 12:37:15 +02:00
  • 7e8e228155 feat(10-03): register Phase 10 services in DI container Dev 2026-04-08 12:36:12 +02:00
  • 61d7ada945 docs(10-01): complete branding-data-foundation plan 01 Dev 2026-04-08 12:33:57 +02:00
  • 188a8a7fff docs(10-02): complete Graph user directory service plan Dev 2026-04-08 12:33:33 +02:00
  • 130386622f feat(10-01): create BrandingService with magic byte validation and auto-compression Dev 2026-04-08 12:32:23 +02:00
  • 3ba574612f feat(10-02): implement GraphUserDirectoryService with PageIterator and unit tests Dev 2026-04-08 12:32:04 +02:00
  • 2280f12eab feat(10-01): create logo models, BrandingRepository, and repository tests Dev 2026-04-08 12:29:53 +02:00
  • 5e56a96cd0 feat(10-02): add GraphDirectoryUser model and IGraphUserDirectoryService interface Dev 2026-04-08 12:29:19 +02:00
  • 1ffd71243e docs(10): create phase plan - 3 plans in 2 waves Dev 2026-04-08 11:50:59 +02:00
  • 464b70ddcc docs(phase-10): add context, research, and validation strategy Dev 2026-04-08 11:44:24 +02:00
  • e6fdccf19c docs(phase-10): research branding data foundation Dev 2026-04-08 11:43:07 +02:00
  • 59ff5184ff docs: create milestone v2.2 roadmap (5 phases, 11 requirements) Dev 2026-04-08 11:22:05 +02:00
  • 5ccf1688ea docs: define milestone v2.2 requirements (11 requirements) Dev 2026-04-08 11:00:59 +02:00
  • 5f59e339ee docs(research): synthesize v2.2 research into SUMMARY.md Dev 2026-04-08 10:58:57 +02:00
  • 8447e78db9 docs: start milestone v2.2 Report Branding & User Directory Dev 2026-04-08 10:35:27 +02:00
  • fd442f3b4c chore: archive v1.1 Enhanced Reports milestone v1.1 Dev 2026-04-08 10:21:02 +02:00
  • fa793c5489 docs(phase-09): mark phase complete in roadmap — 4/4 plans executed Dev 2026-04-07 15:42:50 +02:00
  • 713cf91d00 docs(09-04): complete StorageViewModel chart unit tests plan Dev 2026-04-07 15:41:55 +02:00
  • 712b949eb2 test(09-04): add StorageViewModel chart unit tests Dev 2026-04-07 15:40:26 +02:00
  • e2321666c6 docs(09-03): complete ViewModel chart properties and View XAML plan summary Dev 2026-04-07 15:37:20 +02:00
  • a8d79a8241 feat(09-03): add chart panel to StorageView with toggle and localization Dev 2026-04-07 15:35:35 +02:00
  • 70048ddcdf feat(09-03): extend StorageViewModel with chart data properties and toggle Dev 2026-04-07 15:27:54 +02:00
  • 3ec776ba81 docs(09-02): complete CollectFileTypeMetricsAsync plan Dev 2026-04-07 15:25:25 +02:00
  • 81e3dcac6d feat(09-02): implement CollectFileTypeMetricsAsync in StorageService Dev 2026-04-07 15:24:09 +02:00
  • 18fe97f975 docs(09-01): complete LiveCharts2 foundation plan Dev 2026-04-07 15:22:50 +02:00
  • 39c31dadfa feat(09-01): extend IStorageService with CollectFileTypeMetricsAsync Dev 2026-04-07 15:21:02 +02:00
  • 60cbb977bf feat(09-01): add LiveCharts2 NuGet and FileTypeMetric data model Dev 2026-04-07 15:20:38 +02:00
  • a63a698282 docs(09-storage-visualization): create phase plan — 4 plans in 4 waves Dev 2026-04-07 15:16:16 +02:00
  • 666e918810 docs(08-06): complete unit tests for simplified permissions plan Dev 2026-04-07 14:22:35 +02:00
  • 22a51c05ef test(08-06): add simplified mode tests to PermissionsViewModelTests Dev 2026-04-07 14:21:06 +02:00
  • 0f25fd67f8 test(08-06): add PermissionLevelMapping and PermissionSummaryBuilder unit tests Dev 2026-04-07 14:20:12 +02:00
  • a8a58f1ffc docs(08-05): complete localization keys and export wiring plan Dev 2026-04-07 14:18:37 +02:00
  • f503e6c0ca feat(08-05): wire export commands to use simplified overloads Dev 2026-04-07 14:17:14 +02:00
  • 60ddcd781f feat(08-05): add EN/FR localization keys for simplified permissions UI Dev 2026-04-07 14:16:40 +02:00
  • 1f5aa2b668 docs(08-03): complete Permissions View Simplified Mode UI plan Dev 2026-04-07 14:14:42 +02:00
  • 12d4932484 docs(08-04): complete export services simplified overloads plan Dev 2026-04-07 14:14:26 +02:00
  • 899ab7d175 feat(08-04): add simplified export overloads to HtmlExportService Dev 2026-04-07 14:13:08 +02:00
  • 163c506e0b feat(08-03): add simplified mode UI to PermissionsView Dev 2026-04-07 14:12:57 +02:00
  • fe19249f82 feat(08-04): add simplified export overloads to CsvExportService Dev 2026-04-07 14:12:18 +02:00
  • c970342497 docs(08-02): complete ViewModel Toggle Logic plan summary Dev 2026-04-07 14:11:08 +02:00
  • e2c94bf6d1 feat(08-02): add simplified mode properties to PermissionsViewModel Dev 2026-04-07 14:09:57 +02:00
  • 3c70884022 docs(08-01): complete Permission Data Models and Mapping Layer plan Dev 2026-04-07 14:08:03 +02:00
  • 6609f2a70a feat(08-01): add SimplifiedPermissionEntry wrapper and PermissionSummary model Dev 2026-04-07 14:06:47 +02:00
  • f1390eaa1c feat(08-01): add RiskLevel enum and PermissionLevelMapping helper Dev 2026-04-07 14:06:17 +02:00
  • c871effa87 docs(08-simplified-permissions): create phase plan (6 plans, 5 waves) Dev 2026-04-07 14:00:08 +02:00
  • dcdbd8662d docs(phase-07): complete phase execution — human verified and approved Dev 2026-04-07 13:45:08 +02:00
  • 00252fd137 fix(07): fix people picker selection and audit service authentication Dev 2026-04-07 13:44:53 +02:00
  • 0af73df65c docs(07-10): complete debounced search test plan summary Dev 2026-04-07 13:16:26 +02:00
  • d7ff32ee94 docs(07-09): complete DataGrid visual indicators plan summary Dev 2026-04-07 13:15:23 +02:00
  • 67a2053a94 test(07-10): add debounced search unit test for UserAccessAuditViewModel Dev 2026-04-07 13:15:16 +02:00
  • 33833dce5d feat(07-09): add guest badge, warning icon, and ObjectType column to DataGrid Dev 2026-04-07 13:14:29 +02:00
  • 855e4df49b docs(07-08): complete unit tests plan summary Dev 2026-04-07 13:00:18 +02:00
  • 35b2c2a109 test(07-08): add export and ViewModel unit tests Dev 2026-04-07 12:58:58 +02:00
  • 5df95032ee test(07-08): add UserAccessAuditService unit tests Dev 2026-04-07 12:57:21 +02:00
  • 34c1776dcc docs(07-07): complete integration wiring plan summary Dev 2026-04-07 12:55:02 +02:00
  • a2531ea33f feat(07-07): add localization keys for User Access Audit tab in English and French Dev 2026-04-07 12:53:37 +02:00
  • df796ee956 feat(07-07): add UserAccessAuditTabItem to MainWindow and wire dialog factory Dev 2026-04-07 12:53:04 +02:00
  • 2ed8a0cb12 feat(07-07): add DI registrations for Phase 7 services and create UserAccessAuditView Dev 2026-04-07 12:52:36 +02:00
  • c42140db1a docs(07-05): complete UserAccessAuditView plan Dev 2026-04-07 12:50:53 +02:00
  • 975762dee4 feat(07-05): create UserAccessAuditView code-behind Dev 2026-04-07 12:49:41 +02:00
  • bb9ba9d310 feat(07-05): create UserAccessAuditView XAML layout Dev 2026-04-07 12:49:37 +02:00
  • 72349d8415 docs(07-04): complete UserAccessAuditViewModel plan Dev 2026-04-07 12:45:14 +02:00
  • 3de737ac3f feat(07-04): implement UserAccessAuditViewModel Dev 2026-04-07 12:44:02 +02:00
  • 5c4a285473 docs(07-06): complete export services plan Dev 2026-04-07 12:42:00 +02:00
  • 85712ad3ba docs(07-02): complete UserAccessAuditService plan Dev 2026-04-07 12:40:56 +02:00
  • 3146a04ad8 feat(07-06): implement UserAccessHtmlExportService Dev 2026-04-07 12:40:51 +02:00
  • cc513777ec docs(07-03): complete GraphUserSearchService plan Dev 2026-04-07 12:40:22 +02:00
  • 44b238e07a feat(07-02): implement UserAccessAuditService Dev 2026-04-07 12:39:57 +02:00
  • 9f891aa512 feat(07-06): implement UserAccessCsvExportService Dev 2026-04-07 12:39:35 +02:00
  • 026b8294de feat(07-03): implement GraphUserSearchService for people-picker autocomplete Dev 2026-04-07 12:39:22 +02:00
  • 7e6f3e7fc0 docs(07-01): complete data models and service interfaces plan Dev 2026-04-07 12:38:19 +02:00