[go: up one dir, main page]

Skip to content

fix: more fixes

  • Closes #206 (closed) - Handle missing 'results' field in E-Summary creation
    • Added defensive programming to handle QC.result documents without results field
    • Prevents KeyError that was blocking e-summary creation
    • Sets analysis_version to 'No Results Data' when results field is missing
  • Closes #210 (closed) - Add missing PARYLENE/WP_ENVELOPE download buttons
    • Added 'Download TestRun' and 'Recycle Analysis' buttons using same pattern as other test types
    • Maintains consistent UI across all test result pages
  • Closes #213 (closed) - Refactor component search to RESTful routing
    • Added new RESTful routes: /components/module, /components/bare_module, etc.
    • Fixes search context loss and auto-redirect issues
  • Closes #121 (closed) - Handle disabled chip plot generation with array mismatches
    • Added proper exception handling for numpy array concatenation
    • Prevents crashes when disabled chips have different array dimensions (61 vs 384)
    • Skips problematic chips gracefully while maintaining plot structure
    • Follows same error handling pattern used elsewhere in the function

In addition to the above,

  • removed inline styling from lots of places and defaulting to bootstrap wherever possible (this should improve being able to use it on the phone)
  • better top-bar for navigation
  • clean up component table searching so it's easier to read w/ mouseovers as needed
  • pagination mostly fixed or cleaned up in quite a few places

From quite a deep look, I think I've covered a significant number of stylistic tweaks to unify better.

Merge request reports

Loading