99f15dd584
feat(backend): Add API endpoint for available extractors and their statuses
ci/woodpecker/push/woodpecker Pipeline was successful
2024-07-29 19:33:58 +02:00
baa4c02014
refactor(backend): put all extractors into ExtractorManager
ci/woodpecker/push/woodpecker Pipeline was successful
2024-07-29 14:10:42 +02:00
22f9b6b447
refactor(backend): don't use Option to compile out preview support
2024-07-29 13:03:05 +02:00
f3f9e79f34
perf(backend): make preview generation async, increase concurrency on client
ci/woodpecker/push/woodpecker Pipeline was successful
2024-07-17 19:48:38 +02:00
197a862f3f
feat: notify of job updates live via SSE
ci/woodpecker/push/woodpecker Pipeline was successful
2024-07-08 12:42:59 +02:00
2380f0d279
refactor(backend): implement From<UpMultihash> for Address
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)
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 & OF
s 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
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 )
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
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
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
...
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
ci/woodpecker/push/woodpecker Pipeline failed
2024-01-17 23:48:48 +01:00
10e0b8804b
fix(cli): add ID3_PICTURE attribute description
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
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
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
...
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
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
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)
ci/woodpecker/push/woodpecker Pipeline failed
2023-11-03 20:51:48 +01:00
0ffe5ee688
refactor:
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