Initial commit: LoFlum FTP/SFTP client

Tauri 2 + Rust + Svelte 5. SFTP via ssh2, FTP via suppaftp.
Transfer queue with async worker, SQLite site storage, keychain.
This commit is contained in:
loki5512344 2026-06-13 12:06:56 +02:00
parent 0f182ab76f
commit 79855585bd
60 changed files with 14532 additions and 18 deletions

36
.gitignore vendored
View file

@ -1,21 +1,21 @@
# Generated by Cargo
# will have compiled files and executables
debug
target
node_modules/
dist/
target/
.tauri/
src-tauri/target/
*.lock
!Cargo.lock
.DS_Store
# These are backup files generated by rustfmt
**/*.rs.bk
# IDE
.idea/
.vscode/
*.swp
*.swo
# MSVC Windows builds of rustc generate these, which store debugging information
*.pdb
# Env
.env
.env.local
# Generated by cargo mutants
# Contains mutation testing data
**/mutants.out*/
# RustRover
# JetBrains specific template is maintained in a separate JetBrains.gitignore that can
# be found at https://github.com/github/gitignore/blob/main/Global/JetBrains.gitignore
# and can be added to the global gitignore or merged into this file. For a more nuclear
# option (not recommended) you can uncomment the following to ignore the entire idea folder.
#.idea/
# OS
Thumbs.db