Commit Graph

  • 3abc39dbd5 Update README.md main Sébastien QUEROL 2026-04-09 17:12:55 +02:00
  • d885431c90 chore: clean repo for v2.0 publish Dev 2026-04-09 17:08:49 +02:00
  • d656788a9b Merge branch 'main' of https://git.azuze.fr/kawa/Sharepoint-Toolbox Dev 2026-04-09 17:05:32 +02:00
  • cab8588569 Merge branch 'main' of https://git.azuze.fr/kawa/Sharepoint-Toolbox Dev 2026-04-09 17:03:56 +02:00
  • 422b56ebbe Delete release.ps1 Sébastien QUEROL 2026-04-09 17:05:03 +02:00
  • d88b51fbff Delete Sharepoint_ToolBox.ps1 Sébastien QUEROL 2026-04-09 17:04:56 +02:00
  • 53ae3681bf Merge branch 'main' of https://git.azuze.fr/kawa/Sharepoint-Toolbox Dev 2026-04-09 17:03:56 +02:00
  • 06a3b5d512 Merge branch 'main' of https://git.azuze.fr/kawa/Sharepoint-Toolbox Dev 2026-04-09 16:48:32 +02:00
  • 5ed2f801af Merge branch 'main' of https://git.azuze.fr/kawa/Sharepoint-Toolbox 2.3 Dev 2026-04-09 16:48:32 +02:00
  • d8d25b967d Merge branch 'main' of https://git.azuze.fr/kawa/Sharepoint-Toolbox Dev 2026-04-09 16:46:44 +02:00
  • d41ff78e21 Delete Sharepoint_Settings.json Sébastien QUEROL 2026-04-09 16:47:44 +02:00
  • 7af9bf2d5e Merge branch 'main' of https://git.azuze.fr/kawa/Sharepoint-Toolbox Dev 2026-04-09 16:46:44 +02:00
  • baa3c7562d chore: prepare for v2.0 release Dev 2026-04-09 16:42:12 +02:00
  • f41172c398 chore: prepare for v2.0 release Dev 2026-04-09 16:42:12 +02:00
  • 10e5ae9125 docs(phase-19): complete phase execution and verification Dev 2026-04-09 15:23:58 +02:00
  • 5d0b5cf85e docs(19-02): complete register/remove app UI plan Dev 2026-04-09 15:20:55 +02:00
  • 809ac8613b feat(19-02): add app registration UI to profile dialog and 7 ViewModel tests Dev 2026-04-09 15:19:37 +02:00
  • 42b5eda460 feat(19-02): add RegisterApp/RemoveApp commands, DI wiring, EN/FR localization Dev 2026-04-09 15:17:53 +02:00
  • 69c9d77be3 docs(19-01): complete AppRegistrationService plan execution Dev 2026-04-09 15:15:16 +02:00
  • 8083cdf7f5 test(19-01): add unit tests for AppRegistrationService and models Dev 2026-04-09 15:14:02 +02:00
  • 93dbb8c5b0 feat(19-01): add AppRegistrationService with rollback, model, and interface Dev 2026-04-09 15:12:51 +02:00
  • 7d200ecf3f docs(19): create phase plan for app registration and removal Dev 2026-04-09 14:48:49 +02:00
  • 0d087ae4cd docs(phase-19): add research and validation strategy Dev 2026-04-09 14:44:07 +02:00
  • bb3ba7b177 docs(phase-19): research app registration & removal Dev 2026-04-09 14:43:00 +02:00
  • 9549314f22 docs(phase-18): complete phase execution and verification Dev 2026-04-09 14:37:18 +02:00
  • 04a5b267b7 docs(18-02): complete scan-loop elevation plan Dev 2026-04-09 14:34:34 +02:00
  • 2302cad531 feat(18-02): DataGrid visual differentiation + localization for elevated rows Dev 2026-04-09 14:33:00 +02:00
  • 6270fe4605 feat(18-02): scan-loop elevation logic + PermissionsViewModel wiring + tests Dev 2026-04-09 14:31:58 +02:00
  • 11e835f586 docs(18-01): complete auto-take-ownership settings foundation plan Dev 2026-04-09 14:25:47 +02:00
  • 20948e4bac feat(18-01): SettingsView ownership checkbox + EN/FR localization keys Dev 2026-04-09 14:24:31 +02:00
  • 36fb312b5a feat(18-01): models, SettingsService, OwnershipElevationService + tests Dev 2026-04-09 14:23:08 +02:00
  • 3479fff4c3 docs(18): complete phase research, validation, and plans Dev 2026-04-09 14:17:00 +02:00
  • dbb59d119b docs(18): create phase plan for auto-take-ownership Dev 2026-04-09 14:15:15 +02:00
  • 997086cf07 docs(phase-17): complete phase execution and verification Dev 2026-04-09 13:13:46 +02:00
  • 23ed46e614 docs(17-02): complete group expansion HTML reports plan Dev 2026-04-09 13:11:21 +02:00
  • aab3aee3df feat(17-02): wire ISharePointGroupResolver into PermissionsViewModel export flow Dev 2026-04-09 13:10:31 +02:00
  • 07ed6e2515 feat(17-02): extend HtmlExportService with expandable group pills and toggleGroup JS Dev 2026-04-09 13:09:38 +02:00
  • c35ee76987 test(17-02): add failing tests for group pill expansion and backward compatibility Dev 2026-04-09 13:07:46 +02:00
  • 7bebbbcc02 docs(17-01): complete SharePointGroupResolver service plan - SUMMARY, STATE, ROADMAP updated Dev 2026-04-09 13:06:16 +02:00
  • 1aa0d15e9a feat(17-01): register ISharePointGroupResolver in DI container (App.xaml.cs) Dev 2026-04-09 13:05:09 +02:00
  • 543b863283 feat(17-01): ResolvedMember model, ISharePointGroupResolver interface, SharePointGroupResolver CSOM+Graph implementation Dev 2026-04-09 13:04:56 +02:00
  • 0f8b1953e1 test(17-01): add failing tests for SharePointGroupResolver static helpers and empty-list contract Dev 2026-04-09 13:03:27 +02:00
  • a374a4e1d3 docs(17): create phase plan for group expansion in HTML reports Dev 2026-04-09 12:59:12 +02:00
  • 57bfe3e5c1 docs(phase-17): add research and validation strategy Dev 2026-04-09 12:53:15 +02:00
  • a2c213b72d docs(phase-17): research group expansion in HTML reports Dev 2026-04-09 12:51:50 +02:00
  • ddb1a28a9f docs(phase-16): complete phase execution and verification Dev 2026-04-09 12:43:12 +02:00
  • 1ff99f0bb7 docs(16-02): complete consolidated HTML export plan Dev 2026-04-09 12:40:00 +02:00
  • 0ebe707aca feat(16-02): implement consolidated HTML rendering path Dev 2026-04-09 12:38:19 +02:00
  • 3d95d2aa8d test(16-02): add failing tests for RPT-03-b through RPT-03-e Dev 2026-04-09 12:36:35 +02:00
  • 8979becad2 docs(16-01): complete MergePermissions toggle and consolidated CSV export plan Dev 2026-04-09 12:35:07 +02:00
  • 28714fbebc feat(16-01): implement consolidated CSV export path and wire ViewModel call site Dev 2026-04-09 12:33:54 +02:00
  • 4f7a6e3faa test(16-01): add failing tests for RPT-03-f and RPT-03-g (consolidated CSV export) Dev 2026-04-09 12:32:42 +02:00
  • db42047db1 feat(16-01): add Export Options GroupBox with MergePermissions checkbox to both XAML views Dev 2026-04-09 12:32:08 +02:00
  • ed9f149b82 feat(16-01): add MergePermissions property to both ViewModels and localization keys Dev 2026-04-09 12:31:46 +02:00
  • 720a419788 docs(16-report-consolidation-toggle): create phase plan Dev 2026-04-09 12:19:06 +02:00
  • 68b123ff6c docs(16): add research and validation strategy Dev 2026-04-09 12:13:30 +02:00
  • 0336f4341f docs(phase-16): research report consolidation toggle Dev 2026-04-09 12:12:13 +02:00
  • 8f11699527 docs(16): gather phase context via discuss-phase Dev 2026-04-09 12:07:43 +02:00
  • 9c588a4389 docs(phase-15): complete phase execution and verification Dev 2026-04-09 11:49:34 +02:00
  • fd67ee8b76 docs(15-02): complete PermissionConsolidator unit tests plan Dev 2026-04-09 11:46:43 +02:00
  • 7b9f3e17aa test(15-02): add PermissionConsolidatorTests with 9 test cases (RPT-04-a through RPT-04-i) Dev 2026-04-09 11:45:22 +02:00
  • 9bfdfb77dd docs(15-01): complete consolidation data model plan Dev 2026-04-09 11:42:47 +02:00
  • 440b2474e9 feat(15-01): add PermissionConsolidator static helper Dev 2026-04-09 11:41:26 +02:00
  • 270329bd82 feat(15-01): add LocationInfo and ConsolidatedPermissionEntry model records Dev 2026-04-09 11:41:05 +02:00
  • f5b3f08f88 docs(15): create consolidation data model phase plans Dev 2026-04-09 11:36:42 +02:00
  • 9031fd3473 docs(15): research phase domain for consolidation data model Dev 2026-04-09 11:32:23 +02:00
  • e3ff27a673 docs: create milestone v2.3 roadmap (5 phases, 15-19) Dev 2026-04-09 11:14:03 +02:00
  • d967a8bb65 docs: define milestone v2.3 requirements (12 requirements) Dev 2026-04-09 11:11:25 +02:00
  • 4ad5f078c9 docs: synthesize v2.3 research summary Dev 2026-04-09 11:00:02 +02:00
  • 853f47c4a6 docs: complete v2.3 project research (STACK, FEATURES, ARCHITECTURE, PITFALLS) Dev 2026-04-09 10:58:58 +02:00
  • 9318bb494d docs: start milestone v2.3 Tenant Management & Report Enhancements Dev 2026-04-09 10:43:56 +02:00
  • f41dbd333e chore: archive v2.2 Report Branding & User Directory milestone v2.2 Dev 2026-04-09 10:27:33 +02:00
  • b9511bd2b0 docs(14): mark phase 14 plan checkboxes complete in roadmap Dev 2026-04-09 09:31:52 +02:00
  • febb67ab64 docs(14-02): complete directory browse UI plan Dev 2026-04-09 09:31:08 +02:00
  • 1a1e83cfad feat(14-02): add directory browse mode UI with mode toggle, DataGrid, and loading UX Dev 2026-04-09 09:29:59 +02:00
  • 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