Commit graph

15343 commits

Author SHA1 Message Date
copilot-swe-agent[bot]
5e3e51e240 Fix lint error: use arrow function for reloadApp
Co-authored-by: johannesjo <1456265+johannesjo@users.noreply.github.com>
2025-10-08 11:38:30 +00:00
copilot-swe-agent[bot]
ec5d9d0696 Add reloadApp helper and fix macOS -120 error on backup restoration
Co-authored-by: johannesjo <1456265+johannesjo@users.noreply.github.com>
2025-10-08 11:35:02 +00:00
copilot-swe-agent[bot]
6dc0814973 Initial plan 2025-10-08 11:24:46 +00:00
Johannes Millan
07f32bf51f fix: typing issues 2025-10-07 20:20:02 +02:00
Johannes Millan
af1a9b84ab
Merge pull request #5161 from xmichael91/patch-1
Improve Russian translation for snooze and tracking
2025-10-07 19:40:13 +02:00
Johannes Millan
969b599d2c
Merge pull request #5198 from ExoGitH/ExoGitH-patch-1
Update German Translation file: de.json
2025-10-07 19:10:31 +02:00
Johannes Millan
7b90750ddb
Merge pull request #5201 from johannesjo/dependabot/github_actions/actions/stale-10
build(deps): bump actions/stale from 9 to 10
2025-10-07 18:59:38 +02:00
Johannes Millan
0b478b0d4f
Merge pull request #5203 from johannesjo/dependabot/github_actions/actions/setup-node-5
build(deps): bump actions/setup-node from 3 to 5
2025-10-07 18:59:22 +02:00
Johannes Millan
921107c445
Merge pull request #5205 from johannesjo/dependabot/npm_and_yarn/fs-extra-11.3.2
build(deps): bump fs-extra from 11.3.0 to 11.3.2
2025-10-07 18:59:10 +02:00
Johannes Millan
5ec0c2afd9
Merge pull request #5208 from Abrar74774/group-by-collapsible
feat: Make groupings collapsible as suggested on issue #5151
2025-10-07 18:58:59 +02:00
Johannes Millan
6177f4e1a7
Merge pull request #5209 from nonameformr/patch-2
add other link
2025-10-07 18:55:39 +02:00
Johannes Millan
07fa28922e
Merge pull request #5223 from miqh/fix/short-syntax-project-names
fix(task): improve project name parsing from task input (#4225)
2025-10-07 18:45:41 +02:00
Johannes Millan
d403ccb55f
Merge pull request #5220 from atscott/correctTsconfig
build: correct tsconfig.app.json file includes
2025-10-07 18:32:54 +02:00
Johannes Millan
d121b78cde 15.1.0 2025-10-07 18:03:22 +02:00
Johannes Millan
6dc1922fb9 fix(boards): not correctly navigating to the newly created board #5211 2025-10-07 18:02:22 +02:00
Johannes Millan
eeb8faf365 fix(focusMode): issue link styling 2025-10-07 16:07:50 +02:00
Johannes Millan
fa1482ffe4 feat(schedule): improve styling 2025-10-07 16:03:21 +02:00
Johannes Millan
699e244026 fix: day of week header missing #5168 2025-10-07 15:58:48 +02:00
Johannes Millan
61d03a8ebf feat: show done tasks section only if there are done tasks 2025-10-07 14:44:53 +02:00
Johannes Millan
6e3fccabc2 Merge remote-tracking branch 'origin/master'
* origin/master:
  Create fi.json
  build(deps-dev): bump electron from 38.1.0 to 38.2.0
  build(deps): bump @rollup/rollup-win32-x64-msvc from 4.44.1 to 4.52.3
2025-10-07 14:42:04 +02:00
Johannes Millan
aa17eac846 feat(projectFolders): reduce size 2025-10-07 14:40:41 +02:00
Johannes Millan
ad6b0927dd refactor(projectFolders): extract enum 2025-10-07 14:30:45 +02:00
Johannes Millan
4c4900e797
Merge pull request #5213 from Whatsthecatchnelisilm/patch-1
Add a Finnish translation
2025-10-07 14:28:21 +02:00
Johannes Millan
beb29db05f feat(projectFolders): add data validation and repair 2025-10-07 14:03:00 +02:00
Johannes Millan
8bffe79554
Merge pull request #5206 from johannesjo/dependabot/npm_and_yarn/rollup/rollup-win32-x64-msvc-4.52.3
build(deps): bump @rollup/rollup-win32-x64-msvc from 4.44.1 to 4.52.3
2025-10-07 13:46:17 +02:00
Johannes Millan
66989c483b
Merge pull request #5207 from johannesjo/dependabot/npm_and_yarn/electron-38.2.0
build(deps-dev): bump electron from 38.1.0 to 38.2.0
2025-10-07 13:46:08 +02:00
Johannes Millan
f7d5b0610b refactor(projectFolders): treeKind to enum 2025-10-07 13:33:45 +02:00
Johannes Millan
5c0c944f17 feat(projectFolders): make it also work for tags 2025-10-07 13:24:02 +02:00
Johannes Millan
3e98ca93b3 feat(projectFolders): prepare to make it work for tags too 2025-10-07 13:06:21 +02:00
Johannes Millan
239dec5b19 fix: snacks showing forever 2025-10-07 11:49:32 +02:00
Michael Huynh
dc5960eb98
fix(task): improve project name parsing from task input 2025-10-05 15:39:50 +08:00
Andrew Scott
5e6912bb38 build: correct tsconfig.app.json file includes
This appears to have been broken in the upgrade to angular 9 in 2020:
f9d9454034 (diff-90318a63edd01d7a315da6833f32e2c4f30c4048067598f0cd7b3be879963895)

By only including the entrypoint "main.ts" in the files list, without
any include glob, no downstream files can be associated with the
tsconfig project file until the 'main.ts' entrypoint has been opened in
the editor. As a result, language service features are limited. For
example, in VSCode:

1. Close all editor files
2. Run "Developer: Reload window"
3. Open app.component.ts
4. right click on `AppComponent` and click "Find All References"

The references result will _not_ include 'main.ts' as it should. The
typescript language service is able to provide only basic language
features (which excludes full type checking, references, path alias
resolution, etc) until the file can be associated with a tsconfig.

In addition, the Angular Language Service cannot operate until the
`main.ts` file has been opened to associate the application files with
the `tsconfig.app.json`.

This update more closely matches the `tsconfig.app.json` template used
for new Angular projects, found here:
672ae14cd2/packages/schematics/angular/application/files/common-files/tsconfig.app.json.template
2025-10-03 16:59:14 -07:00
Whatsthecatchnelisilm
eb8aecea83
Create fi.json
AI translation that I manually checked
2025-10-02 17:28:53 +03:00
Dmitriy Shushlebin
b923160ff3
add other link 2025-10-02 08:07:06 +03:00
Abrar74774
383459f94a Use collapsible component on grouped tasks 2025-10-02 00:45:33 +06:00
dependabot[bot]
b9c4c19073
build(deps-dev): bump electron from 38.1.0 to 38.2.0
---
updated-dependencies:
- dependency-name: electron
  dependency-version: 38.2.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-10-01 13:02:26 +00:00
dependabot[bot]
ed4d9f242c
build(deps): bump @rollup/rollup-win32-x64-msvc from 4.44.1 to 4.52.3
Bumps [@rollup/rollup-win32-x64-msvc](https://github.com/rollup/rollup) from 4.44.1 to 4.52.3.
- [Release notes](https://github.com/rollup/rollup/releases)
- [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rollup/rollup/compare/v4.44.1...v4.52.3)

---
updated-dependencies:
- dependency-name: "@rollup/rollup-win32-x64-msvc"
  dependency-version: 4.52.3
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-10-01 13:02:02 +00:00
dependabot[bot]
163ef9286a
build(deps): bump fs-extra from 11.3.0 to 11.3.2
Bumps [fs-extra](https://github.com/jprichardson/node-fs-extra) from 11.3.0 to 11.3.2.
- [Changelog](https://github.com/jprichardson/node-fs-extra/blob/master/CHANGELOG.md)
- [Commits](https://github.com/jprichardson/node-fs-extra/compare/11.3.0...11.3.2)

---
updated-dependencies:
- dependency-name: fs-extra
  dependency-version: 11.3.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-10-01 13:01:49 +00:00
dependabot[bot]
fbe03e0f48
build(deps): bump actions/setup-node from 3 to 5
Bumps [actions/setup-node](https://github.com/actions/setup-node) from 3 to 5.
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](https://github.com/actions/setup-node/compare/v3...v5)

---
updated-dependencies:
- dependency-name: actions/setup-node
  dependency-version: '5'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-10-01 13:01:44 +00:00
dependabot[bot]
f692f2c2b0
build(deps): bump actions/stale from 9 to 10
Bumps [actions/stale](https://github.com/actions/stale) from 9 to 10.
- [Release notes](https://github.com/actions/stale/releases)
- [Changelog](https://github.com/actions/stale/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/stale/compare/v9...v10)

---
updated-dependencies:
- dependency-name: actions/stale
  dependency-version: '10'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-10-01 13:01:37 +00:00
Exo
ef2a6b80c6
Update de.json
Upate the German translation file. There are missing lines that are not translated for some times.
Secound try, because first was not finished the hole file.
2025-09-30 16:49:46 +02:00
xmichael91
465eecc10c
Improve Russian i18n strings for snooze and tracking
This changes improve the Russian translation of several UI strings to make them sound more natural and grammatically correct.
2025-09-23 11:52:22 +03:00
Johannes Millan
8662a9753d 15.1.0-rc.0 2025-09-21 01:08:07 +02:00
Johannes Millan
d5ec716c8c fix: electron error 2025-09-21 01:02:11 +02:00
Johannes Millan
503bcf65ad test(e2e): disable failing for now 2025-09-21 00:59:11 +02:00
Johannes Millan
3778cfab2f fix: nav items 2025-09-21 00:58:57 +02:00
Johannes Millan
5c6b7fd6b9 feat: add cross model migration 4.3 for menuTree backwards compatibility
Create migration to ensure menuTree exists in all data files, fixing
the "Auto-fixing error: menuTree undefined" issue for users with
older app data files.

Changes:
- Add cross-model-4_3.ts migration to ensure menuTree exists
- Initialize menuTree with empty projectTree and tagTree arrays if missing
- Update CROSS_MODEL_VERSION from 4.2 to 4.3
- Add migration to CROSS_MODEL_MIGRATIONS registry

This approach is cleaner than validation-level handling as it ensures
all data files have the required structure before validation runs,
maintaining type safety throughout the application.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-20 20:39:27 +02:00
Johannes Millan
134f3559af feat: color icons 2025-09-20 20:22:17 +02:00
Johannes Millan
b2c1f07f2f feat: improve emoji styling in nav 2025-09-20 20:20:28 +02:00
Johannes Millan
38d9d205ca feat: add emoji support to magic side nav items
- Add emoji detection for project and tag icons in nav-item component
- Add conditional rendering using span for emojis vs mat-icon for regular icons
- Add emoji-specific CSS styling with proper font families and rendering
- Remove fast-emoji-detection.ts utility in favor of extract-first-emoji.ts
- Update all imports to use isSingleEmoji from extract-first-emoji

This completes the comprehensive emoji optimization across the entire app,
ensuring consistent emoji display and performance improvements.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-20 20:08:24 +02:00