Full Height Pages [Device and Instance pages]
Prerequisites
child of https://github.com/FlowFuse/flowfuse/pull/5345
Description
Instance and Device pages full height and scroll-able functionality
Endpoints:
- /instance/
/overview - /instance/
/devices - /instance/
/version-history/timeline - /instance/
/version-history/snapshots - /instance/
/assets - /instance/
/logs-log - /instance/
/settings/general - /instance/
/settings/environment - /instance/
/settings/protectInstance - /instance/
/settings/editor - /instance/
/settings/palette - /instance/
/settings/launcher - /instance/
/settings/alerts - /device/
/overview - /device/
/version-history/timeline - /device/
/version-history/snapshots - /device/
/audit-log - /device/
/logs - /device/
/settings/general - /device/
/settings/environment - /device/
/settings/danger - /device/
/developer-mode
Related Issue(s)
Checklist
- [ ] I have read the contribution guidelines
- [ ] Suitable unit/system level tests have been added and they pass
- [ ] Documentation has been updated
- [ ] Upgrade instructions
- [ ] Configuration details
- [ ] Concepts
- [ ] Changes
flowforge.yml?- [ ] Issue/PR raised on
FlowFuse/helmto update ConfigMap Template - [ ] Issue/PR raised on
FlowFuse/CloudProjectto update values for Staging/Production
- [ ] Issue/PR raised on
Labels
- [ ] Includes a DB migration? -> add the
area:migrationlabel
Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:
Project coverage is 77.31%. Comparing base (
df18379) to head (6441bff). Report is 83 commits behind head on full-height-pages-base.
Additional details and impacted files
@@ Coverage Diff @@
## full-height-pages-base #5349 +/- ##
=======================================================
Coverage 77.31% 77.31%
=======================================================
Files 350 350
Lines 16583 16583
Branches 3865 3865
=======================================================
Hits 12821 12821
Misses 3762 3762
| Flag | Coverage Δ | |
|---|---|---|
| backend | 77.31% <ø> (ø) |
Flags with carried forward coverage won't be shown. Click here to find out more.
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
:rocket: New features to boost your workflow:
- :snowflake: Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
- :package: JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.
tests failing due to clipped kebab menu options hidden by overflow, pending https://github.com/FlowFuse/flowfuse/issues/5313
I'll be breaking this pr into smaller, manageable chunks