Johannes Millan
bea25c8755
15.0.1
2025-09-14 16:54:14 +02:00
Johannes Millan
0916ab98d7
15.0.0
2025-09-12 21:21:57 +02:00
Johannes Millan
4c94eeb578
feat: add open sans as default font
2025-09-04 18:30:09 +02:00
Johannes Millan
db30d1d430
build: upgrade electron
2025-09-04 09:37:54 +02:00
Johannes Millan
3c8c4de3cb
14.5.0
2025-09-03 18:17:39 +02:00
Johannes Millan
f2d01a2731
Merge pull request #5034 from johannesjo/dependabot/npm_and_yarn/capacitor/core-7.4.3
...
build(deps-dev): bump @capacitor/core from 7.3.0 to 7.4.3
2025-09-02 17:06:06 +02:00
Johannes Millan
e14cd572db
Merge pull request #5036 from johannesjo/dependabot/npm_and_yarn/jasmine-core-5.10.0
...
build(deps-dev): bump jasmine-core from 4.6.1 to 5.10.0
2025-09-02 16:55:44 +02:00
Johannes Millan
b4bf80e207
Merge pull request #5037 from johannesjo/dependabot/npm_and_yarn/typescript-eslint/utils-8.41.0
...
build(deps-dev): bump @typescript-eslint/utils from 8.35.1 to 8.41.0
2025-09-02 16:55:30 +02:00
dependabot[bot]
906f7aaf00
build(deps-dev): bump @angular-eslint/eslint-plugin
...
Bumps [@angular-eslint/eslint-plugin](https://github.com/angular-eslint/angular-eslint/tree/HEAD/packages/eslint-plugin ) from 20.1.1 to 20.2.0.
- [Release notes](https://github.com/angular-eslint/angular-eslint/releases )
- [Changelog](https://github.com/angular-eslint/angular-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md )
- [Commits](https://github.com/angular-eslint/angular-eslint/commits/v20.2.0/packages/eslint-plugin )
---
updated-dependencies:
- dependency-name: "@angular-eslint/eslint-plugin"
dependency-version: 20.2.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-09-01 22:58:18 +00:00
dependabot[bot]
9094bdd8f1
build(deps-dev): bump @typescript-eslint/utils from 8.35.1 to 8.41.0
...
Bumps [@typescript-eslint/utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/utils ) from 8.35.1 to 8.41.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/utils/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.41.0/packages/utils )
---
updated-dependencies:
- dependency-name: "@typescript-eslint/utils"
dependency-version: 8.41.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-09-01 22:48:49 +00:00
dependabot[bot]
7d3fb12be0
build(deps-dev): bump jasmine-core from 4.6.1 to 5.10.0
...
Bumps [jasmine-core](https://github.com/jasmine/jasmine ) from 4.6.1 to 5.10.0.
- [Release notes](https://github.com/jasmine/jasmine/releases )
- [Changelog](https://github.com/jasmine/jasmine/blob/main/RELEASE.md )
- [Commits](https://github.com/jasmine/jasmine/compare/v4.6.1...v5.10.0 )
---
updated-dependencies:
- dependency-name: jasmine-core
dependency-version: 5.10.0
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-09-01 22:37:21 +00:00
dependabot[bot]
7f99368f5b
build(deps-dev): bump @capacitor/core from 7.3.0 to 7.4.3
...
Bumps [@capacitor/core](https://github.com/ionic-team/capacitor ) from 7.3.0 to 7.4.3.
- [Release notes](https://github.com/ionic-team/capacitor/releases )
- [Changelog](https://github.com/ionic-team/capacitor/blob/7.4.3/CHANGELOG.md )
- [Commits](https://github.com/ionic-team/capacitor/compare/7.3.0...7.4.3 )
---
updated-dependencies:
- dependency-name: "@capacitor/core"
dependency-version: 7.4.3
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-09-01 22:14:49 +00:00
Johannes Millan
7d5c430ecf
14.4.1
2025-08-30 18:54:56 +02:00
Johannes Millan
41448e543b
build: remove lint:ci etc
2025-08-29 14:39:45 +02:00
Johannes Millan
5eb4d66529
14.4.0
2025-08-29 12:34:26 +02:00
ninefour
6be183943e
feat(packages): add Volta support
2025-08-28 15:05:53 +03:00
Johannes Millan
ca9ac87496
feat: get mentions into the project
2025-08-24 19:46:39 +02:00
Johannes Millan
1a2c0a141a
14.3.4
2025-08-22 16:47:31 +02:00
Johannes Millan
2126cd3f90
14.3.3
2025-08-15 17:21:56 +02:00
Johannes Millan
536a218650
build: improve karma reporting
2025-08-14 21:08:48 +02:00
Johannes Millan
364dd8af95
feat: migrate to Angular 20 and update all dependencies
...
- Update Angular core packages from v19 to v20.1.6
- Update Angular Material/CDK to v20.1.5
- Update NgRx packages to v20.0.0
- Update ngx-translate to v17.0.0 with new provider pattern
- Update ngx-markdown to v20.0.0
- Update ngx-formly to v7.0.0
- Update angular-material-css-vars to v9.1.1
- Update Angular ESLint packages to v20.1.1
- Update Angular builders to v20.0.0
- Fix NgRx entity state TypeScript errors (removed explicit ids property)
- Fix TranslateHttpLoader configuration for v17 (use TRANSLATE_HTTP_LOADER_CONFIG)
- Update provideExperimentalZonelessChangeDetection to provideZonelessChangeDetection
- Remove unused AsyncPipe import from MetricComponent
BREAKING CHANGE: Requires Node.js v20.19+ or v22.12+
2025-08-13 19:47:44 +02:00
Johannes Millan
b91edd6ada
feat: update NgRx to v20
...
✅ NgRx Updates:
- @ngrx/store: 19.0.0 → 20.0.0
- @ngrx/effects: 19.0.0 → 20.0.0
- @ngrx/entity: 19.0.0 → 20.0.0
- @ngrx/schematics: 19.0.0 → 20.0.0
- @ngrx/store-devtools: 19.0.0 → 20.0.0
All NgRx packages now compatible with Angular 20
2025-08-13 19:47:44 +02:00
Johannes Millan
b78d0cad84
feat: complete Angular 20 upgrade and fixes
...
✅ Angular Update Completed:
- Angular Core: 19.2.14 → 20.1.6
- Angular CLI: 19.2.15 → 20.1.5
- Angular Material: 19.2.9 → 20.1.5
- Angular CDK: 19.2.9 → 20.1.5
🔧 Angular 20 Breaking Changes Fixed:
- Updated provideExperimentalZonelessChangeDetection → provideZonelessChangeDetection
- Created comprehensive ical.js type definitions to fix TypeScript compatibility
- All deprecated features checked (none used in this codebase)
- Build successful with Node.js v22.18.0
🎯 Build Status: ✅ Frontend and Electron builds working
2025-08-13 19:47:44 +02:00
Johannes Millan
4987007009
feat: update Angular to v20.1.6
...
- Updated Angular CLI from 19.2.15 to 20.1.5
- Updated Angular Core and all related packages to 20.1.6
- Updated workspace defaults and TypeScript configurations
- Migrated DOCUMENT imports from @angular/common to @angular/core
Note: typia transform error occurred but core update successful
2025-08-13 19:47:44 +02:00
Johannes Millan
973e17afc2
feat: replace hammerjs with custom swipe and pan directives
2025-08-10 12:56:11 +02:00
Johannes Millan
4b05f21285
feat: replace helpful-decorators and thus lodash with custom implementation to save a lot of space
2025-08-09 22:26:59 +02:00
Johannes Millan
a3ebf37cc7
14.3.2
2025-08-08 21:07:51 +02:00
Johannes Millan
daf03be115
14.3.1
2025-08-08 20:53:43 +02:00
Johannes Millan
5a35dbe01c
build: fix 2
2025-08-08 20:49:33 +02:00
Johannes Millan
7c00dcc8ba
build: fix ?
2025-08-08 20:42:32 +02:00
Johannes Millan
57bc0443f3
14.3.0
2025-08-08 17:17:13 +02:00
Johannes Millan
38e0818f75
build: remove chromdriver
2025-08-03 13:23:29 +02:00
Johannes Millan
04e8333d3c
Merge branch 'feat/e2e-playwright'
...
* feat/e2e-playwright: (100 commits)
test(e2e): skip flaky reminders-schedule-page test temporarily
fix(e2e): increase timeout for performance test to 60 seconds
test(e2e): restore all test files from 4781b6ec with updated import paths
test(e2e): revert plugin tests to 4781b6ec state with fixed import paths
test(e2e): simplify
test(e2e): remove console.log statements and replace console.error with throw
refactor: move tests
test(e2e): add missing selectors constants for Playwright tests
chore(e2e): remove Nightwatch and migrate fully to Playwright
refactor(e2e): optimize Playwright test timeouts and improve reliability
test(e2e): migrate and enable all planner E2E tests to Playwright
test(e2e): migrate WebDAV sync tests to Playwright
test(e2e): skip debug test to maintain stable test suite
test(e2e): update issue-provider-panel test to handle dynamic buttons
test(e2e): enable all skipped tests and fix project note functionality
test(e2e): improve selector robustness in Playwright tests
test(e2e): make test more stable
test(e2e): make not showing initial dialog work
refactor: improve naming
test(e2e): fix failing
...
# Conflicts:
# package.json
2025-08-02 17:23:06 +02:00
Johannes Millan
9f2c786e41
refactor: move tests
2025-08-02 11:37:25 +02:00
Johannes Millan
49995e6892
chore(e2e): remove Nightwatch and migrate fully to Playwright
...
- Remove all Nightwatch E2E test files and configuration
- Remove chromedriver and nightwatch dependencies from package.json
- Update E2E commands to use Playwright directly without :playwright suffix
- Simplify E2E command structure for better developer experience
2025-08-02 11:21:44 +02:00
Johannes Millan
16a4c9b957
14.2.6
2025-08-01 20:14:28 +02:00
Johannes Millan
8230b966f7
build: update commands
2025-08-01 18:44:38 +02:00
Johannes Millan
9c92f581bd
build: simplify playwright commands
2025-08-01 18:44:36 +02:00
Johannes Millan
41b287fd9d
refactor(e2e): simplify Playwright commands to essentials
...
- Keep only the most useful commands:
- e2e:playwright - run all tests with minimal output
- e2e:playwright:file - run single file with detailed output
- e2e:playwright:ui/debug/headed/report - existing useful commands
- Remove complexity: test-summary.js, minimal config, redundant commands
- Use line reporter by default for cleaner output
- Update CLAUDE.md documentation
BREAKING CHANGE: Removed e2e:playwright:quick, e2e:playwright:failures, and e2e:playwright:summary commands
2025-08-01 18:44:33 +02:00
Johannes Millan
fadff3bc19
test(e2e): add command to run single test file
...
- Add npm run e2e:playwright:file command for running individual test files
- Update CLAUDE.md documentation with all Playwright commands
- Example usage: npm run e2e:playwright:file tests/work-view/work-view.spec.ts
2025-08-01 18:44:33 +02:00
Johannes Millan
fee3b80f02
test(e2e): improve test debugging experience
...
- Add conditional reporters in playwright.config.ts (concise for local, detailed for CI)
- Reduce test timeout from 20s to 10s for faster failure detection
- Add new npm scripts:
- e2e:playwright:failures - shows only failing tests
- e2e:playwright:summary - displays concise test summary
- e2e:playwright:quick - runs tests with minimal output
- Create test-summary.js tool for analyzing test results
- Add playwright.config.minimal.ts for quick test runs
These changes make it easier to identify failing tests without verbose logs
2025-08-01 18:44:33 +02:00
Johannes Millan
043b418c2b
build: add basic playwright setup
2025-08-01 18:44:19 +02:00
dependabot[bot]
f5cc77411d
build(deps-dev): bump chromedriver from 137.0.4 to 138.0.5
...
Bumps [chromedriver](https://github.com/giggio/node-chromedriver ) from 137.0.4 to 138.0.5.
- [Commits](https://github.com/giggio/node-chromedriver/compare/137.0.4...138.0.5 )
---
updated-dependencies:
- dependency-name: chromedriver
dependency-version: 138.0.5
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-08-01 14:31:06 +00:00
Johannes Millan
0786476684
Merge pull request #4888 from johannesjo/dependabot/npm_and_yarn/chrono-node-2.8.3
...
build(deps-dev): bump chrono-node from 2.8.0 to 2.8.3
2025-08-01 16:29:47 +02:00
dependabot[bot]
00f530d160
build(deps-dev): bump @schematics/angular from 18.2.12 to 20.1.4
...
Bumps [@schematics/angular](https://github.com/angular/angular-cli ) from 18.2.12 to 20.1.4.
- [Release notes](https://github.com/angular/angular-cli/releases )
- [Changelog](https://github.com/angular/angular-cli/blob/main/CHANGELOG.md )
- [Commits](https://github.com/angular/angular-cli/compare/18.2.12...20.1.4 )
---
updated-dependencies:
- dependency-name: "@schematics/angular"
dependency-version: 20.1.4
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-08-01 13:33:16 +00:00
dependabot[bot]
10ffaa4eac
build(deps-dev): bump chrono-node from 2.8.0 to 2.8.3
...
Bumps [chrono-node](https://github.com/wanasit/chrono ) from 2.8.0 to 2.8.3.
- [Release notes](https://github.com/wanasit/chrono/releases )
- [Commits](https://github.com/wanasit/chrono/compare/v2.8.0...v2.8.3 )
---
updated-dependencies:
- dependency-name: chrono-node
dependency-version: 2.8.3
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-08-01 13:32:53 +00:00
Johannes Millan
b800619a3c
14.2.5
2025-07-29 18:45:41 +02:00
Johannes Millan
de323f8633
build: upgrade electron version #4671
2025-07-29 18:42:34 +02:00
Johannes Millan
071bab8c0b
14.2.4
2025-07-26 18:01:54 +02:00
Johannes Millan
89361d28c6
14.2.3
2025-07-25 17:06:41 +02:00