Skip to content

Control station: Logging View + ADJ Viewer - #565

Merged
JavierRibaldelRio merged 67 commits into
developfrom
control-station/logging-view
Aug 2, 2026
Merged

Control station: Logging View + ADJ Viewer#565
JavierRibaldelRio merged 67 commits into
developfrom
control-station/logging-view

Conversation

@JavierRibaldelRio

@JavierRibaldelRio JavierRibaldelRio commented Jul 5, 2026

Copy link
Copy Markdown
Collaborator

Summary

Introduces the Logging View feature for the control station, plus supporting frontend-kit additions reused across other views.

Logging View

  • New view with Simple and Normal modes (Normal mode still WIP)
  • Sidebar redesign (VS Code style): board/measurement selection, session folder picker, drag & drop of series, context menu
  • Plot Studio (Simple mode): right-side charting panel fed by series loaded from the left sidebar, dark-mode theming for Plotly charts, cronogram support for enum/bool series, redesigned stats section
  • Export: PNG and PDF export (PDF includes ADJ link and formatted date, custom file naming)
  • Performance work: FFT scoped per-plot instead of per-series, optimizations for large/colossal LCU measurements
  • Electron app: "About" section, wiring to include the new Logging View

frontend-kit

  • New segmented control component
  • variableBadgeClasses helper (ints → orange, bools → purple, ...), moved from testing-view
  • New src/outreach folder centralizing team logos; flashing-view, competition-view, and testing-view updated to consume logos from frontend-kit

Other

  • flashing-view dev server moved to port 9002 (was clashing with competition-view on 9001)
  • Removed outdated legacy competition-view/packet-sender/common-front code as part of the control-station cleanup this branch builds on

Related

@JavierRibaldelRio JavierRibaldelRio added the javascript Pull requests that update javascript code label Jul 8, 2026
@JavierRibaldelRio
JavierRibaldelRio marked this pull request as ready for review August 2, 2026 18:16
@JavierRibaldelRio JavierRibaldelRio changed the title Control station/logging view Control station: Logging View + ADJ Viewer Aug 2, 2026
@JavierRibaldelRio
JavierRibaldelRio merged commit cef6d31 into develop Aug 2, 2026
2 of 3 checks passed
@JavierRibaldelRio
JavierRibaldelRio deleted the control-station/logging-view branch August 2, 2026 21:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Enhancement Feature Frontend javascript Pull requests that update javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant