pulibrary / figgy

Valkyrie-based digital repository backend.
Other
35 stars 4 forks source link

Upgrade Vue and Lux #6345

Closed eliotjordan closed 1 month ago

eliotjordan commented 2 months ago

Closes #6249

sdellis commented 2 months ago

I had a hard time configuring vite resolve.alias. I took out the aliasing for imports and got it to work. If we want to re-implement import aliasing, we can do that in a future ticket, but it's no longer blocking the upgrade.

This latest commit takes it from 20 to 704 modules transformed during the vite build, but we're not there yet and I'm not sure how much further we have to go.

sdellis commented 2 months ago

Blocked by #6372

sdellis commented 2 months ago

DO NOT MERGE YET! After deployment to staging, the Order Manager is not behaving as expected. The Label generation, the styling of the radio buttons, the spacing of the toolbar drop-downs, the location of the initial loader, the deep zoom, and saving are all off or not working.

sdellis commented 2 months ago

Todo: The itemLabel field calls the updateSingle function on:input, but the item in items remains unchanged when dispatched to the action. It should update the label/caption on every input event.

hackartisan commented 1 month ago

I tried this in staging. I messed with:

all worked and looked good, in one case better than prod, which was overflowing in the order manager at a moderately zoomed-in screen size.