Releases: lollipopkit/flutter_server_box
Release list
v1.0.1466
If you find ServerBox useful and helpful, please consider donating at https://cdn.lpkt.cn/donate. Thanks!
For Ubuntu 22.04 users: Try using legacy AppImage build.
Building requires Flutter 3.44+.
What's Changed
- Responsible hide title bar and update packages by @GT-610 in #1214
- Code quality and UI improvements, and i18n update by @GT-610 in #1215
- Enhancing SFTP timeout handling by @GT-610 in #1216
- Improve container parsing code quality by @GT-610 in #1217
- Switch update checks to GitHub releases by @GT-610 in #1219
- Process render overflow fix by @GT-610 in #1220
- SSH/server utility cleanup and small code security improvements by @GT-610 in #1221
- Add reproducibility checks to CI workflows by @GT-610 in #1222
- fix: preserve model JSON in backups by @GT-610 in #1224
- Parse Docker ps output with tab-separated fields by @GT-610 in #1227
- i18n: complete Korean (ko) translation by @moduvoice in #1228
- Harden server parsing and shell command handling by @GT-610 in #1229
- refactor: remove dead code and dedupe redundant utilities by @GT-610 in #1230
- Add author of #1223, #1226 and #1228 to contributors list by @GT-610 in #1231
- fix: use CONTAINER_HOST for Podman by @GT-610 in #1233
New Contributors
- @moduvoice made their first contribution in #1228
Full Changelog: v1.0.1450...v1.0.1466
v1.0.1450
IMPORTANT
DartSSH was updated to v2.18.0 to fix an issue with AES-GCM authentication. After upgrading to this version, you might receive "new keys" for all of your servers. This is expected and not a bug.
If you find ServerBox useful and helpful, please consider donating at https://cdn.lpkt.cn/donate. Thanks!
For Ubuntu 22.04 users: Try using legacy AppImage build.
Building requires Flutter 3.44+.
What's Changed
- Code quality cleanup: dead code, typos, duplication, performance by @GT-610 in #1185
- Silence coroutine deprecation to bypass building on MSVC 14.51 in Actions workflow by @GT-610 in #1186
- Add manual tag trigger in workflow build file by @GT-610 in #1187
- Simplify build workflow release handling with checkbox input by @GT-610 in #1188
- Fix CI build number && code cleanup by @GT-610 in #1189
- feat(ssh): native tmux support for mobile vibe coding by @yuguorui in #1192
- Code refactor, add new contributors to list and update dartssh2 by @GT-610 in #1195
- Fix backup and restore format exception by @GT-610 in #1196
- Fix CI configuration and add error handling to make.dart by @GT-610 in #1197
- Use latest release build number for test builds by @GT-610 in #1198
- Use
-pinstead of-bpfor test builds by @GT-610 in #1199 - Fix unit incorrection when parsing through
df -kby @GT-610 in #1202 - Handle closed ssh transport and forward failures in PVE by @GT-610 in #1203
- ssh: auto-reconnect and re-attach tmux on connection loss by @yuguorui in #1204
- Add built-in terminal and system SSH switch for all desktop platforms by @GT-610 in #1205
- Fix sudo password autofill not working by @GT-610 in #1206
- fix(pve): recognize HttpException as connection failure by @GT-610 in #1209
- fix: security hardening, memory leaks, and dead code cleanup by @GT-610 in #1211
- Fix SFTP download progress and throughput by @GT-610 in #1212
- Fix SSH terminal locale injection by @GT-610 in #1213
New Contributors
Full Changelog: v1.0.1426...v1.0.1449
v1.0.1426
If you find ServerBox useful and helpful, please consider donating at https://cdn.lpkt.cn/donate. Thanks!
For Ubuntu 22.04 users: Try using legacy AppImage build.
What's Changed
- SFTP download fix && Format by @GT-610 in #1172
- fix(sftp): close persistent SFTP channel on page dispose and guard async race by @GT-610 in #1173
- Add per-process disk I/O read and write speed to process management by @GT-610 in #1179
- fix: improve sudo password detection in virtual keyboard by @GT-610 in #1181
- Unused code removal by @GT-610 in #1182
- Unused removal #2 by @GT-610 in #1183
- fix: update Flutter deprecated list APIs by @lollipopkit in #1174
Building now requires Flutter version 3.44 or above.
Full Changelog: v1.0.1409...v1.0.1426
v1.0.1424
What's Changed
- SFTP download fix && Format by @GT-610 in #1172
- fix(sftp): close persistent SFTP channel on page dispose and guard async race by @GT-610 in #1173
- Pin Flutter version to 3.41.9 as 3.44 have compatibility issues by @GT-610 in #1177
- Add per-process disk I/O read and write speed to process management by @GT-610 in #1179
- fix: improve sudo password detection in virtual keyboard by @GT-610 in #1181
- Unused code removal by @GT-610 in #1182
- Unused removal #2 by @GT-610 in #1183
- fix: update Flutter deprecated list APIs by @lollipopkit in #1174
Full Changelog: v1.0.1409...v1.0.1424
v1.0.1409
If you find ServerBox useful and helpful, please consider donating at https://cdn.lpkt.cn/donate. Thanks!
For Ubuntu 22.04 users: Try using legacy AppImage build.
What's Changed
- feat: Add pull image option for container management by @GT-610 in #1149
- feat: SSH term smart theme follow by @GT-610 in #1150
- Remove dead code and guard iCloud access on unsupported platforms by @GT-610 in #1151
- Fix SFTP transfers stalling at 0% by @GT-610 in #1152
- Add a manual "test-build" workflow and upload build artifacts for all platforms by @GT-610 in #1153
- fix: Fix issues with the SFTP lifecycle and protocol timing by @GT-610 in #1155
- Fix PVE reconnect flow to preserve SSH tunnel state by @GT-610 in #1156
- Add dual jump-server failover by @GT-610 in #1157
- Make file tap open editor and keep long-press menus by @GT-610 in #1159
- Unify server refresh interval handling across auto-refresh views by @GT-610 in #1160
- Move tab UI helpers into view layer and remove unused models by @GT-610 in #1161
- Refactor SFTP helpers into a dedicated part file by @GT-610 in #1162
- Add safearea for bottom NavigationRailBar on tablet devices by @GT-610 in #1166
- Automatically detect
v1endpoint on base URL input by @GT-610 in #1167 - Fix Windows SSH key file permissions by @GT-610 in #1168
- Update packages and fix package url by @GT-610 in #1169
- Add PersistentShell fallback to avoid getting stuck at PersistentShell by @GT-610 in #1170
Full Changelog: v1.0.1390...v1.0.1409
v1.0.1390
If you find ServerBox useful and helpful, please consider donating at https://cdn.lpkt.cn/donate. Thanks!
For Ubuntu 22.04 users: Try using legacy AppImage build.
What's Changed
- feat (Server Details): Added support for SVG images by @GT-610 in #1112
- fix(server): Fixed issues with server state management and connection⦠by @GT-610 in #1114
- fix: throttle SSH terminal output for large logs by @GT-610 in #1115
- feat: add ProxyCommand support for SSH connections by @GT-610 in #1117
- fix: harden ProxyCommand SSH config parsing and validation by @GT-610 in #1118
- feat(sftp): add sudo mode for privileged file operations by @GT-610 in #1119
- Show iCloud backup status metadata by @GT-610 in #1120
- feat(ci): Add release for legacy OSes such as Ubuntu 22.04 by @GT-610 in #1121
- feat: Proxmox OTP authentication by @GT-610 in #1122
- chore: Fix PVE bugs and add issuer to github participants list by @GT-610 in #1123
- fix: Use persistent shell sessions to avoid duplicate session creation by @GT-610 in #1124
- ref: Extract helper methods and refactor dialogs by @GT-610 in #1126
- feat: Password management by @GT-610 in #1127
- Add disk collection toggles to server edit settings by @GT-610 in #1128
- chore: Update packages by @GT-610 in #1129
- feat(ssh): add snippet button and limit home actions to the add page by @barkure in #1130
- ref: tweak snippet and SSH page layouts by @barkure in #1131
- chore: Update packages and add a contributor by @GT-610 in #1134
- new: publish to homebrew by @lollipopkit in #1135
- Fix intro flow home window frame wrapping by @GT-610 in #1136
- opt.: new website by @lollipopkit in #1138
- fix: fdroid build by @lollipopkit in #1139
- fix: strip android native build ids for fdroid by @lollipopkit in #1140
New Contributors
Full Changelog: v1.0.1365...v1.0.1390
v1.0.1388
Release v1.0.1388
v1.0.1365
If you find ServerBox useful and helpful, please consider donating at https://cdn.lpkt.cn/donate. Thanks!
What's Changed
- feat (SSH page): Added server sorting, search, and history features by @GT-610 in #1097
- fix(ssh): Fixed an issue with the virtual keyboard display and optimized the key loading logic by @GT-610 in #1100
- docs(l10n): Updated translations related to keyboard input by @GT-610 in #1102
- feat: Add logic to handle application lifecycle states by @GT-610 in #1103
- feat: Added new GitHub participants and optimized the logic on the SSH page by @GT-610 in #1104
- feat: Added JNI support and improved status bar control in full-screen mode by @GT-610 in #1106
- feat(Sync): Added app settings sync option by @GT-610 in #1107
- fix: Fixed an issue with disk status handling in server status update requests by @GT-610 in #1108
- fix: Fixed an issue where CPU historical data was lost during BSD status updates by @GT-610 in #1109
- fix(android): Fixed class protection in builds to resolve the screen freezing issue in release builds by @GT-610 in #1110
Full Changelog: v1.0.1351...v1.0.1365
v1.0.1362
Android builds have some bugs that might cause start failure. This has been fixed in #1110, and we're pushing a new release. For Android users please do not upgrade to this version. Sorry for inconvenience.
If you find ServerBox useful and helpful, please consider donating at https://cdn.lpkt.cn/donate. Thanks!
What's Changed
- feat (SSH page): Added server sorting, search, and history features by @GT-610 in #1097
- fix(ssh): Fixed an issue with the virtual keyboard display and optimized the key loading logic by @GT-610 in #1100
- docs(l10n): Updated translations related to keyboard input by @GT-610 in #1102
- feat: Add logic to handle application lifecycle states by @GT-610 in #1103
- feat: Added new GitHub participants and optimized the logic on the SSH page by @GT-610 in #1104
- feat: Added JNI support and improved status bar control in full-screen mode by @GT-610 in #1106
- feat(Sync): Added app settings sync option by @GT-610 in #1107
- fix: Fixed an issue with disk status handling in server status update requests by @GT-610 in #1108
- fix: Fixed an issue where CPU historical data was lost during BSD status updates by @GT-610 in #1109
Full Changelog: v1.0.1351...v1.0.1362
v1.0.1351
If you find ServerBox useful and helpful, please consider donating at https://cdn.lpkt.cn/donate. Thanks!
What's Changed
- feat: Added Port Forwarding Functionality by @GT-610 in #1083
- chore: Update Riverpod and remove unused plugins by @GT-610 in #1086
- chore: Update dependencies by @GT-610 in #1088
- feat: Bring back completely re-optimized "Connection Stats" feature by @GT-610 in #1090
- feat (Menu Features): Added a port forwarding button and optimized server storage logic by @GT-610 in #1092
- fix(ssh): Fixed the logic for handling font paths by @GT-610 in #1093
- chore: Update dartssh2 submodule by @GT-610 in #1094
- fix: Use latest
dartssh2and add a switch for temperature between celsius and millicelsius by @GT-610 in #1095 - feat(port_forward): Supports local, remote, and dynamic port forwarding types by @GT-610 in #1096
Full Changelog: v1.0.1340...v1.0.1351