super-productivity/electron
Johannes Millan 5b05192e2e refactor(plugin): improve type safety by removing 'as any' castings
- Create window-ea.d.ts to properly type window.ea (ElectronAPI)
- Replace all 'as any' castings with proper types
- Update all any[] to unknown[] for better type safety
- Import proper types (PluginManifest) in electron files
- Update plugin-api types to use unknown instead of any
- Fix app.getPath type casting with proper parameter types
- Rebuild plugin-api dist files with updated types
2025-06-19 14:25:43 +02:00
..
assets/icons Size optimize all images 2021-05-13 22:28:53 +02:00
shared-with-frontend feat(plugin): add Node.js script execution API for plugins 2025-06-19 14:25:43 +02:00
backup.ts fix: linting 2025-05-01 13:04:23 +02:00
common.const.ts fix: windows crashing issue on minimize #3423 2024-09-09 15:17:24 +02:00
CONFIG.ts fix(electron): don't send idle time all the time 2019-01-27 20:52:11 +01:00
debug.ts feat(electronSecurity): make electron log work again 2023-12-15 16:38:00 +01:00
electronAPI.d.ts refactor(plugin): improve type safety by removing 'as any' castings 2025-06-19 14:25:43 +02:00
error-handler-with-frontend-inform.ts feat(electronSecurity): make electron log work again 2023-12-15 16:38:00 +01:00
full-screen-blocker.ts be a bit more forgiving for invalid command 2023-12-29 13:16:59 +01:00
get-settings.ts feat(electronSecurity): make electron log work again 2023-12-15 16:38:00 +01:00
indicator.ts feat: integrate 'isTrayShowCurrentCountdown' setting into tray message logic 2025-06-08 10:32:56 +02:00
ipc-handler.ts refactor(plugin): improve type safety by removing 'as any' castings 2025-06-19 14:25:43 +02:00
jira.ts Reimplemented support for Jira Personal Access Tokens (PAT) 2025-01-08 19:27:47 +01:00
local-file-sync.ts feat(pfapi): make removing files work for local file sync 2025-04-12 13:56:47 +02:00
lockscreen.ts refactor(elctron): add typing wherever possible and simplify 2022-01-30 20:12:41 +01:00
main-window.ts improve documentation about GitHub tokens 2025-01-08 18:45:45 +01:00
main.ts feat: cleaner startup for electron #2942 #1678 2023-12-29 12:57:33 +01:00
plugin-node-executor.ts refactor(plugin): improve type safety by removing 'as any' castings 2025-06-19 14:25:43 +02:00
preload.ts refactor(plugin): improve type safety by removing 'as any' castings 2025-06-19 14:25:43 +02:00
simple-store.ts feat(electronSecurity): add security layer for exec commands 2023-12-17 15:05:15 +01:00
start-app.ts fix: segfault on debian #4375 2025-05-15 15:39:26 +02:00
tsconfig.electron.json build: make electron build work 2025-04-15 16:27:09 +02:00
various-shared.ts refactor(electronSecurity): move ipc handlers to their own file 2023-12-15 17:23:05 +01:00