Skip to content

Conversation

@RobertJoonas
Copy link
Contributor

Changes

Please describe the changes made in the pull request here.

Below you'll find a checklist. For each item on the list, check one option and delete the other.

Tests

  • Automated tests have been added
  • This PR does not require tests

Changelog

  • Entry has been added to changelog
  • This PR does not make a user-facing change

Documentation

  • Docs have been updated
  • This change does not need a documentation update

Dark mode

  • The UI has been tested both in dark and light mode
  • This PR does not change the UI

@RobertJoonas RobertJoonas marked this pull request as draft January 8, 2026 14:18
RobertJoonas and others added 15 commits January 13, 2026 09:22
* do not render tile inner block when socket not connected

* datepicker hook with optimistic updates

* add debounce

* fix current day/month/year links

* format & credo

* fix/remove tests to make CI green
* Add loading skeleton upon page reload

* Add loading states for transition between tabs and timeframes

* fix compile warnings

* fix flicker by adding ids

* format and fix tests

* Remove unused code from React dashboard

* Fix JS and CSS formatting

---------

Co-authored-by: Robert Joonas <robertjoonas16@gmail.com>
Co-authored-by: Adrian Gruntkowski <adrian.gruntkowski@gmail.com>
- When switching away from a report that has no data, show a loading skeleton
* do not render tile inner block when socket not connected

* datepicker hook with optimistic updates

* add debounce

* fix current day/month/year links

* format & credo

* fix/remove tests to make CI green
* Add loading skeleton upon page reload

* Add loading states for transition between tabs and timeframes

* fix compile warnings

* fix flicker by adding ids

* format and fix tests

* Remove unused code from React dashboard

* Fix JS and CSS formatting

---------

Co-authored-by: Robert Joonas <robertjoonas16@gmail.com>
Co-authored-by: Adrian Gruntkowski <adrian.gruntkowski@gmail.com>
* Fix link lookup and remove react scaffolding from DashboardRoot

* Implement rough version of dashboard-friendly Prima modal wrapper

* Implement rough pages details modal

* Add rough versions of detail modals for all tabs so far

* Use portal for details modals again

* Adjust dashboard loading states for full LV

* Bump prima to a version with auto_close option

* Pass missing attributes to `ReportList` instances after rebase

* Improve modal opening and hiding and manage loading state better

* Drop unused `class` attribute from `modal` usage instance

* Make details modal logic DRY

* Add some spacing to make modal contents less cramped

* Avoid excessive computation and patches on path change

* Fix breakdown modal width

- Prima.Modal's modal_panel creates a wrapper div that doesn't receive the class attribute, so width constraints applied directly to modal_panel only affect the inner focus_wrap. Wrapping modal_panel in a div with width classes ensures the constraint applies to the modal's wrapper div.

---------

Co-authored-by: Sanne de Vries <sannedv@protonmail.com>
@zoldar zoldar force-pushed the liveview-dashboard branch from c36553d to 8b9eade Compare January 20, 2026 09:35
@zoldar zoldar added the preview label Jan 20, 2026
@github-actions
Copy link

Preview environment👷🏼‍♀️🏗️
PR-5993

sanne-san and others added 4 commits January 20, 2026 12:47
When switching away from a report that has no data, show a loading skeleton
* fix datepicker bug

* realtime timer

* set realtime refresh interval to 30s

* prefer Process over :timer
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants