Skip to main content
All releases
Release Notes

Cleanup and stabilization

Performance OptimizationBug FixesImproved FormsVersion Display

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.

CHANGELOG.md - v0.1.1
$
feat(frontend): Footer links updated and version display added
#586
$
fix(backend): Description is now saved when creating a tree
#578
$
fix(deploy): Staging OIDC configuration for Keycloak corrected
#567
$
fix(frontend): TreeCluster ID is converted to a number on form submit
#514
$
fix(frontend): Navigation blocker now only triggers for unsaved changes
#517
$
fix(frontend): Select component click handling and accessibility improved
#524
$
fix(frontend): Duplicate TreeCluster selection on rapid clicks prevented
#580
$
fix(frontend): Route preloading disabled for login/logout links
#531
$
fix(frontend): Search engine indexing prevented
#532
$
perf(frontend): matchMedia usage optimized with a reactive hook
#533
$
perf(map): Marker rendering and map interaction performance optimized
#561

Found an error or have feedback on this release? Create an issue →