Skip to content

Release/v0.6.4#44

Merged
pixelotes merged 4 commits intomainfrom
release/v0.6.4
Feb 4, 2026
Merged

Release/v0.6.4#44
pixelotes merged 4 commits intomainfrom
release/v0.6.4

Conversation

@pixelotes
Copy link
Owner

@pixelotes pixelotes commented Feb 4, 2026

This is mainly a polish release which adds:

  • A new custom 403 error screen.
  • Uniformer UX experience, ensuring that all the tables and action buttons share the same style.
  • Fixes the tests that broke (26 failing, 5 erroring out) after the introduction of the permissions matrix
  • Updates the Weasyprint library to version 68 to fix CVE-2025-68616

Most screens were created months apart, and changes in the styling are apparent between older and newer features. This PR tries to add an unified look for tables and action buttons, as well as titles, so all the elements look uniform.

Still have work to do, such as the HR onboarding and offboarding screens which were lifted from another project and have a different look, but this represents a big step in the right direction.
With the introduction of the permissions matrix and the latest changes, many tests broke. This commit tries to fix them all by adding missing imports and permissions
@pixelotes pixelotes merged commit 2310456 into main Feb 4, 2026
1 check passed
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.

1 participant