Commit graph

16 commits

Author SHA1 Message Date
Johannes Millan
1ee9d7f566 refactor: rename overlay-indicator to task-widget
Rename the "overlay indicator" feature to "task widget" across the
entire codebase for clearer naming. Includes file renames, config key
migration, IPC event rename, and translation key updates.

Migration handles old persisted data from both the `overlayIndicator`
config key and the deprecated `misc.isOverlayIndicatorEnabled` field.
The `taskWidget` type is made optional in GlobalConfigState to prevent
Typia auto-fix from overwriting migrated values during upgrade.
2026-03-30 22:00:47 +02:00
Johannes Millan
f077a6f719 refactor: improve typing 2025-08-13 19:47:44 +02:00
Johannes Millan
fbc45de335 fix: resolve TypeScript error in electron debug.ts
- Add type assertion for devToolsMode to prevent 'previous' value assignment
- Add null check for opts.devToolsMode before assignment
- Ensures devToolsOptions.mode only receives valid mode values

Fixes: Type 'string' is not assignable to type 'bottom | left | right | undocked | detach'
2025-08-13 19:47:44 +02:00
Johannes Millan
543c175a50 feat: prepare for Angular 20 upgrade
- Update GitHub Actions to use Node.js v22 and actions/setup-node@v4
- Fix Electron debug.ts TypeScript error for devToolsMode union types
- Prepare compatibility for Angular 20 requirements
2025-08-13 19:47:44 +02:00
Johannes Millan
34ac3dd757 refactor: improve typing 2 2025-08-12 15:27:48 +02:00
Johannes Millan
1c7eaad5bb feat(overlayIndicator): implement basic overlay 2025-06-27 14:22:27 +02:00
Johannes Millan
e2b9f82411 feat(electronSecurity): make electron log work again 2023-12-15 16:38:00 +01:00
Johannes Millan
1f9fd92c39 fix(electron): error for opening dev tools 2022-03-26 17:56:41 +01:00
Johannes Millan
4ac214ffc1 feat: update elctron half way 2022-03-12 11:53:37 +01:00
Johannes Millan
696451057b refactor(electron): add missing return types 2021-07-22 16:07:24 +02:00
Johannes Millan
afca80f0b7 feat(electron): improve logging 2021-05-25 09:50:10 +02:00
Johannes Millan
43022f8e83 refactor: format everything with prettier 2021-05-06 22:37:37 +02:00
Johannes Millan
d24b6f231d feat: enable strict mode for electron as well 2020-07-05 12:48:24 +02:00
Johannes Millan
c941564fb9 feat: add new ts lint config and fix error 2019-08-23 21:13:42 +02:00
Johannes Millan
b28f6eb3cd feat(electron): make typescript for electron work 2019-01-18 17:06:22 +01:00
Johannes Millan
6796ca0fa8 feat(electron): add basic setup and convert all files to typescript 2019-01-18 16:35:24 +01:00
Renamed from electron/debug.js (Browse further)