flowfuse icon indicating copy to clipboard operation
flowfuse copied to clipboard

Full Height Pages [Device and Instance pages]

Open cstns opened this issue 9 months ago • 2 comments

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/helm to update ConfigMap Template
    • [ ] Issue/PR raised on FlowFuse/CloudProject to update values for Staging/Production

Labels

  • [ ] Includes a DB migration? -> add the area:migration label

cstns avatar Mar 24 '25 12:03 cstns

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.

codecov[bot] avatar Mar 24 '25 12:03 codecov[bot]

tests failing due to clipped kebab menu options hidden by overflow, pending https://github.com/FlowFuse/flowfuse/issues/5313

cstns avatar Apr 14 '25 08:04 cstns

I'll be breaking this pr into smaller, manageable chunks

cstns avatar May 08 '25 12:05 cstns