Project is based on a mobile app that was on a windows phone long ago. A simple todo list meant to separate work and life tasks.
Today I'll do this. Tomorrow I'll finish that. Someday maybe I'll start that.
Following these Vue PWA guides:
- https://blog.logrocket.com/building-pwa-vue/
- https://dev.to/drbragg/handling-service-worker-updates-in-your-vue-pwa-1pip
- Vue 2
- PWA
2023-09-17 Migrated to Vue 3
-
Create tasks
-
Read tasks
-
Update tasks
-
Delete tasks
-
Make checkmarks, text, and task buttons bigger
-
Move tomorrow task to today by time
-
Move somedays into tomorrow with a arbitrary time function
-
Options menu, three dots, top right fixed positon, About and Settings
-
Add darker bg color. lighter font color
-
add name top left. - with logo?
-
Make quick logo
-
Light grey color for checked off tasks
-
Option to remove completed tasks, maybe an archive tab?
-
Add how long ago task was added, option to show this or not.
-
Change task array into map with task.id as key
-
Deploy to patrickmoreno.ca/due
After observations on very quick, limited testing, suggestions and my findings:
- Tap and hold to move tasks?
- Click anywhere to create task
- Indications that task can be clicked
- indicator that scroll left and right to another day is possible
- Prevent scroll on create
2026
- Migrate update.js to use vite pwa plugin 2026-02-22 PR #18
- After v1 deploy, write protect master branch
- Drag to move rearrange tasks
- Install and use JSDoc
- Switch from localstorage to indexedDB 2026-02-16 PR #17
- Migrate VUE CLI to Vite 2026-02-15 PR #16
yarn install
yarn serve
yarn build
yarn lint