bo0tzz
89d31aaba1
feat: publish app releases to FUTO F-Droid repo ( #29804 )
...
* feat: publish app releases to FUTO F-Droid repo
* chore: separate parse step
2026-07-13 14:57:40 -05:00
Alex
f2ddace584
fix: system appbar icon color has incorrect color in asset viewer ( #29885 )
2026-07-13 14:50:38 -05:00
shenlong
99883096d6
fix: still part of live photo hidden on bg upload ( #29884 )
...
* fix: still part of live photo hidden on bg upload
* add foreground tests
---------
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com >
2026-07-13 14:50:06 -05:00
Daniel Dietzler
84dff19ca9
fix: unauthorized album owner update ( #29883 )
2026-07-13 11:46:18 -05:00
Priyanshu
da8774801b
fix(mobile): correct person age singular pluralization ( #29868 )
...
The ICU plural string for person_age_years in i18n/en.json only defined
the other plural category, so the intl MessageFormat runtime always
fell back to it — displaying '1 years old' instead of '1 year old'.
Added the missing one plural category:
Before: {years, plural, other {# years}} old
After: {years, plural, one {# year} other {# years}} old
No Dart source changes required. formatAge already uses the
localization system correctly.
Fixes #29865
Co-authored-by: priyanshuANDcoad <priyanshu23154050@akgec.ac.in >
2026-07-13 14:49:06 +00:00
Ben Beckford
9057ae9759
fix(web): closing plugin method picker selects "unknown" method ( #29784 )
2026-07-13 09:41:28 -05:00
Alex
557189d7a8
chore: add Adam to mobile's codeowner ( #29816 )
2026-07-10 15:10:52 -05:00
Mees Frensel
19313e75fd
chore(web): fix testing deprecations ( #29799 )
2026-07-10 14:30:12 +02:00
Weblate (bot)
352c8086f9
chore(web): update translations ( #29774 )
...
Translate-URL: https://hosted.weblate.org/projects/immich/immich/be/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/bg/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/ca/
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/en_GB/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/eo/
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/eu/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/fr/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/ga/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/gl/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/hi/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/hr/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/hu/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/it/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/ko/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/lt/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/ml/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/mr/
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/ro/
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/sq/
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/tr/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/uk/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/vi/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/yue_Hant/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/zh_Hant/
Translation: Immich/immich
Co-authored-by: Adam Havránek <adamhavra@seznam.cz >
Co-authored-by: Aiixi Bear <bearshen1019@outlook.com >
Co-authored-by: Aindriú Mac Giolla Eoin <aindriu80@gmail.com >
Co-authored-by: Alaksandr Łopart <laporte0723@gmail.com >
Co-authored-by: Alexis Rossfelder <rossfelderalexis@gmail.com >
Co-authored-by: AntonPalmqvist <apq@users.noreply.hosted.weblate.org >
Co-authored-by: Ardev Prisec <prisecardev@gmail.com >
Co-authored-by: Biepa <github@flippie.de >
Co-authored-by: Branko Kokanovic <branko@kokanovic.org >
Co-authored-by: Denis Pacquier <denis.pacquier@gmail.com >
Co-authored-by: DevServs <bonov@mail.ru >
Co-authored-by: Dusan Hlavaty <dhlavaty@gmail.com >
Co-authored-by: Emil Warelius <emilwarelius@gmail.com >
Co-authored-by: Enric Pagès i Gassull <enricpages@hotmail.com >
Co-authored-by: Fjuro <fjuro@users.noreply.hosted.weblate.org >
Co-authored-by: Frank Paul Silye <frankps@gmail.com >
Co-authored-by: Grzegorz Leks <grzegorz.leks@gmail.com >
Co-authored-by: Gyutaek Kang <gtkang2000@naver.com >
Co-authored-by: HackingAll <hacking.all.YT@gmail.com >
Co-authored-by: Happy <59247878+happy2452354@users.noreply.github.com >
Co-authored-by: Hosted Weblate user 157208 <benjamin3.hanke@gmail.com >
Co-authored-by: Hurricane_32 <rodrigorimo@hotmail.com >
Co-authored-by: Huy Trieu <thetop1102@gmail.com >
Co-authored-by: Hồ Nhất Duy <axicenia@gmail.com >
Co-authored-by: Indrek Haav <indrekhaav@users.noreply.hosted.weblate.org >
Co-authored-by: Ivan Dimitrov <idimitrov08@gmail.com >
Co-authored-by: Jesus Barba <jesusbarba11@gmail.com >
Co-authored-by: JiZPaper <JiZPaper@gmail.com >
Co-authored-by: Jins K Joy <mailjinskjoy@gmail.com >
Co-authored-by: Jonas Franke <90050350+JonasFranke@users.noreply.github.com >
Co-authored-by: Jordy H <jordy@hoebergen.net >
Co-authored-by: Jorge Montejo <jorgemon.lopez@gmail.com >
Co-authored-by: Jozef Gaal <preklady@mayday.sk >
Co-authored-by: Junghyuk Kwon <kwon@junghy.uk >
Co-authored-by: Ketan Avhad <ketaavha@gmail.com >
Co-authored-by: Kevin wang <jiqi963@gmail.com >
Co-authored-by: Klenner Martins Barros <klenne.al@gmail.com >
Co-authored-by: Liviu Roman <contact@liviuroman.com >
Co-authored-by: Luis Fernando Illapa <moxb@outlook.es >
Co-authored-by: Marc Portabella Navarro <portabella.marc@gmail.com >
Co-authored-by: MarcSerraPeralta <marcserraperalta@gmail.com >
Co-authored-by: Matjaž T. <matjaz@moj-svet.si >
Co-authored-by: Matteo De Carli <matteo.de.carli01@gmail.com >
Co-authored-by: Mees Frensel <meesfrensel@gmail.com >
Co-authored-by: MrKoby07 <hirmerkorbinian122@gmail.com >
Co-authored-by: Muxutruk <156070698+Muxutruk2@users.noreply.github.com >
Co-authored-by: Nagy Krisztián <nkgy17@gmail.com >
Co-authored-by: Nico Sendan <nico@sendan.com >
Co-authored-by: Nicola Bortoletto <nicola.bortoletto@live.com >
Co-authored-by: Ohne Sonne <ohne_sonne_1312@protonmail.com >
Co-authored-by: Okie <leopetrovic11@gmail.com >
Co-authored-by: Olaf Nielsen <solluh@mail.de >
Co-authored-by: PPNplus <ppnplus@protonmail.com >
Co-authored-by: Pavel Miniutka <pavel.miniutka@gmail.com >
Co-authored-by: PiTrick <dev@pitrick.link >
Co-authored-by: Rubber Ducky <rd1945@gmail.com >
Co-authored-by: Sebastian <sebastiankiwidk@gmail.com >
Co-authored-by: Simone Ognibene <ognibene2001@gmail.com >
Co-authored-by: Sylvain Pichon <service@spichon.fr >
Co-authored-by: TV Box <realceday.tvbox@gmail.com >
Co-authored-by: TheDevIsHere <bagigio2005@gmail.com >
Co-authored-by: Tiago <tiagojoaquimsamsung@gmail.com >
Co-authored-by: Tijs-B <tijs.bergmans@telenet.be >
Co-authored-by: Tim Morley <weblate.3919org@timsk.org >
Co-authored-by: Tom Golden <tmgldn@users.noreply.hosted.weblate.org >
Co-authored-by: Tomislav Renić <trenic@gmail.com >
Co-authored-by: Tushar Harsora <tusharharsora95@gmail.com >
Co-authored-by: User 123456789 <user123456789@users.noreply.hosted.weblate.org >
Co-authored-by: Vallabh Sharma <srivallabhsharma@gmail.com >
Co-authored-by: Yusuf Arda <yusufarda7813@gmail.com >
Co-authored-by: bittin1ddc447d824349b2 <bittin@reimu.nl >
Co-authored-by: bonjur <ivanpercsity08@gmail.com >
Co-authored-by: canxunwangluo <canxunwangluo@163.com >
Co-authored-by: kylo32 <kylo32@gmail.com >
Co-authored-by: nachtpfoetchen <nachtpfoetchen@posteo.de >
Co-authored-by: pluwen chen <pluwen@gmail.com >
Co-authored-by: puv <dev@puv.pm >
Co-authored-by: rubes <mail@armd.one >
Co-authored-by: vatahome <vataszilamer@pm.me >
Co-authored-by: waclaw66 <waclaw66@seznam.cz >
2026-07-09 20:01:50 +00:00
github-actions
443b856ac3
chore: version v3.0.2
v3.0.2
2026-07-09 17:33:21 +00:00
Weblate (bot)
d18edfed34
chore(web): update translations ( #29415 )
...
Translate-URL: https://hosted.weblate.org/projects/immich/immich/be/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/bg/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/ca/
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/en_GB/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/eo/
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/eu/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/fr/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/ga/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/gl/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/hi/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/hr/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/hu/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/it/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/ko/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/lt/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/ml/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/mr/
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/ro/
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/sq/
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/tr/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/uk/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/vi/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/yue_Hant/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/zh_Hant/
Translation: Immich/immich
Co-authored-by: Adam Havránek <adamhavra@seznam.cz >
Co-authored-by: Aiixi Bear <bearshen1019@outlook.com >
Co-authored-by: Aindriú Mac Giolla Eoin <aindriu80@gmail.com >
Co-authored-by: Alaksandr Łopart <laporte0723@gmail.com >
Co-authored-by: Alexis Rossfelder <rossfelderalexis@gmail.com >
Co-authored-by: AntonPalmqvist <apq@users.noreply.hosted.weblate.org >
Co-authored-by: Ardev Prisec <prisecardev@gmail.com >
Co-authored-by: Biepa <github@flippie.de >
Co-authored-by: Branko Kokanovic <branko@kokanovic.org >
Co-authored-by: Denis Pacquier <denis.pacquier@gmail.com >
Co-authored-by: DevServs <bonov@mail.ru >
Co-authored-by: Dusan Hlavaty <dhlavaty@gmail.com >
Co-authored-by: Emil Warelius <emilwarelius@gmail.com >
Co-authored-by: Enric Pagès i Gassull <enricpages@hotmail.com >
Co-authored-by: Fjuro <fjuro@users.noreply.hosted.weblate.org >
Co-authored-by: Frank Paul Silye <frankps@gmail.com >
Co-authored-by: Grzegorz Leks <grzegorz.leks@gmail.com >
Co-authored-by: Gyutaek Kang <gtkang2000@naver.com >
Co-authored-by: HackingAll <hacking.all.YT@gmail.com >
Co-authored-by: Happy <59247878+happy2452354@users.noreply.github.com >
Co-authored-by: Hosted Weblate user 157208 <benjamin3.hanke@gmail.com >
Co-authored-by: Hurricane_32 <rodrigorimo@hotmail.com >
Co-authored-by: Huy Trieu <thetop1102@gmail.com >
Co-authored-by: Hồ Nhất Duy <axicenia@gmail.com >
Co-authored-by: Indrek Haav <indrekhaav@users.noreply.hosted.weblate.org >
Co-authored-by: Ivan Dimitrov <idimitrov08@gmail.com >
Co-authored-by: Jesus Barba <jesusbarba11@gmail.com >
Co-authored-by: JiZPaper <JiZPaper@gmail.com >
Co-authored-by: Jins K Joy <mailjinskjoy@gmail.com >
Co-authored-by: Jonas Franke <90050350+JonasFranke@users.noreply.github.com >
Co-authored-by: Jordy H <jordy@hoebergen.net >
Co-authored-by: Jorge Montejo <jorgemon.lopez@gmail.com >
Co-authored-by: Jozef Gaal <preklady@mayday.sk >
Co-authored-by: Junghyuk Kwon <kwon@junghy.uk >
Co-authored-by: Ketan Avhad <ketaavha@gmail.com >
Co-authored-by: Kevin wang <jiqi963@gmail.com >
Co-authored-by: Klenner Martins Barros <klenne.al@gmail.com >
Co-authored-by: Liviu Roman <contact@liviuroman.com >
Co-authored-by: Luis Fernando Illapa <moxb@outlook.es >
Co-authored-by: Marc Portabella Navarro <portabella.marc@gmail.com >
Co-authored-by: MarcSerraPeralta <marcserraperalta@gmail.com >
Co-authored-by: Matjaž T. <matjaz@moj-svet.si >
Co-authored-by: Matteo De Carli <matteo.de.carli01@gmail.com >
Co-authored-by: Mees Frensel <meesfrensel@gmail.com >
Co-authored-by: MrKoby07 <hirmerkorbinian122@gmail.com >
Co-authored-by: Muxutruk <156070698+Muxutruk2@users.noreply.github.com >
Co-authored-by: Nagy Krisztián <nkgy17@gmail.com >
Co-authored-by: Nico Sendan <nico@sendan.com >
Co-authored-by: Nicola Bortoletto <nicola.bortoletto@live.com >
Co-authored-by: Ohne Sonne <ohne_sonne_1312@protonmail.com >
Co-authored-by: Okie <leopetrovic11@gmail.com >
Co-authored-by: Olaf Nielsen <solluh@mail.de >
Co-authored-by: PPNplus <ppnplus@protonmail.com >
Co-authored-by: Pavel Miniutka <pavel.miniutka@gmail.com >
Co-authored-by: PiTrick <dev@pitrick.link >
Co-authored-by: Rubber Ducky <rd1945@gmail.com >
Co-authored-by: Sebastian <sebastiankiwidk@gmail.com >
Co-authored-by: Simone Ognibene <ognibene2001@gmail.com >
Co-authored-by: Sylvain Pichon <service@spichon.fr >
Co-authored-by: TV Box <realceday.tvbox@gmail.com >
Co-authored-by: TheDevIsHere <bagigio2005@gmail.com >
Co-authored-by: Tiago <tiagojoaquimsamsung@gmail.com >
Co-authored-by: Tijs-B <tijs.bergmans@telenet.be >
Co-authored-by: Tim Morley <weblate.3919org@timsk.org >
Co-authored-by: Tom Golden <tmgldn@users.noreply.hosted.weblate.org >
Co-authored-by: Tomislav Renić <trenic@gmail.com >
Co-authored-by: Tushar Harsora <tusharharsora95@gmail.com >
Co-authored-by: User 123456789 <user123456789@users.noreply.hosted.weblate.org >
Co-authored-by: Vallabh Sharma <srivallabhsharma@gmail.com >
Co-authored-by: Yusuf Arda <yusufarda7813@gmail.com >
Co-authored-by: bittin1ddc447d824349b2 <bittin@reimu.nl >
Co-authored-by: bonjur <ivanpercsity08@gmail.com >
Co-authored-by: canxunwangluo <canxunwangluo@163.com >
Co-authored-by: kylo32 <kylo32@gmail.com >
Co-authored-by: nachtpfoetchen <nachtpfoetchen@posteo.de >
Co-authored-by: pluwen chen <pluwen@gmail.com >
Co-authored-by: puv <dev@puv.pm >
Co-authored-by: rubes <mail@armd.one >
Co-authored-by: vatahome <vataszilamer@pm.me >
Co-authored-by: waclaw66 <waclaw66@seznam.cz >
2026-07-09 17:30:32 +00:00
bo0tzz
f6d6dbc3c7
chore: remove pgvecto.rs from docs footnote ( #29729 )
...
* chore: remove pgvecto.rs from docs footnote
* Update docs/docs/install/environment-variables.md
Co-authored-by: Matthew Momjian <50788000+mmomjian@users.noreply.github.com >
---------
Co-authored-by: Matthew Momjian <50788000+mmomjian@users.noreply.github.com >
2026-07-09 11:36:26 -05:00
shenlong
4fe33289b8
fix: ignore log db corruptions ( #29656 )
...
* fix: ignore log db corruptions
* review suggestion
* log corruption recovery
---------
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com >
2026-07-09 11:36:04 -05:00
Mees Frensel
2db1e02cdf
fix(web): always initialize language manager to set lang and dir ( #29696 )
2026-07-09 13:40:15 +00:00
Daniel Dietzler
fea0db02f3
fix: emit album update event when uploading assets through shared link ( #29757 )
2026-07-09 15:21:16 +02:00
Mees Frensel
4fd58885e2
fix(web): recursively unnest class arrays ( #29755 )
2026-07-09 12:39:12 +02:00
Ben Beckford
c5222c7579
chore(server): use bounded numbers in workflows ( #29009 )
...
* chore(server): use bounded numbers in workflows
* chore: increase precision for lat/lon filtering
* chore: re-add integer to a json schema type
2026-07-08 17:15:48 -07:00
Santo Shakil
c4f084f4a5
fix(mobile): play videos from search results and folder view ( #29693 )
...
* fix(mobile): play videos from search results and folder view
* pr suggestion
---------
Co-authored-by: Alex <alex.tran1502@gmail.com >
2026-07-08 20:22:35 +00:00
Daniel Dietzler
66e30d5fa1
fix: missing files integrity checks ( #29737 )
2026-07-08 14:53:46 -05:00
Daniel Dietzler
053a52aec8
fix: iso date parsing for three digit years ( #29739 )
2026-07-08 14:53:16 -05:00
Santo Shakil
2ad554fc61
fix(mobile): update timeline args on layout constraint changes ( #29653 )
...
* fix(mobile): update timeline args on layout constraint changes
* chore(mobile): temporary blank timeline diagnostics
* chore(mobile): error logs when the timeline goes blank
* chore(mobile): remove blank timeline debug logging
---------
Co-authored-by: Alex <alex.tran1502@gmail.com >
2026-07-08 14:13:32 -05:00
Kha Nguyen
427321a102
fix(web): clear asset selection when search context changes ( #29738 )
2026-07-08 14:08:39 -05:00
Daniel Dietzler
655cd01d57
fix: search metadata for album shared links ( #29742 )
2026-07-08 20:32:20 +02:00
Mert
cfd95f0196
fix(server): stream ffprobe packets ( #29723 )
2026-07-08 12:51:22 -04:00
renovate[bot]
439ace9dba
chore(deps): update ghcr.io/jdx/mise docker tag to v2026.7.2 ( #29678 )
2026-07-08 13:22:06 +02:00
Ben Beckford
5c2fb2245a
feat(server): date workflow filter ( #29040 )
2026-07-08 12:05:44 +02:00
shenlong
924e6251fd
fix: do not log out on automatic url switch ( #29715 )
...
fix: sync headers to external endpoints
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com >
2026-07-07 21:21:37 -05:00
Mert
3aebb82905
fix(mobile): http request handling after isolate death ( #29714 )
...
* use ports for objc
* add task reaper
* cleanup, fewer allocations
* link to pr
2026-07-07 16:31:10 -04:00
Daniel Dietzler
7a9b9e01be
feat: user agnostic database restore ( #29512 )
2026-07-07 21:16:48 +02:00
Daniel Dietzler
0cbe07c4d4
fix: integrity checks dto validation ( #29621 )
2026-07-07 20:49:26 +02:00
renovate[bot]
45ea248e8b
chore(deps): update github-actions ( #29677 )
2026-07-07 19:56:57 +02:00
Adam Gastineau
8cbf0db3b3
fix(mobile): disable broken Xcode queue debugging ( #29657 )
2026-07-07 12:26:19 -05:00
Adam Gastineau
a225c962de
fix(mobile): properly handle live photos locally ( #29462 )
...
* fix(mobile): properly handle live photos locally
* Added basic motion photo data tests
* Cover mismatched platforms and motion photos
* Revert unnecessary storage.repository changes
---------
Co-authored-by: Alex <alex.tran1502@gmail.com >
2026-07-07 12:25:43 -05:00
Mees Frensel
daabab8c1c
fix(docs): update developer setup ( #29661 )
2026-07-07 17:07:35 +00:00
Brandon Wees
a4f28dafb2
fix(mobile): missing crop options and rotation scaling ( #29645 )
...
* fix: missing aspect ratio options in mobile editor
* fix: smooth rotation
* chore: comments
* chore: better preset management and tooling
* lint
---------
Co-authored-by: Alex <alex.tran1502@gmail.com >
2026-07-07 12:05:50 -05:00
Daniel Dietzler
704b287bba
fix: integrity checks checksum pagination ( #29516 )
2026-07-07 18:42:14 +02:00
Ben Beckford
c7b4a798cb
fix: incorrect grouping of recently added assets ( #29666 )
...
* fix: incorrect grouping of recently added assets
* chore(web): lint
* chore(web): refactor timeline utc to local dates
* chore(mobile): index remote asset upload dates
---------
Co-authored-by: Alex <alex.tran1502@gmail.com >
2026-07-07 11:21:58 -05:00
Daniel Dietzler
f8e78792b8
fix: oauth account linking ( #29624 )
2026-07-07 11:21:27 -05:00
shenlong
0ebb723b39
fix: wrap migrations in transaction ( #29664 )
...
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com >
2026-07-07 10:54:24 -05:00
Adam Gastineau
99a8354145
fix(mobile): match iOS scroll to top and tabbar scroll ( #28469 ) ( #29705 )
...
Co-authored-by: Alex <alex.tran1502@gmail.com >
2026-07-07 10:53:35 -05:00
shenlong
7ee2f3644f
fix(mobile): mark Live Photo motion part hidden on upload ( #29699 )
...
* fix(mobile): mark Live Photo motion part hidden on upload
* review suggestion
---------
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com >
2026-07-07 09:27:39 -05:00
bo0tzz
d2a46ade78
chore: webhook headers ordering ( #29695 )
2026-07-07 12:09:57 +00:00
Mert
68b04e8e8f
chore: simplify hls description ( #29680 )
...
simplify hls description
2026-07-07 07:45:40 +00:00
Santo Shakil
58b1c5e8fb
fix(mobile): fix 10-bit heic and avif colors on android ( #29631 )
...
* fix(mobile): fix 10-bit heic and avif colors on android
* fix(mobile): share the decode pool across flutter engines
* vectorize conversion
---------
Co-authored-by: mertalev <101130780+mertalev@users.noreply.github.com >
2026-07-06 21:16:09 +00:00
Matthew Momjian
6f45521610
fix(docs): clarify version policy ( #29654 )
...
* version policy
* Update docs/docs/install/upgrading.md
Co-authored-by: Daniel Dietzler <36593685+danieldietzler@users.noreply.github.com >
---------
Co-authored-by: Daniel Dietzler <36593685+danieldietzler@users.noreply.github.com >
2026-07-06 19:07:31 +00:00
Mert
69d568f289
feat(server): hls variant configuration ( #29613 )
...
* configure variants
* openapi
* dynamic level
* unnecessary width/height fields
* add web config
* allow 1440p and 2160p
* more helpful descriptions
* simplify level picker
* formatting
* integer instead of number
2026-07-06 14:57:48 -04:00
Daniel Dietzler
a6f0253544
chore: improve added to album messages ( #29641 )
2026-07-06 17:21:49 +02:00
Jins K Joy
32352fa375
feat(docs): add Malayalam language support in README files ( #29593 )
2026-07-06 17:15:00 +02:00
Tom B
6aa5651032
fix(docs): use correct heading name for DB dump ( #29483 )
...
match docs to actual UI copy
2026-07-06 10:13:22 -05:00
Daniel Dietzler
4e25db2989
fix: chinese browser locales recognition ( #29622 )
2026-07-06 09:42:47 -05:00