Skip to content

Conversation

@ThoWagen
Copy link
Contributor

@ThoWagen ThoWagen commented Dec 8, 2025

As suggested here #4901 (review), I created this extra PR for just splitting the JS record code into multiple files.

@demiankatz demiankatz added this to the 12.0 milestone Dec 8, 2025
@demiankatz demiankatz added the architecture pull requests that involve significant refactoring / architectural changes label Dec 8, 2025
Copy link
Member

@demiankatz demiankatz left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks, @ThoWagen! I haven't carefully reviewed the actual Javascript splitting yet, but tests are passing and the general setup seems reasonable. See below for a couple of smaller questions; I'll review the JS changes more carefully as soon as time permits!

Copy link
Member

@demiankatz demiankatz left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It looks like there are now some conflicts here that need to be resolved -- I would guess #4903 is the cause.

@ThoWagen
Copy link
Contributor Author

ThoWagen commented Dec 9, 2025

It looks like there are now some conflicts here that need to be resolved -- I would guess #4903 is the cause.

Resolved

Copy link
Member

@demiankatz demiankatz left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks, @ThoWagen, I found time for a more thorough review of the refactoring today and found only one issue -- see below:

Copy link
Member

@demiankatz demiankatz left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks, @ThoWagen, I think this is safe to merge now. When you get a chance, do you mind reviewing #4961 and resolving any conflicts between this merge and #4901? I think it would be helpful to have all these pieces merged together so we have maximum test coverage and clarity when continuing to review the tab refactoring.

@demiankatz demiankatz merged commit 349cf74 into vufind-org:dev-12.0 Dec 12, 2025
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

architecture pull requests that involve significant refactoring / architectural changes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants