Cleanup and stabilization
This release focuses on improving stability and performance. Numerous bugs were fixed, the map view was optimized, and the footer now shows the current version.
Cedrik Hoffmann
Lead Developer & Project Lead
After the successful launch with version 0.1.0, this release focused on cleaning up and stabilizing the platform. We took the time to fix known issues, optimize performance, and improve the user experience.
Performance Improvements
- Optimized map view: The map view was fundamentally reworked. Marker rendering and interactions are now noticeably smoother, especially with a larger number of trees.
- Reactive media queries: Screen size detection was switched to a reactive hook. The frontend now responds faster to changes in window size.
Bug Fixes
- Tree description: When creating a new tree, the description is now saved correctly. Previously, this information was lost when saving.
- Form handling: The TreeCluster ID is now correctly converted to a number on form submission, which prevents faulty assignments.
- Navigation blocker: The warning for unsaved changes now only appears when changes are actually present.
- Select component: Click handling and accessibility were improved, so the dropdown selection works more reliably.
- Duplicate selection prevented: Rapid clicks on a TreeCluster no longer create duplicate entries.
- Login/logout links: Route preloading for authentication links was disabled to avoid unwanted redirects.
- Search engine indexing: The application is no longer indexed by search engines, to prevent accidental indexing of the demo instance.
- Staging OIDC: The Keycloak configuration for the staging environment was corrected, so authentication works reliably again.
New Features
- Version display in the footer: The footer now shows the current version of the application. This makes it possible to see at a glance which version is currently in use, which is especially helpful when testing and troubleshooting.
- CI improvements: The GitHub Project is now automatically updated with the PR status, which improves the overview of development progress.
Outlook
With this release, we created a solid foundation. Further features and improvements will follow in upcoming versions.
Feedback and bug reports are always welcome on GitHub.
New filters and improved developer experience
First public release after completion of the research project
Found an error or have feedback on this release? Create an issue →