Skip to content

Conversation

EbonJaeger
Copy link
Member

@EbonJaeger EbonJaeger commented Sep 25, 2025

Description

Notable Changes

  • React 18 -> 19
  • Docusaurus 3.8.1 -> 3.9.0
  • Material UI v5 -> v7
  • Search plugin swapped out again because no one seems to be maintaining these things and it didn't work with newer React. We might want to consider using the official Algolia search. I would love to keep using a local search instead of farming it out to some other service, but.... :/

This might at least partially fix #439

**Notable Changes**

- React 18 -> 19
- Docusaurus 3.8.1 -> 3.9.0
- Material UI v5 -> v7
- Search plugin swapped out again because no one seems to be maintaining
  these things and it didn't work with newer React. We might want to
  consider using the official [Algolia](https://docusaurus.io/docs/3.0.1/search#using-algolia-docsearch) search. I would love to keep using a local search instead of farming it out to some other service, but.... :/

Signed-off-by: Evan Maddock <maddock.evan@vivaldi.net>
@EbonJaeger
Copy link
Member Author

Might as well combine this with the old PR...

Signed-off-by: Evan Maddock <maddock.evan@vivaldi.net>
EbonJaeger added a commit that referenced this pull request Sep 25, 2025
Right now, the data for our website is a bit spread out. People and teams live in `src/data`, but others like our editions and top-level categories live in the component and page files. Let's make everything easier to find. This moves the edition definitions to a file under `src/data`, making the component responsible only for the actual UI of the site.

~~I did this all jumbled up with #641, so it might be a good idea to merge this PR *after* that one, just in case I missed something when trying to separate all of my changes.~~

Depends on #660

Signed-off-by: Evan Maddock <maddock.evan@vivaldi.net>
EbonJaeger added a commit that referenced this pull request Sep 25, 2025
Right now, the data for our website is a bit spread out. People and teams live in `src/data`, but others like our editions and top-level categories live in the component and page files. Let's make everything easier to find. This moves the edition definitions to a file under `src/data`, making the component responsible only for the actual UI of the site.

~~I did this all jumbled up with #641, so it might be a good idea to merge this PR *after* that one, just in case I missed something when trying to separate all of my changes.~~

Depends on #660

Signed-off-by: Evan Maddock <maddock.evan@vivaldi.net>
This is what Docusaurus is still using, and using a different version
causes lint failures.

Ref #640

Signed-off-by: Evan Maddock <maddock.evan@vivaldi.net>
EbonJaeger added a commit that referenced this pull request Sep 25, 2025
Right now, the data for our website is a bit spread out. People and teams live in `src/data`, but others like our editions and top-level categories live in the component and page files. Let's make everything easier to find. This moves the edition definitions to a file under `src/data`, making the component responsible only for the actual UI of the site.

~~I did this all jumbled up with #641, so it might be a good idea to merge this PR *after* that one, just in case I missed something when trying to separate all of my changes.~~

Depends on #660

Signed-off-by: Evan Maddock <maddock.evan@vivaldi.net>
Signed-off-by: Evan Maddock <maddock.evan@vivaldi.net>
EbonJaeger added a commit that referenced this pull request Sep 25, 2025
Right now, the data for our website is a bit spread out. People and teams live in `src/data`, but others like our editions and top-level categories live in the component and page files. Let's make everything easier to find. This moves the edition definitions to a file under `src/data`, making the component responsible only for the actual UI of the site.

~~I did this all jumbled up with #641, so it might be a good idea to merge this PR *after* that one, just in case I missed something when trying to separate all of my changes.~~

Depends on #660

Signed-off-by: Evan Maddock <maddock.evan@vivaldi.net>
@EbonJaeger EbonJaeger marked this pull request as ready for review September 25, 2025 20:42
@davidjharder davidjharder merged commit ac7944e into master Oct 6, 2025
1 check passed
@davidjharder davidjharder deleted the update-dependencies branch October 6, 2025 23:54
@github-project-automation github-project-automation bot moved this from Backlog to Completed in Web and Documentation Oct 6, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Completed
Development

Successfully merging this pull request may close these issues.

yarn lint error in help-center-docs
2 participants