Todo #22

Closed
opened 2019-03-08 21:28:00 +00:00 by konrad · 1 comment
Owner

This is an (incomplete) todolist for the app.

Fixes

  • On login + registration pages, the two buttons have the same loading indicator
    • Both buttons also need more padding
  • When adding a task/list/namespace, the list with all items is not automatically reloaded and requires manual reloading #28
  • Error messages #20

Improvements

  • If a list/namespace is empty, it should show a short notice "This list is empty" #29
  • Snackbar after all actions (success & failure) #30
  • Refactor: Namespace fragments and list pages/namespace pages are not clearly structured. #31
  • It looks like every time the page is changed, all namespaces are queried. This is not optimal at all - it should only get the namespaces once at the beginning and later only if the user requests it. #34

New features

  • List edit #21
  • Namespace edit #36
  • Task edit -> should be able to edit all task fields
  • Offline reminders from tasks there's a library for that
  • Logout - should just clear all storage and settings, but also reminders #35

Later

Once the above things are implemented...

  • Take the color scheme from the web app to have a more "unified" look #23
  • Offline storage/sync
  • Team management
  • Sharing of lists + namespaces
  • Assignees
  • Labels
  • Task overview in a time period
    • Show tasks on the home page, like on the web version
  • Change the user agent for api requests to something like "Vikunja flutter app"
This is an (incomplete) todolist for the app. ### Fixes * [x] On login + registration pages, the two buttons have the same loading indicator * [x] Both buttons also need more padding * [x] When adding a task/list/namespace, the list with all items is not automatically reloaded and requires manual reloading #28 * [x] Error messages #20 ### Improvements * [x] If a list/namespace is empty, it should show a short notice "This list is empty" #29 * [x] Snackbar after all actions (success & failure) #30 * [x] Refactor: Namespace fragments and list pages/namespace pages are not clearly structured. #31 * [x] It looks like every time the page is changed, all namespaces are queried. This is not optimal at all - it should only get the namespaces once at the beginning and later only if the user requests it. #34 ### New features * [x] List edit #21 * [x] Namespace edit #36 * [ ] Task edit -> should be able to edit all task fields * [ ] Offline reminders from tasks [there's a library for that](https://pub.dartlang.org/packages/flutter_local_notifications) * [x] Logout - should just clear all storage and settings, but also reminders #35 ### Later Once the above things are implemented... * [x] Take the color scheme from the web app to have a more "unified" look #23 * [ ] Offline storage/sync * [ ] Team management * [ ] Sharing of lists + namespaces * [ ] Assignees * [ ] Labels * [ ] Task overview in a time period * [ ] Show tasks on the home page, like on the web version * [ ] Change the user agent for api requests to something like "Vikunja flutter app"
konrad added the
Status: In Progress
Kind: Planning
labels 2019-03-08 21:29:11 +00:00
JonasFranz added a new dependency 2019-03-14 20:31:56 +00:00
JonasFranz added a new dependency 2019-03-14 20:32:11 +00:00
JonasFranz added a new dependency 2019-03-14 20:32:17 +00:00
konrad added this to the 0.1 milestone 2019-03-16 15:42:08 +00:00
Author
Owner
Moved to https://my.vikunja.cloud/share/BTZXIiomjxyQEdtsLmPkAKeRGkUCWUttgYbEyNIc/auth
This repo is archived. You cannot comment on issues.
No Milestone
No Assignees
1 Participants
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Reference: vikunja/app#22
No description provided.