Skip to content

Releases: opatry/taskfolio

v1.2.0

15 Oct 17:07
Compare
Choose a tag to compare

Task sorting by date

  • Add support for sorting tasks by date
  • Store assets update
  • Fix profile icon missing
  • French translation
  • Better edge-to-edge UI

v1.1.0

04 Oct 19:43
076cdcf
Compare
Choose a tag to compare

About screen

  • Add an About screen to display ( #41 )
    • app version
    • landing page url
    • github repository url
    • privacy policy url
    • credits (libraries licenses)
  • Disable or hide unavailable actions
    • list sorting (was already disabled)
    • task move (list, order, indent) is totally unavailable
    • sub-task creation
    • due date setup from editor sheet doesn't work because of date picker dialog overriding editor sheet state
  • Add label to text fields to help understanding what is expected
  • Improvement around CI workflows
    • automate website publish when website/** is part of the git diff
    • prevent running the build pipeline if only non production files are changed in the git diff
    • avoid useless tests tasks execution (debug, useless flavor…) to reduce pipeline duration
    • check stale licenses information in PR
  • Minor UI fixes
  • Update to CMP 1.7.0-rc01
  • Update to Ktor 3.0.0-rc-2
  • Privacy policy update to better comply with Google Tasks data retention for GCP OAuth app consent screen publication
  • Update store screenshots following recent UI updates

v1.0.0

30 Sep 22:18
Compare
Choose a tag to compare

First iteration

Main goal was to finalize a working application in 2 weeks aiming at:

  • CRUD task lists local first (with Room)
  • CRUD tasks local first
  • KMP shared logic
  • KMP shared UI with Compose & Material 3 for Desktop (Jvm) & Android
  • OAuth2 with Google account
  • Google Tasks sync
  • CI with Github Actions
  • Firebase Crashlytics
  • Play Store publish
  • dev vs store Android flavors
  • Project website presenting the project
  • Unit tests (logic) & integration test (ViewModel or TaskRepository)
  • UI tests with ComposeTestRule

There were a lot of shortcuts & tradeoffs though:

  • very limited sync support (especially regarding conflict management)
  • not tests
  • a lot of functional limitations (undo deletion, move tasks, stable tasks sorting, proper theming)
  • a lot of TODO & FIXME 😅
  • not extracted all strings resources properly
  • store screenshots automation would be very nice, published screenshots are already stale

Full Changelog: https://github.com/opatry/taskfolio/commits/v1.0.0.31-playstore