ec2039c16c
fix: blobpreview hashbadge more in line with handled
2022-10-21 19:03:54 +02:00
f45adc2880
feat: on group preview, prefer objects with previews
2022-10-21 19:00:43 +02:00
b5a46d928f
fix: blobpreview sizing
2022-10-21 17:59:57 +02:00
639d83f9ad
fix: forgot to denote TYPE
as denoting to types
2022-10-21 16:23:02 +02:00
cf3c4a70c3
fix: markdown display
2022-10-21 14:07:40 +02:00
e19e5c4b1c
fix: use cargo clean
in Makefile/CI
2022-10-21 14:02:25 +02:00
833fd8903a
chore: switch from built
to shadow_rs
2022-10-21 14:02:16 +02:00
9061d32c89
fix: update tests to handle Skipped paths
2022-10-18 21:00:10 +02:00
6fa4ff0168
feat: recurse up to 3 levels resolving group previews
2022-10-18 20:26:08 +02:00
ce54f01337
feat: group preview
2022-10-18 20:20:55 +02:00
11a62b274f
fix: skip empty files on vault update
2022-10-18 18:29:23 +02:00
c87304602d
feat: add cli option to open executable files
2022-10-18 18:19:01 +02:00
9a9e0274fd
chore: separate clean commands in Makefile
2022-10-18 18:16:37 +02:00
ea3c7a5c56
chore: update address constants (fix file detection, group adding)
2022-10-18 18:16:30 +02:00
5950685bdf
chore: put config into its own struct
2022-10-18 18:10:17 +02:00
2c707c9abb
chore, ci: fix Makefile, .gitlab-ci.yml
...
- missed `webui/public` paths replaced with `webui/dist`
- made makefile check for `webui/dist` so that re-building isn't needed in package step
- added --immutable to yarn installs
2022-10-16 21:59:11 +02:00
d88963b447
(cargo-release) version 0.0.64
2022-10-16 16:48:54 +02:00
5991bd13ab
fix: no spurious "Database locked" on startup
2022-10-16 16:13:39 +02:00
601831e8bb
fix: svg (pre)views
2022-10-01 22:38:44 +02:00
3b4378dfed
fix: actually remove objects on rescan
2022-10-01 22:16:59 +02:00
5a6390e8f3
chore: fix typo
2022-09-19 22:58:07 +02:00
2756d7993b
perf: add checks to avoid duplicate metadata extraction
2022-09-19 22:58:02 +02:00
9ea1eea3ea
feat: if audiowaveform
is present, generate & cache peaks on backend
...
requires https://github.com/bbc/audiowaveform/ to be installed and on $PATH
2022-09-19 22:27:34 +02:00
b31ca05fdf
fix: image thumbnails of audio (size query arg collision)
2022-09-19 22:27:34 +02:00
f1315ae7c4
chore: add logging
2022-09-19 22:27:34 +02:00
ac0b4d4a9d
fix: don't run an initial full-hash update every start
2022-09-19 22:21:01 +02:00
f584aec97c
fix: create store dir if not exists
2022-09-18 15:27:37 +02:00
3eadde0b23
chore: lower default size&quality of image previews
2022-09-18 13:24:07 +02:00
8e3ea0f574
feat: add options to previews
...
video: position
image: size, quality
audio: size, color
TODO: make options an actual struct to be Deserialized?
2022-09-18 13:23:40 +02:00
b04a00c660
fix: previews are cached re: mimetype as well
2022-09-18 13:21:55 +02:00
0bb4639859
fix: limit previews to NUM_CPU/2 at a time, avoid brown lock-ups
2022-09-16 17:18:15 +02:00
d671640c04
chore: fix vault/db path semantics, previews in db path, --clean
param
2022-09-16 16:49:25 +02:00
5704be7975
fix: restore store stats functionality somewhat
2022-09-16 16:26:58 +02:00
7ce7615b3a
perf: SQLite NORMAL mode on fs vault connections
2022-09-16 15:34:22 +02:00
fc27936acc
perf: remove valid
index on files
2022-09-16 15:34:07 +02:00
b7d2cbb816
Merge branch 'feat/vaults' into develop
2022-09-15 20:55:30 +02:00
7f519d9de8
perf: implement speed-ups for vault db
...
have a pool; WAL journal mode; PRAGMA SYNCHRONOUS
2022-09-15 20:27:06 +02:00
0b0c6f2ec3
fix: reenable initial quick vault scan
2022-09-15 20:22:06 +02:00
e17431bb3f
fix: reenable locks
2022-09-15 19:25:08 +02:00
5152675bad
refactor: use trait objects instead of FsStore directly
...
also fix most clippy hints
2022-09-15 19:25:08 +02:00
4a988acdad
chore: no default debug output in tests
2022-09-15 19:24:19 +02:00
7c9d0717c2
feat!: multiple vaults
...
incomplete, but passes tests
2022-09-15 19:24:19 +02:00
ebd11657ac
feat!: switch from k12 to sha256, use proper multihash /base impl
2022-09-13 16:44:18 +02:00
327b87a18a
perf: correct ffmpeg
params for efficient video previews
...
-ss before -i ("When used as an output option (before an output url), decodes but discards input until the timestamps reach position. ")
discard all non-keyframes
turn off accurate seek
2022-09-11 20:33:41 +02:00
e48e007617
fix: VideoViewer vertical thumbnails
2022-09-11 16:18:17 +02:00
f98f3b2fdb
perf: lower seek time for thumbnails
2022-09-11 16:18:08 +02:00
160cf59d4a
perf: first check for files in /raw/
2022-09-11 13:03:07 +02:00
da5d3ad0c2
fix: consistent font sizing of timecode
2022-09-08 22:22:24 +02:00
5f9eb24c76
chore: allow CORS from localhost
2022-09-08 21:41:18 +02:00
136d38faac
chore: extract all API URLs into a global variable
2022-09-08 19:32:36 +02:00