Commit graph

2935 commits

Author SHA1 Message Date
mertalev
838b8e9126
set max-age limit 2025-11-06 12:15:19 -05:00
mertalev
9da5a48bdd
add live photo e2e 2025-11-06 12:15:19 -05:00
mertalev
27f126bd58
better abort check 2025-11-06 12:15:19 -05:00
mertalev
a238c6a70d
unnecessary change 2025-11-06 12:15:19 -05:00
mertalev
7222d7af30
configurable cleanup 2025-11-06 12:15:19 -05:00
mertalev
d660ab2218
handle live photos 2025-11-06 12:13:33 -05:00
mertalev
69ffbcd5cf
tweak types 2025-11-06 12:13:33 -05:00
mertalev
bc84486668
MUST NOT validation 2025-11-06 12:13:33 -05:00
mertalev
98c8c28b62
test interruption + abort 2025-11-06 12:12:27 -05:00
mertalev
5e07976288
fix abortion return 2025-11-06 12:12:27 -05:00
mertalev
3f1133f9b7
typo 2025-11-06 12:12:27 -05:00
mertalev
3a087ed2cd
proactive abortion 2025-11-06 12:12:27 -05:00
mertalev
c723a9ac78
better content length handling 2025-11-06 12:09:27 -05:00
mertalev
550460891d
add timeout 2025-11-06 12:09:27 -05:00
mertalev
e3e8da168f
tidying 2025-11-06 12:09:27 -05:00
mertalev
de117ebe7a
listen to upload event in e2e
test resume with real image
2025-11-06 12:09:27 -05:00
mertalev
3d507015e0
add service tests 2025-11-06 12:09:26 -05:00
mertalev
fe71662d24
add controller tests, move validation testing from e2e
revert unnecessary change

update mocks

add structured-headers to e2e deps
2025-11-06 12:09:26 -05:00
mertalev
81a66350f6
add note about RFC 9651
authdto

remove excess logs

use structured dictionary
2025-11-06 12:07:34 -05:00
mertalev
c33e65362a
clean up stale uploads
stale upload cleanup

try/catch file check
2025-11-06 12:07:34 -05:00
mertalev
bb5519036a
unnecessary quota check 2025-11-06 12:07:34 -05:00
mertalev
177c997d96
interim+500
interim+500

interim+500
2025-11-06 12:07:34 -05:00
mertalev
2d6a2dc77b
more e2e tests
consistent e2e sections

decrement quota on cancel
2025-11-06 12:07:34 -05:00
mertalev
e193cb3a5b
tweaks
shared pipe method

shared pipe method

require size upfront

make length optional for patch requests
2025-11-06 12:07:34 -05:00
mertalev
4b63d3d055
ensure stream is closed before releasing lock 2025-11-06 12:07:34 -05:00
mertalev
4ed92f5df5
dto refactor
add logging

handle metadata
2025-11-06 12:07:34 -05:00
mertalev
6f61bf04e4
backward compatibility 2025-11-06 12:07:34 -05:00
mertalev
b21d0a1c53
working e2e 2025-11-06 12:07:34 -05:00
mertalev
f80326872e
interop v8 compliance 2025-11-06 12:07:34 -05:00
mertalev
7561c5e1c4
chunked upload controller 2025-11-06 12:05:56 -05:00
Jason Rasmussen
aa69d89b9f
fix: bad merge (#23610) 2025-11-04 16:22:45 -05:00
Jason Rasmussen
29c14a3f58
refactor: database column names (#23356) 2025-11-04 16:03:21 -05:00
Jason Rasmussen
0df70365d7
feat: exif medium tests (#23561) 2025-11-04 16:03:02 -05:00
renovate[bot]
cad654586f
chore(deps): update dependency @types/node to ^22.18.13 (#23581)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-04 11:47:54 +01:00
github-actions
28eb1bc13c chore: version v2.2.3 2025-11-04 03:14:34 +00:00
Daniel Dietzler
517c3e1d4c
fix: exif gps parsing of malformed data (#23551)
* fix: exif gps parsing of malformed data

* chore: e2e test
2025-11-03 09:02:41 -05:00
github-actions
f5ff36a1f8 chore: version v2.2.2 2025-11-02 21:56:36 +00:00
github-actions
b35f00f768 chore: version v2.2.1 2025-10-31 18:04:27 +00:00
Jonathan Jogenfors
61a2c3ace3
chore(server): clarify asset copy parameters (#23396) 2025-10-30 23:55:39 +00:00
Daniel Dietzler
e9038193db
fix: asset copy validation error (#23387) 2025-10-30 19:40:58 -04:00
github-actions
57c8378ca7 chore: version v2.2.0 2025-10-30 14:42:44 +00:00
renovate[bot]
b489bdf8d3
chore(deps): update node.js to v24 (#23346)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-29 14:48:20 +01:00
Daniel Dietzler
4ae7cadeae
feat: asset copy (#23172) 2025-10-29 08:43:47 -05:00
renovate[bot]
fdfb04d83c
fix(deps): update typescript-projects (#23311)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Daniel Dietzler <mail@ddietzler.dev>
2025-10-29 11:34:20 +00:00
Alex
9098717c55
feat: getAssetOcr endpoint (#23331)
* feat: getAssetOcr endpoint

* pr feedback
2025-10-28 20:57:03 +00:00
renovate[bot]
9f0b5790af
chore(deps): update dependency @types/node to ^22.18.12 (#23305)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-28 18:16:18 +01:00
renovate[bot]
f72bcc8a8f
chore(deps): update node.js to v22.21.0 (#23314)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-28 12:36:19 +00:00
renovate[bot]
62ed5fe27f
chore(deps): update base-image to v202510281104 (major) (#23315)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-28 12:30:42 +00:00
Thomas Stachl
44149d187f
feat(server): enhance metadata reading for video files (#23258) 2025-10-27 14:46:54 -05:00
shenlong
9e3b4ef3db
chore(dep): bump flutter to 3.35.7 (#23287)
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
2025-10-27 10:24:41 -05:00