Today’s Implementation

DONE Design consistancy should be ensured (eg. in some places “back” is a button while on others it is an Appbar icon)

  • State “DONE” from “IN-PROGRESS” [2024-02-29 Thu 16:11]

  • State “IN-PROGRESS” from “TODO” [2024-02-28 Wed 21:14]

  • Meditation Notes page: “Save” button navigation to notes detail is not working

    • The updates stopped working after 13th Feb (Check Logs)

    • Things Tried:

      • Reference session parameter generated on the meditation page and passed the value of corresponding session onto Meditation Notes page

      • Reference session document generated on the meditation page and passed the value of corresponding session onto Meditation Notes page

      • If things, do not work out then just created another collection for Notes


      • Core Problem: The meditation “session” is not getting created resulting in the failure of collection reference of “session” collection which is culminating in sync failure. The navigation is scheduled after sync, hence with the unsuccessful sync the navigation is also getting blocked.
        • Solution: There was a problem with rules deployment on Firbase owing to which the sessions collection was not getting synced. With the redeployment of rules, syncing and rest of the implementation is working fine.

DONE Mood Tracking widget changes on Homepage (Last Tracked Date and Streak)

  • State “DONE” from “IN-PROGRESS” [2024-02-29 Thu 16:28]
  • State “IN-PROGRESS” from “TODO” [2024-02-29 Thu 16:17]

Implementation Notes

  • The implementation of “Last Tracked” is very simple. It involves a single “Query collection” creation, that will enable me to pass the last mood-logged date.

  • I will have to remove the “streak” widget from the “Homepage”. Here is my rationale:

    1. To implement the entire streak I will have to query the entire “mood” collection on the “Homepage”. This will have a detrimental effect on page loading time. “Homepage” should be swift and friction free and I do not want to slow it down.

    2. I will anyways show the streak information on a graph view (for both mood tracking and meditation tracking) (Next release). Spending time on implementation now will be redundant effort.

BACKLOG UI improvements on the Mood Tracking page (As of now it is confusing the way choice chips are being displayed-Add a indicative heading maybe)

  • State “IN-PROGRESS” from “TODO” [2024-02-29 Thu 16:29]

Implementation Notes

  • I am moving this task to backlog, the reason is I feel that UI aspect of the app needs to be improved to a huge extent. This task will be picked up as the other UI tasks are picked up.