Resolve conflict in webdav-sync-expansion.spec.ts:
- Use simplified sync verification without reload (sync updates NgRx directly)
- Test: B marks task done -> sync -> verify A sees task as done
- Add isPayloadEncrypted field to Zod OperationSchema (root cause fix)
- Add isPayloadEncrypted column to Prisma schema with migration
- Store and return isPayloadEncrypted in server sync service
- Remove debug logging from encryption services
- Remove potential key exposure from DecryptNoPasswordError
- Remove unnecessary console.log in fallback decryption
- Hide duplicate Advanced encryption fields when SuperSync selected
- Enable previously skipped encryption E2E test
- Add data/ folder to gitignore
Copies config-schema.json and icon.svg to bundled assets, ensuring the plugin loads correctly in e2e tests. Also updates package-lock.json to resolve missing dependencies.
- Add @super-productivity/plugin-api package with TypeScript definitions
- Define core plugin interfaces, types, and manifest structure
- Add plugin hooks system for event-driven architecture
- Create plugin API type definitions and constants
- Add documentation and development guidelines
- Configure chromedriver to write logs to .tmp/e2e-test-results/chromedriver.log
- Add /logs to .gitignore to prevent tracking of chromedriver logs
- Keeps build artifacts organized in .tmp directory structure
fix(ci): update build output paths to use .tmp/app-builds consistently
- Fix GitHub Actions workflows to use .tmp/app-builds instead of app-builds
- Update manual-build.yml, build-create-windows-store-on-release.yml,
build-publish-to-mac-store-on-release.yml, and build-publish-to-snap-on-release.yml
- Ensures consistency with electron-builder.yaml output configuration
- Resolves CI build failures due to mismatched directory paths
* upstream/master: (131 commits)
5.9.15
fix: prevent adding tags via short syntax for child tasks #568
fix: app not closing on windows for some people #567
fix: make tests work again
fix: special case #568
fix: throw error for inconsistent sub task data #568
feat: write auto repair for wrongly unarchived archived sub tasks #568
feat: write auto repair for wrongly archived sub tasks
5.9.14
fix: about for mas...
fix: text overlap
Improve portuguese translation
build: fix syntax error in mac deploy script
build: fix syntax error in mac deploy script
build: fix mac deploy script 2
build: fix mac deploy script
5.9.13
build: remove productName again for mas
5.9.12
build: add correct author name
...