Skip to content

Minerva v2.1.2 — Fix file-browser compile (react-window v1 pin)

Latest

Choose a tag to compare

@aifred0729-TW aifred0729-TW released this 24 Jun 11:48

Minerva v2.1.2 — fixes the React compile that broke the file browser.

Fixed

  • react-window / react-virtualized-auto-sizer version mismatch. VirtualFileTree.tsx is written against the v1 APIs (FixedSizeList + itemCount/itemSize children render-prop; default-export AutoSizer), but package.json had been bumped to the v2 majors, which renamed those exports. A fresh build therefore failed with:

    • export 'FixedSizeList' (imported as 'List') was not found in 'react-window'
    • export 'default' (imported as 'AutoSizer') was not found in 'react-virtualized-auto-sizer'

    Pinned react-window@^1.8.11 and react-virtualized-auto-sizer@^1.0.24 to match the code. Both run fine under React 19; no code change.

Upgrade

git pull
docker compose down
docker compose build --no-cache
docker compose up -d
docker compose logs -f minerva-dev   # expect "Compiled successfully!"