Aphylia

📖 Weekly Update : 6/04 to 12/04

✍️ Par · 📅 · 📚 2 min de lecture
Weekly Update : 6/04 to 12/04 - Aphylia Blog
Weekly Update : 6/04 to 12/04
Résumé: Aphylia’s 6/04–12/04 update fixes Encyclopedia back-scroll, completes GDPR account deletion, cleans corrupted plant companion links, patches security bugs, and adds 17 new Encyclopedia plants.

Hello, plant lovers!

This week, we've been busy behind the scenes to make your Aphylia experience even better. Here's what's new:

Encyclopedia Scrolling: Fixed!

Ever lost your place in the Encyclopedia after visiting a plant page? We've fixed the annoying scroll reset issue. Now, when you go back to the Encyclopedia, you'll pick up right where you left off—no more scrolling from the top!

GDPR Compliance

We take your privacy seriously. We discovered and fixed a gap in our GDPR account deletion process: some user data (like badges, event registrations, and roadmap progress) wasn't being fully removed. Now, when you request account deletion, all your personal data is erased—no exceptions. Your right to be forgotten is fully respected.

Cleaner Plant Companion Data

Our legacy AI autofill was storing unnecessary information in plant relation fields instead of proper references, leading to corrupted data. This caused bugs—for example, when a plant's name changed, the old text-based links would break. We've cleaned up the mess with a database migration to fix existing data, application-level filters to prevent future issues, and UI improvements to ensure only valid data is saved. Your plant companions are now accurately linked and easier to manage!

Corrected bugs

  1. Wrong report_id passed in user report event notification

  2. Requesting users not notified when admin completes a plant request

  3. Corrupted plant companion data from legacy AI autofill

  4. Campaign and automation notifications delivered to only one device per user

  5. Event notifications blocked by RLS for non-admin users

  6. Incomplete GDPR account deletion missing 10 user data tables

  7. Command injection vulnerability in nginx service restart

  8. Encyclopedia scroll position lost on back navigation

  9. Authorization bypass on /api/users/:id/private endpoint

  10. Command injection vulnerability in admin endpoints

  11. Command injection in getTopLevelIfRepo via exec with user-controlled path

  12. Nginx SSL error detection preventing certbot from running

  13. Certbot setup failing end-to-end on fresh servers

  14. Bulk plant status change failing due to sowing_method constraint

  15. ::uuid[] type cast missing in push subscription lookup for campaign delivery

  16. Small tap targets and unreadable text sizes in TodaysTasksWidget on mobile

  17. Unused companion suggestion state variables causing build failure

  18. uuid[] cast missing in campaign custom user IDs insert/update

New Plants Added to the Encyclopedia

  • Blackcurrant bush

  • Gooseberry bush

  • Jujube tree

  • Orange tree

  • Plum tree

  • Peach tree

  • ‘Williams’ pear tree

  • Apple tree

  • Thyme

  • Elephant bush (‘Afra’)

  • Snake plant ‘Zeylanica’

  • ‘Curly’ jade plant

  • Chinese wisteria

  • ‘Prairiefire’ crabapple tree

  • Japanese redbud

Happy planting, The Aphylia Team

💬 Rejoindre la discussion
Pour commenter, partager et découvrir plus d'articles:
Visiter Aphylia →

🔗 Plus d'articles