mirror of
https://github.com/johannesjo/super-productivity.git
synced 2026-07-18 08:56:41 +00:00
* feat(electron): add Local REST API for desktop automation Add a local HTTP server (port 3876) that allows external scripts and tools to interact with a running Super Productivity desktop app. Features: - Task CRUD operations (create, read, update, delete) - Task control (start, stop, set current) - Task archive/restore operations - Query filters for tasks (by title, project, tag, done status) - Read-only project and tag listing The API is disabled by default and can be enabled in Settings > Misc. Only accepts connections from localhost (127.0.0.1) for security. * fix: resolve lint errors for local REST API * fix: use lazy injection for LocalRestApiHandlerService Fixes StartupService tests by using Injector.get() instead of direct injection, preventing LocalRestApiHandlerService from being instantiated when StartupService tests don't have NgRx providers. * fix: resolve markdown lint errors in API docs * fix: add security warning to Local REST API hint |
||
|---|---|---|
| .. | ||
| long-term-plans | ||
| plans | ||
| promotion | ||
| research | ||
| screens | ||
| sync-and-op-log | ||
| wiki | ||
| add-new-integration.md | ||
| build-and-publish-notes.md | ||
| ENV_SETUP.md | ||
| github-access-token-instructions.md | ||
| gitlab-access-token-instructions.md | ||
| how-to-rate.md | ||
| howto-refresh-snap-credentials.md | ||
| i18n-script-usage.md | ||
| legacy-webview-analysis.md | ||
| mac-app-store-code-signing-guide.md | ||
| performance-project-tag-report.md | ||
| plugin-development.md | ||
| styling-guide.md | ||
| TRANSLATING.md | ||
| unused-translations-analysis.md | ||
| update-android-app.md | ||
| update-mac-certificates.md | ||