Releases: Deltares/fews-web-oc
Releases · Deltares/fews-web-oc
v1.4.0
What's Changed
New Features
- Add running task menu by @hvangeffen in #1238
- Show child locations when zooming in by @hvangeffen in #1277
- Add wave crest visualisation by @ceesvoesenek in #1295
- Add ability to visualize non-current data by @hvangeffen in #1319
- Add now line to indicate the current time by @hvangeffen in #1320
- Add threshold widget by @hvangeffen in #1326
- Allow panning in time series charts by @ceesvoesenek in #1359
- Dynamic reports displays by @cees-wolfs-vt in #1371
- Add support for dissemination of log messages by @hvangeffen in #1385
- Integrate TipTap editor to edit products by @cees-wolfs-vt in #1339
- Edit and save archive products by @wkramer in #1454
- Product upload and Delete in browserview by @cees-wolfs-vt in #1429
- Add email sending functionality to ProductReportView by @wkramer in #1457
- Show import status in side panel by @cees-wolfs-vt in #1580
- Web OC side panel by @amarkensteijn in #1643
- Show overlays from FEWS explorer by @hvangeffen in #1659
- Add support for aggregation on WMS layers by @ceesvoesenek in #1667
- Open URL from Schematic Status Display by @wkramer in #1687
- Add data availability icons to locations by @ceesvoesenek in #1655
- Partial support for internationalization by @wkramer in #1745
- Web OC progressive web application by @wkramer in #1789
- Visualize non current wms data by @hvangeffen in #1812
- Visualise filters with depth profiles by @cees-wolfs-vt in #1835
- Respect cardinal timestep and date range in what-if date/time controls by @ceesvoesenek in #1882
Improvements
- Show error message on failed data download by @hvangeffen in #1001
- Add navigation for dashboard and use navigate for ssd's by @hvangeffen in #1248
- Documented configuring log displays. by @ekkelenkamp in #1128
- Synchronize maps by @hvangeffen in #1313
- Show name and select first instead of dropdown when there is only 1 what if template by @hvangeffen in #1323
- Render more severe threshold locations on top by @hvangeffen in #1317
- Remove overlay chart legend min height to prevent empty lines by @hvangeffen in #1310
- Remove running tasks from system monitor by @hvangeffen in #1322
- Use iconid and maplayer name in frontend settings menu and use beforeId by @hvangeffen in #1289
- Fix color consistency on graphs by @cees-wolfs-vt in #1343
- Route to alert station on alert click by @cees-wolfs-vt in #1341
- Cache location sets (overlays) by @hvangeffen in #1335
- Only continue date time slider when loading of wms has finished by @hvangeffen in #1351
- Move taskRun color to chart icon by @cees-wolfs-vt in #1361
- Documentation: tomat security with basic authentication. by @rudieekkelenkamp in #1367
- Use time series thinning for charts but not for tables by @ceesvoesenek in #1352
- Add warning icon with stroke so warning color is more readable by @hvangeffen in #1356
- Show "no thresholds" in warning levels list by @wkramer in #1378
- Edit, acknowledge & delete log messages by @cees-wolfs-vt in #1354
- Make dashboard highest priority for display tabs by @hvangeffen in #1394
- Tweak wave visualisation by @ceesvoesenek in #1395
- Add support for horizontalColorCode plots in charts by @hvangeffen in #1392
- Take into account display scaling for animated particles by @ceesvoesenek in #1404
- Create single control for right side panel by @wkramer in #1396
- Use parameter group name for new data analysis chart titles by @hvangeffen in #1425
- When the user login expired try a silent sign in on app init or reload by @wkramer in #1434
- Add ability to add data to existing plot on secondary y axis by @hvangeffen in #1452
- Move end of horizontal color code y labels to legend by @hvangeffen in #1469
- Add subtle border around dashboard groups by @hvangeffen in #1470
- Improvement filtering & search log messages by @cees-wolfs-vt in #1460
- chore: update dependencies and remove unused VNumberInput imports by @wkramer in #1475
- Contain product image by @hvangeffen in #1484
- Add document download button by @hvangeffen in #1486
- Set up end to end testing by @wkramer in #1522
- Enable useLastValue for dynamic report displays by @hvangeffen in #1494
- Only show attributes filter if there are any filterable values by @hvangeffen in #1496
- Allow scroll wheel zooming in charts while holding Shift by @ceesvoesenek in #1445
- Add e2e teamcity integration by @rudieekkelenkamp in #1532
- Add tests for terms of service and splash screen dialog by @cees-wolfs-vt in #1531
- Add a test for showing thresholds correctly in a weboc-chart by @cees-wolfs-vt in #1539
- Small ui change in task overview (DWO-1140) by @cees-wolfs-vt in #1550
- Add support for what if multiproperty by @hvangeffen in #1561
- Only getmap after moveend has finished for the first time by @hvangeffen in #1541
- Improve visualize data menu by @hvangeffen in #1578
- Product browser keep table header and footer visible and scroll table rows by @wkramer in #1605
- Change visualisation for task that take longer than expected by @hvangeffen in #1585
- Show select in user settings menu when setting has 4 options or more by @wkramer in #1600
- Use threshold scaling and label placement from config by @hvangeffen in #1575
- Disable map if configured in topology by @wkramer in #1620
- Disable workflows tab Data Analysis Display when no workflows are configured by @hvangeffen in #1567
- Improve non-current data panel by @wkramer in #1633
- Allow data analysis charts to be saved as image by @hvangeffen in #1554
- Implement missing weboccomponentsettings by @amarkensteijn in #1637
- Replace CSV with PI_CSV_ID_AND_NAME download option by @hvangeffen in #1641
- Show child data when clicking on parent location by @hvangeffen in #1269
- UX improvements logdisplay by @cees-wolfs-vt in #1593
- Refactor run tasks to use what ifs by @hvangeffen in #1586
- Update maxCount to 20000 and change daysBack to 2 for log display by @wkramer in #1647
- Make mouseover tooltip consistent by @cees-wolfs-vt in #1657
- Improved locations search by @wkramer in #1664
- Improve thresholds panel counts by @hvangeffen in https://github.com/Deltares/fews...
v1.4.0-rc.1
What's Changed
New Features
- Open URL from Schematic Status Display by @wkramer in #1687
- Add data availability icons to locations by @ceesvoesenek in #1655
- Partial support for internationalization by @wkramer in #1745
- Web OC progressive web application by @wkramer in #1789
- Visualize non current wms data by @hvangeffen in #1812
- Visualise filters with depth profiles by @cees-wolfs-vt in #1835
- Respect cardinal timestep and date range in what-if date/time controls by @ceesvoesenek in #1882
Improvements
- UI improvement for sidebar control by @wkramer in #1689
- Improve Import Status UI by @wkramer in #1684
- Update to tiptap v3 by @wkramer in #1615
- Improve vertical and horizontal zoom mode in charts by @wkramer in #1706
- Use configured markersize by @wkramer in #1709
- improve UI for aggregation of spatial data by @wkramer in #1714
- Allow filtering by file type in product browser by @wkramer in #1716
- Allow customization of login view by @wkramer in #1707
- Improve document browser by @wkramer in #1728
- Synchronize depth slider in dashboards by @hvangeffen in #1741
- Use the configured default base maps for automatic color theme by @hvangeffen in #1740
- Optimize sidebar for use on mobile by @wkramer in #1748
- Clamp synchronized depth slider and move synchronization to group level by @hvangeffen in #1772
- Add document compose view by @hvangeffen in #1759
- Add aggregation period information by @hvangeffen in #1767
- Refactor: replace footer with form in WhatIfDisplay component by @wkramer in #1754
- Refactor: Remove analysis time selection from product browser by @wkramer in #1779
- Feature: add option to close product editor by @wkramer in #1782
- feat: make ProductsBrowserTable responsive with navigation drawer by @wkramer in #1784
- fix: select first product in ProductBrowser when none is selected by @wkramer in #1786
- Update documentation on Content Security Policy by @wkramer in #1791
- Code quality improvements by @wkramer in #1792
- Add internationalization (i18n) support to workflow components. by @wkramer in #1751
- Better formatting of task remaining duration by @cees-wolfs-vt in #1794
- Add documentation for editing the PWA manifest file by @wkramer in #1808
- Hide TimeZero selection based on template property by @wkramer in #1815
- Add support for multi domainAxisValues responses by @hvangeffen in #1824
- Reduce padding on map control chips by @wkramer in #1838
- feat: add navigation and geolocation controls to the map component by @wkramer in #1833
- Fix layer ordering for overlays and style switching by @hvangeffen in #1842
- Auto scale y axis when panning or changing the x axis by @wkramer in #1851
- Make user settings more compact by @wkramer in #1855
- Show one active control side panel item in application bar by @wkramer in #1864
- Add support for fullDataPeriod to displaygroups by @wkramer in #1872
- Optimize chart legend layout by @wkramer in #1867
Fixes
- Fix positioning of exclamation mark in ThresholdsButton by @wkramer in #1674
- Fix taskOverview setting in TopologyDisplayView by @wkramer in #1677
- Ensure topologyId param is present for default topology display redirect by @cees-wolfs-vt in #1652
- Fix his workflow not adding chart regression by @hvangeffen in #1710
- fix: display empty table table and upload button when product list is empty by @wkramer in #1713
- fix: sidepanel settings by @wkramer in #1718
- Change default user settings for data availability to disabled by @wkramer in #1720
- fix: correct default stylesheet handling in login view by @wkramer in #1726
- Bug: Point location not clickable when it overlaps with polygon by @ElmarGeersHy in #1724
- Fix: Reduce number of decimals for depth in vertical profile mouse over by @hvangeffen in #1760
- Fix: clicking on a location in a dashboard sometimes redirects to a non existent map by @hvangeffen in #1769
- Fix: hide aggregation label when WMS layer is hidden by @wkramer in #1776
- Chore: Replace style attributes with Vuetify flexbox classes by @wkramer in #1757
- Fix layer on initial load showing outdated data by @hvangeffen in #1771
- Remove redundant check for filter fetch by @cees-wolfs-vt in #1801
- Fix which taskruns are fetched as current by @cees-wolfs-vt in #1796
- Make submit button sticky by @cees-wolfs-vt in #1803
- Fix timeZeroString assignment to be valid FEWS PI date parameter by @wkramer in #1814
- Fix double click on map bug by @cees-wolfs-vt in #1839
- Fix child locations not showing up when their data is unavailable by @hvangeffen in #1732
- Fix: convert dateTime whatIfsceneario properties to UTC by @wkramer in #1847
- Update @deltares/fews-web-oc-charts to version 4.5.0 by @wkramer in #1849
- When brush is enabled get the full data by @cees-wolfs-vt in #1805
- Fix auto-scaling of Y-axis to trigger after loading data on X domain change by @wkramer in #1857
- Fix threshold toggling for charts without defaultDomain by @wkramer in #1860
- Initially no max values are shown in time bar by @hvangeffen in #1845
Beta Features
- Add simple distance and area measure tools to map by @cees-wolfs-vt in #1798
Other Changes
- Do not set fulldataperiod as default for brush data chart by @wkramer in #1861
- Update GitHub Actions workflow cache Playwright binaries by @wkramer in #1866
- Set minZoom to prevent world copies in map component by @wkramer in #1875
- Optimize dynamic reports by @wkramer in #1876
- Fix minZoom calculation to ensure latitudinal extent is smaller than 360 degrees by @wkramer in #1879
- Add currents to WMS task run selection by @hvangeffen in #1840
Full Changelog: v1.4.0-rc.0...v1.4.0-rc.1
v1.4.0-rc.0
What's Changed
New Features
- Add running task menu by @hvangeffen in #1238
- Show child locations when zooming in by @hvangeffen in #1277
- Add wave crest visualisation by @ceesvoesenek in #1295
- Add ability to visualize non-current data by @hvangeffen in #1319
- Add now line to indicate the current time by @hvangeffen in #1320
- Add threshold widget by @hvangeffen in #1326
- Allow panning in time series charts by @ceesvoesenek in #1359
- Dynamic reports displays by @cees-wolfs-vt in #1371
- Add support for dissemination of log messages by @hvangeffen in #1385
- Integrate TipTap editor to edit products by @cees-wolfs-vt in #1339
- Edit and save archive products by @wkramer in #1454
- Product upload and Delete in browserview by @cees-wolfs-vt in #1429
- Add email sending functionality to ProductReportView by @wkramer in #1457
- Show import status in side panel by @cees-wolfs-vt in #1580
- Web OC side panel by @amarkensteijn in #1643
- Show overlays from FEWS explorer by @hvangeffen in #1659
- Add support for aggregation on WMS layers by @ceesvoesenek in #1667
Beta Features
- Add dashboard interaction by @hvangeffen in #1294
- Add data analysis display by @hvangeffen in #1328
- Use data analysis display endpoint for config instead of static by @hvangeffen in #1398
- Document browser by @wkramer in #1370
- Share zoom and pan handling between dashboard graphs by @hvangeffen in #1419
- Add correlation from correlation endpoint by @hvangeffen in #1403
- Add workflow chart support for data analysis display by @hvangeffen in #1400
- Use data analysis display config period for new collections by @hvangeffen in #1426
- Improve data analysis display UI by @hvangeffen in #1468
- Product browser by @wkramer in #1479
- Store data analysis collection in user settings table by @hvangeffen in #1492
- Add download support to data analysis graphs by @hvangeffen in #1548
- Add panning to data analysis display by @hvangeffen in #1639
- Add small brush chart by @wkramer in #1644
- Brush chart improvements by @hvangeffen in #1669
Improvements
- Show error message on failed data download by @hvangeffen in #1001
- Add navigation for dashboard and use navigate for ssd's by @hvangeffen in #1248
- Documented configuring log displays. by @ekkelenkamp in #1128
- Synchronize maps by @hvangeffen in #1313
- Show name and select first instead of dropdown when there is only 1 what if template by @hvangeffen in #1323
- Render more severe threshold locations on top by @hvangeffen in #1317
- Remove overlay chart legend min height to prevent empty lines by @hvangeffen in #1310
- Remove running tasks from system monitor by @hvangeffen in #1322
- Use iconid and maplayer name in frontend settings menu and use beforeId by @hvangeffen in #1289
- Fix color consistency on graphs by @cees-wolfs-vt in #1343
- Route to alert station on alert click by @cees-wolfs-vt in #1341
- Cache location sets (overlays) by @hvangeffen in #1335
- Only continue date time slider when loading of wms has finished by @hvangeffen in #1351
- Move taskRun color to chart icon by @cees-wolfs-vt in #1361
- Documentation: tomat security with basic authentication. by @rudieekkelenkamp in #1367
- Use time series thinning for charts but not for tables by @ceesvoesenek in #1352
- Add warning icon with stroke so warning color is more readable by @hvangeffen in #1356
- Show "no thresholds" in warning levels list by @wkramer in #1378
- Edit, acknowledge & delete log messages by @cees-wolfs-vt in #1354
- Make dashboard highest priority for display tabs by @hvangeffen in #1394
- Tweak wave visualisation by @ceesvoesenek in #1395
- Add support for horizontalColorCode plots in charts by @hvangeffen in #1392
- Take into account display scaling for animated particles by @ceesvoesenek in #1404
- Create single control for right side panel by @wkramer in #1396
- Use parameter group name for new data analysis chart titles by @hvangeffen in #1425
- When the user login expired try a silent sign in on app init or reload by @wkramer in #1434
- Add ability to add data to existing plot on secondary y axis by @hvangeffen in #1452
- Move end of horizontal color code y labels to legend by @hvangeffen in #1469
- Add subtle border around dashboard groups by @hvangeffen in #1470
- Improvement filtering & search log messages by @cees-wolfs-vt in #1460
- chore: update dependencies and remove unused VNumberInput imports by @wkramer in #1475
- Contain product image by @hvangeffen in #1484
- Add document download button by @hvangeffen in #1486
- Set up end to end testing by @wkramer in #1522
- Enable useLastValue for dynamic report displays by @hvangeffen in #1494
- Only show attributes filter if there are any filterable values by @hvangeffen in #1496
- Allow scroll wheel zooming in charts while holding Shift by @ceesvoesenek in #1445
- Add e2e teamcity integration by @rudieekkelenkamp in #1532
- Add tests for terms of service and splash screen dialog by @cees-wolfs-vt in #1531
- Add a test for showing thresholds correctly in a weboc-chart by @cees-wolfs-vt in #1539
- Small ui change in task overview (DWO-1140) by @cees-wolfs-vt in #1550
- Add support for what if multiproperty by @hvangeffen in #1561
- Only getmap after moveend has finished for the first time by @hvangeffen in #1541
- Improve visualize data menu by @hvangeffen in #1578
- Product browser keep table header and footer visible and scroll table rows by @wkramer in #1605
- Change visualisation for task that take longer than expected by @hvangeffen in #1585
- Show select in user settings menu when setting has 4 options or more by @wkramer in #1600
- Use threshold scaling and label placement from config by @hvangeffen in #1575
- Disable map if configured in topology by @wkramer in #1620
- Disable workflows tab Data Analysis Display when no workflows are configured by @hvangeffen in #1567
- Improve non-current data panel by @wkramer in #1633
- Allow data analysis charts to be saved as image by @hvangeffen in #1554
- Implement missing weboccomponentsettings by @amarkensteijn in #1637
- Replac...
v1.3.0
What's Changed
New Features
- Add support for selecting multiple locations on the map to compare data by @hvangeffen in #1175
- Make locations searchable by name and ID (map component) by @ceesvoesenek in #1212
- New system log display by @hvangeffen in #1215
Improvements
- Only show node url in app bar for topology nodes without additional properties by @wkramer in #1102
- Enable automaticSilentRenew on authentication manager by @wkramer in #1106
- Update dependencies to latest versions by @wkramer in #1108
- Do not capitalize layer title for gridPlots by @wkramer in #1116
- Make icon opacity consistent with icon file by @wkramer in #1118
- Keep zoom level the same between layers with the same bbox (map component) by @hvangeffen in #1078
- Set time zero when running secondary workflows by @ceesvoesenek in #1094
- Remove reportId from report selection and add current status by @hvangeffen in #1054
- Limit height of chart time series chart, limit width of vertical profile by @wkramer in #1122
- Close the time series side chart for a selected location when switching to a topology node without this location by @wkramer in #1141
- Improve secondary workflows dialog by @ceesvoesenek in #1143
- Use animated streamlines by default if available by @ceesvoesenek in #1097
- When navigating to a new topology node open the same view as currently viewed by @wkramer in #1152
- Move WebGL streamline visualizer to external library by @ceesvoesenek in #1160
- Enable new automargin option for charts (when axis labels require more space) by @wkramer in #1178
- Use topologyNode extent for map extent by @hvangeffen in #1168
- Make button variants and labels opacity more consistent by @hvangeffen in #1163
- Allow zooming in ssd elements by @hvangeffen in #1164
- Get customStyleSheet from remote static resources with local fallback by @hvangeffen in #1180
- Do not round off values in chart mouseover tooltips by @ceesvoesenek in #1213
- Update terradraw to v1.2.0 by @wkramer in #1223
- Increase precision of coordinate selector to 5 decimals latitude and longitude by @wkramer in #1240
- Feature/point locations clickable by @ElmarGeersHy in #1181
- Refresh timeseries automatically every 30s by @amarkensteijn in #1136
Fixes
- Fix map style change (light to dark) removing added map layers by @hvangeffen in #1079
- Fix zoom on mobile being disabled by @hvangeffen in #1148
- Fix wrong color ranges being sent when display units are switched by @hvangeffen in #1150
- Handle error for location request for topology node with filterIds by @wkramer in #1156
- Fix initial workflows fetch fails and blocks redirect by moving fetch to pi-requests by @hvangeffen in #1174
- Selecting a map location fires two getAction requests by @wkramer in #1195
- Add reason to abort to prevent console message by @wkramer in #1210
- Fix a regression where drawing a bounding box or selecting a point on the map by @wkramer in #1217
- Fix animated streamlines layer with zero-valued elevation bounds by @ceesvoesenek in #1218
- Refactor topology navigation by @wkramer in #1208
- Add check on filter is undefined by @wkramer in #1229
- Add missing topology ssdtimeseriesdisplay to the router by @hvangeffen in #1232
- Fix regression where map controls where still visible when selecting a workflow bounding box by @wkramer in #1242
- Fix chart sometimes not updating when selecting locations by @hvangeffen in #1234
- Allow user to add new row to table without data (data edit) by @hvangeffen in #1251
- Allow 0 to be used as a new row value (data edit) by @hvangeffen in #1253
- Fix adding rows going to the wrong place when the table is sorted (data edit) by @hvangeffen in #1254
- Fix downloads of csv not working with some baseurls by @hvangeffen in #1259
- Update date edits to work with new timeseriesId's by @amarkensteijn in #1266
Beta Features
- Add initial support for dashboards and component settings by @hvangeffen in #1154
- Add dashboard wide time slider by @hvangeffen in #1169
- Add initial support for component settings with chart and report by @hvangeffen in #1183
- Add display for running whatif scenarios by @hvangeffen in #1211
- Move overlay below location layer by @hvangeffen in #1246
- Fix dashboard css sometimes lingering by @hvangeffen in #1272
Other Changes
- Updated keycloak documentation. by @ekkelenkamp in #1161
- Documentation: Tomcat security login as alternative to OIDC by @rudieekkelenkamp in #1227
- Tomcat security example on how to use the api from a non Web OC client. by @rudieekkelenkamp in #1243
- added CSP headers for 404 response and addded Permissions Policy for OWASP scan. by @rudieekkelenkamp in #1271
New Contributors
- @blokhuij made their first contribution in #1192
- @rudieekkelenkamp made their first contribution in #1227
Full Changelog: v1.2.0-rc.0...v1.3.0
v1.3.0-rc.1
What's Changed
Fixes
- Update date edits to work with new timeseriesId's by @amarkensteijn in #1266
Full Changelog: v1.3.0-rc.0...v1.3.0-rc.1
v1.3.0-rc.0
What's Changed
New Features
- Add support for selecting multiple locations on the map to compare data by @hvangeffen in #1175
- Make locations searchable by name and ID (map component) by @ceesvoesenek in #1212
- New system log display by @hvangeffen in #1215
Improvements
- Only show node url in app bar for topology nodes without additional properties by @wkramer in #1102
- Enable automaticSilentRenew on authentication manager by @wkramer in #1106
- Update dependencies to latest versions by @wkramer in #1108
- Do not capitalize layer title for gridPlots by @wkramer in #1116
- Make icon opacity consistent with icon file by @wkramer in #1118
- Keep zoom level the same between layers with the same bbox (map component) by @hvangeffen in #1078
- Set time zero when running secondary workflows by @ceesvoesenek in #1094
- Remove reportId from report selection and add current status by @hvangeffen in #1054
- Limit height of chart time series chart, limit width of vertical profile by @wkramer in #1122
- Close the time series side chart for a selected location when switching to a topology node without this location by @wkramer in #1141
- Improve secondary workflows dialog by @ceesvoesenek in #1143
- Use animated streamlines by default if available by @ceesvoesenek in #1097
- When navigating to a new topology node open the same view as currently viewed by @wkramer in #1152
- Move WebGL streamline visualizer to external library by @ceesvoesenek in #1160
- Enable new automargin option for charts (when axis labels require more space) by @wkramer in #1178
- Use topologyNode extent for map extent by @hvangeffen in #1168
- Make button variants and labels opacity more consistent by @hvangeffen in #1163
- Allow zooming in ssd elements by @hvangeffen in #1164
- Get customStyleSheet from remote static resources with local fallback by @hvangeffen in #1180
- Do not round off values in chart mouseover tooltips by @ceesvoesenek in #1213
- Update terradraw to v1.2.0 by @wkramer in #1223
- Increase precision of coordinate selector to 5 decimals latitude and longitude by @wkramer in #1240
- Feature/point locations clickable by @ElmarGeersHy in #1181
- Refresh timeseries automatically every 30s by @amarkensteijn in #1136
Fixes
- Fix map style change (light to dark) removing added map layers by @hvangeffen in #1079
- Fix zoom on mobile being disabled by @hvangeffen in #1148
- Fix wrong color ranges being sent when display units are switched by @hvangeffen in #1150
- Handle error for location request for topology node with filterIds by @wkramer in #1156
- Fix initial workflows fetch fails and blocks redirect by moving fetch to pi-requests by @hvangeffen in #1174
- Selecting a map location fires two getAction requests by @wkramer in #1195
- Add reason to abort to prevent console message by @wkramer in #1210
- Fix a regression where drawing a bounding box or selecting a point on the map by @wkramer in #1217
- Fix animated streamlines layer with zero-valued elevation bounds by @ceesvoesenek in #1218
- Refactor topology navigation by @wkramer in #1208
- Add check on filter is undefined by @wkramer in #1229
- Add missing topology ssdtimeseriesdisplay to the router by @hvangeffen in #1232
- Fix regression where map controls where still visible when selecting a workflow bounding box by @wkramer in #1242
- Fix chart sometimes not updating when selecting locations by @hvangeffen in #1234
- Allow user to add new row to table without data (data edit) by @hvangeffen in #1251
- Allow 0 to be used as a new row value (data edit) by @hvangeffen in #1253
- Fix adding rows going to the wrong place when the table is sorted (data edit) by @hvangeffen in #1254
- Fix downloads of csv not working with some baseurls by @hvangeffen in #1259
Beta Features
- Add initial support for dashboards and component settings by @hvangeffen in #1154
- Add dashboard wide time slider by @hvangeffen in #1169
- Add initial support for component settings with chart and report by @hvangeffen in #1183
- Add display for running whatif scenarios by @hvangeffen in #1211
- Move overlay below location layer by @hvangeffen in #1246
Other Changes
- Updated keycloak documentation. by @ekkelenkamp in #1161
- Documentation: Tomcat security login as alternative to OIDC by @rudieekkelenkamp in #1227
- Tomcat security example on how to use the api from a non Web OC client. by @rudieekkelenkamp in #1243
New Contributors
- @blokhuij made their first contribution in #1192
- @rudieekkelenkamp made their first contribution in #1227
Full Changelog: v1.2.0-rc.0...v1.3.0-rc.0
v1.2.0-rc.0
What's Changed
New Features
- Show threshold information in the topology and on the map by @hvangeffen in #941
- Synchronize zoom between timeseriescharts by @hvangeffen in #973
- Add ability to view reports by @hvangeffen in #968
- Add location information by @hvangeffen in #989
- Show ssd's linked to topology by @hvangeffen in #970
- Add node information display by @hvangeffen in #993
- Revamp UI for sidebar and titlebar by @hvangeffen in #1042
- Add support for system monitor in topology by @wkramer in #1048
- Show configured icons in topology tree by @wkramer in #1061
- Allow for multiple topology displays by @hvangeffen in #1064
- Add support for web browser display by @wkramer in #1056
Improvements
- Change path to terms-and-conditions by @wkramer in #950
- Add documentation on required content security policy settings by @wkramer in #961
- Remove min zoom setting on map by @wkramer in #987
- Move map attribution to top by @wkramer in #963
- Cleanup UI for download component by @wkramer in #988
- Rotate vertical profile icon by @hvangeffen in #974
- Add draggable map marker selector for coordinate worfklows by @hvangeffen in #995
- Optimize build size by @wkramer in #980
- Do not hide icon image for selected location by @wkramer in #1014
- Documented keycloak as OIDC identity provider. by @ekkelenkamp in #1036
- Fix width of date table column by @wkramer in #1046
- Improvements location and colourbar labels by @amarkensteijn in #1065
Fixes
- Disable Teleport to sidebar for embed by @wkramer in #956
- Fix polygon locations showing as points by @hvangeffen in #1005
- Only pass startTime and endTime for processData endpoint by @wkramer in #1024
- Fix issue with image placement when maps show multiple Earths by @wkramer in #1033
- Fix: Point Locations not clickable when together with Polygon location by @ElmarGeersHy in #1031
- Correctly set convert datum and display units settings on reload by @wkramer in #1035
- Fix for HtmlDisplay if more than one <style> in Html Document by @ElmarGeersHy in #1030
- Fix: topology node acts as link for leaf nodes with only a url by @wkramer in #1038
- Fix range not updating legend when layer capabilities has no styles by @hvangeffen in #1044
- Fix download for empty qualifierId array by @hvangeffen in #1052
- Make series only editable if an editRequest is present in the request by @hvangeffen in #1067
New Contributors
- @nenavdb made their first contribution in #965
- @ElmarGeersHy made their first contribution in #1031
Full Changelog: v1.1.0...v1.2.0-rc.0
v1.1.0
What's Changed
New Features
- User adjustable legend ranges by @hvangeffen in #581
- Display vertical profile by @hvangeffen in #652
- Add splashscreen with disclaimer text by @hvangeffen in #628
- Add animated streamline layer to spatial display by @ceesvoesenek in #696
- Support for locationId & plotId in topology nodes by @grijzea in #709
- Frontend information panel WMS layer color scales by @martinapippi in #724
- Migrate from mapbox to maplibre by @wkramer in #697
- Do not show components in navigation menu when showinnavigationmenu=false by @martinapippi in #745
- Download data from a timeseries chart by @ekkelenkamp in #757
- Add uploading of dist to assets of newly created releases by @hvangeffen in #760
- Data download panel by @grijzea in #773
- Add menu for running secondary workflows by @wkramer in #798
- Support icons for map locations by @amarkensteijn in #787
- Area charts and bar charts by @wkramer in #834
- Data download: add ability to insert new timeseries table rows by @hvangeffen in #817
- Show location name as text-field on map by @wkramer in #861
- Allow coordinate marker to be dragged and show its position by @hvangeffen in #886
- Show scalebar on the map by @MatTolladay in #885
- Time series chart: use period from display configuration (consistent with Desktop OC) as x-axis domain by @ceesvoesenek in #904
- Download timeseries from grid cell selection. by @ekkelenkamp in #900
- User settings: added switch to turn location names on and off by @MatTolladay in #909
- Add agree to terms dialog if so configured by @hvangeffen in #901
- Show WMS maximum values below the time slider by @ceesvoesenek in #913
- Allow users to set custom start and endtime for time series chart display by @hvangeffen in #915
- Use speed exponent from FEWS Configuration (WMS getCapabilities) instead of hard-coded value for animated vectors by @ceesvoesenek in #930
- Do not show unreliable flagged data in time series charts by @hvangeffen in #921
- Add only download metadata checkbox by @hvangeffen in #947
Improvements
- Add 2x 4x and 0.5x speed selection menu by @hvangeffen in #637
- Set elevation ticks based on backend by @hvangeffen in #687
- Show title of colourbar by @hvangeffen in #695
- Sidebar highlights the selected layer by @vanmeeuwen in #700
- Move time in graph with the datetimeslider by @vanmeeuwen in #703
- Use 10km bbox on grid actions for WMS click by @wkramer in #712
- Show time in app bar for interval menu by @wkramer in #716
- Do not redisplay splash screen on page reload by @wkramer in #714
- Display commit hash and build date in sidebar and about view by @wkramer in #725
- Animated vectors: respect coloredParticles field in GetCapabilities by @ceesvoesenek in #726
- Make system monitor headers and tabs sticky by @hvangeffen in #736
- Show two vertical profiles next to each other by @hvangeffen in #708
- Make user settings a dialog by @hvangeffen in #731
- Only show component selection if there is more than one component configured by @hvangeffen in #694
- Store colour range changes by user by @wkramer in #732
- Check if style is loaded by @wkramer in #762
- Remove justify-end on switch settings by @wkramer in #768
- Use display/system units setting for WMS layers by @ceesvoesenek in #727
- Add embed layout for schematic status display by @wkramer in #754
- Download from chart - take custom view period into account and alllow filename selection. by @ekkelenkamp in #783
- Dark base map layers + small ui changes by @wkramer in #772
- ZAP reporting documented and usage of false positives list. by @ekkelenkamp in #776
- Close Info menu after menu item is selected by @martinapippi in #791
- Filter showInNavigationMenu on activeComponents and show 1 element directly if it is the only one by @martinapippi in #793
- Support for topology nodes with url and gridDisplaySelection by @martinapippi in #795
- Hide vertical scrollbar on chrome / edge by @hvangeffen in #821
- Add option to "compress" particle speed by @ceesvoesenek in #806
- Move hierarchical menu type selection to user settings by @ceesvoesenek in #812
- Show loading icon when WMS layers are loading by @ceesvoesenek in #809
- Disable double click, pitch and rotate on map by @hvangeffen in #828
- Update getMap requests when unit settings change by @hvangeffen in #823
- Allow locations icons to be SVG by @ceesvoesenek in #810
- Show legend for layers without defined styles by @hvangeffen in #802
- Show navigation menu in sidebar for views without sidebar content by @wkramer in #846
- Fix location names being cut off in location search by @ceesvoesenek in #831
- Ask user for confirmation when leaving with unsaved changed by @hvangeffen in #825
- Also confirm unsaved changes on location change by @hvangeffen in #850
- Always zoom to WMS bounding box when switching layers by @hvangeffen in #849
- Move workflow button to toolbar by @ceesvoesenek in #839
- Improve UI of map controls and charts by @wkramer in #856
- Data edit for time series: add support for more flag edits by @hvangeffen in #844
- Hide layer controls when selecting bounding box by @wkramer in #863
- Improve contrast of wms legend text by @wkramer in #865
- Generate schema and ui schema from workflow properties by @wkramer in #879
- Disable setting of rotation and double click zoom in terra draw adapter by @hvangeffen in #887
- Gradual shadows on WMS legend text by @wkramer in #890
- Always use white text for WMS legend by @wkramer in #892
- Set filename (for processdata download) based on content disposition by @hvangeffen in #877
- Show workflow confirmation inline by @wkramer in #897
- Only show workflow button if configured for topology node. by @ekkelenkamp in #905
- TimeSeriesTable: Increased the selection list values to 200, 500, 1000, 2000 by @MatTolladay in #911
- Run secondary workflow: improved the string conversion to ensure rounding while drawing bounding box by @MatTolladay in #884
- Get fileName for processdata download from workflow properties by @hvangeffen in #903
- Only send custom range for color scales when it has been modified by the user by @hvangeffen in #923
- Hide analysis time when not present in GetCapabilities by @hvangeffen in #92...
v1.1.0-rc.1
What's Changed
New Features
- Data download panel by @grijzea in #773
- Add menu for running secondary workflows by @wkramer in #798
- Support icons for map locations by @amarkensteijn in #787
- Area charts and bar charts by @wkramer in #834
- Show location name as text-field on map by @wkramer in #861
- Allow coordinate marker to be dragged and show its position by @hvangeffen in #886
- Added an MGL scalebar to the map by @MatTolladay in #885
- Time series chart: use period from display configuration (consistent with Desktop OC) as x-axis domain by @ceesvoesenek in #904
- Download timeseries from grid cell selection. by @ekkelenkamp in #900
- User settings: added switch to turn location names on and off by @MatTolladay in #909
- Add agree to terms dialog if so configured by @hvangeffen in #901
- Show WMS maximum values below the time slider by @ceesvoesenek in #913
- Allow users to set custom start and endtime for time series chart display by @hvangeffen in #915
- Use speed exponent from FEWS Configuration (WMS getCapabilities) instead of hard-coded value for animated vectors by @ceesvoesenek in #930
- Do not show unreliable flagged data in time series charts by @hvangeffen in #921
- Add only download metadata checkbox by @hvangeffen in #947
Improvements
- Add embed layout for schematic status display by @wkramer in #754
- Download from chart - take custom view period into account and alllow filename selection. by @ekkelenkamp in #783
- Dark base map layers + small ui changes by @wkramer in #772
- ZAP reporting documented and usage of false positives list. by @ekkelenkamp in #776
- Close Info menu after menu item is selected by @martinapippi in #791
- Filter showInNavigationMenu on activeComponents and show 1 element directly if it is the only one by @martinapippi in #793
- Support for topology nodes with url and gridDisplaySelection by @martinapippi in #795
- Hide vertical scrollbar on chrome / edge by @hvangeffen in #821
- Add option to "compress" particle speed by @ceesvoesenek in #806
- Move hierarchical menu type selection to user settings by @ceesvoesenek in #812
- Show loading icon when WMS layers are loading by @ceesvoesenek in #809
- Allow locations icons to be SVG by @ceesvoesenek in #810
- Show legend for layers without defined styles by @hvangeffen in #802
- Show navigation menu in sidebar for views without sidebar content by @wkramer in #846
- Fix location names being cut off in location search by @ceesvoesenek in #831
- Ask user for confirmation when leaving with unsaved changed by @hvangeffen in #825
- Also confirm unsaved changes on location change by @hvangeffen in #850
- Always zoom to WMS bounding box when switching layers by @hvangeffen in #849
- Move workflow button to toolbar by @ceesvoesenek in #839
- Improve UI of map controls and charts by @wkramer in #856
- Data edit for time series: add support for more flag edits by @hvangeffen in #844
- Hide layer controls when selecting bounding box by @wkramer in #863
- Improve contrast of wms legend text by @wkramer in #865
- Generate schema and ui schema from workflow properties by @wkramer in #879
- Disable setting of rotation and double click zoom in terra draw adapter by @hvangeffen in #887
- Gradual shadows on WMS legend text by @wkramer in #890
- Always use white text for WMS legend by @wkramer in #892
- Set filename (for processdata download) based on content disposition by @hvangeffen in #877
- Show workflow confirmation inline by @wkramer in #897
- Only show workflow button if configured for topology node. by @ekkelenkamp in #905
- TimeSeriesTable: Increased the selection list values to 200, 500, 1000, 2000 by @MatTolladay in #911
- Run secondary workflow: improved the string conversion to ensure rounding while drawing bounding box by @MatTolladay in #884
- Get fileName for processdata download from workflow properties by @hvangeffen in #903
- Only send custom range for color scales when it has been modified by the user by @hvangeffen in #923
- Hide analysis time when not present in GetCapabilities by @hvangeffen in #927
- Only allow double clicking on a wms map if the layers are all grids. by @ekkelenkamp in #931
- Fix vertical profile tab switching by @hvangeffen in #706
- Only allow double click if onlyGrids has been set or not set at all. by @ekkelenkamp in #940
- Hide period preset title and allow for direct period selection by @hvangeffen in #943
- Show loading icon when get request for time series is pending by @hvangeffen in #932
- Data download component: Show dialog for unsaved changes by @hvangeffen in #919
- TopologyDisplayView: The tab type remains the same (if possible) when the user selects a new node. by @MatTolladay in #946
Fixes
- Reset filterIds for nodes without by @wkramer in #805
- Fix pixelated particle trails by @ceesvoesenek in #804
- Only retrieve the child locations and the required attributes by @grijzea in #807
- Fix timeseries table data clearing when reopening by @hvangeffen in #816
- Set empty locations for node without filterIds by @wkramer in #830
- Add vertical colour legend by @hvangeffen in #838
- fixed some small bugs by @grijzea in #840
- Fix legend title not updating and legend performing requests on inactive styles by @hvangeffen in #836
- Let styles still be undefined in case there is no layerName by @hvangeffen in #852
- Period from actions response should be used as fallback for download. by @ekkelenkamp in #854
- Show locationName in locations map control by @wkramer in #881
- Improve error messages, use unique message id's by @wkramer in #914
- Fix flag edit order by @hvangeffen in #917
- Fix cell edit showing comma decimal seperator in edge by @hvangeffen in #814
- Switching vertical datum breaks time series table by @ceesvoesenek in #929
Other Changes
- Fix opened topology folders accumulating over time by @hvangeffen in #800
- Make runTask a POST request by @hvangeffen in #819
- Disable double click, pitch and rotate on the mapObject itself by @hvangeffen in #828
- Update getMap requests when unit settings change by @hvangeffen in #823
- Add ability to insert new timeseries table rows by @hvangeffen in #817
New Contributors
- @MatTolladay made their first contribution in #885
- @ilecallot made their first contribution in #833
*...
v1.1.0-rc.0
What's Changed
- Restore setting the default domain and degrees axis by @wkramer in #685
- Add 2x 4x and 0.5x speed selection menu by @hvangeffen in #637
- Adjust of legend ranges by @hvangeffen in #581
- Set elevation ticks based on backend by @hvangeffen in #687
- Don not show the locations icon if no locations are present by @vanmeeuwen in #693
- Set content security policy header for vite server by @hvangeffen in #699
- Show title of colourbar by @hvangeffen in #695
- Sidebar should highlight the selected layer by @vanmeeuwen in #700
- Display vertical profile by @hvangeffen in #652
- Fix double increment at last timestep by @vanmeeuwen in #705
- Move time in graph with the datetimeslider by @vanmeeuwen in #703
- Add splashscreen with disclaimer text by @hvangeffen in #628
- Use 10km bbox on grid actions for WMS click by @wkramer in #712
- Fix colourbar title fill by @wkramer in #718
- Add animated streamline layer to spatial display by @ceesvoesenek in #696
- Support for locationId & plotId in topology nodes by @grijzea in #709
- Show time in app bar for interval menu by @wkramer in #716
- Do not redisplay splash screen on page reload by @wkramer in #714
- Update README.md by @bogaardt in #721
- Update README.md by @bogaardt in #722
- Update README.md by @bogaardt in #723
- Display commit hash and build date in sidebar and about view by @wkramer in #725
- Information panel for wms layer by @martinapippi in #724, #710
- Support coloredParticles field in GetCapabilities by @ceesvoesenek in #726
- Add authorization headers to locations request by @wkramer in #734
- Make system monitor headers and tabs sticky by @hvangeffen in #736
- Fixed about link missing in help menu by @martinapippi in #740
- Use Maplibre instead of Mapbox by @wkramer in #697
- Show 2 vertical profiles next to each other by @hvangeffen in #708
- Make settings a dialog by @hvangeffen in #731
- Reenable zoom handler in maplibre by @hvangeffen in #744
- Only show component selection if there are more than 1 component by @hvangeffen in #694
- Store colour range changes by user by @wkramer in #732
- Fix fonts import path by @wkramer in #748
- Do not show components in navigation menu when showinnavigationmenu=false by @martinapippi in #745
- Azure devops deployment, use variable for open id scope. by @ekkelenkamp in #752
- Check if style is loaded by @wkramer in #762
- Download data from a timeseries chart by @ekkelenkamp in #757
- Update README.md by @bogaardt in #763, #764
- Remove justify-end on switch settings by @wkramer in #768
- Reroute to single nodeid in defaultpath by @wkramer in #770
- Use display/system units setting in WMS layers by @ceesvoesenek in #727
- Add uploading of dist to assets of newly created releases by @hvangeffen in #760
- Update depencies by @wkramer in #766
Full Changelog: v1.0.1...v1.1.0-rc.0