Skip to content

Conversation

@fhennig
Copy link
Contributor

@fhennig fhennig commented Dec 17, 2025

BREAKING Change: the useNewEndpoint flag on the mutations-over-time component has been removed. The new endpoint (which you got previously by setting the setting to true) is now the default. The old way of computing the values is not available anymore.


Summary

After we're now using the new endpoint everywhere (in all dashboards), we can proceed to make it the default, and remove all code related to the old way of computing the data. This includes removing the web worker, which simplifies the code, because it was an exception.

  • Removes the useNewEndpoint flag. The new endpoint will now become the default.
  • querying:
    • Remove old code related to the mutations-over-time computation
    • Remove Query object (because that was only needed to pass through the worker)
    • Put queryDatesInDataset into its own file.
  • Delete code related to the web worker

Testing

The special code for the web worker mocking has been removed. New mocks are now in place that work the same way as for other components (with fetch-mock; built-in in the Storybook). Screenshots have. been updated.

I tested this PR by using it locally in the dashboards; a quick check of the W-ASAP dashboard showed that things were still working as expected.

Screenshot

n/a

PR Checklist

  • All necessary documentation has been adapted.
  • The implemented feature is covered by an appropriate test.

For reference:

@fhennig fhennig self-assigned this Dec 17, 2025
@vercel
Copy link

vercel bot commented Dec 17, 2025

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Review Updated (UTC)
dashboard-components Error Error Jan 12, 2026 9:27am

@github-actions
Copy link
Contributor

github-actions bot commented Dec 17, 2025

This is a preview of the changelog of the next release. If this branch is not up-to-date with the current main branch, the changelog may not be accurate. Rebase your branch on the main branch to get the most accurate changelog.

Note that this might contain changes that are on main, but not yet released.

Changelog:

1.12.1 (2026-01-12)

Bug Fixes

  • components: delete more unused code (6a6970b)
  • components: delete more unused code (722f592)

@fhennig fhennig added the update-snapshots Update playwright snapshots label Dec 18, 2025
@github-actions github-actions bot removed the update-snapshots Update playwright snapshots label Dec 18, 2025
@fhennig fhennig added the update-snapshots Update playwright snapshots label Dec 18, 2025
@github-actions github-actions bot removed the update-snapshots Update playwright snapshots label Dec 18, 2025
@fhennig fhennig merged commit 4e00fc3 into main Jan 12, 2026
5 of 7 checks passed
@fhennig fhennig deleted the remove-legacy-mut-over-time-fetching branch January 12, 2026 09:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants