Skip to content

Various improvements#1950

Merged
NicoPennec merged 17 commits intocgwire:mainfrom
NicoPennec:main
Feb 17, 2026
Merged

Various improvements#1950
NicoPennec merged 17 commits intocgwire:mainfrom
NicoPennec:main

Conversation

@NicoPennec
Copy link
Member

Problem

  • On the People page, the "disable 2FA" button is not clickable when FIDO auth is enabled.
  • The entity page should not be accessible to the Client user.
  • After a new release deployment of Kitsu, the navigation can crash due to chunk loading errors.
  • Some npm dependencies are outdated.
  • The Kitsu bundle is too heavy on first load.

Solution

  • Fix the "disable 2FA" button to include FIDO auth.
  • Disable links to entity pages for client users.
  • Reload the page when chunk loading errors occur after a new release deployment.
  • Bump npm dependencies and migrate to ESLint v10.
  • Reduce the main bundle size and implement lazy loading for some large vendor dependencies.

@NicoPennec NicoPennec merged commit 293537c into cgwire:main Feb 17, 2026
8 checks 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.

2 participants

Comments