Mert
84c35e35d6
chore(ml): installable package ( #17153 )
...
* app -> immich_ml
* fix test ci
* omit file name
* add new line
* add new line
2025-03-27 19:49:09 +00:00
Mert
f7d730eb05
chore(ml): remove exporter ( #17182 )
...
* remove exporter code
* update gha
2025-03-27 14:48:02 -04:00
Mert
16e0166d22
docs: evaluate models on xtd-10 and flickr30k ( #17159 )
...
update docs
2025-03-27 11:30:51 -05:00
github-actions
43f8f473e9
chore: version v1.130.3
v1.130.3
2025-03-27 15:54:30 +00:00
shenlong
cc393b2b7b
fix(mobile): oauth-mobile-first-login ( #17173 )
...
invalidate ref
Co-authored-by: Alex <alex.tran1502@gmail.com>
2025-03-27 15:49:55 +00:00
Alex
6341962de4
fix(web): better touch device detection ( #17144 )
...
* fix(web): better touch device detection
* variable name
2025-03-27 10:43:56 -05:00
Min Idzelis
c26b28f6a4
fix: bug with svelte gestures ( #17154 )
...
* fix: bug with svelte gestures
* lint
2025-03-27 08:51:52 -05:00
shenlong
c72c82c401
fix(mobile): faster device album refresh after initial sync ( #17170 )
...
fix(mobile): faster device album refresh after fresh sync
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
2025-03-27 08:47:05 -05:00
Alex
fecf3809a6
fix(server): album count does not account for assets without exif ( #17150 )
...
* fix(server): album count doesn't accounted for assets without exif
* sql
2025-03-26 21:24:22 -05:00
Mert
619bd72de9
docs: mention rknn among image options ( #17156 )
...
mention rknn
2025-03-26 19:05:48 -04:00
Jason Rasmussen
fd4a5f71b5
fix: broken album page ( #17149 )
2025-03-26 18:59:23 -04:00
github-actions
2f8725c66f
chore: version v1.130.2
v1.130.2
2025-03-26 15:34:54 +00:00
Jonathan Jogenfors
9fbd6369b9
fix(server): check asset against multiple import paths ( #17128 )
...
* fix sql logic
* refactor: map import paths into not or sql statements
---------
Co-authored-by: Zack Pollard <zackpollard@ymail.com>
2025-03-26 10:10:53 -05:00
Snowknight26
c547d849d9
fix(web): prevent comb box dropdowns from staying open when clicking on labels ( #17119 )
...
fix(web): prevent combobox dropdowns from staying open when clicking on label
2025-03-26 08:58:00 -05:00
renovate[bot]
6ba94ac2f2
fix(deps): update machine-learning ( #17078 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-26 02:04:41 +00:00
Alex
dfb0626c91
fix(web): default search to context ( #17118 )
...
* fix(web): default search to context
* one liner
* Refactor
2025-03-25 17:57:12 -05:00
Alex
392ce7deb2
fix(web): albums display order again ( #17117 )
2025-03-25 22:14:00 +00:00
Mert
75df8fc10e
refactor(server): bulk update exif ( #17109 )
...
* bulk update exif
* update sql
* update tests
* check job queeuing in test
2025-03-25 21:24:24 +00:00
github-actions
4cf7c55680
chore: version v1.130.1
v1.130.1
2025-03-25 20:25:01 +00:00
Alex
b8ff93a3c9
chore: post release tasks ( #17097 )
2025-03-25 21:22:30 +01:00
Alex
37eb70c1eb
fix(web): albums display order ( #17106 )
...
* fix(web): albums display order
* ergonomic
* perf ergonomic
* miss 1
2025-03-25 20:21:38 +00:00
renovate[bot]
aa4d6405f4
chore(deps): update base-image to v202503251114 (major) ( #17085 )
...
* chore(deps): update base-image to v202503251114
* fix: geocoding changes
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Daniel Dietzler <mail@ddietzler.dev>
2025-03-25 20:15:02 +00:00
Alex
ae447542a4
fix(web): asset navigation ( #17104 )
2025-03-25 15:00:30 -05:00
renovate[bot]
90f21d9047
chore(deps): pin dependencies ( #17077 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-25 18:07:59 +00:00
renovate[bot]
567a92fe77
chore(deps): update dependency vite to v6.2.3 [security] ( #17092 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-25 18:07:25 +00:00
Weblate (bot)
8d6f5a2da9
chore(web): update translations ( #16807 )
...
Translate-URL: https://hosted.weblate.org/projects/immich/immich/af/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/cs/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/da/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/de/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/el/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/es/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/et/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/fr/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/he/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/hi/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/hu/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/id/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/it/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/lv/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/nb_NO/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/nl/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/pl/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/pt/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/ru/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/sk/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/sl/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/sr_Cyrl/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/sr_Latn/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/sv/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/te/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/th/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/uk/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/ur/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/zh_SIMPLIFIED/
Translation: Immich/immich
Co-authored-by: -J- <heyj0e@tuta.io>
Co-authored-by: Agostino Pit <scheccia@gmail.com>
Co-authored-by: Andreas Johansen <andreas@josern.com>
Co-authored-by: Andreas Resch <weblate@resch.io>
Co-authored-by: Basilis Pantelis <bpantelis10@gmail.com>
Co-authored-by: Bezruchenko Simon <worcposj44@gmail.com>
Co-authored-by: Bonov <bonov@mail.ru>
Co-authored-by: C D <chinnidiwakar5@gmail.com>
Co-authored-by: Dawider10 <dawider110@gmail.com>
Co-authored-by: Denis Pacquier <denis.pacquier@gmail.com>
Co-authored-by: Fjuro <fjuro@users.noreply.hosted.weblate.org>
Co-authored-by: Focron <eliaelmas55@gmail.com>
Co-authored-by: Hurricane-32 <rodrigorimo@hotmail.com>
Co-authored-by: Indrek Haav <IndrekHaav@users.noreply.hosted.weblate.org>
Co-authored-by: Jean-Philippe Jodoin <jpjodoin@gmail.com>
Co-authored-by: Johan Ohly <johanohly@gmail.com>
Co-authored-by: Jørgen Næss Berge <jorgen.n.berge@gmail.com>
Co-authored-by: KecskeTech <teonyitas@gmail.com>
Co-authored-by: Knud Bachmann Røn <knudbachmannron@proton.me>
Co-authored-by: Leo Bottaro <github@leobottaro.com>
Co-authored-by: Linerly <linerly@proton.me>
Co-authored-by: MSDNicrosoft <wang3311835119@hotmail.com>
Co-authored-by: Matjaž T <matjaz@moj-svet.si>
Co-authored-by: Miki Mrvos <medolino2009@gmail.com>
Co-authored-by: Mārtiņš Bruņenieks <martinsb@gmail.com>
Co-authored-by: Nicolás McCarthy <nicomcc24@gmail.com>
Co-authored-by: Runskrift <anders@rimfrost.nu>
Co-authored-by: Ryan Gleeson <gleeson.ryanj@gmail.com>
Co-authored-by: Sylvain Pichon <service@spichon.fr>
Co-authored-by: Tomas Svec <svec.tomas@gmail.com>
Co-authored-by: Umesh Verma <umesh.verma236@gmail.com>
Co-authored-by: User 123456789 <w0g-1es-5qq@cld3.com>
Co-authored-by: Xo <xocodokie@users.noreply.hosted.weblate.org>
Co-authored-by: beckett <beckett.blakey@proton.me>
Co-authored-by: johnwoo_nl <pb@lunenburg-productions.nl>
Co-authored-by: millallo <millallo@tiscali.it>
Co-authored-by: pyccl <changcongliang@163.com>
Co-authored-by: waclaw66 <waclaw66@seznam.cz>
Co-authored-by: xuars <yago.rana.gayoso@gmail.com>
Co-authored-by: yousaf465 <yousaf465@gmail.com>
Co-authored-by: 灯笼 <gh_denglong@163.com>
2025-03-25 18:05:23 +00:00
bo0tzz
69662e1ab4
chore: shared renovate configuration ( #16903 )
...
* chore: shared renovate configuration
dep: https://github.com/immich-app/.github/pull/2
* chore: move typescript-projects and schedule to shared config
---------
Co-authored-by: Zack Pollard <zackpollard@ymail.com>
2025-03-25 14:56:54 +00:00
github-actions
42b1efb679
chore: version v1.130.0
v1.130.0
2025-03-25 13:48:45 +00:00
Snowknight26
b8bc11b0d9
fix(web): fix escape key not closing video player after seeking ( #16860 )
...
Co-authored-by: Yaros <thedj.launchpadder.dmx512@gmail.com>
2025-03-25 13:42:23 +00:00
Ben McCann
91065db3ff
chore: migrate previously missed file to Svelte 5 ( #17074 )
2025-03-24 19:44:05 -04:00
Alex
c14668bdd4
chore(mobile): translation ( #17073 )
...
chore(mobile): translation update
2025-03-24 22:16:10 +00:00
Yaros
9757f70064
fix(web): not autoplay after moving playhead on paused video ( #17038 )
...
fix(web): prevent autoplay after moving playhead
2025-03-24 16:55:46 -05:00
Min Idzelis
4a0045db44
feat(web): support long-press selection on mobile web ( #16906 )
...
* feat(web): max grid row height responsive
* also gallery-viewer
* lint
* feat(web): support long-press selection on mobile web
* use svelte-gestures
* fix test
* Bug fix
* globalThis
* format
* revert generator
* Testing
* bad merge
* Fix typo/tap on thumbnail
* feat: shrink header on small screens (#16909 )
* feat(web): shrink header on small screens
* fix test
* test
* Fix test
* Revert user-page-layout chagne
* Restore icons sizes, make consistent, improve logo responsiveness
* remove 4 more pix, lint
* lint
* chore
---------
Co-authored-by: Alex Tran <alex.tran1502@gmail.com>
* Revert "Testing"
This reverts commit 442f11c9e1538809f9208abcdff71a58b510ca98.
---------
Co-authored-by: Alex Tran <alex.tran1502@gmail.com>
2025-03-24 16:36:36 -05:00
Yaros
a651a4bf0e
chore(mobile): search field in separate widget ( #16977 )
...
* chore(mobile): search field in separate widget
* fix: removed unnecessary use of context
* chore: minor styling tweak
* fix: controller not bound
---------
Co-authored-by: Alex <alex.tran1502@gmail.com>
2025-03-24 14:40:33 -05:00
Alex
8bc80076bb
fix(mobile): show new local assets in offline mode ( #16817 )
...
fix: show new local assets in offline mode
2025-03-24 16:56:18 +00:00
Luigi311
89656472ef
fix(mobile): fallback authentication client model/type to unknown ( #17059 )
...
mobile: fallback authentication client model/type to unknown
Add fallback for client model/type if device is not ios or android
Signed-off-by: Luis Garcia <git@luigi311.com>
2025-03-24 11:26:05 -05:00
Yaros
d9c6ec06e5
chore(mobile): suffix to app name on debug builds ( #17044 )
2025-03-24 11:23:07 -05:00
Mert
4bfef2460a
docs: model benchmarks ( #17036 )
...
* model benchmarks
* minor fixes
* formatting
* docs build
* maybe fix reference
* clarify optimal
* use emojis
* wording
* wording
* clarify optimal wording
* bolding
* more detailed instructions
* clarify edge case fix
* early exit in dim loop
2025-03-24 12:02:33 -04:00
shenlong
ad151130f9
chore: rename user api interface ( #17062 )
...
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
2025-03-24 11:00:08 -05:00
Damiano Ferrari
a77608e36b
fix(mobile): selectedIcon
not set when the device is landscape ( #17027 )
2025-03-24 10:50:49 -05:00
Nicholas Flamy
9e015c7f97
feat: lint workflow files and others files in .github ( #16914 )
...
* add npm prettier dep and format script to .github folder
* initial work on prettier formatting test
* attempt index notation
* change name of .github job to be valid
* another use of index notation
this is getting overcomplicated
* Change job ID to `github-files-formatting` and chane the name to `.github Files Checks`
* Change job name to `.github Files Formatting`
* Update Makefile with .github module and `filter-out`s
* run prettier formatting as added in this PR
2025-03-24 10:49:18 -05:00
Damiano Ferrari
df8ba21b7d
fix(mobile): Make icons consistent (all outlined) ( #17028 )
...
* fix(mobile): Make icons consistent (all outlined)
* fix(mobile): make `date_range` icon outlined
2025-03-24 10:10:15 -05:00
Yaros
a285b1898e
fix(mobile): platform-dependent share icons & label ( #17034 )
...
fix: platform-dependant icons
2025-03-24 08:36:15 -05:00
Mert
6a8e38042d
fix(ml): add librknnrt.so in rknn image ( #17022 )
...
add librknnrt.so
2025-03-21 16:57:14 -04:00
Min Idzelis
55b52ecbec
feat: mobile-web improvements - scrubber ( #16856 )
...
* feat: mobile-web improvements - scrubber
* lint
* cruft
* lint
* fix: thumb style
---------
Co-authored-by: Alex Tran <alex.tran1502@gmail.com>
2025-03-21 18:00:24 +00:00
Alex
b5d5c40c69
fix(web): update stack state in timeline ( #17021 )
...
* fix(web): update stack state in timeline
* js docs
* fix: handle state update from unstack action from gallery viewer
* use navigate in View Stack notification
---------
Co-authored-by: Snowknight26 <Snowknight26@users.noreply.github.com>
2025-03-21 12:42:36 -05:00
Snowknight26
b00da18e84
fix(web): timeline renders nothing with an invalid asset scroll target ( #16994 )
...
* fix(web): fix asset grid showing nothing with an invalid asset target
* Deduplicate
* Scroll to position where appropriate
* a bit cleaner
* fix: lint
---------
Co-authored-by: Min Idzelis <min123@gmail.com>
Co-authored-by: Alex <alex.tran1502@gmail.com>
2025-03-21 08:40:57 -05:00
Ben
3c87341902
fix(web): clicking away closes context menu ( #16989 )
...
* fix(web): clicking away closes context menu
* fix: use pointerdown event instead
* Revert "fix: use pointerdown event instead"
This reverts commit 0d2cf4719458a1d3804c43c3877297aaf41bc107.
2025-03-21 08:39:41 -05:00
Alex
bcd9248b43
fix(web): timeline regression 2 ( #16982 )
...
* fix(web): timeline renders nothing after archiving in asset viewer
* fix(web): timeline renders nothing after archiving in asset viewer
* fix: ensure geometry updated when performing bulk action on all
* fix: album assets selection
2025-03-20 22:30:27 -05:00
Alex
dbc279f843
fix: gallery viewer sliding window offload assets ( #17016 )
...
* fix: gallery viewer sliding window offload assets
* fix: update bottom sliding window
* do not use negative
* Calculate offset before gallery
---------
Co-authored-by: Min Idzelis <min123@gmail.com>
2025-03-20 22:30:01 -05:00