What's Changed
- Ensure snapshot is persisted when deploying to device from git by @knolleary in #5593
- Bump vite from 5.4.17 to 6.3.5 by @dependabot in #5501
- Bump webpack-dev-server from 4.15.1 to 5.2.1 by @dependabot in #5587
- Test with NodeJS 20 by @hardillb in #5433
- Reduce Blueprint import logging by @hardillb in #5595
- Bump eslint-plugin-no-only-tests from 3.1.0 to 3.3.0 by @dependabot in #5353
- Modernize the main navigation by @cstns in #5605
- Scale down team performance metrics to stack limitations by @cstns in #5603
- Fix modal overlay over main nav by @cstns in #5610
- Bump docker/setup-buildx-action from 3.10.0 to 3.11.0 by @dependabot in #5622
- Bump cypress-io/github-action from 6.10.0 to 6.10.1 by @dependabot in #5620
- Extract the device manual install step into a separate component by @cstns in #5611
- Parametrize the team projects API endpoint by @cstns in #5630
- Extract the otc step into manageable components by @cstns in #5612
- Fix clipped or overflowing ff-tooltip by @cstns in #5646
- Logout other sessions when MFA enabled by @knolleary in #5650
- Enable Google social login by @knolleary in #5647
- Revert "Enable Google social login" by @knolleary in #5652
- Enable Google social login by @knolleary in #5653
- Add instance memory usage performance metrics by @cstns in #5655
- Add a show more button and empty state messages to recently modified instances/devices by @cstns in #5645
- Link the team dashboard's recently modified hosted instances with the Backend API by @cstns in #5632
- Parametrize the team projects API endpoint by @cstns in #5631
- Link the Team Homepage recent remote instances to the backend by @cstns in #5619
- Add a new instance counter api endpoint by @cstns in #5616
- Auto-advance to Next Step After Application Selection by @cstns in #5657
- Link team instance stats with the instance counter api by @cstns in #5617
- Add team home page scaffolding by @cstns in #5618
- Better logging of git errors by @knolleary in #5659
- Pass teamType to contact form so we show the right tier name by @knolleary in #5662
- Add a new team home page by @cstns in #5608
- Align ux for setting nr versions between remote and hosted instances by @cstns in #5586
- Iterate on empty state messaging for new home page tiles by @joepavitt in #5664
- tests: Flowforge be gone by @ZJvandeWeg in #5670
- Update devops-pipelines.md by @robmarcer in #5667
- fix: remove deviceActionsMixin from DeviceTile by @ZJvandeWeg in #5669
- Add an application search field ot the application step by @cstns in #5673
- Bump docker/setup-buildx-action from 3.11.0 to 3.11.1 by @dependabot in #5675
- Fix instance performance tab resizing by @cstns in #5665
- Enable Multi-Term Search in DataTables by @cstns in #5676
- Make the new HomePage tiles interactive by @cstns in #5677
- reuse the generatePassword function by @hardillb in #5682
- Do not include full flow content in blueprint collection api by @knolleary in #5679
- Fix recently modified instances order by @cstns in #5683
- Fix new user team creation page by @cstns in #5689
- ci: Use
flowfuse
helm chart for pre-staging deployments by @ppawlowski in #5693 - Improve the Team Overview by @cstns in #5684
- Improve recently modified hosted instances sorting by @cstns in #5686
- Fix lint warning caused by missing default prop value by @cstns in #5700
- Improve recently modified remote instances sorting by @cstns in #5688
- Revert " Improve recently modified remote instances sorting" by @cstns in #5706
- Fix setting device name or type by @hardillb in #5694
- Use unquoted aliases for recently created devices by @cstns in #5707
- Ensure sessions are invalidated on user email change by @hardillb in #5708
- Include missing updating device state to correctly render it's status by @cstns in #5687
- Add the new script installation method by @cstns in #5614
- Add tooltip to 'Members' menu for single-user teams by @cstns in #5710
- Fix: Handle Tooltip Concurrency Issues During Rapid Mouse Events by @cstns in #5711
- Add a search endpoint for hosted and remote instances by @cstns in #5592
- Bump flowfuse/github-actions-workflows from 0.39.0 to 0.40.0 by @dependabot in #5705
- Add a new instance status endpoint by @cstns in #5702
- Use a new API endpoint for instance status checks by @cstns in #5704
- Offload Application Instance/Device Search to Backend + UI Performance Tweaks by @cstns in #5602
- ci: Enable rate limits on prestaging environments by @ppawlowski in #5720
- Add note about client id to Team Broker docs by @hardillb in #5725
- Fix: add back the missing device sort option to recently modified devices by @cstns in #5726
- Reduce the rate of calls to instance name check API by @hardillb in #5716
- Retain env var hidden flag metadata within snapshots by @knolleary in #5666
- update flowfuse assistant docs for latest features and usage by @Steve-Mcl in #5709
- Fix stale topic state by re-evaluating computed prop on topics refresh by @cstns in #5714
- Fix multi-step-form inconsistent behavior when navigating between steps by @cstns in #5728
- Fix memberCount typo causing the add members cta to be permanently present by @cstns in #5729
- Release 2.19.0 by @knolleary in #5731
Full Changelog: v2.18.0...v2.19.0