ServerBox
ssh & sftp & docker and more
Free
This project is completely OPEN SOURCE.
You can click the "App Support" button near the score below to download other system versions or compile them by yourself.
Support for major Linux distributions.
Support SSH, SFTP, docker/podman management, snippet.(experimental feature)
Support Ping.
more When creating a new server configuration under the current tag, is it possible to automatically add the current tag?
When creating a new server configuration under the current tag, is it possible to automatically add the current tag?
This is probably the best iOS SSH and sftp monitoring app. I’ve used it for over a year now and it doesn’t disappoint. It’s written in Dart so it’s pretty snappy and useful for quick monitoring as well as using it for ssh shell and docker monitoring! Would recommend!
This is probably the best iOS SSH and sftp monitoring app. I’ve used it for over a year now and it doesn’t disappoint. It’s written in Dart so it’s pretty snappy and useful for quick monitoring as well as using it for ssh shell and docker monitoring! Would recommend!
This is, without a doubt, the best iOS app for helping you manage a server. Literally it does not get any better than this. Install it please
This is, without a doubt, the best iOS app for helping you manage a server. Literally it does not get any better than this. Install it please
It’s not just an SSH app, but it’s got a nice SFTP interface too? And a monitoring dashboard that mostly works on macOS hosts? And it’s an app on the Apple App Store, with no ads and at no cost? Impossible. This is a fever dream.
It’s not just an SSH app, but it’s got a nice SFTP interface too? And a monitoring dashboard that mostly works on macOS hosts? And it’s an app on the Apple App Store, with no ads and at no cost? Impossible. This is a fever dream.
## What's Changed
* feat (SSH page): Added server sorting, search, and history features by @GT-610 in https://github.com/lollipopkit/flutter_server_box/pull/1097
* fix(ssh): Fixed an issue with the virtual keyboard display and optimized the key loading logic by @GT-610 in https://github.com/lollipopkit/flutter_server_box/pull/1100
* docs(l10n): Updated translations related to keyboard input by @GT-610 in https://github.com/lollipopkit/flutter_server_box/pull/1102
* feat: Add logic to handle application lifecycle states by @GT-610 in https://github.com/lollipopkit/flutter_server_box/pull/1103
* feat: Added new GitHub participants and optimized the logic on the SSH page by @GT-610 in https://github.com/lollipopkit/flutter_server_box/pull/1104
* feat: Added JNI support and improved status bar control in full-screen mode by @GT-610 in https://github.com/lollipopkit/flutter_server_box/pull/1106
* feat(Sync): Added app settings sync option by @GT-610 in https://github.com/lollipopkit/flutter_server_box/pull/1107
* fix: Fixed an issue with disk status handling in server status update requests by @GT-610 in https://github.com/lollipopkit/flutter_server_box/pull/1108
* fix: Fixed an issue where CPU historical data was lost during BSD status updates by @GT-610 in https://github.com/lollipopkit/flutter_server_box/pull/1109
**Full Changelog**: https://github.com/lollipopkit/flutter_server_box/compare/v1.0.1351...v1.0.1362
1.0.1362 5d ago
**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 https://github.com/lollipopkit/flutter_server_box/pull/1083
* chore: Update Riverpod and remove unused plugins by @GT-610 in https://github.com/lollipopkit/flutter_server_box/pull/1086
* chore: Update dependencies by @GT-610 in https://github.com/lollipopkit/flutter_server_box/pull/1088
* feat: Bring back completely re-optimized "Connection Stats" feature by @GT-610 in https://github.com/lollipopkit/flutter_server_box/pull/1090
* feat (Menu Features): Added a port forwarding button and optimized server storage logic by @GT-610 in https://github.com/lollipopkit/flutter_server_box/pull/1092
* fix(ssh): Fixed the logic for handling font paths by @GT-610 in https://github.com/lollipopkit/flutter_server_box/pull/1093
* chore: Update dartssh2 submodule by @GT-610 in https://github.com/lollipopkit/flutter_server_box/pull/1094
* fix: Use latest `dartssh2` and add a switch for temperature between celsius and millicelsius by @GT-610 in https://github.com/lollipopkit/flutter_server_box/pull/1095
* feat(port_forward): Supports local, remote, and dynamic port forwarding types by @GT-610 in https://github.com/lollipopkit/flutter_server_box/pull/1096
**Full Changelog**: https://github.com/lollipopkit/flutter_server_box/compare/v1.0.1340...v1.0.1351
1.0.1351 Apr 1
## What's Changed
* fix(ssh): Ensure that the private key ends with a newline character by @GT-610 in https://github.com/lollipopkit/flutter_server_box/pull/1073
* chore: Remove unused submodule by @GT-610 in https://github.com/lollipopkit/flutter_server_box/pull/1074
* refactor: Remove Cupertino routing options and update the list of contributors by @GT-610 in https://github.com/lollipopkit/flutter_server_box/pull/1076
* fix(storage): Fixed an issue with the SFTP path history by @GT-610 in https://github.com/lollipopkit/flutter_server_box/pull/1077
* feat (Editor): Add an option to set the editor font family by @GT-610 in https://github.com/lollipopkit/flutter_server_box/pull/1078
* refactor(server): Move the SSH import and discovery features from the server edit page to the settings page by @GT-610 in https://github.com/lollipopkit/flutter_server_box/pull/1079
* feat (Private Key Editing): Added private key format normalization by @GT-610 in https://github.com/lollipopkit/flutter_server_box/pull/1080
* fix(pve): Fix connection issues and add more error handlings by @GT-610 in https://github.com/lollipopkit/flutter_server_box/pull/1081
**Full Changelog**: https://github.com/lollipopkit/flutter_server_box/compare/v1.0.1331...v1.0.1340
1.0.1340 Mar 22
## What's Changed
* build: Update package version by @GT-610 in https://github.com/lollipopkit/flutter_server_box/pull/1047
* opt.: include core repos via submodules by @lollipopkit in https://github.com/lollipopkit/flutter_server_box/pull/1046
* feat: added italian language by @loviuz in https://github.com/lollipopkit/flutter_server_box/pull/1048
* fix: Use null-aware marker instead of `if` by @GT-610 in https://github.com/lollipopkit/flutter_server_box/pull/1049
* chore: Update package by @GT-610 in https://github.com/lollipopkit/flutter_server_box/pull/1051
* chore: Update dependencies and submodules by @GT-610 in https://github.com/lollipopkit/flutter_server_box/pull/1052
* feat: added Korean language by @hypn4 in https://github.com/lollipopkit/flutter_server_box/pull/1055
* refactor(ssh): Update Terminal page to adapt new copy and paste logic by @GT-610 in https://github.com/lollipopkit/flutter_server_box/pull/1054
* chore: Add new contributors by @GT-610 in https://github.com/lollipopkit/flutter_server_box/pull/1056
* chore(i18n): migrate l10n keys to fl_lib by @lollipopkit in https://github.com/lollipopkit/flutter_server_box/pull/1057
* feat(ssh): support full multi-hop jump chain (#356) by @lollipopkit in https://github.com/lollipopkit/flutter_server_box/pull/1058
* refactor (dep): Introduce more submodules and update fl_lib submodule by @GT-610 in https://github.com/lollipopkit/flutter_server_box/pull/1060
* fix(server): remove connection stats feature by @lollipopkit in https://github.com/lollipopkit/flutter_server_box/pull/1063
## New Contributors
* @loviuz made their first contribution in https://github.com/lollipopkit/flutter_server_box/pull/1048
* @hypn4 made their first contribution in https://github.com/lollipopkit/flutter_server_box/pull/1055
**Full Changelog**: https://github.com/lollipopkit/flutter_server_box/compare/v1.0.1316...v1.0.1331
1.0.1330 Mar 7
## What's Changed
* Fix Settings page and SSH virtual keys bottom overflow by @GT-610 in https://github.com/lollipopkit/flutter_server_box/pull/1015
* refactor: Optimize process page by @GT-610 in https://github.com/lollipopkit/flutter_server_box/pull/1017
* fix(server): Add boundary check for editing host name by @GT-610 in https://github.com/lollipopkit/flutter_server_box/pull/1018
* fix(sftp): FIx Permission Denied While Accessing SFTP by @GT-610 in https://github.com/lollipopkit/flutter_server_box/pull/1019
* ref(systemd): Fix safety bugs and improve performance by @GT-610 in https://github.com/lollipopkit/flutter_server_box/pull/1020
* fix: Duplicate title bars when showing system title bar by @GT-610 in https://github.com/lollipopkit/flutter_server_box/pull/1021
* bump: Replace discontinued deps and update `fl_lib` dep by @GT-610 in https://github.com/lollipopkit/flutter_server_box/pull/1024
* fix: Update dependencies and add a cancel button to the color selection dialog by @GT-610 in https://github.com/lollipopkit/flutter_server_box/pull/1025
* ref:Refactor Settings UI and Fix Performance Issues by @GT-610 in https://github.com/lollipopkit/flutter_server_box/pull/1026
* feat(database): Add database compression function by @GT-610 in https://github.com/lollipopkit/flutter_server_box/pull/1027
* new: docs website by @lollipopkit in https://github.com/lollipopkit/flutter_server_box/pull/1033
* fix(container): Parsing results in sudo mode by @GT-610 in https://github.com/lollipopkit/flutter_server_box/pull/1031
* opt.: docs l10n by @lollipopkit in https://github.com/lollipopkit/flutter_server_box/pull/1036
* chore: Update l10n by @GT-610 in https://github.com/lollipopkit/flutter_server_box/pull/1039
**Full Changelog**: https://github.com/lollipopkit/flutter_server_box/compare/v1.0.1297...v1.0.1313
1.0.1313 Feb 4
## What's Changed
* opt: Better performance on server refreshing by @GT-610 in https://github.com/lollipopkit/flutter_server_box/pull/999
* opt.: add a btn to minimize ai dialog by @lollipopkit in https://github.com/lollipopkit/flutter_server_box/pull/1004
* new: release ipa/app in Actions by @lollipopkit in https://github.com/lollipopkit/flutter_server_box/pull/1005
* opt: Improve container parsing and error handling by @GT-610 in https://github.com/lollipopkit/flutter_server_box/pull/1001
* fix(ssh page): Fix incorrect one-line keys height by @GT-610 in https://github.com/lollipopkit/flutter_server_box/pull/1011
* fix: container parsing by @lollipopkit in https://github.com/lollipopkit/flutter_server_box/pull/948
* add: fdroid Russian metadata translation by @Korb in https://github.com/lollipopkit/flutter_server_box/pull/947
* fix: Unable to obtain some server information by @lxdklp in https://github.com/lollipopkit/flutter_server_box/pull/963
* fix: #965 by @lxdklp in https://github.com/lollipopkit/flutter_server_box/pull/970
* feat: SFTP interface implements responsive design by @lxdklp in https://github.com/lollipopkit/flutter_server_box/pull/973
* fix: tag switcher ui by @lollipopkit in https://github.com/lollipopkit/flutter_server_box/pull/974
* new: add copy btn for ask ai by @lollipopkit in https://github.com/lollipopkit/flutter_server_box/pull/975
* feat: support macOS menubar by @lxdklp in https://github.com/lollipopkit/flutter_server_box/pull/976
* fix(cpu): Fix overly broad exception handling and missing bounds check in `Cpus.usedPercent()` by @GT-610 in https://github.com/lollipopkit/flutter_server_box/pull/988
* fix(container): Fix Podman 5.x Network Traffic Statistics Not Displaying by @GT-610 in https://github.com/lollipopkit/flutter_server_box/pull/991
* fix: Add input validation and bounds checking to parsing methods by @GT-610 in https://github.com/lollipopkit/flutter_server_box/pull/990
* fix(sftp): Fix SFTP file download failures on Windows by @GT-610 in https://github.com/lollipopkit/flutter_server_box/pull/993
* fix(log): Logging System Improvements and Error Handling Enhancements by @GT-610 in https://github.com/lollipopkit/flutter_server_box/pull/994
* feat(container): Container Shell Auto-Detection by @GT-610 in https://github.com/lollipopkit/flutter_server_box/pull/995
* feat(local file page): Display server names for server folders by @GT-610 in https://github.com/lollipopkit/flutter_server_box/pull/996
* bump: Update Android build tools and Actions version by @GT-610 in https://github.com/lollipopkit/flutter_server_box/pull/997
* fix(color-picking): Fix color picking failure and card overflow by @GT-610 in https://github.com/lollipopkit/flutter_server_box/pull/998
* opt: Better performance on server refreshing by @GT-610 in https://github.com/lollipopkit/flutter_server_box/pull/999
* opt.: add a btn to minimize ai dialog by @lollipopkit in https://github.com/lollipopkit/flutter_server_box/pull/1004
* new: release ipa/app in Actions by @lollipopkit in https://github.com/lollipopkit/flutter_server_box/pull/1005
* opt: Improve container parsing and error handling by @GT-610 in https://github.com/lollipopkit/flutter_server_box/pull/1001
* fix(ssh page): Fix incorrect one-line keys height by @GT-610 in https://github.com/lollipopkit/flutter_server_box/pull/1011
## New Contributors
* @Korb made their first contribution in https://github.com/lollipopkit/flutter_server_box/pull/947
* @GT-610 made their first contribution in https://github.com/lollipopkit/flutter_server_box/pull/988
**Full Changelog**: https://github.com/lollipopkit/flutter_server_box/compare/v1.0.1270...v1.0.1297
1.0.1297 Jan 19
## What's Changed
* feat: ask ai by @lollipopkit in https://github.com/lollipopkit/flutter_server_box/pull/936
* opt.: ssh disconnection helper by @lollipopkit in https://github.com/lollipopkit/flutter_server_box/pull/937
* fix: synthesize hardware backspace repeat by @lollipopkit in https://github.com/lollipopkit/flutter_server_box/pull/940
* feat: support windows clipboard shortcuts by @lollipopkit in https://github.com/lollipopkit/flutter_server_box/pull/941
* feat: prompt user on host key verification by @lollipopkit in https://github.com/lollipopkit/flutter_server_box/pull/943
**Full Changelog**: https://github.com/lollipopkit/flutter_server_box/compare/v1.0.1262...v1.0.1270
1.0.1270 10/21/2025
## What's Changed
* feat: discover local ssh server by @lollipopkit in https://github.com/lollipopkit/flutter_server_box/pull/921
* fix: cant sort servers order by @lollipopkit in https://github.com/lollipopkit/flutter_server_box/pull/930
* opt.: no Tag Switcher on desktop by @lollipopkit in https://github.com/lollipopkit/flutter_server_box/pull/932
* fix: code editor tool bar by @lollipopkit in https://github.com/lollipopkit/flutter_server_box/pull/933
**Full Changelog**: https://github.com/lollipopkit/flutter_server_box/compare/v1.0.1256...v1.0.1262
1.0.1262 10/13/2025
## What's Changed
* feat: stop all servers in noti center by @lollipopkit in https://github.com/lollipopkit/flutter_server_box/pull/901
* fix: holding Backspace doesnt work on desktop by @lollipopkit in https://github.com/lollipopkit/flutter_server_box/pull/903
* opt.: system detect logic to avoid creating useless file by @lollipopkit in https://github.com/lollipopkit/flutter_server_box/pull/905
**Full Changelog**: https://github.com/lollipopkit/flutter_server_box/compare/v1.0.1246...v1.0.1253
1.0.1251 09/09/2025
## What's Changed
* fix: macOS appstore rejection by @lollipopkit in https://github.com/lollipopkit/flutter_server_box/pull/893
* bug: single server providers should be keepalived by @lollipopkit in https://github.com/lollipopkit/flutter_server_box/pull/899
* fix: server stat l10n
**Full Changelog**: https://github.com/lollipopkit/flutter_server_box/compare/v1.0.1241...v1.0.1246
1.0.1246 09/06/2025
## What's Changed
* fix: private key can't be selected in edit page by @lollipopkit in https://github.com/lollipopkit/flutter_server_box/pull/879
* fix: imported servers from ssh config are the same by @lollipopkit in https://github.com/lollipopkit/flutter_server_box/pull/882
* fix: fallback to `df` on incompatible system by @lollipopkit in https://github.com/lollipopkit/flutter_server_box/pull/880
* fix: resolve Docker interface blank issue caused by LateInitializatio… by @lollipopkit in https://github.com/lollipopkit/flutter_server_box/pull/884
* refactor: docker status parsing by @lollipopkit in https://github.com/lollipopkit/flutter_server_box/pull/886
* feat: server conn statistics by @lollipopkit in https://github.com/lollipopkit/flutter_server_box/pull/888
* new: custom tabs by @lollipopkit in https://github.com/lollipopkit/flutter_server_box/pull/889
* fix: watchOS app cfg by @lollipopkit in https://github.com/lollipopkit/flutter_server_box/pull/890
**Full Changelog**: https://github.com/lollipopkit/flutter_server_box/compare/v1.0.1231...v1.0.1241
1.0.1241 09/03/2025
## What's Changed
* feat: term session mgr by @lollipopkit in https://github.com/lollipopkit/flutter_server_box/pull/846
* fix: term opening on desktop by @lollipopkit in https://github.com/lollipopkit/flutter_server_box/pull/845
* opt.: watchOS & iOS widget by @lollipopkit in https://github.com/lollipopkit/flutter_server_box/pull/847
* fix: Systemd shows nothing (#848) by @shamnad-sherief in https://github.com/lollipopkit/flutter_server_box/pull/850
* opt.: systemd page by @lollipopkit in https://github.com/lollipopkit/flutter_server_box/pull/851
* fix: disable command menu doesnt work by @lollipopkit in https://github.com/lollipopkit/flutter_server_box/pull/852
* feat: GitHub Gist sync by @lollipopkit in https://github.com/lollipopkit/flutter_server_box/pull/854
* feat: native widget url settings dialog by @lollipopkit in https://github.com/lollipopkit/flutter_server_box/pull/856
* Delay bio auth by @dsvf in https://github.com/lollipopkit/flutter_server_box/pull/642
* fix: GBK decoding fallback by @lxdklp in https://github.com/lollipopkit/flutter_server_box/pull/863
* fix: hostname parsing by @lollipopkit in https://github.com/lollipopkit/flutter_server_box/pull/865
* migrate: riverpod + freezed by @lollipopkit in https://github.com/lollipopkit/flutter_server_box/pull/870
* opt.: bak pwd is optional by @lollipopkit in https://github.com/lollipopkit/flutter_server_box/pull/872
* feat: import servers from `~/.ssh/config` by @lollipopkit in https://github.com/lollipopkit/flutter_server_box/pull/873
* fix: replace String.fromCharCodes with utf8.decode for proper Chinese character handling in JSON import by @lollipopkit in https://github.com/lollipopkit/flutter_server_box/pull/874
* fix: ensure unique IDs for bulk server import to prevent overwriting by @lollipopkit in https://github.com/lollipopkit/flutter_server_box/pull/875
* fix: sync will refresh the entire app by @lollipopkit in https://github.com/lollipopkit/flutter_server_box/pull/877
## New Contributors
* @shamnad-sherief made their first contribution in https://github.com/lollipopkit/flutter_server_box/pull/850
* @lxdklp made their first contribution in https://github.com/lollipopkit/flutter_server_box/pull/863
**Full Changelog**: https://github.com/lollipopkit/flutter_server_box/compare/v1.0.1206...v1.0.1231
1.0.1231 09/01/2025
## What's Changed
* feat: desktop compatibility by @lollipopkit in https://github.com/lollipopkit/flutter_server_box/pull/836
* opt.: m3 layout breakpoints by @lollipopkit in https://github.com/lollipopkit/flutter_server_box/pull/837
* fix: macOS ssh term unusable by @lollipopkit in https://github.com/lollipopkit/flutter_server_box/pull/838
* feat: ability to disable monitoring cmds by @lollipopkit in https://github.com/lollipopkit/flutter_server_box/pull/840
**Full Changelog**: https://github.com/lollipopkit/flutter_server_box/compare/v1.0.1201...v1.0.1206
1.0.1206 08/10/2025
## What's Changed
* Update app_zh_tw.arb by @Neo1102 in https://github.com/lollipopkit/flutter_server_box/pull/790
* fix: disable signing block to resolve build issues by @Integral-Tech in https://github.com/lollipopkit/flutter_server_box/pull/793
* feat: enhance server card layout and add logo display functionality by @Flying-Tom in https://github.com/lollipopkit/flutter_server_box/pull/804
* opt.: watch sync mechanism by @lollipopkit in https://github.com/lollipopkit/flutter_server_box/pull/817
* feat: shift key in ssh term by @lollipopkit in https://github.com/lollipopkit/flutter_server_box/pull/819
* feat: store critical data in secure store by @lollipopkit in https://github.com/lollipopkit/flutter_server_box/pull/821
* chore: update script location in `Attention` notice by @lollipopkit in https://github.com/lollipopkit/flutter_server_box/pull/825
* feat: custom pwd of bak by @lollipopkit in https://github.com/lollipopkit/flutter_server_box/pull/827
* feat: amd gpu by @lollipopkit in https://github.com/lollipopkit/flutter_server_box/pull/831
## New Contributors
* @Neo1102 made their first contribution in https://github.com/lollipopkit/flutter_server_box/pull/790
* @Flying-Tom made their first contribution in https://github.com/lollipopkit/flutter_server_box/pull/804
**Full Changelog**: https://github.com/lollipopkit/flutter_server_box/compare/v1.0.1189...v1.0.1201
1.0.1201 07/29/2025
fix: container not working by @lollipopkit in #787
bug: incorrect disk smart info by @lollipopkit in #789
1.0.1189 06/11/2025
## What's Changed
chore: `Fns` & `FnRes` by @No06 in https://github.com/lollipopkit/flutter_server_box/pull/690
feat: record window position by @No06 in https://github.com/lollipopkit/flutter_server_box/pull/692
fix: window title bar might not be displayed by @No06 in https://github.com/lollipopkit/flutter_server_box/pull/701
Improve Turkish Language by @mikropsoft in https://github.com/lollipopkit/flutter_server_box/pull/721
migrate: `webdav_client_plus` by @lollipopkit in https://github.com/lollipopkit/flutter_server_box/pull/729
reslove issue 717 about logo url and add coreelec support by @moli765 in https://github.com/lollipopkit/flutter_server_box/pull/718
feat: adaptive navigation bar by @No06 in https://github.com/lollipopkit/flutter_server_box/pull/739
opt: navigation bar by @No06 in https://github.com/lollipopkit/flutter_server_box/pull/740
optimization: desktop UI by @lollipopkit in https://github.com/lollipopkit/flutter_server_box/pull/747
opt.: appbar `scrolledUnderElevation` by @lollipopkit in https://github.com/lollipopkit/flutter_server_box/pull/752
bug: can't select file on macOS by @lollipopkit in https://github.com/lollipopkit/flutter_server_box/pull/754
opt.: editor by @lollipopkit in https://github.com/lollipopkit/flutter_server_box/pull/755
feat: searching in editor page by @lollipopkit in https://github.com/lollipopkit/flutter_server_box/pull/756
fix: horizontal ssh virt keys ui by @lollipopkit in https://github.com/lollipopkit/flutter_server_box/pull/758
fix: code editor page popping by @lollipopkit in https://github.com/lollipopkit/flutter_server_box/pull/759
opt.: handle esc btn in ssh page by @lollipopkit in https://github.com/lollipopkit/flutter_server_box/pull/761
opt.: ssh page sftp path checking by @lollipopkit in https://github.com/lollipopkit/flutter_server_box/pull/763
new: use generated ids for servers by @lollipopkit in https://github.com/lollipopkit/flutter_server_box/pull/765
new: parse disk info via lsblk output Fixes #709 by @lollipopkit in https://github.com/lollipopkit/flutter_server_box/pull/760
fix: cloud sync by @lollipopkit in https://github.com/lollipopkit/flutter_server_box/pull/769
opt.: custom terminal emulator by @lollipopkit in https://github.com/lollipopkit/flutter_server_box/pull/771
fix: batch delete servers by @lollipopkit in https://github.com/lollipopkit/flutter_server_box/pull/772
feat: disk smart info by @lollipopkit in https://github.com/lollipopkit/flutter_server_box/pull/773
feat: SSH page background by @lollipopkit in https://github.com/lollipopkit/flutter_server_box/pull/775
new: `bio_auth` -> `local_auth` by @lollipopkit in https://github.com/lollipopkit/flutter_server_box/pull/776
fix: examples UI of importing by @lollipopkit in https://github.com/lollipopkit/flutter_server_box/pull/777
opt.: ssh terminal ux by @lollipopkit in https://github.com/lollipopkit/flutter_server_box/pull/778
readd: serverTabPreferDiskAmount by @lollipopkit in https://github.com/lollipopkit/flutter_server_box/pull/780
## New Contributors
@moli765 made their first contribution in https://github.com/lollipopkit/flutter_server_box/pull/718
**Full Changelog**: https://github.com/lollipopkit/flutter_server_box/compare/v1.0.1129...v1.0.1184
1.0.1184 06/10/2025
fix: lang switch by @lollipopkit in #553
fix: ssh alter url by @lollipopkit in #554
fix: ssh tab page UI by @lollipopkit in #555
l10n: fixed Japanese translations. by @Shin-suechtig in #558
opt.: back btn on scan page by @lollipopkit in #568
opt.: split webdav & other settings by @lollipopkit in #569
fix: snippet fmt by @lollipopkit in #570
l10n: Added Ukrainian lang by @CakesTwix in #574
opt.: sync immediately after changes by @lollipopkit in #577
opt.: spi with same id by @lollipopkit in #585
opt.: redesigned settings page by @lollipopkit in #587
opt.: dismiss notification if no ssh conn by @lollipopkit in #592
new: ios18 dark app icon by @lollipopkit in #594
opt.: more virtual keys by @lollipopkit in #596
fix: editing pref store by @lollipopkit in #618
fix: sftp open file on windows by @No06 in #633
Added Function keys (F1-F12) to SSH virtual keyboard options by @dsvf in #641
opt.: migrate to new fl_lib by @lollipopkit in #649
bug: can't share server via qr_code by @lollipopkit in #651
fix: crash while opening terminal by @lollipopkit in #658
opt.: display err if home widget fails by @lollipopkit in #659
opt.: display settings btn in fullscreen mode by @lollipopkit in #660
fix: catch crash of fg service by @lollipopkit in #669
opt: window title bar by @No06 in #672
fix: unix perm switcher by @lollipopkit in #674
fix: webdav settings by @lollipopkit in #683
opt.: close after saving by @lollipopkit in #684
new: Translation Russian fix by @MasedMSD in #604
1.0.1128 01/31/2025
fix: ssh tab focus mgmt
opt.: macos icon
feat: share server via qrcode
feat: systemd management
opt.: sftp home & back
opt.: hide logo if distribution == null
bug: privatekey update actually creates a new key
feat: custom net dev
feat: custom shell script install path
1.0.1070 08/18/2024
new: TR language support
feat: import snippets/servers from file/network/clipboard
fix: builtin editor
fix: manual restore
fix: color seed setting not working
opt.: use ssh term to decompress
1.0.1051 08/04/2024
rollback: write script to /dev/shm
feat: display cpu model
fix: bio auth
fix: uploaded file's path on windows
feat: set envs in term
opt.: simplify settings page
rm: pkg
fix: termux compatibility
feat: use $EDITOR to edit files
1.0.1034 07/27/2024
fix: can't unselect auto-run field in snippet by @lollipopkit in #442
feat: write script into /dev/shm by @lollipopkit in #444
feat: disable letter cache by @lollipopkit in #446
fix: ssh card tap area by @No06 in #448
fix: window blink on startup by @No06 in #447
fix: desktop window appbar by @No06 in #450
fix: version display by @lollipopkit in #458
fix: linux duplicated title bar by @lollipopkit in #462
fix: update changelog by @lollipopkit in #466
feat: sftp perm setting & path copy by @lollipopkit in #467
1.0.1017 07/18/2024
Fix: Invalid watchOS settings
New: Remember window size
Optimization: File sharing
Fix: Failed to hide the title bar
Fix: Unable to scroll in the batch delete server view
Optimization: Compatibility with more Docker versions
New: Introduction page
New: Code snippets support keyboard input
Fix: Open Podman terminal
New: Prompt before connecting to the server
1.0.992 06/25/2024
opt.: rm countly
feat: snippet supports key input
fix: podman term
opt.: a tip for writing script to server
1.0.967 06/12/2024
fix: Docker parsing error caused by container name/ID too long
optimize: The input method does not pop up normally when opening the drawer
optimize: SSH TabBar
fix: SSH Tab page is abnormal
fix: Podman Log
new: Add Beta test switch
fix: Docker container status parsing
optimize: SFTP delete folder
fix: Update check
fix: Wake On LAN not saved properly
fix: Desktop end cannot sort servers
fix: Batch import server, password missing
fix: Clicking on the SSH help information outside causes a black screen
1.0.949 06/08/2024
1. New feature: Wake On LAN (experimental feature)
2. Fix: Blank server details
3. New feature: Manually disconnect from server
4. Optimization: Improved landscape experience
5. Optimization: More user-friendly error messages
1.0.892 05/10/2024
## What's Changed
* feat (SSH page): Added server sorting, search, and history features by @GT-610 in https://github.com/lollipopkit/flutter_server_box/pull/1097
* fix(ssh): Fixed an issue with the virtual keyboard display and optimized the key loading logic by @GT-610 in https://github.com/lollipopkit/flutter_server_box/pull/1100
* docs(l10n): Updated translations related to keyboard input by @GT-610 in https://github.com/lollipopkit/flutter_server_box/pull/1102
* feat: Add logic to handle application lifecycle states by @GT-610 in https://github.com/lollipopkit/flutter_server_box/pull/1103
* feat: Added new GitHub participants and optimized the logic on the SSH page by @GT-610 in https://github.com/lollipopkit/flutter_server_box/pull/1104
* feat: Added JNI support and improved status bar control in full-screen mode by @GT-610 in https://github.com/lollipopkit/flutter_server_box/pull/1106
* feat(Sync): Added app settings sync option by @GT-610 in https://github.com/lollipopkit/flutter_server_box/pull/1107
* fix: Fixed an issue with disk status handling in server status update requests by @GT-610 in https://github.com/lollipopkit/flutter_server_box/pull/1108
* fix: Fixed an issue where CPU historical data was lost during BSD status updates by @GT-610 in https://github.com/lollipopkit/flutter_server_box/pull/1109
**Full Changelog**: https://github.com/lollipopkit/flutter_server_box/compare/v1.0.1351...v1.0.1362
more Version 1.0.1362 5d ago
Data Not Linked to You The following data may be collected but it is not linked to your identity: