Alex
9a9d40c193
feat(server): clean up interrupted upload files ( #14265 )
...
* feat(server): clean up interrupted upload files
* pr feedback
* remove console.log
* handle all errors
* remove return in callback function
* programming in bed is a bad idea
2024-11-20 17:17:12 -06:00
Jason Rasmussen
9e1e9b1fbf
refactor: rename searchMetadata to searchAssets ( #14151 )
2024-11-20 14:47:25 -05:00
Jason Rasmussen
ed8a3101a8
chore: update dev ports ( #14256 )
2024-11-20 14:44:19 -05:00
Jason Rasmussen
876893c823
refactor(server): filter on-event handlers by worker ( #14085 )
2024-11-20 14:08:42 -05:00
renovate[bot]
c6e1dbec5c
chore(deps): update base-image to v20241119 (major) ( #14253 )
...
chore(deps): update base-image to v20241119
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-20 14:05:39 -05:00
renovate[bot]
f40269bc3e
chore(deps): update node.js to b64ced2 ( #14218 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-20 14:05:06 -05:00
Alex
95297cd024
chore(mobile): post release tasks ( #14259 )
2024-11-20 14:04:33 -05:00
Lukas
b6937c5e03
fix(server): Remove log that accidently was commited in #14134 ( #14261 )
...
Remove log that accidently was commited
2024-11-20 17:20:54 +00:00
github-actions
98c9ae1f7d
chore: version v1.121.0
2024-11-20 16:15:53 +00:00
Weblate (bot)
1d8673eb3b
chore(web): update translations ( #13952 )
...
Co-authored-by: -J- <heyj0e@tuta.io>
Co-authored-by: Antonio <antonioivanovski@gmail.com>
Co-authored-by: Benjamin Ulstein <ben@ulsteinmedia.no>
Co-authored-by: Bezruchenko Simon <worcposj44@gmail.com>
Co-authored-by: Christoph Auer <Christoph.Auer@pilsheim.de>
Co-authored-by: Eduardo Pastor Fernández <123eduardoneko123@gmail.com>
Co-authored-by: Fjuro <fjuro@alius.cz>
Co-authored-by: Hurricane-32 <rodrigorimo@hotmail.com>
Co-authored-by: IM Ben <beniiorga@gmail.com>
Co-authored-by: Indrek Haav <IndrekHaav@users.noreply.hosted.weblate.org>
Co-authored-by: Jak97 <mneamtu74@gmail.com>
Co-authored-by: Jan Marten <kontakt@janmarten.dev>
Co-authored-by: Jaroslav Lichtblau <l10n@lichtblau.cz>
Co-authored-by: Ján Melíšek <melisek.janko@gmail.com>
Co-authored-by: Koen <62koen@users.noreply.hosted.weblate.org>
Co-authored-by: Krastyo Krastev <roshavi4ak@gmail.com>
Co-authored-by: Leo Bottaro <github@leobottaro.com>
Co-authored-by: Linerly <linerly@proton.me>
Co-authored-by: Matjaž T <matjaz@moj-svet.si>
Co-authored-by: Mehyar <mashkuov@gmail.com>
Co-authored-by: Michel Heusschen <59014050+michelheusschen@users.noreply.github.com>
Co-authored-by: Miki Mrvos <medolino2009@gmail.com>
Co-authored-by: Mārtiņš Bruņenieks <martinsb@gmail.com>
Co-authored-by: Noisy Fridge <pureprince.habib@gmail.com>
Co-authored-by: Peter Petrík <peter.petrik.fefe@gmail.com>
Co-authored-by: Petri Hämäläinen <petri.hamalainen@mailbox.org>
Co-authored-by: Samet Güzeldemirci <s.g52@gmx.de>
Co-authored-by: Sander Brilman <brilmansander@gmail.com>
Co-authored-by: Shawn <xiaxinx@gmail.com>
Co-authored-by: Sylvain Pichon <service@spichon.fr>
Co-authored-by: Theofilos Nikolaou <th.nikolaou@gmail.com>
Co-authored-by: Thomas <thomas.ceccato.02@gmail.com>
Co-authored-by: Tomasz Jakubik <jakubik.tomasz@gmail.com>
Co-authored-by: Xo <xocodokie@users.noreply.hosted.weblate.org>
Co-authored-by: aquatic7 <aquatic7@protonmail.com>
Co-authored-by: chamdim <chamdim@protonmail.com>
Co-authored-by: chapvic <victor@chapaev.org>
Co-authored-by: gallegonovato <fran-carro@hotmail.es>
Co-authored-by: iamnotafatso <ee.chuajr@live.com>
Co-authored-by: kawinhill <kawinhill1112@gmail.com>
Co-authored-by: kiwinho <kiwicaja@gmail.com>
Co-authored-by: krzemyk <krzemyk.official@proton.me>
Co-authored-by: pyccl <changcongliang@163.com>
Co-authored-by: timmy61109 <qazzxcasdqwewsxedc@gmail.com>
Co-authored-by: tuanhm107 <mtuanm03@gmail.com>
Co-authored-by: vassilismarougkas <billmarougkas@gmail.com>
Co-authored-by: waclaw66 <waclaw66@seznam.cz>
Co-authored-by: Вячеслав Лукьяненко <madeinchuguev@gmail.com>
Co-authored-by: 李奕寯 <eugenelego88@gmail.com>
2024-11-20 15:40:54 +00:00
Alex
026482099a
chore(mobile): translations update ( #14254 )
...
chore(mobile): translation update
2024-11-20 15:32:17 +00:00
Shivansh Saini
c17c174149
docs: backup only selected photos ( #14225 )
...
Co-authored-by: Zack Pollard <zackpollard@ymail.com>
2024-11-20 15:19:01 +00:00
renovate[bot]
cfba7f7701
chore(deps): update terraform cloudflare to v4.46.0 ( #14112 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-20 15:10:29 +00:00
Mert
ad510dd6fd
feat(server): faster geodata import ( #14241 )
...
* faster geodata import
* revert logging change
* unlogged tables
* leave spare connection
* use expression index instead of generated column
* do btree indexing with others
2024-11-20 08:57:14 -06:00
Daniel Dietzler
a3712e40bd
fix: parse quota claim as number ( #14178 )
2024-11-19 15:40:56 -06:00
Mert
34fae31fd4
fix(server): remove unnecessary guc settings for vector search ( #14237 )
...
remove unnecessary guc settings
2024-11-19 15:37:39 -06:00
Alex
f8bbc6eabe
fix: mobile album sync always triggered when opening the app ( #14233 )
...
* fix: mobile album sync always triggered when opening the app
* send lastModifiedAssetTimestamp when get individual album
2024-11-19 21:36:55 +00:00
weathondev
69e50d0d27
feat: Added shortcuts, shift-multi select and missing menu options to Search (Galleryviewer) ( #14213 )
...
feat: Added shortcuts, shift-multi select and missing menu options to GalleryViewer (Search, Share, Memories)
Co-authored-by: Alex <alex.tran1502@gmail.com>
2024-11-19 18:19:50 +00:00
John Stef
3a2e30e30e
fix(mobile): fixes on language change ( #14089 )
...
* fix(mobile): make widgets rebuild on locale changes
This will make the make the pages to instantly refresh the correct
translated string, without the need to pop and push the settings page.
* fix(mobile): set the default intl locale
This is needed because across the app, you don't pass the context.locale
to DateFormat, so by default it uses the system's locale. This will fix
the issue without the need to refactor a lot of code.
* feat(mobile): create localeProvider
This provider can be used to refresh providers that provide UI elements
and get cached.
* fix(mobile): refresh asset providers on locale change
This is necessary to update the locale on the already evaluated
DateFormat.
---------
Co-authored-by: Alex <alex.tran1502@gmail.com>
2024-11-19 12:09:29 -06:00
John Stef
53940f7d42
fix(mobile): make search page scrollable ( #14228 )
...
Fixes #13657
2024-11-19 17:59:26 +00:00
Alex
b66c53bef3
fix(web): layout shifting when scrolling up ( #14226 )
...
* fix(web): layout shifting when scrolling up
* feedback
2024-11-19 11:30:07 -06:00
Braydon Davis
1737013e66
feat(web): Implement keep this delete others for asset stacks ( #14217 )
2024-11-19 11:54:35 -05:00
John Stef
bcd17c2ebe
feat(mobile): exclude locales from overpass font ( #14158 )
...
* feat(mobile): create localeProvider
This provider can be used to refresh providers that provide UI elements
and get cached.
* feat(mobile): use default font for locales not supported by Overpass
* chore(mobile): fix test
* refactor(mobile): use Locale instead of String
2024-11-19 09:36:46 -06:00
renovate[bot]
b031a8cac1
fix(deps): update machine-learning ( #14219 )
2024-11-18 20:17:18 -05:00
John Stef
41f138d3c8
fix(mobile): Dismissible menus ( #14192 )
...
* chore(mobile): make all search filters dismissible
* chore(mobile): make ImmichAppBarDialog dismissible
---------
Co-authored-by: Alex <alex.tran1502@gmail.com>
2024-11-18 10:06:07 -06:00
Mert
6b5defc27b
fix(mobile): use sets in album refresh, concurrent futures ( #14193 )
...
* use sets in album sync, concurrent futures
* batch excluded asset IDs
* update test
* take advantage of sets in Recents check
* move log statement
* smaller diff
2024-11-18 09:26:23 -06:00
renovate[bot]
2604940f09
chore(deps): pin mcr.microsoft.com/devcontainers/typescript-node docker tag to dc2c365 ( #14124 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-18 14:57:43 +01:00
Michel Heusschen
32f908baf1
fix: show tags when viewing stacked assets ( #14199 )
...
fix: refresh tags when viewing stacked assets
2024-11-18 07:50:04 -05:00
Mert
944ea7dbcd
fix(mobile): unnecessary rebuilds from partner share notifier ( #14170 )
...
* fix unnecessary notifications
* move equality function
* sort by id
* use same comparison for initial and later queries
2024-11-17 12:04:55 -05:00
Matthew Momjian
4b5657c21e
docs: get asset owner by ID from database ( #14174 )
...
asset owner
2024-11-16 14:43:32 -05:00
weathondev
f5c4af73aa
feat: adding photo & video storage space to server stats ( #14125 )
...
* expose detailed user storage stats + display them in the storage per user table
* chore: openapi & sql
* fix: fix test stubs
* fix: formatting errors, e2e test and server test
* fix: upper lower case typo in spec file
---------
Co-authored-by: Alex Tran <alex.tran1502@gmail.com>
2024-11-15 16:38:57 -06:00
Michel Heusschen
24ae4ecff1
fix(web): don't refresh panorama viewer when modifying asset ( #14163 )
2024-11-15 16:30:38 -06:00
Michel Heusschen
64a7baec8c
refactor(web): remove reactivity triggers ( #14164 )
2024-11-15 16:28:28 -06:00
Mert
caf6c0996d
refactor(mobile): backup info box ( #14171 )
...
split up backup info box into separate widgets
2024-11-15 17:16:52 -05:00
Lena Tauchner
6729782c3f
fix(cli): Concurrency not fully using queue potential ( #11828 )
2024-11-15 13:09:56 -05:00
Michel Heusschen
a60209db3e
fix(web): prevent infinite loop when modifying stacked asset ( #14162 )
2024-11-15 07:16:56 -05:00
renovate[bot]
d1169e3b2f
chore(deps): update prom/prometheus docker digest to 3b9b2a1 ( #14154 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-14 18:56:37 -05:00
Ben
df972ef711
feat(web): Added tag button to the context menu in the favorites page ( #14156 )
...
Added tag action to the context menu in the favorites page when selection is active
2024-11-14 16:06:36 -06:00
Alex
33263cf9f3
fix(mobile): Android local notification failes to invoke ( #14155 )
...
* fix(mobile): local notification failed to invoke
* add proguard rules
2024-11-14 16:05:32 -06:00
Michel Heusschen
1b5811d992
fix(web): allow selecting people after clearing search options ( #14146 )
2024-11-14 09:59:50 -06:00
Michel Heusschen
1fa0122eda
fix(web): update description height when navigating between assets ( #14145 )
2024-11-14 09:59:30 -06:00
Alex
d1085e8a02
chore(web): move enum out of .svelte file ( #14144 )
...
* chore(web): clean up todo task
* chore(web): move enums out of .svelte file
2024-11-14 15:41:11 +00:00
Michel Heusschen
d6a70bc7e5
fix(web): saving pasted coordinates ( #14143 )
2024-11-14 15:21:40 +00:00
Michel Heusschen
d3fe238eef
fix(web): ensure current asset index stays within bounds ( #14013 )
2024-11-14 09:05:36 -06:00
Pranay Pandey
35f24270fe
fix: Routing back button in sharedLinks page ( #13703 )
...
* fix: go back to last page from shared links page. Handle albums page from shared links page routing
* add default route for sharing
* chore: remove redundant import
* remove unnecessary comment
---------
Co-authored-by: Alex Tran <alex.tran1502@gmail.com>
2024-11-14 15:00:33 +00:00
Đức
1f1a4ab1a3
fix(web): textarea autogrow height ( #13983 )
...
fix(web): remove album assetGridWidth & globalWidth
Co-authored-by: Alex Tran <alex.tran1502@gmail.com>
2024-11-14 15:00:18 +00:00
Alex
0b3742cf13
chore(web): migration svelte 5 syntax ( #13883 )
2024-11-14 08:43:25 -06:00
Lukas
9203a61709
fix(server): Some MTS videos fail to generate thumbnail ( #14134 )
...
* Stop skipping of all frames in MTS video
* Only skip flag for mts videos
* Fix lint checks
* Adds test
* Add comment for why flag is removed
2024-11-14 07:07:04 +00:00
Mert
11403abfbc
feat(mobile): new video slider ui ( #14126 )
2024-11-13 19:49:25 -05:00
mcarbonne
5a2af558fb
feat: add minimal devcontainer setup ( #14038 )
...
* add minimal devcontainer setup
* fix Makefile & update doc
* fix Makefile
* add warning regarding devcontainer + add newline at EOF
2024-11-13 11:28:07 -06:00