super-productivity/src
Johannes Millan efaffe97a5 refactor(sync): use discriminated unions for sync orchestrator results
Replace flag-based result objects with DownloadOutcome and UploadOutcome
discriminated unions at the orchestrator level. This eliminates null
returns, optional boolean checks, and ambiguous flag combinations.

- Add DownloadOutcome (5 variants) and UploadOutcome (3 variants) types
- Update OperationLogSyncService to return discriminated unions
- Update SyncWrapperService and ImmediateUploadService consumers
- Use exhaustive switch in downloadCallback adapter
- Replace piggybackedOps array pass-through with piggybackedOpsCount
2026-03-06 12:38:09 +01:00
..
app refactor(sync): use discriminated unions for sync orchestrator results 2026-03-06 12:38:09 +01:00
assets Pr 6741 (#6743) 2026-03-05 21:17:59 +01:00
environments 17.2.4 2026-03-01 00:19:19 +01:00
static feat: add open sans as default font 2025-09-04 18:30:09 +02:00
styles style: replace hardcoded border-radius and transitions with CSS variables 2026-03-03 11:27:20 +01:00
test-helpers build: improve testing setup to give indication about which test hangs 2025-07-18 12:11:05 +02:00
typings refactor: improve typing 2025-09-16 18:04:40 +02:00
_common.scss refactor: modernize scss syntax and get rid of most of the warnings 2025-09-04 20:29:24 +02:00
favicon.ico
hammer-config.class.ts feat: replace hammerjs with custom swipe and pan directives 2025-08-10 12:56:11 +02:00
index.html Making a good first impression! ;) (#6371) 2026-02-06 16:50:53 +01:00
karma.conf.js build: fix windows build 2025-12-06 13:41:04 +01:00
main.ts feat(sync): add mandatory encryption for SuperSync 2026-03-01 21:27:08 +01:00
manifest.json
polyfills.ts feat: update rxjs to 7 step 2 2025-11-17 14:04:17 +01:00
styles.scss feat(ios): extend bottom nav into home indicator safe area 2026-02-10 14:41:16 +01:00
test.ts test: fix 2025-12-05 17:10:37 +01:00
tsconfig.app.json fix(build): exclude test helpers from production build 2026-02-25 16:46:51 +01:00
tsconfig.spec.json fix(shared-schema): fix module resolution for bundler compatibility 2026-01-11 13:20:16 +01:00
tsconfig.worker.json build: update configuration files 2025-06-27 10:25:00 +02:00