Commit graph

2943 commits

Author SHA1 Message Date
mertalev
ea034f21bc
linting 2025-11-06 12:15:54 -05:00
mertalev
a68513247d
redundant check 2025-11-06 12:15:54 -05:00
mertalev
59f7f3c23e
update api 2025-11-06 12:15:54 -05:00
mertalev
818bd51036
support conventional uploads 2025-11-06 12:15:54 -05:00
mertalev
3c72409712
require header for incomplete uploads 2025-11-06 12:15:54 -05:00
mertalev
8d1a8b9465
reject empty file 2025-11-06 12:15:54 -05:00
mertalev
d880e7baed
infer upload length when possible 2025-11-06 12:15:54 -05:00
mertalev
42801ace35
update api 2025-11-06 12:15:54 -05:00
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