Skip to content

Tasky v1.2.0

Choose a tag to compare

@stephenh678 stephenh678 released this 11 Sep 03:48
· 41 commits to master since this release

Tasky Web and Mobile release. The desktop app is unchanged in this version apart from its version number - it is included so Desktop, Web and the shared version stay in step, and Help -> Check for Updates will offer it, but there is nothing new in it for desktop users.

Tasky Web / Mobile (https://stephenh678.github.io/Tasky/) - a full review of the PWA, fixed end to end:

  • Works offline: the app shell is precached and a local copy of your tasks lives in the browser, so a killed-and-relaunched PWA opens on what you had and syncs when Drive is reachable again. Edits made offline are merged like a two-device sync.
  • Data safety: editing a Desktop-authored note on Web no longer strips its inline photos, files or checklists; a background sync can't orphan the open editor; a failed autosave now retries; permanent deletes clean up Drive attachments; Done and Trashed tasks are read-only like Desktop.
  • Sign-in: a flaky refresh no longer signs you out; a Drive 401 is retried once; very old browsers get a clear message instead of a blank sign-in screen.
  • Phone-first UX: Today-first tab bar, remembered place with #task=<id> links, relative due dates with a time pill and clear button, photo viewer, camera capture, optional pre-upload downscale, share sheet for exports and files, per-task Share, long-press to multi-select, checklist Enter / Backspace / Alt+arrows, persisted sort, and a header sync indicator in place of the flickering status bar.
  • Accessibility: dialogs trap and return focus with proper ARIA, task rows no longer nest checkboxes inside a button, and reduced-motion is honoured.

Cloud Functions: http://localhost:5500 is now only accepted as a CORS origin when ALLOW_LOCAL_DEV_ORIGIN=true is set.

Full item-by-item record in review_web_mobile.md; roadmap rows #6, #7, #41 and #106 updated.