Fix critical UI and data export issues #327

Merged
ZacharyZcR merged 4 commits from main into dev-1.7.1 2025-10-02 21:29:37 +00:00

4 Commits

Author SHA1 Message Date
ZacharyZcR 428ec44f69 Include credentials in host export
- Add backend API to export decrypted host data
- Export plaintext passwords and SSH keys for portability
- Require data access authentication for security
- Update warning messages to reflect plaintext export

Fixes #254
2025-10-02 15:04:50 +08:00
ZacharyZcR 02d1d8d1c0 Fix emoji rendering artifacts in terminal
- Activate Unicode 11 in XTerm to prevent double-width overlap
- Remove latin1 fallback that breaks multi-byte UTF-8
- Rely on SSH env configuration for proper locale handling

Fixes #266
2025-10-02 14:34:23 +08:00
ZacharyZcR a097b1e300 Add encoding fallback for legacy SSH servers
- Detect UTF-8 decode failures (replacement characters)
- Auto-fallback to latin1 for non-UTF-8 locales
- Fixes garbled characters on servers without UTF-8 support

Fixes #282
2025-10-02 14:22:25 +08:00
ZacharyZcR 1363e42c29 Fix disk available space display issue
- Parse available space from df output instead of showing total
- Add availableHuman field to disk metrics response
- Update frontend to display actual available space

Fixes #313
2025-10-02 14:07:58 +08:00