Here's a big one... I've been working on this quite a lot recently. Hope ya'll enjoy!
- Dolphie underwent a major UI redesign 🎉 This took quite a bit of effort since I'm now using actual Widgets of Textual instead of Rich tables. You will notice things look better and have scroll bars that better fit to the size of your terminal
- Replicas are now async so they don't block the UI while they're shown
- Hotkey commands are now async so they don't block the UI while they're running. You will see a "Processing command" message at the top of the screen. Secondary connections for commands are also now shown in the processlist so you can see what's being executed
- Added new DDL panel that shows the running schema changes and their progress (thanks to @lefred for the idea)
- Thread info command
tnow shows a thread's attributes from performance_schema.session_connect_attrs (thanks to @lefred for the idea) - Dolphie will now attempt to reconnect with any connection it makes 3 times if it's lost to the server instead of taking you to the Host Setup modal or crashing
- Fixed bug for weird characters being shown (#42)
- Error log now wraps text for better readability
- Added new hotkey
spacethat forces a refresh of all panels - Added new hotkey
Dthat disconnects you from the tab's currently connected host Quick Switch Hosthas been renamed toHost Setup. The file for it has changed as well, please see--helpfor the new location- Numerous code refactors and cleanups
- Screenshots updated to match new UI changes