-
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