Skip to content

Add Todoist project visibility filter setting#13

Open
camclarke11 wants to merge 2 commits intorefact0r:mainfrom
camclarke11:feat/todoist-project-visibility
Open

Add Todoist project visibility filter setting#13
camclarke11 wants to merge 2 commits intorefact0r:mainfrom
camclarke11:feat/todoist-project-visibility

Conversation

@camclarke11
Copy link

@camclarke11 camclarke11 commented Mar 1, 2026

Added this because I wanted it for my own setup and thought it could be useful for others too.

This PR adds a Todoist setting to choose which projects are shown, plus filtering in the tasks widget based on those selections.

First time contributing like this, so happy to tweak anything if I did something the wrong way.

- Removed inline theme initialization script from index.html and replaced it with an external theme-init.js file.
- Updated inject-theme-script.js to streamline theme handling.
- Added Google Calendar API integration with new Calendar component and associated settings in Settings.svelte.
- Introduced autosend functionality in Links.svelte for quick prompt submission to ChatGPT.
- Enhanced widget management in App.svelte to include calendar visibility and ordering.
- Updated manifest.json to include permissions for Google Calendar and ChatGPT URLs.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant