You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- hover your cursor on the top right corner of the startpage, and you should see a settings button appear. click it to configure settings.
33
-
- to get your todoist api token, open the todoist website and click your profile in the top left. then go to "Settings" > "Integrations" > "Developer" > "Copy API Token".
34
-
- the 'x tasks' text is also a clickable link to todoist.
35
-
- you can force a refresh of the weather and todoist widgets by clicking the top left panel labels.
34
+
- hover your cursor on the top right corner of the startpage to see the settings button.
35
+
- you can force a refresh of the weather and task widgets by clicking the panel labels "weather" and "tasks".
36
+
- to get your todoist api token, sign into todoist and go to <https://app.todoist.com/app/settings/integrations/developer>. click "Copy API Token".
37
+
- the 'x tasks' text is a clickable link to either <https://app.todoist.com/app> or <https://tasks.google.com>.
38
+
- use smart date input when adding tasks: type naturally like "tomorrow", "friday", "dec 25", "jan 1 3pm", etc.
39
+
- assign tasks to projects (todoist) or lists (google tasks) by typing `#projectname` anywhere in the task input.
40
+
- drag the "=" handle to reorder links in the settings
36
41
- the ping stat is based on how long a request to <https://www.google.com/generate_204> takes. don't take it too seriously.
37
42
- here's a matching [firefox color theme](https://color.firefox.com/?theme=XQAAAAK3BAAAAAAAAABBqYhm849SCicxcUhA3DJozHnOMuotJJDtxcajvY2nrbwtWf53IW6FuMhmsQBmHjQtYV0LyoGIJnESUiSA8WGCMfXU1SYqmE_CaU8iA8bQXAYc2jrXIT6bjoi8T-cSTCi2_9o7kcESfauVKnMZKEKJIeeuT9qsP4Z_T2ya4LBqvZWjm1-pHOmWMq1OU0wrgs4bkzHQWozn4dcm22eBmWyWR55FkcmEsPvvHzhHCZ2ZMQrPXQqrOBLr79GTkJUGa5oslhWTp2LYqdD2gNQ1a8_c5-F91bPVmQerXZWpp-OZ11D1Ai6t1ydqjbVKD3RrGXYJwhcQaAxCKa_ft4VoGrVBq8AXYeJOZdXuOxnYXGhOXXSK_NybBfJLm-2W28qSSdoiW0pTL-iFan3xQQeC0WlSrnRYrRjh7HkgLuI-Ft8Fq5kNC7nVXoo8j9Ml_q2AO_RhE116j_MECbspxaJP58juayX_wNty3V2g5zUsf0gSqpEWGT02oZAF2z6LABKRWTO28wIoMUDvj9WAQGsup95WAmNW7g4WMEIgaiJhmBz9koq0wV7gHQtJB_0x2lJ7WQ488bJi8LvqnW-VT3kZ3GJtyv-yXmRJ)!
38
43
39
44
## development / build from source
40
45
41
46
1. clone this repo.
42
47
2. run `npm i` (you must have node.js).
43
-
3. run `npm run dev` to run the page in dev mode at `http://localhost:5173`.
48
+
3. run `npm run dev` to run just the webpage in dev mode at `http://localhost:5173`.
44
49
4. run `npm run watch` to build the extension and watch for changes. this can be used with `web-ext run` to test in firefox.
45
-
5. run `npm run build:firefox` or `npm run build:chrome` to build for production. the built extension will output to `dist/firefox` or `dist/chrome` respectively.
50
+
5. run `npm run build:firefox` or `npm run build:chrome:prod` to build for production. the built extension will output to `dist/firefox` or `dist/chrome` respectively.
0 commit comments