6ec94f94f1
feat: show delete album option in empty album ( #14271 )
...
* fix: show delete album option in empty album
* remove unused code
2024-11-20 17:17:21 -06:00
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
9e1e9b1fbf
refactor: rename searchMetadata to searchAssets ( #14151 )
2024-11-20 14:47:25 -05:00
ed8a3101a8
chore: update dev ports ( #14256 )
2024-11-20 14:44:19 -05:00
876893c823
refactor(server): filter on-event handlers by worker ( #14085 )
2024-11-20 14:08:42 -05:00
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
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
95297cd024
chore(mobile): post release tasks ( #14259 )
2024-11-20 14:04:33 -05:00
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
98c9ae1f7d
chore: version v1.121.0
v1.121.0
2024-11-20 16:15:53 +00:00
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
026482099a
chore(mobile): translations update ( #14254 )
...
chore(mobile): translation update
2024-11-20 15:32:17 +00:00
c17c174149
docs: backup only selected photos ( #14225 )
...
Co-authored-by: Zack Pollard <zackpollard@ymail.com >
2024-11-20 15:19:01 +00:00
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
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
a3712e40bd
fix: parse quota claim as number ( #14178 )
2024-11-19 15:40:56 -06:00
34fae31fd4
fix(server): remove unnecessary guc settings for vector search ( #14237 )
...
remove unnecessary guc settings
2024-11-19 15:37:39 -06:00
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
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
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
53940f7d42
fix(mobile): make search page scrollable ( #14228 )
...
Fixes #13657
2024-11-19 17:59:26 +00:00
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
1737013e66
feat(web): Implement keep this delete others for asset stacks ( #14217 )
2024-11-19 11:54:35 -05:00
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
b031a8cac1
fix(deps): update machine-learning ( #14219 )
2024-11-18 20:17:18 -05:00
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
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
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
32f908baf1
fix: show tags when viewing stacked assets ( #14199 )
...
fix: refresh tags when viewing stacked assets
2024-11-18 07:50:04 -05:00
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
4b5657c21e
docs: get asset owner by ID from database ( #14174 )
...
asset owner
2024-11-16 14:43:32 -05:00
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
24ae4ecff1
fix(web): don't refresh panorama viewer when modifying asset ( #14163 )
2024-11-15 16:30:38 -06:00
64a7baec8c
refactor(web): remove reactivity triggers ( #14164 )
2024-11-15 16:28:28 -06:00
caf6c0996d
refactor(mobile): backup info box ( #14171 )
...
split up backup info box into separate widgets
2024-11-15 17:16:52 -05:00
6729782c3f
fix(cli): Concurrency not fully using queue potential ( #11828 )
2024-11-15 13:09:56 -05:00
a60209db3e
fix(web): prevent infinite loop when modifying stacked asset ( #14162 )
2024-11-15 07:16:56 -05:00
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
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
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
1b5811d992
fix(web): allow selecting people after clearing search options ( #14146 )
2024-11-14 09:59:50 -06:00
1fa0122eda
fix(web): update description height when navigating between assets ( #14145 )
2024-11-14 09:59:30 -06:00
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
d6a70bc7e5
fix(web): saving pasted coordinates ( #14143 )
2024-11-14 15:21:40 +00:00
d3fe238eef
fix(web): ensure current asset index stays within bounds ( #14013 )
2024-11-14 09:05:36 -06:00
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
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
0b3742cf13
chore(web): migration svelte 5 syntax ( #13883 )
2024-11-14 08:43:25 -06:00
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
11403abfbc
feat(mobile): new video slider ui ( #14126 )
2024-11-13 19:49:25 -05:00