Commit graph

49 commits

Author SHA1 Message Date
Johannes Millan
6c098b6eaa Merge branch 'master' into feat/operation-logs
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
2025-12-29 21:54:15 +01:00
Johannes Millan
26735c7f74 build: update gitignore 2025-12-29 13:02:36 +01:00
Johannes Millan
c03d00b0ff fix(sync): enable E2E encryption for SuperSync operations
- 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
2025-12-12 20:48:40 +01:00
Johannes Millan
cb41b600cf fix(e2e): include missing assets for api-test-plugin build
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.
2025-12-04 11:50:25 +01:00
Johannes Millan
844cc006ed Revert "Merge pull request #5420 from overcuriousity/scheduling"
This reverts commit fcd4f723aa, reversing
changes made to aafd039dab.
2025-11-17 14:33:23 +01:00
overcuriousity
19b1daa883 algorithmic implementation of scheduling feature 2025-11-07 11:01:35 +01:00
overcuriousity
2814d28f95 UI elements for scheduling 2025-11-07 10:17:35 +01:00
Johannes Millan
8230b966f7 build: update commands 2025-08-01 18:44:38 +02:00
Johannes Millan
9bee38597c feat(sync): make basic new sync work 2025-07-18 16:05:43 +02:00
Johannes Millan
966f65e6a9 build: final approach 2025-07-14 20:52:51 +02:00
Johannes Millan
97dd02fe7a build: env file improve 2025-07-14 19:47:48 +02:00
Johannes Millan
8432e1bbb4 build: add env files first draft 2025-07-14 18:58:27 +02:00
Johannes Millan
5837bc740c build: add tmp doc folder 2025-07-04 15:04:16 +02:00
Johannes Millan
ddd7edb193 build: fix windows store build and adjust to new ci yml 2025-07-01 21:23:19 +02:00
Johannes Millan
caa64775e5 fix(plugin): better handle bundled plugins 2025-06-29 15:32:51 +02:00
Johannes Millan
0145f28d50 feat: cleanup plugins 2025-06-29 06:19:39 +02:00
Johannes Millan
d4d81bf511 feat(plugin-api): create foundational plugin API package
- 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
2025-06-27 18:13:19 +02:00
Johannes Millan
775b66f2eb fix(e2e): move chromedriver logs to .tmp directory
- 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
2025-06-27 13:11:38 +02:00
Johannes Millan
75f1b64105 build: update configuration files
Update various configuration files as part of the build system reorganization.
2025-06-27 10:25:00 +02:00
Johannes Millan
a08ad5ae9d feat(sync): implement vector clock checking 2025-06-24 20:10:39 +02:00
Johannes Millan
b8d1a7da73 build: update gitignore 2025-06-08 17:39:59 +02:00
Johannes Millan
da8181d259 build: ignore compiled environment files 2025-04-12 13:59:21 +02:00
Johannes Millan
b8df214108 build: add performance test results via github actions 2024-10-25 14:02:58 +02:00
Johannes Millan
427c1d634b build: remove idea files 2024-10-12 12:45:16 +02:00
Johannes Millan
9b7711f95f build: add logs folder 2024-06-18 16:02:42 +02:00
johannesjo
0d34c128d8 build: update gitignore 2024-02-13 23:31:03 +01:00
Johannes Millan
8dde925fd9 build: remove files 2 2023-12-29 12:59:37 +01:00
Johannes Millan
07a51d6d63 build: update to angular 13 2021-11-06 14:33:55 +01:00
Johannes Millan
6ddc4012d2 build: update all eslint related packages 2021-09-26 12:21:53 +02:00
Johannes Millan
5261a1022c build: add versions to gitignore 2021-09-03 23:01:30 +02:00
Johannes Millan
df87c4fd1c build: migrate to npm 2021-07-21 18:08:45 +02:00
Johannes Millan
6869cdc80f refactor: move n2e to e2e 2021-02-20 12:56:08 +01:00
Johannes Millan
8da6f2058b build: add package-lock.json #594 2020-10-18 21:59:42 +02:00
Dominik Broj
2199eb2c12 Merge remote-tracking branch 'upstream/master' into build/angular-10-upgrade
* 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
  ...
2020-10-10 17:21:27 +02:00
Johannes
7a7cabbb95 chore: update win store release flow 2020-09-28 18:41:15 +02:00
Dominik Broj
2d2cd71c08 chore: gitignore vs code workspace and history 2020-09-26 15:24:53 +02:00
Johannes Millan
ca7b212398 chore: make e2e screenshots work 2020-06-19 15:51:19 +02:00
Johannes Millan
229330f2af test: add all the e2e tests with nightwatch 2020-06-07 01:22:07 +02:00
Johannes Millan
4a651c6b06 chore: add appx build script 2019-10-08 19:55:19 +02:00
Johannes Millan
990a1bd51c chore: add travis config for mac build 2019-10-07 14:34:33 +02:00
Johannes Millan
2691a8b703 chore: mac local dmg build work 2019-10-07 14:34:33 +02:00
Johannes Millan
c122c75f84 chore: update plist for mac dist 2019-10-07 14:34:23 +02:00
Johannes Millan
09b353e0a7 chore: prepare mac os build 2019-10-05 18:49:56 +02:00
Johannes Millan
d217299d14 refactor: clear js files 2019-05-04 20:28:13 +02:00
Johannes Millan
b28f6eb3cd feat(electron): make typescript for electron work 2019-01-18 17:06:22 +01:00
Johannes Millan
ceebd30453 chore: ignore all electron js file 2019-01-18 16:36:00 +01:00
Johannes Millan
15eb3a7034 feat: add icons 2019-01-11 17:55:49 +01:00
Johannes Millan
06c45f0683 chore: fix electron build 2018-11-04 22:50:04 +01:00
Johannes Millan
35f759e2ba initial commit 2018-05-12 18:34:42 +02:00