Mika Kuns
97fb215ce6
feat(installer): replace sync ModeDetector with async InstallModeDetector
...
Placeholder edit to App.xaml.cs to keep the project building until Task 11
wires the new async detector.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-15 09:19:16 +02:00
Mika Kuns
5603fd458d
feat(installer): add IReleaseClient + Gitea ReleaseClient
2026-04-15 09:10:02 +02:00
Mika Kuns
d0c0e2ce1f
feat(installer): add ChecksumVerifier (SHA256 + checksums.txt parser)
2026-04-15 09:03:08 +02:00
Mika Kuns
2fc6924dcb
test(installer): add InstallManifest wrong-shape json test
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-15 08:59:51 +02:00
Mika Kuns
921e626208
feat(installer): add InstallManifest + json-backed store
2026-04-15 08:53:52 +02:00
Mika Kuns
c23ed94817
test(installer): address review — drop UseWPF, thread-safe FakeHttpMessageHandler
2026-04-15 08:51:12 +02:00
Mika Kuns
2d34afb2e5
test(installer): scaffold ClaudeDo.Installer.Tests project
2026-04-15 08:46:17 +02:00