Commit Graph

23 Commits

Author SHA1 Message Date
x f0336b21b8 feat: show version on website
Signed-off-by: skidoodle <contact@albert.lol>
v0.1.7
2026-01-19 01:31:28 +01:00
x 2bcf339408 refactor: db location
Signed-off-by: skidoodle <contact@albert.lol>
v0.1.6
2026-01-19 00:44:03 +01:00
x 2df37e9002 fix: relax chunk limits, support proxies, optimize reads
Signed-off-by: skidoodle <contact@albert.lol>
2026-01-19 00:33:09 +01:00
x 722dbaa6aa feat: implement encrypted chunked storage and convergent encryption
Signed-off-by: skidoodle <contact@albert.lol>
2026-01-18 23:39:53 +01:00
x 2d6a3ab216 fix(web): use web crypto for upload id's
Signed-off-by: skidoodle <contact@albert.lol>
2026-01-18 22:30:20 +01:00
x d18ef48bd4 perf(storage)!: optimize cleanup with secondary index
BREAKING CHANGE: This change requires a fresh database. Existing
databases will lack the index, and the cleanup routine will not function
correctly for pre-existing files.

Signed-off-by: skidoodle <contact@albert.lol>
2026-01-18 22:10:07 +01:00
x e18be18029 fix(download): enforce integrity check using db metadata
Signed-off-by: skidoodle <contact@albert.lol>
2026-01-18 21:54:08 +01:00
x a69e5a52a3 perf: implement zero-copy merge for chunked uploads
Signed-off-by: skidoodle <contact@albert.lol>
2026-01-18 21:45:41 +01:00
x 8b638275b8 fix: unhandled errors
Signed-off-by: skidoodle <contact@albert.lol>
v0.1.5
2026-01-18 21:19:42 +01:00
x 73ee7a9a14 refactor: embed web files
Signed-off-by: skidoodle <contact@albert.lol>
2026-01-18 20:53:56 +01:00
x 954aec6d8e feat: replace fs scans with bbolt for fast, persistent metadata management
Signed-off-by: skidoodle <contact@albert.lol>
2026-01-18 20:27:33 +01:00
x 5a3846266e feat: unit tests
Signed-off-by: skidoodle <contact@albert.lol>
2026-01-18 19:53:29 +01:00
x a115c49195 fix: add blank favicon
Signed-off-by: skidoodle <contact@albert.lol>
2026-01-18 19:47:21 +01:00
x 00e5c95fe3 refactor: split handlers.go and centralize config
Signed-off-by: skidoodle <contact@albert.lol>
2026-01-18 19:25:35 +01:00
x aca7267301 refactor: internals
Signed-off-by: skidoodle <contact@albert.lol>
v0.1.4
2026-01-17 22:58:38 +01:00
x 5bc9497fa0 fix: enforce max file size
Signed-off-by: skidoodle <contact@albert.lol>
v0.1.3
2026-01-16 04:16:17 +01:00
x 956dff48eb fix: web responsivity
Signed-off-by: skidoodle <contact@albert.lol>
2026-01-16 04:03:38 +01:00
x d7ba7f63c6 fix: remove goreleaser changelog requirement
Signed-off-by: skidoodle <contact@albert.lol>
v0.1.2
2026-01-16 03:24:18 +01:00
x fc129b7e9f fix: install media-types in docker 2026-01-16 03:18:43 +01:00
x 2d1b2aac48 chore: remove old trash
Signed-off-by: skidoodle <contact@albert.lol>
2026-01-16 03:02:47 +01:00
x 39ea3ba48d docs: update readme
Signed-off-by: skidoodle <contact@albert.lol>
v0.1.1
2026-01-16 02:50:15 +01:00
x 2af23db0ad feat: initial release v0.1.0 2026-01-16 02:39:40 +01:00
x 15af32d382 Initial commit 2026-01-16 02:37:39 +01:00