Skip to content

v0.9.0

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 21 Oct 07:02
· 40 commits to main since this release

Hello, Plant-it community!

Services version

  • server version: 0.10.0
  • app version: 0.9.0

Highlights

This release brings several exciting new features and improvements to the Plant-it experience. A major highlight is the addition of a new calendar view, making it easier to see and manage upcoming reminder occurrences. The Plant Details View has been reorganized for better navigation and clearer access to information. We've also enhanced the look and feel of plant and species cards, adding polish to the user interface. Behind the scenes, this update includes an upgrade to the Java version and Flutter framework, as well as multiple dependency updates to enhance overall performance and security. Finally, we've addressed a number of bugs to provide a smoother, more reliable experience.

What's Changed

📱 App

  • Calendar View: Introduced a new calendar view to display upcoming reminder occurrences, helping users easily track their plant care schedule.
  • Reorganized Plant Details View: Improved layout and navigation, providing clearer and more accessible information.
  • Species Search Enhancement: Newly added species now show up immediately in search results, making it easier to find them.
  • Localized Labels: Added localization support for the "every X amount" label in reminders, ensuring better user experience across different languages.
  • Instant Plant Avatar Update: Plant avatars now refresh instantly when a new photo is selected, enhancing user feedback.
  • Real-Time Event Count: The number of events is now updated in real-time on the plant details view, offering more accurate information at a glance.
  • Species Image Load Improvement: Fixed issues with loading the correct species image when editing, ensuring consistency.
  • Enhanced Plant Cards: Improved design and functionality of plant cards on the homepage, providing a more engaging visual experience.
  • Enhanced Species Cards: Refined the appearance and usability of species cards in search results.
  • "No Image" Thumbnail Fix: Corrected issues where the "no image" thumbnail failed to load, ensuring proper display when images are missing.
  • Updated Email Validation: Enhanced email regex validation to support all top-level domains (TLDs), improving user profile editing.
  • UI Enhancements: Various minor UI improvements and bug fixes to enhance overall app usability.
  • Flutter Upgrade: Upgraded Flutter from version 3.19.2 to 3.24.3, bringing performance improvements and new features.

🗄️ Server

  • Image Deletion Fix: Resolved an issue that prevented images from being deleted when they were missing from the disk, ensuring better cleanup.
  • Server Spring Boot Upgrade: Upgraded Spring Boot from version 3.0.1 to 3.3.4, improving security and compatibility.
  • Java Version Update: Upgraded the server to use Java version 21, bringing performance and security enhancements.
  • Dependency Updates: Updated various server dependencies, ensuring improved performance, stability, and security.

📓 Documentation

  • Rewritten and updated the presentation site to reflect recent changes and enhancements.
  • Added comprehensive instructions for non-docker deployments and detailed steps for retrieving API keys.

New Contributors

Full Changelog: 0.8.0...0.9.0