Commit Graph

  • 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
  • 1a6989a9bb feat(07-01): add IUserAccessAuditService and IGraphUserSearchService interfaces Dev 2026-04-07 12:37:26 +02:00
  • e08df0f658 feat(07-01): add UserAccessEntry model and AccessType enum Dev 2026-04-07 12:37:00 +02:00
  • 19e4c3852d docs(07): create phase plan - 8 plans across 5 waves Dev 2026-04-07 12:32:39 +02:00
  • 91058bc2e4 docs(state): record phase 7 context session Dev 2026-04-07 12:22:02 +02:00
  • ab253ca80a docs(07): capture phase context for user access audit Dev 2026-04-07 12:21:57 +02:00
  • e96ca3edfe test(06): complete UAT - 8/8 passed Dev 2026-04-07 12:01:33 +02:00
  • 4846915c80 fix(site-list): fix parsing error and double-auth in SiteListService Dev 2026-04-07 11:00:54 +02:00
  • 5666565ac1 test(06): complete UAT - 0 passed, 3 issues, 7 skipped Dev 2026-04-07 10:41:39 +02:00
  • 52670bd262 docs(phase-06): complete phase verification and update state Dev 2026-04-07 10:18:14 +02:00
  • 9add2592b3 docs(06-05): complete GlobalSiteSelectionTests plan — phase 6 done Dev 2026-04-07 10:14:48 +02:00
  • 80ef092a2e test(06-05): add GlobalSiteSelectionTests with 10 passing tests Dev 2026-04-07 10:13:31 +02:00
  • da905b6ec0 docs(06-04): complete tab-vms global site consumption plan Dev 2026-04-07 10:10:18 +02:00
  • 0a91dd4ff3 feat(06-04): update TransferViewModel for global site consumption; confirm BulkMembers excluded Dev 2026-04-07 10:08:52 +02:00
  • 9a4365bd32 docs(06-03): complete toolbar UI, localization, and dialog factory wiring plan Dev 2026-04-07 10:08:51 +02:00
  • 6a2e4d1d89 feat(06-04): update single-site tab VMs for global site consumption Dev 2026-04-07 10:08:19 +02:00
  • 45eb531128 feat(06-03): add global site picker button and count label to toolbar Dev 2026-04-07 10:07:35 +02:00
  • 467a940c6f feat(06-03): localize GlobalSitesSelectedLabel in MainWindowViewModel Dev 2026-04-07 10:06:57 +02:00
  • 1bf47b5c4e feat(06-04): update PermissionsViewModel for multi-site global consumption Dev 2026-04-07 10:06:57 +02:00
  • 185642f4af feat(06-03): add EN/FR localization keys for global site picker toolbar Dev 2026-04-07 10:06:40 +02:00
  • a39c87d43e docs(06-01): complete GlobalSitesChangedMessage and FeatureViewModelBase plan Dev 2026-04-07 10:05:16 +02:00
  • 95bf9c2eed docs(06-02): complete MainWindowViewModel global site selection plan Dev 2026-04-07 10:04:36 +02:00
  • d4fe169bd8 feat(06-01): extend FeatureViewModelBase with GlobalSites support Dev 2026-04-07 10:03:40 +02:00
  • a10f03edc8 feat(06-02): add global site selection state, command, and broadcast to MainWindowViewModel Dev 2026-04-07 10:03:30 +02:00
  • 7874fa8524 feat(06-01): create GlobalSitesChangedMessage Dev 2026-04-07 10:02:20 +02:00
  • 6ae3629301 docs(06): create phase plan for global site selection (5 plans, 3 waves) Dev 2026-04-07 09:57:15 +02:00