Commit graph

5 commits

Author SHA1 Message Date
Lukas Brübach
4fd03576e5 [DeckSync] Pass the sync summary through the signal and tidy the manager API
- Emit SyncSummary from syncFinished() instead of four positional ints, and
  build it from a single currentSummary() helper, so the counts cannot drift
  between the status message and the signal.
- Use a designated initializer for LocalFile, like the other records.
- Drop setClient() and setColorIdentityProvider(): both fields are already
  constructor parameters and the setters had no callers. setProfile() and
  setDeckPath() stay, since the tab re-reads them before every run.
- Fix the include paths in tab_deck_storage.h and the narrowing conversion of
  the tree item id, so the branch builds again.
2026-11-01 22:13:43 +01:00
BruebachL
f22256886f [DeckSync] Use designated initializer for ServerFile per review 2026-11-01 22:13:43 +01:00
BruebachL
0cd238d296 [DeckSync] Prefer ctor params for set-once client/provider per review 2026-11-01 22:13:43 +01:00
Lukas Brübach
0ba9bd531b Fix ZeldaZach review for PR 7493: match uploads by sidecar remoteId/guid, validate server paths 2026-11-01 22:13:43 +01:00
Lukas Brübach
3bed5ae5f5 [Client] Manual deck collection sync with Sync Now action 2026-11-01 22:13:43 +01:00