By @NriotHrreion @7884857 @hanbin2007
Add
- Support editing armor, offhand and ender chest in inventory editor
- Container items (such as shulker boxes) visual editor
- New monitor page and more monitor items
- Extension system (#418) (#427)
- Extension developing skill for AI agents (#424)
- Cron task command syntax
- Display real-time player position in player info sheet
- Support right-dragging action in inventory editor
- Player info hover card
- Support uploading logs to mclo.gs
- Configuration option for limiting map pre-rendering concurrent
serverRestartDelayconfiguration option- Loading hints for tasks page
- Navbar frosted glass effect
Fix
- Map pre-rendering may cause memory leak
- (forge)
slf4jmodule is conflict with Forge libraries (#383) - Prevent duplicate cron occurrence execution (#376)
- Stale task schedule can still be rescheduled after the task is modified or removed
- (forge/neoforge) Debug log contains sensitive info of Jetty
- Clicking IP copy button in player sheet can trigger form submission
- NBT resolver can throw uncaught error and cause the frontend to crash (#404)
- Preventing item stacks from exceeding its max size (#406)
- Logs viewer cannot adjust to the page height
- Player columns cannot update immediately after enabling whitelist
- Prevent long motd from pushing dashboard info-card control buttons out (#419)
- Websocket message broadcast may block the calling thread, causing TPS decline (#429)
- Cannot clear server launch command (#431)
- Incorrect behavior of
hasChangedstate of gamerules editor
Change
- BREAKING CHANGE: Bukkit implementations are completely migrated to Paper. CraftBukkit and Spigot are no longer supported
- The project is now migrated from Next.js to vinext (#411)
- Optimistic inventory updates and optimizations to inventory editor, making the inventory editing experience much better
- Improve frontend layout for mobile screens
- Improve zh-hk translation (#402) (#410)
- Rearranged the player control buttons, moved some control buttons into player sheet
- Improve OIDC disabled empty page
- Move toaster to page top-right
- Re-implement Fabric configuration lib and no longer using configx
- Integrate snbt-js into OPanel's codebase (Special thanks to @myworldzycpc and the library
myworldzycpc/snbt-js) (#416) - Upgrade axios to
1.18.0 - Upgrade tar to
7.5.20 - Upgrade minecraft-textures to
26.2.1(#415) - Upgrade item-nbt-api to
2.16.0
Note
The minecraft version on the jar file indicates the minimum required game version