mertalev
15dc5c2e5c
embedded cronet
2026-01-20 18:28:54 -05:00
mertalev
129663985f
potential race conditions
2026-01-20 16:45:24 -05:00
mertalev
8fb0a23595
refactor
2026-01-20 16:31:27 -05:00
mertalev
d3f7d9da3a
fixed locking
2026-01-20 15:41:14 -05:00
mertalev
bb643c6625
optimized http
2026-01-20 15:25:19 -05:00
mertalev
ca660c5abe
flutter-side decode
2026-01-17 23:46:46 -05:00
mertalev
67a3d27dc4
set user agent
2026-01-17 03:58:32 -05:00
mertalev
af0455d9cd
enable disk cache
2026-01-17 03:33:05 -05:00
mertalev
5441e6f214
clarify parameter
2026-01-17 03:27:05 -05:00
mertalev
95d34f04cd
conditional cronet
2026-01-17 02:35:44 -05:00
mertalev
8da501cd2f
lock approach is slower on ios
2026-01-17 01:05:12 -05:00
mertalev
e415efa488
memory optimization
2026-01-17 00:52:24 -05:00
mertalev
ff08873aae
android impl
2026-01-16 22:03:25 -05:00
mertalev
ebca72d31f
remove incremental
2026-01-16 18:08:22 -05:00
mertalev
7c61a649c7
optimized decoding
2026-01-16 17:27:30 -05:00
mertalev
605b024cf0
disable disk cache by default
2026-01-16 17:27:30 -05:00
mertalev
34a2f7203a
unrelated change
2026-01-16 17:27:30 -05:00
mertalev
20eb477a63
move to bootstrap
2026-01-16 17:27:30 -05:00
mertalev
38e0be00a2
set defaults
2026-01-16 17:27:30 -05:00
mertalev
5ce5cd2d8d
init before app launch
2026-01-16 17:27:30 -05:00
mertalev
7d435c8792
custom user agent
2026-01-16 17:27:30 -05:00
mertalev
5a22096e4a
fix hot reload
2026-01-16 17:27:30 -05:00
mertalev
01280c4a0c
uppercase http method
2026-01-16 17:27:30 -05:00
mertalev
545fdc3506
platform clients
2026-01-16 17:27:30 -05:00
Jason Rasmussen
8196bd9bbd
refactor(web): routes ( #25313 )
2026-01-16 16:11:09 -05:00
Daniel Dietzler
07675a2de4
feat: download original asset ( #25302 )
...
Co-authored-by: bwees <brandonwees@gmail.com >
2026-01-16 19:05:13 +00:00
Jason Rasmussen
a2b03f7650
refactor(web): user sidebar ( #25292 )
2026-01-16 11:17:35 -05:00
Savely Krasovsky
fdff591a11
feat: update intel compute driver ( #25259 )
2026-01-16 14:42:55 +00:00
Alex
e4443fa43e
chore: dart http foreground upload ( #24883 )
...
* feat: bring back manual backup
* expose iCloud retrieval progress
* wip
* unify http upload method, check for connectivity on iOS
* handle LivePhotos progress
* feat: speed calculation
* wip
* better upload detail page
* handle error
* handle error
* pr feedback
* feat: share intent upload
* feat: manual upload
* feat: manual upload progress
* chore: styling
* refactor
* refactor
* remove unused logs
* fix: background android backup
* feat: add error section
* remove complete section
* remove empty state and prevent slot jumps
* more refactor
* fix: background test
* chore: add metadata to foreground upload
* fix: email and name get reset in auth provider
* pr feedback
* remove version check for metadata field in upload payload
* chore: fix unit test
---------
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com >
2026-01-15 20:10:08 -06:00
Jason Rasmussen
843d563178
refactor(web): admin page layout ( #25281 )
...
* refactor(web): admin page layout
* chore: remove unused props
2026-01-15 18:58:43 -05:00
Min Idzelis
256d62e22d
feat: thumbhash improvments for reactive prop updates ( #25287 )
2026-01-15 18:57:43 -05:00
shenlong
91592aa48e
fix(mobile): drop unique constraint on cloud_id ( #25291 )
...
fix: drop unique constraint on cloud_id
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com >
2026-01-15 17:06:29 -06:00
shenlong
2ac113624b
chore: remote unused sync_cloud_ids key ( #25290 )
...
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com >
2026-01-15 16:56:05 -06:00
renovate[bot]
0052979853
chore(deps): update dependency svelte to v5.46.4 [security] ( #25284 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-15 22:10:17 +01:00
renovate[bot]
79b6c4ac70
chore(deps): update dependency @sveltejs/kit to v2.49.5 [security] ( #25280 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-15 15:07:26 -05:00
Alex
95eb3e26c3
chore: sidebar spacing ( #25278 )
2026-01-15 10:35:01 -06:00
Alex
613dc858cb
chore: tweak table text size ( #25276 )
2026-01-15 11:06:34 -05:00
shenlong
2f3fbd7dc5
fix: ignore duplicate cloud ID updates ( #25271 )
...
* fix: ignore duplicate remote updates
* update cloudId when any one of the ETag part is mismatched
---------
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com >
2026-01-15 09:15:56 -06:00
Min Idzelis
80a5444bf4
feat: redesign asset-viewer previous/next and hide when nav not possible ( #24903 )
2026-01-15 12:55:01 +01:00
Jason Rasmussen
d59ee7d2ae
feat(web): immich/ui select component ( #25268 )
...
Co-authored-by: Alex <alex.tran1502@gmail.com >
2026-01-14 19:38:13 -06:00
idubnori
7b3a298c6a
fix: Swagger UI generates incorrect double-prefixed URLs (/api/api/...) ( #25266 )
...
fix: add ignoreGlobalPrefix option to Swagger options
2026-01-14 16:55:17 -06:00
Alex
0a62ec7e29
chore: album option modal styling ( #25269 )
...
* chore: album option modal styling
* header action button color
2026-01-14 16:52:33 -06:00
Jason Rasmussen
21802ab5ba
fix(server): prevent duplicate metadata items from being sent ( #25267 )
2026-01-14 16:52:06 -06:00
Daniel Dietzler
56dfdfd033
refactor: album share and options modals ( #25212 )
...
* refactor: album share modals
* chore: clean up
---------
Co-authored-by: Jason Rasmussen <jason@rasm.me >
2026-01-14 15:18:02 -05:00
Jason Rasmussen
2190921c85
chore: await api key nested modal ( #25265 )
2026-01-14 14:02:44 -05:00
shenlong
9fa8de7baa
feat: add cloud id during native sync ( #20418 )
...
* use adjustment time in iOS for hash reset
# Conflicts:
# mobile/lib/infrastructure/repositories/local_album.repository.dart
# mobile/lib/presentation/pages/drift_asset_troubleshoot.page.dart
* migration
* feat: sync cloudId and eTag on sync
* fixes fixes
* more fixes
* re-sync updated eTags
* add server version check & auto sync cloud ids on compatible servers
* fix test
* remove button from sync status page
* chore: modify for testing
* more changes
* chore: add commas in toString
* use cached provider in splash screen
* read upload service provider to prevent reset
* log errors from fetching cloud id mapping
* WIP: migrate cloud id - debug log
* ignore locked asset update
* bulk update metadata
* change log text
---------
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com >
Co-authored-by: Alex <alex.tran1502@gmail.com >
2026-01-14 12:34:11 -06:00
Akash Karmakar
ed9448a6ee
fix: dark mode appbar color ( #24976 )
...
* fix: dark mode appbar color
* update: using scrolledUnderElevation for sufaceTint change
---------
Co-authored-by: Alex <alex.tran1502@gmail.com >
2026-01-14 17:47:34 +00:00
Noel S
15224a9ac5
fix(mobile): improve asset transition back to timeline ( #24485 )
...
* test
* wip
* fix: indicators popping in due to z height change of hero animation (fade in instead after animation)
* wip
* fix: selection outline changing to transparent before animation finish
* Remove unnecessary changes and follow conventions
* remove accidentally included files
* clean up
* new approach
* detect hero animation.
* wip
* Revert "new approach"
This reverts commit 13919f6d04 .
* remove delayed animation
* wip
* wip (need to fix first open not triggering indicator hide)
* fix indicators not hiding on first hero animation
* Add back hiding selection background container
* revert accidental regression
---------
Co-authored-by: Alex <alex.tran1502@gmail.com >
2026-01-14 10:40:24 -06:00
Alex
6e00fd92ef
chore: use fontWeight for Text component ( #25262 )
2026-01-14 16:25:30 +00:00
Alex
6fdd1ce41a
chore: use font-mono ( #25250 )
...
* chore: use font-mono
* chore: override variable
2026-01-14 11:21:48 -05:00