Commit graph

15 commits

Author SHA1 Message Date
cca35e1ae8 [wip] unit tests for file module
- testing for `compute_hash`
2025-07-03 15:39:29 +00:00
b9e553f112 use base64 crate instead of base64ct, no constant time necessary 2025-07-03 14:20:30 +00:00
2bcbc0d71c implement better hashing
- use `blake2b_simd` crate and optimize
2025-06-24 19:27:13 +00:00
6e553cc185 implement better hashing
- use Blake2b128 for the CLI arguments hash
2025-06-24 16:29:38 +00:00
783346c888 major refactoring
- `sharry::Client` fn signatures
- `sharry::ClientError` rework
- `file::Uploading` saves `file_id` instead of `patch_uri`
- `impl sharry::Client for ureq::Agent` into separate file
2025-06-18 14:21:25 +00:00
5b6fa3eaf7 minor imports refactoring 2025-06-08 00:40:29 +00:00
a1e1b6d54c version tag 2025-06-05 17:44:28 +00:00
dc7eeaddfe CLI using indicatif 2025-06-05 17:37:35 +00:00
e86b11d058 improved control flow and error handling 2025-06-05 12:25:39 +00:00
648828ae21 main business logic almost done 2025-06-05 11:20:27 +00:00
666aae5a46 terminate gracefully 2025-06-05 01:34:12 +00:00
d197c06688 struct AppState 2025-06-02 23:57:17 +00:00
155487fa83 basic command line interface 2025-05-27 14:01:09 +00:00
08f27b3644 creating empty share works 2025-05-22 17:34:44 +00:00
a41134f12f initial commit 2025-05-17 23:59:55 +00:00