Two months update
UI improvements… Read more…

@Testers: 🙏THANK YOU🙏 !
@All users: Please use the feedback page.

Special thanks to the community of contributors who volunteer their time and skills to ZinZen®.

Big visible updates 🎁🎁🎁

  • ✨Redesign of My Time page✨
    A lot cleaner and less busy look. We’re not there yet… but this helped:
    • Replaced colored circles with a vertical timeline on the edge of the screen.
    • Only show full timings when expanding a Task.
    • Improve font sizes and weights.

    new-timeline

  • ✨Redesign edit modal✨
    • Moved color selector to top of edit modal.
    • Added hint toggle in edit modal.
    • Switched line order.

    edit-modal

  • Intuitive restore
    The custom restore button is gone.
    You can now restore an archived goal in a consistent way to normal goals:
    restore-from-archive

  • Translation of budget summaries
    budget-translation

  • Better Journal experience
    Now showing previous Feelings/Journal entries as a list instead of having to switch screen left and right. Also, you can edit existing Journal notes.
    improved-my-feeling

  • Gujarati support Thanks to lchauha for adding the language Gujarati, spoken by over 60 million people.
    gujarati

  • Scheduler update
    Last … but not least!
    • Allow users to set 0 as minimum budget value.
    • Respect the selected days filter.
    • Respect minimum and maximum daily/week Budgets.
    • Include simple subGoals for a Budget and count that towards the Budget.

    We’re almost ready to reveal a demo of this killer feature… in a dedicated post.

Small improvements that make a big difference

  • Now “cancel” button in both delete and done confirmation modal working properly.
  • ZinZen® logo now flips/spins around when switching to/from partner mode.
  • Goal actions now opening in partner mode – but not yet doing anything.
  • Focus action not working for Today.
  • Removed unnecessary text warning on sharing modal.
  • Remove space in front of a URL.
  • Show languages in alphabetical order.
  • Add tagline on second onboarding screen.
  • Center ZinZen text logo.
  • Display number of subGoal items in Goal summary.
  • Added architectural motivation for decision to use React and RESTful API.
  • Considered using NextJS – but put it off for now.
  • Fixes to Readme.
  • Fixed single/plural issues in days left/ago.
  • More informative subText when no duration is present on a Goal.
  • Removed bottom popup to make modal experience consistent.
  • Improved layout avoiding ‘first option blindness’ for some users in language choice menu.
  • Moved ‘Sleep’ starter goal to ‘Daily habits’.
  • Increase tap area of ZinZen® icon.
  • Persist goal title translation across app for starter goals.
  • More realistic starter goals.
  • Fix wording of sharing text.
  • Allow enter key to close edit modal on desktop.
  • Show mouse pointer for clickable elements on desktop.
  • Always show theme dark/light toggle.

Invisible updates

  • Change the way we’re formatting the input for the scheduler.
    • Format of Budget.
    • List of Goals instead of map.
    • camelCase – Rust will make it snake_case.
  • Refactor Goal component for readability.
  • Removed ID from starter goal arrays.
  • Playwright test for collaboration feature.
  • Refactor ZModal for maintainability.


Wishing you all the best!



Please help improve ZinZen®:

Comments

Post comments anonymously via this feedback form