# Changelog - OpenInv v0.5
### 🚀 **New Features: Offline Editing**
Now you can manage inventories even when players are offline!
- **Offline Inventory Editor**: Command `/openinv offlineinv <player>` allowing full read/write access.
- **Offline Ender Chest Editor**: Command `/openinv offlineec <player>` allowing full read/write access.
- **Sync on Join**: Changes made offline are securely saved to the database and applied instantly when the player joins the server.
- **Smart Notifications**: Players receive a notification on join if their inventory or ender chest was modified while they were away (Configurable).
### ⚙️ **Configuration & Logging Control**
- **Console Spam Control**: Added `log-to-console` toggles for both Auto-Save and Death Snapshots. You can now keep your console clean!
- `auto-save-inventory.log-to-console` (Default: `true`)
- `death-snapshots.log-to-console` (Default: `true`)
- **Granular Notification Toggles**: Added separate configs for offline update messages:
- `notify.offline-update.inventory`
- `notify.offline-update.enderchest`
### 🧹 **Cleanup & Optimization**
- **Removed Deprecated Rollback**: Completely removed the old temporary `/openinv rollback` command (RAM-only).
- *Why?* The new `/openinv history` command uses the database and is persistent across restarts, making the old command obsolete.
- **Message Cleanup**: Removed redundant "Your inventory has been unfrozen by..." messages. Now significantly less spammy.
- **Reload Fix**: Fixed a bug where `/openinv reload` didn't correctly update the Auto-Save timer interval.
### 🐛 **Bug Fixes**
- Fixed redundant unfreeze notifications.
- Improved handling of offline player data synchronization.
Developer information
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle.
maven { name = "Modrinth"; url = "https://api.modrinth.com/maven" }