Commit graph

118 commits

Author SHA1 Message Date
197a862f3f feat: notify of job updates live via SSE
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2024-07-08 12:42:59 +02:00
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