Commit Graph

98 Commits

Author SHA1 Message Date
Dev
b4a901e52a fix(01-foundation): revise plans based on checker feedback
- 01-04: wave 3 → 4 (01-03 is also wave 3; parallel executor would race)
- 01-06: wave 4 → 5 (cascades from 01-04 fix); add FeatureTabBase UserControl
  for per-tab progress/cancel strip; bind StatusBar middle item to ProgressStatus
  instead of ConnectionStatus per locked CONTEXT.md decision
- 01-07: wave 5 → 6 (cascades)
- 01-08: wave 6 → 7 (cascades)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-02 11:53:41 +02:00
Dev
eeb9a3bcd1 fix(01-foundation): revise plans based on checker feedback
- 01-03: wave 2 → wave 3 (depends on 01-02 which is also wave 2; must be wave 3)
- 01-06: add ProgressUpdatedMessage.cs to files_modified; add third StatusBarItem (progress %) to XAML per locked CONTEXT.md decision; add ProgressUpdatedMessage subscription in MainWindowViewModel.OnActivated()
- 01-08: add comment to empty <files> element (auto task with no file output)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-02 11:44:54 +02:00
Dev
ff5ac94ae2 docs(01-foundation): create phase plan (8 plans, 6 waves)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-02 11:38:35 +02:00
Dev
f303a60018 docs(phase-1): add research and validation strategy for foundation phase
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-02 11:29:00 +02:00
Dev
eba593c7ef docs(01-foundation): research phase 1 foundation
Research covering WPF Generic Host wiring, MSAL per-tenant token cache
(MsalCacheHelper), CommunityToolkit.Mvvm async patterns, dynamic resx
localization, Serilog setup, JSON write-then-replace, and ObservableCollection
threading rules. Includes validation architecture and test gap list.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-02 11:27:50 +02:00
8102994aa5 docs: create roadmap (5 phases), research complete
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-02 10:14:13 +02:00
8a393aa540 docs: define v1 requirements (42 requirements across 8 categories)
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-02 10:11:11 +02:00
0c2e26e597 docs: complete project research for SharePoint Toolbox rewrite
Research covers stack (NET10/WPF/PnP.Framework), features (v1 parity + v1.x
differentiators), architecture (MVVM four-layer pattern), and pitfalls
(10 critical pitfalls all addressed in foundation phase). SUMMARY.md
synthesizes findings with phase-structured roadmap implications.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-02 10:07:47 +02:00
d372fc10f2 chore: add project config, update gitignore for .planning/
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-02 09:54:02 +02:00
1619cfbb7d docs: initialize project
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-02 09:52:41 +02:00
63cf69f114 docs: map existing codebase
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-02 09:28:40 +02:00
10bfe6debc Merge branch 'main' of https://git.azuze.fr/kawa/Sharepoint-Toolbox
All checks were successful
Release zip package / release (push) Successful in 1s
v1.0.6.3
2026-04-01 17:12:30 +02:00
945a4e110d Update TODO.md 2026-04-01 17:12:24 +02:00
109d0d5f1e Update TODO.md 2026-03-27 09:57:13 +01:00
b4f0fecad2 Merge branch 'main' of https://git.azuze.fr/kawa/Sharepoint-Toolbox
All checks were successful
Release zip package / release (push) Successful in 1s
v1.0.6.2
2026-03-27 09:54:11 +01:00
903fa17f8a Updated workflow to include CSV examples folder 2026-03-27 09:54:01 +01:00
693f21915d Updated workflow to include CSV examples folder
All checks were successful
Release zip package / release (push) Successful in 1s
v1.0.6.1
2026-03-17 11:03:23 +01:00
ab39e55194 Added mass-transfer
All checks were successful
Release zip package / release (push) Successful in 1s
v1.0.6
2026-03-17 10:57:11 +01:00
a1edea3007 Cleanup2
All checks were successful
Release zip package / release (push) Successful in 1s
v1.0.5
2026-03-17 10:36:59 +01:00
db0f87dc00 Cleanup 2026-03-17 10:36:41 +01:00
28e4c21e80 Added version cleanup feature 2026-03-17 10:35:39 +01:00
5c5e4b1415 Buttons size fix 2026-03-16 16:55:27 +01:00
086804edf9 Added functionnality : you can vcreate a whole folder tree by importing a CSV (see examples fodler) 2026-03-16 16:39:37 +01:00
9dc85c8057 Added sample CSV files for user/sites importation.
All checks were successful
Release zip package / release (push) Successful in 1s
Fixed a few bugs.
v1.0.4
2026-03-16 13:45:00 +01:00
9bcbad5d5b Ajoute de barres de recherches dans les rapports HTML de permissions et stockage
All checks were successful
Release zip package / release (push) Successful in 1s
v1.0.3
2026-03-16 11:44:17 +01:00
0e5f67bfa4 Added 2 new features :
All checks were successful
Release zip package / release (push) Successful in 1s
- File/folder transfer betrween sites
- Bulk site creation
v1.0.2 v1.0.1
2026-03-16 11:22:01 +01:00
14bb1a7c13 Merge branch 'main' of https://git.azuze.fr/kawa/Sharepoint-Toolbox 2026-03-11 11:05:52 +01:00
a256e30c59 New logo 2026-03-11 11:05:17 +01:00
2856964858 Update README.md 2026-03-10 17:11:07 +01:00
3ca58a4da0 Updated Workflow 2026-03-10 17:09:08 +01:00
2cc9d91f5a Do not upload wiki files here 2026-03-10 15:29:05 +01:00
ee609cfaa4 Update
All checks were successful
Release zip package / release (push) Successful in 0s
v0.9.0
2026-03-10 14:59:23 +01:00
245f2d6b69 Updated workflow
All checks were successful
Release zip package / release (push) Successful in 9s
v1.0
2026-03-10 14:50:06 +01:00
ae0106eff9 Updated workflow
Some checks failed
Release zip package / release (push) Failing after 3s
v1.0.0
2026-03-10 14:27:51 +01:00
ebcf1c871c Added release workflow 2026-03-10 14:22:31 +01:00
ac97026100 Now stores the sites list so you can quickly modify your choices without reloading the whole list 2026-03-10 14:18:07 +01:00
b21460a8d9 Corrected an issue where the search for duplicate files also scanned and displayed different snapshots of the same file 2026-03-10 13:08:04 +01:00
176398d886 Added French translation 2026-03-10 11:47:15 +01:00
dda6ba2009 Added additionnal languages support 2026-03-10 11:46:02 +01:00
dd5c871b45 You can specify template and profiles folder 2026-03-10 11:04:08 +01:00
a1d74f5bf1 Update README.md 2026-03-10 10:37:28 +01:00
2a0e79bbf8 Updated logos 2026-03-10 10:35:07 +01:00
afe9496ddd Corrections 2026-03-10 10:33:23 +01:00
8ad54351bf Renamed app 2026-03-10 10:30:50 +01:00
05157016be Add logos 2026-03-10 10:29:56 +01:00
cd480a32e1 Add logos 2026-03-10 10:29:29 +01:00
13bcd67659 Add gitignore 2026-03-10 10:20:19 +01:00
1422ec1826 Initial push 2026-03-10 10:18:13 +01:00