Skip to content

[Logging-View]: Enhancements and features - #650

Draft
JavierRibaldelRio wants to merge 18 commits into
developfrom
frontend/logging-view-enhancements
Draft

JavierRibaldelRio wants to merge 18 commits into
developfrom
frontend/logging-view-enhancements

Conversation

@JavierRibaldelRio

@JavierRibaldelRio JavierRibaldelRio commented Oct 9, 2026 •

Copy link
Copy Markdown
Member

General

  • Add orders to left sidebar

Simple Mode

  • Add orders to plots

Normal mode

5029cf1 stopped committing credits.snapshot.json and the contributor
avatars, because they are personal data in a public repository, and made
them build-time artefacts instead. Nothing in the E2E job builds them: the
workflow builds the four renderers and runs Playwright, so a fresh clone
has no snapshot, getAboutCredits() returns an empty list and both About
tests fail on `#contributors li` never appearing. It still passed locally,
where a previous packaging run had left the files on disk.

The suite cannot fetch them either. The About tests assert that the screen
is entirely network-free, and making every pull request page through the
GitHub commits API would be slow and fail for reasons unrelated to the
change under test.

So the renderer build now seeds a fixed, offline fixture: three members
with distinct descending commit counts, a GitHub login each, and real PNG
avatars encoded on the spot, so nothing binary needs committing. A
generated snapshot already on disk is left untouched, so a developer's own
build stays what the About tests exercise locally; it is replaced only when
it lists nobody, is unreadable, or references an avatar that is gone, all
of which would fail the same assertions.

This branch has not been deployed

No deployments
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.

1 participant