Commit graph

44 commits

Author SHA1 Message Date
44d76aa8d4 refactor(cli): Blob is no longer tied just to filepaths
(this lays the foundation for future backing by e.g. S3, also in-memory blobs)
2024-06-30 19:01:38 +02:00
1efd45806a fix(cli): log on file path hash matches actual completion 2024-06-30 19:01:38 +02:00
cb7e57c415 build(db): fix missing password-hash feature 2024-06-30 19:01:38 +02:00
248087bf99 fix: don't reveal whether a user exists 2024-06-30 19:01:19 +02:00
0c304b55d8 feat(backend): add user to every Entry
(very ugly, lots of clones)
2024-06-30 19:01:11 +02:00
02bfe94f39 feat(backend): users with passwords 2024-04-03 11:10:34 +02:00
669b348160 refactor: fix lint
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2024-03-31 17:09:23 +02:00
175518e3a6 refactor: allow known clippy issues 2024-03-31 17:09:23 +02:00
afa5bd088d refactor: Attributes are their proper type instead of strings
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
Also adds checking for non-emptiness and upper-casing
2024-02-15 19:10:22 +01:00
e6d7328b29 refactor: clippy fixes
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
2024-01-17 23:48:48 +01:00
8043e25008 refactor(db): remove deprecation notice until there's actually a better way 2024-01-17 23:47:22 +01:00
8917221b42 feat(cli): add ID3 image extraction
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2024-01-17 20:31:20 +01:00
e41960230f fix: uploads via API are assigned paths like via FS
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2024-01-14 15:52:06 +01:00
d23d02413e refactor: formatting 2024-01-14 15:51:39 +01:00
2f636288b6 refactor(cli): refix log level for vault rescans
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2023-12-12 19:16:59 +01:00
f90f3fa189 fix(db): handling (again) existing files + tests
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
2023-12-11 21:36:20 +01:00
28861370a7 feat(cli): add --rescan_mode CLI option, fix storybook cmd 2023-11-17 17:21:26 +01:00
715f5b0e39 feat(db): duplicate blob paths on initial scan
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2023-11-05 22:27:34 +01:00
ba8d272bc2 refactor(db): refactor rescan process
new blobs are only placed if they aren't in any groups
get rid of add_file for store()
remove depthfirst
2023-11-05 16:38:06 +01:00
dc9a626a4e refactor(db): use jwalk instead of walkdir 2023-11-05 16:37:18 +01:00
862ed1c08a refactor: tree mode -> (new) blob mode 2023-11-05 16:37:18 +01:00
d10b28621e feat(db): add an "INCOMING" rescan mode
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
2023-11-05 13:10:31 +01:00
203b105b15 refactor(db): refactor tests in fs store 2023-11-05 12:44:35 +01:00
2150841ee6 refactor(db): use parse instead of from_str 2023-11-04 10:03:01 +01:00
bf823bc1c8 Merge branch 'feat/vault-scan-modes' 2023-11-03 20:57:05 +01:00
65936efe38 feat(db): add new vault scan modes (flat, depthfirst)
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
2023-11-03 20:51:48 +01:00
0ffe5ee688 refactor:
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
2023-10-28 21:18:16 +02:00
6656e9f5d1 refactor(db): better impls for UNode/UHierPath 2023-10-28 21:16:07 +02:00
eb2cdd6810 fix(db): 🐛 actually fix join behavior, improve performance as well 2023-10-14 16:30:20 +02:00
bb8d390d9e fix(db): 🐛 fix join behavior
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2023-10-08 17:37:53 +02:00
f66857ca3b test(base): 🐛 in actually tested 2023-10-08 12:50:14 +02:00
f6845a5a3a fix: add url attributes to url type address
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
2023-08-31 19:03:56 +02:00
e10ff92fd2 ci, perf: improve caching
also add earthlyignore
2023-08-23 18:37:53 +02:00
ad55fc19b2 chore: change db/store traces to trace level 2023-08-20 16:21:32 +02:00
8fe9fd5945 fix: disable libgit2 shadow-rs functionality, actually fix build
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
2023-07-11 16:13:27 +02:00
4ca141f15f fix: upgrade shadow-rs, fix libgit build
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
2023-07-11 16:08:53 +02:00
88c4e6c67f chore: deprecate get_all_attributes (#38) 2023-07-06 17:45:42 +02:00
6e16d7090d Merge branch 'develop' 2023-07-06 17:44:54 +02:00
f2297ee06d tests: improve db open tests 2023-07-06 17:42:04 +02:00
c8ec3e03cd chore: include versions of all packages in /info 2023-07-06 17:42:04 +02:00
0a27931de4 wip: refactor LargeMultihash out 2023-06-29 15:10:31 +02:00
57871c2102 wip: semantic CIDs 2023-06-29 14:29:38 +02:00
853aa8087b wipfix: errors in the rest of the crates 2023-06-28 10:23:37 +02:00
2e348a9b29 wip: split upend_base and upend_db 2023-06-25 15:36:15 +02:00