Releases: green-ecolution/frontend
v1.3.0-nightly.20251024
🌙 Nightly Build
Automatically generated development build of the Green Ecolution frontend
🔧 Changes
- The latest design updates and UI improvements
- New visualization and control components for tree group management
- Improved user experience and interaction features
📦 Artifacts & Builds
- Frontend archive (
tar.gz)
📌 Notes
- Use with a compatible backend or latest root build
- Only the latest 5 nightly builds are kept
💬 Feedback? Open an issue or start a discussion. Thank you for helping improve Green Ecolution! 💙
v1.3.0-nightly.20251023
🌙 Nightly Build
Automatically generated development build of the Green Ecolution frontend
🔧 Changes
- The latest design updates and UI improvements
- New visualization and control components for tree group management
- Improved user experience and interaction features
📦 Artifacts & Builds
- Frontend archive (
tar.gz)
📌 Notes
- Use with a compatible backend or latest root build
- Only the latest 5 nightly builds are kept
💬 Feedback? Open an issue or start a discussion. Thank you for helping improve Green Ecolution! 💙
v1.3.0-nightly.20251022
🌙 Nightly Build
Automatically generated development build of the Green Ecolution frontend
🔧 Changes
- The latest design updates and UI improvements
- New visualization and control components for tree group management
- Improved user experience and interaction features
📦 Artifacts & Builds
- Frontend archive (
tar.gz)
📌 Notes
- Use with a compatible backend or latest root build
- Only the latest 5 nightly builds are kept
💬 Feedback? Open an issue or start a discussion. Thank you for helping improve Green Ecolution! 💙
v1.3.0-nightly.20251021
🌙 Nightly Build
Automatically generated development build of the Green Ecolution frontend
🔧 Changes
- The latest design updates and UI improvements
- New visualization and control components for tree group management
- Improved user experience and interaction features
📦 Artifacts & Builds
- Frontend archive (
tar.gz)
📌 Notes
- Use with a compatible backend or latest root build
- Only the latest 5 nightly builds are kept
💬 Feedback? Open an issue or start a discussion. Thank you for helping improve Green Ecolution! 💙
v1.3.0-nightly.20251020
🌙 Nightly Build
Automatically generated development build of the Green Ecolution frontend
🔧 Changes
- The latest design updates and UI improvements
- New visualization and control components for tree group management
- Improved user experience and interaction features
📦 Artifacts & Builds
- Frontend archive (
tar.gz)
📌 Notes
- Use with a compatible backend or latest root build
- Only the latest 5 nightly builds are kept
💬 Feedback? Open an issue or start a discussion. Thank you for helping improve Green Ecolution! 💙
v1.3.0-nightly.20251019
🌙 Nightly Build
Automatically generated development build of the Green Ecolution frontend
🔧 Changes
- The latest design updates and UI improvements
- New visualization and control components for tree group management
- Improved user experience and interaction features
📦 Artifacts & Builds
- Frontend archive (
tar.gz)
📌 Notes
- Use with a compatible backend or latest root build
- Only the latest 5 nightly builds are kept
💬 Feedback? Open an issue or start a discussion. Thank you for helping improve Green Ecolution! 💙
v1.2.1
What's Changed
- Merge main into develop branch by @github-actions in #491
- chore(deps): bump @hookform/resolvers from 3.10.0 to 5.0.1 by @dependabot in #501
- chore(deps-dev): bump @tanstack/react-router-devtools from 1.114.27 to 1.119.1 by @dependabot in #502
- chore(deps-dev): bump @openapitools/openapi-generator-cli from 2.18.1 to 2.20.0 by @dependabot in #503
- chore(deps-dev): bump typescript-eslint from 8.26.1 to 8.31.1 by @dependabot in #504
- chore(deps): bump node from 22-alpine to 23-alpine in /.docker by @dependabot in #506
- Release version v1.2.1 by @github-actions in #507
Added
- Configure Dependabot (#495) by @choffmann
- Issue templates (#496) by @choffmann
- CI/CD: release pipeline by @choffmann
Changed
- CI/CD: only run workflows when necessary (#494) by @choffmann
- Rename repository from
github.com/green-ecolution/green-ecolution-frontendtogithub.com/green-ecolution/frontendby @choffmann - Remove dev deploy environment (
stagewill be used to deploy the develop branch, whiledevis used to run it locally) by @choffmann - Dependency updates from dependabot by @choffmann
- Use Node.js version
v23.2.0by @choffmann - Update README.md by @choffmann
Full Changelog: v1.2.0...v1.2.1
v1.2.0
What's Changed
- Merge main into develop branch by @github-actions in #371
- fix: changed battery to 2 decimal places by @Zoka-tech in #379
- fix: invalidate treecluster query on tree create and update by @doriengr in #375
- Fix/update user values by @doriengr in #373
- feat: add pagination component to treecluster by @doriengr in #381
- feat: add pagination to watering plan list by @doriengr in #388
- feat: add pagination for sensors by @doriengr in #386
- feat: add pagination to vehicle list by @doriengr in #389
- Feature/add list view for trees by @doriengr in #391
- Bugfix/do not show empty treecluster by @doriengr in #403
- feat: expand watering status with value »just watered« by @doriengr in #405
- feat: improve map performance by @choffmann in #412
- fix: URL is incorrect if trying to open "deep" sites by @choffmann in #414
- Update Backend API Client by @choffmann in #418
- fix: show origin of tree by @doriengr in #419
- fix: update content on startpage by @doriengr in #402
- Update Backend API Client by @choffmann in #421
- feat: add graphs for watering status values and sensor values by @doriengr in #406
- Feature/wateringplan evaluation by @Zoka-tech in #408
- feat: add map boundaries by @xk0niR in #425
- Feature/Hide filter when not on map by @xk0niR in #423
- fix: show correct tree card values, fix spelling mistake by @doriengr in #431
- fix: changed vehicle minimum water to 120 by @Zoka-tech in #441
- fix: forbid DrivingLicense Unknown by @Zoka-tech in #434
- fix: archive vehicles instead of deleting them by @doriengr in #440
- fix: render issue in tree markers by @choffmann in #446
- fix: hide pagination dots when pages are consecutive by @doriengr in #447
- Bugfix/show error if user has incorrect driver licence by @doriengr in #448
- fix: update naming of region response by @doriengr in #449
- fix: set default water capacity to 80 liters by @doriengr in #455
- fix: hide delete button for tbz trees by @Zoka-tech in #463
- feat: show data on evaluation page by @doriengr in #450
- Fix/show error if water capacity is not enough for cluster by @doriengr in #467
- feat: added error page by @Zoka-tech in #457
- Feature/use backend filtering by @doriengr in #464
- fix: wrong form error on status update of watering plan by @doriengr in #475
- chore: update content on settings and plugins page by @doriengr in #477
- Fix/tree throws an error if tree cluster data is not fetched yet by @doriengr in #481
- fix: cleanup issues by @choffmann in #478
- fix: map controll view break on map move by @choffmann in #483
- feat: update profile description by @choffmann in #484
- fix: number of kilometers not correctly rounded by @choffmann in #485
- feat: improve map loading by @choffmann in #486
- docs: update readme by @doriengr in #487
- fix: text in settings link label by @choffmann in #489
- feat: add helper function and rouded values by @choffmann in #488
- Release v1.2.0 by @choffmann in #490
Full Changelog: v1.1.0...v1.2.0
v1.1.0
What's Changed
- fix: disable map zoom on double click on filter option by @doriengr in #218
- Merge main into develop branch by @github-actions in #226
- fix: allow more file types on import for firefox and windows by @doriengr in #237
- feature: add modal with linkt to create a new tree by @doriengr in #220
- chore: rename »Baumkataster« to »Karte« by @doriengr in #258
- Feature/make readonly trees editable by @doriengr in #246
- fix: Treeclusters without region appear on map, Treeclusters without trees cannot be shown on map by @Zoka-tech in #252
- feat: add vehilce api by @doriengr in #254
- Feature/show and index view for sensors by @doriengr in #261
- Feature/vehiclelist view by @Zoka-tech in #265
- feat: added vehicle single view by @Zoka-tech in #266
- Feature/add-correct-sensor-data-and-link-tree-on-map by @doriengr in #268
- fix: use correct zod schema and update some styling problems by @doriengr in #279
- feat: added vehicle create view by @Zoka-tech in #278
- fix: message appearance, trash, and message color in import view by @Mohammad96Assaf in #235
- Fix/rename tree number to number due to backend changes by @doriengr in #287
- fix: cleanup code and fix wrong indention by @doriengr in #284
- refactor: detailed list by @doriengr in #286
- Feature/single view watering plan by @doriengr in #291
- feat: implement 404 error page by @doriengr in #288
- fix: reset form state by @doriengr in #294
- feat: added Vehicle Update and Delete by @Zoka-tech in #283
- Refactor/remove shadcn and other dependencies by @doriengr in #293
- feat: plugin base architecture by @choffmann in #243
- feat: imporve dev setup by @choffmann in #298
- Feature/watering plan overview by @doriengr in #281
- Feature/watering plan create by @doriengr in #299
- fix: show correct tree count of cluster on map by @doriengr in #308
- refactor: fix queries and simplify data load on views by @doriengr in #301
- Feature/view all users by @Zoka-tech in #300
- fix: update desing of user cards by @doriengr in #313
- Feature/watering plan status update by @doriengr in #303
- Feature/watering plan edit by @doriengr in #311
- feat: use correct sensor data by @doriengr in #314
- Fix/show real data in profile view by @doriengr in #320
- Fix/add user to watering plan edit and create by @doriengr in #317
- feat: route preview by @choffmann in #324
- feat: style download route button by @doriengr in #331
- feat: added vehicle weight by @Zoka-tech in #326
- feat: user status and role by @Zoka-tech in #336
- bugfix: not update data on update objects by @choffmann in #342
- feat: add route marker by @doriengr in #345
- feat: show notice if no transporter was selected by @doriengr in #338
- fix: changed driving license - to Keine Angabe by @Zoka-tech in #344
- fix: restricted plant year by @Zoka-tech in #343
- Feature/add more routing informations by @choffmann in #350
- fix: load correct data for TreeDashboard by @doriengr in #349
- fix: added water capacity to vehicle single view by @Zoka-tech in #352
- Feature/error toasts and cleanup forms by @doriengr in #333
- fix: Wateringplan restrict user by @Zoka-tech in #341
- fix: removed unnecessary code by @Zoka-tech in #360
- fix: do not use useSuspenseQuery for getting optional linked tree by @doriengr in #354
- feat: preview route in dashboard by @choffmann in #357
- doc: update frontend changelog by @ShadowDataNerd in #362
- fix: delete console log and fix warnings in tabs component by @doriengr in #367
- feat: add last watered value to treecluster dashboard by @doriengr in #368
- fix: vehicle size valeus are wrongly updated to default value by @doriengr in #370
- Use AGPL License by @xk0niR in #369
- Release v1.1.0 by @choffmann in #366
New Contributors
- @github-actions made their first contribution in #226
- @ShadowDataNerd made their first contribution in #362
Full Changelog: v1.0.0...v1.1.0
v1.0.0
What's Changed
- feat: init vite + typescript + tailwind + shadcnui project by @choffmann in #2
- feat: add leaflet map by @choffmann in #3
- feat: implement sidebar and open with button click by @choffmann in #4
- Update Backend API Client by @choffmann in #14
- feat: save map state in query params by @choffmann in #18
- feat: update dev enviroment by @choffmann in #17
- Update Backend API Client by @choffmann in #20
- Feature/implement corporate design by @doriengr in #28
- Feature/add breadcrumb to header by @doriengr in #29
- Update Backend API Client by @choffmann in #32
- feat: user auth by @choffmann in #34
- Feature/add profile overlay by @doriengr in #39
- feat: add treecluster list by @doriengr in #38
- Feature/add treecluster filter by @doriengr in #40
- feat: add frontend for own profile by @doriengr in #45
- Feature/add single view for tree cluster by @doriengr in #48
- feat: add zoom buttons by @doriengr in #52
- Feature/add view for new treecluster by @doriengr in #47
- feat: get region from backend by @choffmann in #60
- Fix/create hook for watering status and soil condition by @doriengr in #62
- Feature/add tree select to new treecluster view by @doriengr in #57
- Update Backend API Client by @choffmann in #67
- fix: correctly decode the payload from authentication by @doriengr in #63
- feat: show tree in map by @choffmann in #69
- feat: refactor map by @choffmann in #72
- feat: create tree in map by @choffmann in #76
- Feature/add view for single tree by @doriengr in #71
- Update Backend API Client by @choffmann in #87
- feat: add favicons by @doriengr in #93
- fix: close navigation on click on logo by @doriengr in #94
- Import file by @Mohammad96Assaf in #55
- feat: hide the debug navigation entry in the production build by @Mohammad96Assaf in #95
- feat: add real data for tree count in status cards by @doriengr in #104
- feat: remove height above sea level. by @xk0niR in #100
- Update Backend API Client by @choffmann in #108
- Fix/make file-imput more accessible and use semantic html by @doriengr in #97
- Feature/create startpage by @doriengr in #106
- Fix/use watering status from database by @doriengr in #121
- fix: redirect to dashboard after login by @doriengr in #115
- feat: change formulars by @choffmann in #111
- Update Backend API Client by @choffmann in #125
- Update Backend API Client by @choffmann in #128
- fix: add spacing to buttons on startpage by @doriengr in #129
- chore: add prettier config by @doriengr in #127
- feat: create and update trees by @choffmann in #126
- fix: edit treecluster show error by @choffmann in #135
- Feature/add selected state to tree marker by @doriengr in #132
- Chore/linting problems by @doriengr in #122
- fix: pass formState to new form by @doriengr in #136
- Update Backend API Client by @choffmann in #140
- Feature/add treecluster data to single tree view by @doriengr in #137
- Feature/delete treecluster by @doriengr in #130
- feat: display cluster in map by @choffmann in #143
- Feature/delete tree functionality by @doriengr in #144
- feat: add treecluster description by @doriengr in #145
- Bugfix/only show applied filters by @doriengr in #124
- refactor queries and switch to suspense queries by @choffmann in #146
- feat: load data after store is reset by @choffmann in #147
- fix: not redirect to login on refresh by @choffmann in #150
- feat: added breadcrumbs for treecluster details page by @Zoka-tech in #68
- Feature/add filter to map by @doriengr in #149
- Revert "Feature/add filter to map" by @doriengr in #153
- style: unify styling of error messages by @doriengr in #157
- feat: send csv to backend by @choffmann in #156
- Feature/tree filter to map by @doriengr in #154
- fix: show treecluster by @doriengr in #159
- feat: added dynamic page title by @Zoka-tech in #151
- docs: Added changelog by @xk0niR in #148
- Redirect to start page on logout by @choffmann in #177
- Hotfix/map not draggable after filtering by @doriengr in #173
- fix: spacing to tablist by @doriengr in #172
- Feature/add highlighted state to trees and treecluster by @doriengr in #181
- feat: show tooltip with treenumber on hover by @doriengr in #180
- Handle refresh token by @choffmann in #182
- bugfix: invalidate query on update and create by @choffmann in #174
- fix: do not send cluster or sensor id if not selected in form by @choffmann in #176
- Update Backend API Client by @choffmann in #187
- fix: do not filter treecluster without region or show them on map by @doriengr in #192
- fix: show treecluster on filter without any options by @doriengr in #194
- bugfix: tree not update in map by @choffmann in #195
- Style/remove lorem ipsum by @xk0niR in #198
- fix: delete scrollbar gutter by @doriengr in https:...