Version 1.5! :)

Published: 12/16/2024.

Edited on: 12/17/2024.

Back again with another update. Here's a quick summary of what's new:

New color scheme + dark mode option

This has been quite a lot of work behind the scenes, but I think its been worth it! Until now I had just been using the default color set from TailwindCSS, and not only did this give a pretty unappealing and techy aesthetic, it also wasn't a very futureproof decision. The way colors are implemented now set the groundwork for a more substantial design overhaul at some later time, as well as giving the opportunity to add some new color schemes immediately.

Dark Mode is also something I wanted to add for a while (being a dark mode enjoyer myself), and I'm sure this will be an option many users appreciate having.

Basic notifications & reminders

This is another area that will be expanded a lot in future, but in this patch I added the basics of in-app notifications. In particular, 2 optional notifications have been added. The first will, when turned on, ping you if you don't use the app for more than 2 days. Then the 2nd is a simple scheduled reminder, so the user can pick a particular time to be reminded at each day.

New default sort option - "Popularity"

In the last patch, a backend feature was added which calculates which plants are most popular amongst our users, and began using this for a couple of features. But now you can also sort the listed plants based on this ranking as well - and in fact it occurred to me that this would be a great default sorting option. Personally I found it quite interesting to see which were the most popular - some unsurprising ones like Tomato and Onion, but also some surprises like Chia Seed coming in very high in the leaderboard!

Minor improvements

As usual there were a number of smaller improvements and bugfixes:

  • reversed an unintentional change which made everything smaller. Text etc should be back to their original size in this patch

  • spent some time polishing the "splash screen" animation. Opening the app from a cold-start should feel much smoother now.

  • also spent time polishing and adding animations in the Login pages

  • removed the option to select certain filter / sort options when you are offline (because they don't work unless you are online).

  • fixed some potential bugs relating to Date storage