Skip to content

Releases: lollipopkit/flutter_server_box

v1.0.1466

Choose a tag to compare

@github-actions github-actions released this 16 Jul 08:32

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

New Contributors

Full Changelog: v1.0.1450...v1.0.1466

v1.0.1450

Choose a tag to compare

@github-actions github-actions released this 27 Jun 12:29

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 -p instead of -bp for test builds by @GT-610 in #1199
  • Fix unit incorrection when parsing through df -k by @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

Choose a tag to compare

@lollipopkit lollipopkit released this 05 Jun 16:37

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

v1.0.1424 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 05 Jun 15:22

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

Choose a tag to compare

@github-actions github-actions released this 12 May 12:08

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 v1 endpoint 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

Choose a tag to compare

@github-actions github-actions released this 25 Apr 16:14

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

v1.0.1388 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 25 Apr 14:16
Release v1.0.1388

v1.0.1365

Choose a tag to compare

@github-actions github-actions released this 08 Apr 07:37

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

v1.0.1362 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 07 Apr 13:00

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

Choose a tag to compare

@github-actions github-actions released this 01 Apr 10:48

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 dartssh2 and 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