Commit graph

117 commits

Author SHA1 Message Date
2380f0d279 refactor(backend): implement From<UpMultihash> for Address
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
2024-07-02 22:00:57 +02:00
127af810d2 fix(backend): also extract blobs added as result of extracting (e.g. yt-dlp downloads)
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
2024-07-02 21:59:20 +02:00
e027e399e5 fix(backend): proper types for yt-dlp metadata 2024-07-02 20:11:20 +02:00
29fe6d8864 feat(backend): add labels & OFs to web/yt-dlp/monolith entries 2024-07-02 20:02:01 +02:00
5bd63a314b fix(backend): don't claim LBL is an URL attribute 2024-07-02 19:47:26 +02:00
a6166fa6f9 fix(backend): yt-dlp extractor ignores live streams
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2024-07-01 22:07:46 +02:00
a3353cca65 feat(backend): insert yt-dlp metadata on successful download 2024-07-01 22:04:11 +02:00
94464c6cd8 feat(backend): add periodic rescans (#82)
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2024-06-30 22:09:57 +02:00
f6c127bda5 feat(cli): download URLs via yt-dlp 2024-06-30 19:01:47 +02:00
a24167949f lint: audio.rs 2024-06-30 19:01:47 +02:00
630e8feee1 feat(cli): add support for archiving URLs on adding via monolith 2024-06-30 19:01:38 +02:00
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
12ad0de327 feat(cli): add authentication to cli client 2024-06-30 19:01:34 +02:00
49420e53c2 Revert "fix: temporarily (?) disable auth on /raw endpoint"
This reverts commit 750bca9ee0.
2024-06-30 19:01:25 +02:00
172d6cdb37 feat(backend): accept auth key in query param 2024-06-30 19:01:19 +02:00
b4d0c1f5dc fix: temporarily (?) disable auth on /raw endpoint 2024-06-30 19:01:19 +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
3f5188df0d feat(backend): add user management
- no more static keys, full register/login/logout flow
- add API error type
- refactor API to centralize request calls
- minor refactors re: vault options
- CSS refactor (buttons don't require classes, input styling)
2024-06-30 19:00:39 +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
f2261998ee refactor: properly import tracing macros 2024-03-31 17:09:23 +02:00
35e1e902a2 feat: persist vault rescan mode if unset and passed via CLI
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
2024-03-02 17:55:18 +01:00
cd008c10e2 fix: extractors no longer crash (error due to refactor) 2024-02-19 22:35:02 +01: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
852d64b38d fix(cli): serving web ui in Docker/AppImage 2024-01-28 14:35:17 +01:00
309a968550 fix(cli): serve new SPA version 2024-01-27 19:02:54 +01:00
e6d7328b29 refactor: clippy fixes
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
2024-01-17 23:48:48 +01:00
10e0b8804b fix(cli): add ID3_PICTURE attribute description
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
2024-01-17 23:40:59 +01:00
db173e03f7 fix(cli): image previews work for paths without extensions 2024-01-17 23:37:47 +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
30e0f10ce8 ...
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
2023-12-11 21:45:49 +01:00
3c4276e22d refactor(cli): remove forgotten println 2023-12-11 21:36:20 +01:00
0f17538307 feat(cli,webui): check file presence via HEAD, disable download button if necessary 2023-11-23 22:17:37 +01:00
46a1088d22 refactor(cli): use cargo manifest dir for resources in dev mode
Some checks are pending
ci/woodpecker/push/woodpecker Pipeline is running
2023-11-17 17:40:08 +01:00
28861370a7 feat(cli): add --rescan_mode CLI option, fix storybook cmd 2023-11-17 17:21:26 +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
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
86c8921fdd fix(cli): proper version in vault info 2023-10-22 21:18:44 +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
f548a32b22 feat: allow specifying vault name as env
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2023-08-26 09:48:15 +02:00
d5f2d3c701 fix: appimage webui path 2023-08-24 19:55:35 +02:00
70828a8d70 fix, ci: allow all origins in docker by default 2023-08-23 22:00:34 +02:00
77eccc5bb6 ci, fix: re-add get_version.sh
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
Obviously, we don't push the .git repo directory inside the build containers, so the build has no way of telling the version.  But it's nice we got it working.
2023-08-23 18:57:11 +02:00