750bca9ee0
fix: temporarily (?) disable auth on /raw endpoint
ci/woodpecker/push/woodpecker Pipeline was successful
2024-04-04 23:07:05 +02:00
50020b969e
fix: don't reveal whether a user exists
ci/woodpecker/push/woodpecker Pipeline was successful
2024-04-04 21:27:44 +02:00
196447da0f
feat: add user
to every Entry
...
(very ugly, lots of clones)
2024-04-03 11:10:34 +02:00
05ee557d1a
feat: 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-04-03 11:10:34 +02:00
02bfe94f39
feat(backend): users with passwords
2024-04-03 11:10:34 +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
...
ci/woodpecker/push/woodpecker Pipeline was successful
Also adds checking for non-emptiness and upper-casing
2024-02-15 19:10:22 +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
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
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
65936efe38
feat(db): add new vault scan modes (flat, depthfirst)
ci/woodpecker/push/woodpecker Pipeline failed
2023-11-03 20:51:48 +01:00
86c8921fdd
fix(cli): proper version in vault info
2023-10-22 21:18:44 +02:00
e442622422
chore: log level to trace
ci/woodpecker/push/woodpecker Pipeline failed
2023-08-20 18:08:37 +02:00
6e16d7090d
Merge branch 'develop'
2023-07-06 17:44:54 +02:00
c8ec3e03cd
chore: include versions of all packages in /info
2023-07-06 17:42:04 +02:00
2b4c1e7976
feat: add endpoint to aid with db migration
ci/woodpecker/push/woodpecker Pipeline was successful
2023-07-03 17:18:55 +02:00
ea7a5e6f18
wip, chore: clippy fixes
ci/woodpecker/push/woodpecker Pipeline failed
2023-06-29 15:17:06 +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
e5d645c7ee
wip: as_components()
returns c
for all variants
2023-06-26 21:50:05 +02:00
53000ca5d1
wip: move components functionality to Address
2023-06-26 21:20:40 +02:00
c4de2eb252
test(server): add test for /api/obj/ entity info
2023-06-25 19:41:22 +02:00
2e348a9b29
wip: split upend_base and upend_db
2023-06-25 15:36:15 +02:00
0eec69b219
refactor : rename attr constants for consistency
2023-06-24 16:18:03 +02:00
c925ff5cac
feat: provenance, vault stats
ci/woodpecker/push/woodpecker Pipeline was successful
2023-06-19 16:45:55 +02:00
8bb551bb45
wip: add address type constants, blob attributes
ci/woodpecker/push/woodpecker Pipeline was successful
2023-06-19 11:53:35 +02:00
bca29fa542
test: add /api/hier test
2023-06-08 19:01:25 +02:00
1274295f11
test: rudimentary route test
ci/woodpecker/push/woodpecker Pipeline was successful
2023-06-07 21:28:52 +02:00
db5ed87081
refactor: move actix app creation into separate module
2023-06-07 21:09:33 +02:00
116e850b66
fix: url labels on client, not backend
2023-05-27 23:11:44 +02:00
f042c62e72
feat: add PUT /api/hier handler (for creation)
2023-05-25 20:27:21 +02:00
69dc61cfe8
fix: proper external fetch error handling
2023-05-24 12:09:18 +02:00
fdc6a23e58
fix: panics due to async black magic
2023-05-24 11:39:03 +02:00
084660ab46
refactor: use global reqwest client
2023-05-24 11:20:13 +02:00
cdb0267ee5
feat: add external blobs via url at /api/blob
2023-05-23 23:07:27 +02:00
69d1059739
chore: update actix deps, get rid of one future incompat warning
2023-05-22 19:29:08 +02:00
db26a4ed32
fix: incorrect max_size in /api/address
2023-05-20 18:16:50 +02:00
634c5a7c6a
feat: add addressing/hashing of remote urls
2023-05-19 22:46:36 +02:00
b2e6335028
chore: use url instead of string in address
2023-05-19 17:30:09 +02:00
ff69c0a80f
chore: server -> cli
2023-04-24 20:25:34 +02:00