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
2666ee2b4f
remove log
2025-11-06 12:12:27 -05:00
mertalev
72ea7799c0
lint
2025-11-06 12:12:27 -05:00
mertalev
98c8c28b62
test interruption + abort
2025-11-06 12:12:27 -05:00
mertalev
6b1d26d3a2
more content length test inputs
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
Snowknight26
2c50f2e244
fix(web): add URLs to results in large files utility ( #23617 )
...
fix(web): add URLs to results in large files
2025-11-06 09:24:47 -05:00
shenlong
365abd8906
fix: check if unmetered instead of wifi ( #23380 )
...
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com >
2025-11-05 13:27:38 -06:00
Alex
25fb43bbe3
fix: fully sync local library on app restart ( #23323 )
2025-11-05 14:09:50 +00:00
bo0tzz
125e8cee01
chore: update config.json example ( #23471 )
...
* chore: update config.json example
closes #23465
* fix: format, for real this time
2025-11-05 08:05:53 -06:00
Arnaud Wery
c15e9bfa72
fix(web): "select all" button in trash and permanently deleted count ( #23594 )
2025-11-05 14:05:48 +00:00
Dmitry
35e188e6e7
docs: sync ru docs with main README.md ( #23627 )
2025-11-05 08:05:03 -06:00
Sergey Katsubo
3cc9dd126c
fix(web): fix timezone dropdown for timestamps lacking milliseconds ( #23615 )
...
Fix timezone selector for timestamps without milliseconds
2025-11-05 08:03:55 -06: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
Mees Frensel
c34be73d81
fix(web): consistently use mdiMotionPauseOutline icon ( #23595 )
2025-11-04 12:12:47 +01:00
renovate[bot]
f396e9e374
chore(deps): update prom/prometheus docker digest to 4921475 ( #23578 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-04 11:49:12 +01:00
renovate[bot]
821a9d4691
chore(deps): update redis:6.2-alpine docker digest to 37e0024 ( #23579 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-04 11:48:21 +01: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
v2.2.3
2025-11-04 03:14:34 +00:00
Brandon Wees
1e4779cf48
fix(mobile): ignore patch releases for app version alerts ( #23565 )
...
* fix(mobile): ignore patch releases for app version alerts
* chore: make difference type nullable to indicate when versions match
* chore: add error handling for semver parsing
* chore: tests
2025-11-03 21:09:32 -06:00
Sergey Katsubo
0647c22956
fix(mobile): handle empty original filename ( #23469 )
...
* Handle empty original filename
* Handle TypeError from photo_manager titleAsync
* More compact exception log
2025-11-03 21:09:18 -06:00
Alex
b8087b4fa2
chore: ios prod build with correct argument, get version number from pubspec ( #23554 )
...
* chore: ios prod build with correct argument, get version number from pubspec
* Update mobile/ios/fastlane/Fastfile
Co-authored-by: bo0tzz <git@bo0tzz.me >
---------
Co-authored-by: bo0tzz <git@bo0tzz.me >
2025-11-03 10:11:11 -06:00
Jonathan S
d94cb9641b
chore: correct hosted isar paths in fdroid_build_isar.sh ( #23529 )
...
This should hopefully unblock F-Droid builds, which are a few versions behind.
Based on the suggestion in https://github.com/immich-app/immich/pull/22757#issuecomment-3404516987
2025-11-03 08:35:56 -06:00