Jason Rasmussen
f99f5f4f91
refactor: map setting modal ( #24789 )
2025-12-22 13:54:14 -05:00
Jason Rasmussen
8ad27c7cea
refactor: slideshow modal ( #24788 )
2025-12-22 18:44:53 +00:00
Jason Rasmussen
edc21ed746
fix(web): stale album info ( #24787 )
2025-12-22 19:38:57 +01:00
Jason Rasmussen
dd744f8ee3
refactor: album edit modal ( #24786 )
2025-12-22 13:33:49 -05:00
Min Idzelis
f6f9a3abb4
fix: task never rejected on cancel, add tests ( #24418 )
2025-12-22 13:12:43 -05:00
Jason Rasmussen
1c156a179b
feat: shared link edit ( #24783 )
2025-12-22 11:47:06 -05:00
Jason Rasmussen
952f189d8b
feat: prefer admin settings page over users page ( #24780 )
2025-12-22 11:31:22 -05:00
Jason Rasmussen
40e750e8be
refactor: api key service ( #24779 )
2025-12-22 11:09:11 -05:00
Jason Rasmussen
c7510d572a
chore: move models ( #24778 )
2025-12-22 15:23:57 +00:00
Jason Rasmussen
165f9e15ee
feat: modal routes ( #24726 )
...
feat: new user route
2025-12-22 15:04:08 +00:00
Mert
dfdbb773ce
fix(web): display jxl original ( #24766 )
...
display jxl original
2025-12-21 20:10:22 -06:00
bo0tzz
d7c28470ee
feat: focus jumped-to item in timeline ( #24738 )
2025-12-21 08:52:52 -06:00
Alex
28f6064240
feat: workflow ui ( #24190 )
...
* feat: workflow ui
* wip
* wip
* wip
* pr feedback
* refactor: picker field
* use showDialog directly
* better test
* refactor step selection modal
* move enable button to info form
* use for Props
* pr feedback
* refactor ActionItem
* refactor ActionItem
* more refactor
* fix: new schemaformfield has value of the same type
* chore: clean up
2025-12-20 21:07:07 -06:00
Jason Rasmussen
5b80323326
refactor: library service ( #24725 )
2025-12-19 13:20:35 -05:00
Jason Rasmussen
1425b3da6b
refactor: admin card ( #24723 )
2025-12-19 12:47:04 -05:00
github-actions
50d7956c07
chore: version v2.4.1
2025-12-19 15:03:03 +00:00
Luis Nachtigall
a469e86b32
fix(web): search-bar usability improvements ( #24705 )
...
* fix(search): improve search type dropdown accessibility and focus management
* fix(search): fix search options button accessibility position in search bar
* fix(search): removed unnecessary selection logic
2025-12-19 14:59:41 +00:00
Timon
138c9232df
chore: update ApiKeySecretModal to use monospace font ( #24690 )
...
style(web): update ApiKeySecretModal to use monospace font for readonly textarea
2025-12-19 08:58:49 -06:00
Timon
2e1f8625ec
fix(web): timezone dropdown showing "No results" when seconds are set to 00 ( #24662 )
...
* Fix timezone dropdown showing "No results" when seconds are set to 00
* remove comments
* add test for #23615
2025-12-19 08:58:17 -06:00
Timon
c9b58f5893
fix(web): auto-start slideshow when confirming settings modal ( #24629 )
...
feat(web): auto-start slideshow when confirming settings modal
2025-12-18 21:58:22 +00:00
Yaros
5ade152bc5
fix(web): shared link expiry does not save ( #24569 )
...
* fix(web): shared link expiry does not save
* chore: fix lint errors
---------
Co-authored-by: Alex <alex.tran1502@gmail.com >
2025-12-18 06:19:31 +00:00
github-actions
a02adbb828
chore: version v2.4.0
2025-12-17 17:44:24 +00:00
Weblate (bot)
ab7520c167
chore(web): update translations ( #24004 )
...
* chore(web): update translations
Co-authored-by: 100daysummer <bobbydochev@gmail.com >
Co-authored-by: Abhijeet Bonde <abhijeetbonde19@gmail.com >
Co-authored-by: Adam Havránek <adamhavra@seznam.cz >
Co-authored-by: Adrián Calleros <acalleros@protonmail.com >
Co-authored-by: Ahmed Khaleel Shihab <ahmed91shihab@gmail.com >
Co-authored-by: Aindriú Mac Giolla Eoin <aindriu80@gmail.com >
Co-authored-by: Alberto Serluca <alberto.ser11@gmail.com >
Co-authored-by: Amin <amnsharif@gmail.com >
Co-authored-by: Antonio Jurkić <antoniojurkic@hotmail.com >
Co-authored-by: Aravinth <aravinth@tuta.io >
Co-authored-by: Arno Deceuninck <mc.bluedragon990@gmail.com >
Co-authored-by: Beans <leey0818@gmail.com >
Co-authored-by: Björn Felgner <bjoern@felgner.ch >
Co-authored-by: Bruno Lopes <brandaolopes.dev@gmail.com >
Co-authored-by: CT Ewe <chunte@gmail.com >
Co-authored-by: Cheng Chien <jamesqian1999@gmail.com >
Co-authored-by: Ciprriann <cipriannebeja@gmail.com >
Co-authored-by: Cristi Stoicescu <stoicescucristi93@gmail.com >
Co-authored-by: DERGON <dergonokay@gmail.com >
Co-authored-by: Daniel Dietzler <mail@ddietzler.dev >
Co-authored-by: Daniel Rieiro <daniel@danielrieiro.com >
Co-authored-by: Davide Vegliante <davidevegliante@gmail.com >
Co-authored-by: Denis Pacquier <denis.pacquier@gmail.com >
Co-authored-by: DevServs <bonov@mail.ru >
Co-authored-by: Dragon Fly <2025dragonfly2025@gmail.com >
Co-authored-by: Dusan Hlavaty <dhlavaty@gmail.com >
Co-authored-by: Fjuro <fjuro@alius.cz >
Co-authored-by: Haru Ijima <haruijimakun@gmail.com >
Co-authored-by: Henning <me@unbekannt3.eu >
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: Hurricane-32 <rodrigorimo@hotmail.com >
Co-authored-by: Hồ Nhất Duy <axicenia@gmail.com >
Co-authored-by: Indrek Haav <indrek.haav@hotmail.com >
Co-authored-by: Ivan Dimitrov <idimitrov08@gmail.com >
Co-authored-by: JIMMY WONG <jim2y512@gmail.com >
Co-authored-by: Javi Marina <javmarina@gmail.com >
Co-authored-by: Javier Villanueva García <jvg2203@gmail.com >
Co-authored-by: Jeppe Nellemann <jepnel@proton.me >
Co-authored-by: Jozef Gaal <preklady@mayday.sk >
Co-authored-by: Julius Lehmann <julius.lehmann.privat@gmail.com >
Co-authored-by: Junghyuk Kwon <kwon@junghy.uk >
Co-authored-by: Kanchnak Khorn <Kanchnakkhorn@gmail.com >
Co-authored-by: Kiril Panayotov <eccyboo@protonmail.com >
Co-authored-by: Koen van Wijnen <koen@van-wijnen.com >
Co-authored-by: Kristján Bjarni Guðmundsson <kristjanbjarni@gmail.com >
Co-authored-by: Leo Bottaro <github@leobottaro.com >
Co-authored-by: Liviu Roman <contact@liviuroman.com >
Co-authored-by: Lucas Jaksys <lucas3033@gmail.com >
Co-authored-by: Lukas Konsin <lukaskonsin@proton.me >
Co-authored-by: Marc Casillas <mcasillassu@gmail.com >
Co-authored-by: Matjaž T. <matjaz@moj-svet.si >
Co-authored-by: Mees Frensel <meesfrensel@gmail.com >
Co-authored-by: Mihai Grama <mihai.grama.81@gmail.com >
Co-authored-by: Mladen Jablanovic <jablan@gmail.com >
Co-authored-by: Mohsin <mohsin.bouhout.inami@gmail.com >
Co-authored-by: Mārtiņš Bruņenieks <martinsb@gmail.com >
Co-authored-by: Nguyen Minh Anh <nguyenminhanh165@gmail.com >
Co-authored-by: Olaf Nielsen <solluh@mail.de >
Co-authored-by: Oleksandr Yurov <oyurov@icloud.com >
Co-authored-by: Petri Hämäläinen <petri.hamalainen@mailbox.org >
Co-authored-by: Philip Goto <philip.goto@gmail.com >
Co-authored-by: PontusÖsterlindh <pontus@osterlindh.com >
Co-authored-by: Prasanth Baskar <bupdprasanth@gmail.com >
Co-authored-by: Radoslav <5v.klas.2019@gmail.com >
Co-authored-by: Rahees <ahdrahees.dev@gmail.com >
Co-authored-by: Rohit <rohitss786@gmail.com >
Co-authored-by: Roi Gabay <roigby@gmail.com >
Co-authored-by: S M, Aravinth (A.) <asm1@ford.com >
Co-authored-by: Severin Engelbracht <s.engelbracht@gmail.com >
Co-authored-by: Shawn <xiaxinx@gmail.com >
Co-authored-by: Sparkle <sparkle@sparklebox.net >
Co-authored-by: Stefan Ovcharov <SeecretA@outlook.com >
Co-authored-by: Stein Milder <info@steinmilder.nl >
Co-authored-by: Styrmir Magnússon <styrmirmag@gmail.com >
Co-authored-by: Sylvain Pichon <service@spichon.fr >
Co-authored-by: TV Box <realceday.tvbox@gmail.com >
Co-authored-by: Taiki M. <vexingly-many-mace@duck.com >
Co-authored-by: Tanishq <weblate.impure434@passinbox.com >
Co-authored-by: Tarsis <br.tmvdl@gmail.com >
Co-authored-by: Tedy25879 <tedy25879@gmail.com >
Co-authored-by: Tek Dara <tekdara@me.com >
Co-authored-by: Temuri Doghonadze <temuri.doghonadze@gmail.com >
Co-authored-by: Tobias Kronthaler <tobias.kronthaler@diemayrei.de >
Co-authored-by: TomVet <dion.tom94@gmail.com >
Co-authored-by: User 123456789 <user123456789@users.noreply.hosted.weblate.org >
Co-authored-by: Vatsal <gajjar.vatsal10602@gmail.com >
Co-authored-by: Vegard Fladby <vegard@fladby.org >
Co-authored-by: Visual Vincent <github-vv@mydoomsite.com >
Co-authored-by: adri1m64 <adrien.melle@laposte.net >
Co-authored-by: chamdim <chamdim@protonmail.com >
Co-authored-by: gablilli <gabriele.lilli0511@gmail.com >
Co-authored-by: idubnori <i.dub.nori@gmail.com >
Co-authored-by: isidorjokull <isidorjokull@gmail.com >
Co-authored-by: jstmrby <jstmrby@gmail.com >
Co-authored-by: l m <virtuamoo@gmail.com >
Co-authored-by: makfreeman <m.a.k.freeman@gmail.com >
Co-authored-by: miiyuh <itsazripp2@gmail.com >
Co-authored-by: pyccl <changcongliang@163.com >
Co-authored-by: rezi nagro <rezinagro@hotmail.com >
Co-authored-by: rubi taz <sisilia.rauzyth@gmail.com >
Co-authored-by: vamshi Thaduri <tvamshi292001@gmail.com >
Co-authored-by: veilside03 <veilside03@gmail.com >
Co-authored-by: waclaw66 <waclaw66@seznam.cz >
Co-authored-by: Þorsteinn Jón <thorsteinn-weblate@hb15.is >
Co-authored-by: Дмитро Савушкін <dimas4996@gmail.com >
Co-authored-by: Максим Горпиніч <gorpinicmaksim0@gmail.com >
Translate-URL: https://hosted.weblate.org/projects/immich/immich/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/ar/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/az/
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/de_CH/
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/fi/
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/gsw/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/gu/
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/hr/
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/is/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/it/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/ja/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/ka/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/km/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/ko/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/lv/
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/ms/
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/sr_Latn/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/sv/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/ta/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/te/
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/ur/
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_Hant/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/zh_SIMPLIFIED/
Translation: Immich/immich
* fix: test
---------
Co-authored-by: 100daysummer <bobbydochev@gmail.com >
Co-authored-by: Abhijeet Bonde <abhijeetbonde19@gmail.com >
Co-authored-by: Adam Havránek <adamhavra@seznam.cz >
Co-authored-by: Adrián Calleros <acalleros@protonmail.com >
Co-authored-by: Ahmed Khaleel Shihab <ahmed91shihab@gmail.com >
Co-authored-by: Aindriú Mac Giolla Eoin <aindriu80@gmail.com >
Co-authored-by: Alberto Serluca <alberto.ser11@gmail.com >
Co-authored-by: Amin <amnsharif@gmail.com >
Co-authored-by: Antonio Jurkić <antoniojurkic@hotmail.com >
Co-authored-by: Aravinth <aravinth@tuta.io >
Co-authored-by: Arno Deceuninck <mc.bluedragon990@gmail.com >
Co-authored-by: Beans <leey0818@gmail.com >
Co-authored-by: Björn Felgner <bjoern@felgner.ch >
Co-authored-by: Bruno Lopes <brandaolopes.dev@gmail.com >
Co-authored-by: CT Ewe <chunte@gmail.com >
Co-authored-by: Cheng Chien <jamesqian1999@gmail.com >
Co-authored-by: Ciprriann <cipriannebeja@gmail.com >
Co-authored-by: Cristi Stoicescu <stoicescucristi93@gmail.com >
Co-authored-by: DERGON <dergonokay@gmail.com >
Co-authored-by: Daniel Dietzler <mail@ddietzler.dev >
Co-authored-by: Daniel Rieiro <daniel@danielrieiro.com >
Co-authored-by: Davide Vegliante <davidevegliante@gmail.com >
Co-authored-by: Denis Pacquier <denis.pacquier@gmail.com >
Co-authored-by: DevServs <bonov@mail.ru >
Co-authored-by: Dragon Fly <2025dragonfly2025@gmail.com >
Co-authored-by: Dusan Hlavaty <dhlavaty@gmail.com >
Co-authored-by: Fjuro <fjuro@alius.cz >
Co-authored-by: Haru Ijima <haruijimakun@gmail.com >
Co-authored-by: Henning <me@unbekannt3.eu >
Co-authored-by: Hurricane-32 <rodrigorimo@hotmail.com >
Co-authored-by: Hồ Nhất Duy <axicenia@gmail.com >
Co-authored-by: Indrek Haav <indrek.haav@hotmail.com >
Co-authored-by: Ivan Dimitrov <idimitrov08@gmail.com >
Co-authored-by: JIMMY WONG <jim2y512@gmail.com >
Co-authored-by: Javi Marina <javmarina@gmail.com >
Co-authored-by: Javier Villanueva García <jvg2203@gmail.com >
Co-authored-by: Jeppe Nellemann <jepnel@proton.me >
Co-authored-by: Jozef Gaal <preklady@mayday.sk >
Co-authored-by: Julius Lehmann <julius.lehmann.privat@gmail.com >
Co-authored-by: Junghyuk Kwon <kwon@junghy.uk >
Co-authored-by: Kanchnak Khorn <Kanchnakkhorn@gmail.com >
Co-authored-by: Kiril Panayotov <eccyboo@protonmail.com >
Co-authored-by: Koen van Wijnen <koen@van-wijnen.com >
Co-authored-by: Kristján Bjarni Guðmundsson <kristjanbjarni@gmail.com >
Co-authored-by: Leo Bottaro <github@leobottaro.com >
Co-authored-by: Liviu Roman <contact@liviuroman.com >
Co-authored-by: Lucas Jaksys <lucas3033@gmail.com >
Co-authored-by: Lukas Konsin <lukaskonsin@proton.me >
Co-authored-by: Marc Casillas <mcasillassu@gmail.com >
Co-authored-by: Matjaž T. <matjaz@moj-svet.si >
Co-authored-by: Mees Frensel <meesfrensel@gmail.com >
Co-authored-by: Mihai Grama <mihai.grama.81@gmail.com >
Co-authored-by: Mladen Jablanovic <jablan@gmail.com >
Co-authored-by: Mohsin <mohsin.bouhout.inami@gmail.com >
Co-authored-by: Mārtiņš Bruņenieks <martinsb@gmail.com >
Co-authored-by: Nguyen Minh Anh <nguyenminhanh165@gmail.com >
Co-authored-by: Olaf Nielsen <solluh@mail.de >
Co-authored-by: Oleksandr Yurov <oyurov@icloud.com >
Co-authored-by: Petri Hämäläinen <petri.hamalainen@mailbox.org >
Co-authored-by: Philip Goto <philip.goto@gmail.com >
Co-authored-by: PontusÖsterlindh <pontus@osterlindh.com >
Co-authored-by: Prasanth Baskar <bupdprasanth@gmail.com >
Co-authored-by: Radoslav <5v.klas.2019@gmail.com >
Co-authored-by: Rahees <ahdrahees.dev@gmail.com >
Co-authored-by: Rohit <rohitss786@gmail.com >
Co-authored-by: Roi Gabay <roigby@gmail.com >
Co-authored-by: S M, Aravinth (A.) <asm1@ford.com >
Co-authored-by: Severin Engelbracht <s.engelbracht@gmail.com >
Co-authored-by: Shawn <xiaxinx@gmail.com >
Co-authored-by: Sparkle <sparkle@sparklebox.net >
Co-authored-by: Stefan Ovcharov <SeecretA@outlook.com >
Co-authored-by: Stein Milder <info@steinmilder.nl >
Co-authored-by: Styrmir Magnússon <styrmirmag@gmail.com >
Co-authored-by: Sylvain Pichon <service@spichon.fr >
Co-authored-by: TV Box <realceday.tvbox@gmail.com >
Co-authored-by: Taiki M. <vexingly-many-mace@duck.com >
Co-authored-by: Tanishq <weblate.impure434@passinbox.com >
Co-authored-by: Tarsis <br.tmvdl@gmail.com >
Co-authored-by: Tedy25879 <tedy25879@gmail.com >
Co-authored-by: Tek Dara <tekdara@me.com >
Co-authored-by: Temuri Doghonadze <temuri.doghonadze@gmail.com >
Co-authored-by: Tobias Kronthaler <tobias.kronthaler@diemayrei.de >
Co-authored-by: TomVet <dion.tom94@gmail.com >
Co-authored-by: User 123456789 <user123456789@users.noreply.hosted.weblate.org >
Co-authored-by: Vatsal <gajjar.vatsal10602@gmail.com >
Co-authored-by: Vegard Fladby <vegard@fladby.org >
Co-authored-by: Visual Vincent <github-vv@mydoomsite.com >
Co-authored-by: adri1m64 <adrien.melle@laposte.net >
Co-authored-by: chamdim <chamdim@protonmail.com >
Co-authored-by: gablilli <gabriele.lilli0511@gmail.com >
Co-authored-by: idubnori <i.dub.nori@gmail.com >
Co-authored-by: isidorjokull <isidorjokull@gmail.com >
Co-authored-by: jstmrby <jstmrby@gmail.com >
Co-authored-by: l m <virtuamoo@gmail.com >
Co-authored-by: makfreeman <m.a.k.freeman@gmail.com >
Co-authored-by: miiyuh <itsazripp2@gmail.com >
Co-authored-by: pyccl <changcongliang@163.com >
Co-authored-by: rezi nagro <rezinagro@hotmail.com >
Co-authored-by: rubi taz <sisilia.rauzyth@gmail.com >
Co-authored-by: vamshi Thaduri <tvamshi292001@gmail.com >
Co-authored-by: veilside03 <veilside03@gmail.com >
Co-authored-by: waclaw66 <waclaw66@seznam.cz >
Co-authored-by: Þorsteinn Jón <thorsteinn-weblate@hb15.is >
Co-authored-by: Дмитро Савушкін <dimas4996@gmail.com >
Co-authored-by: Максим Горпиніч <gorpinicmaksim0@gmail.com >
Co-authored-by: Alex Tran <alex.tran1502@gmail.com >
2025-12-17 17:42:28 +00:00
Alex
f0b069adb9
fix: shared link expiration and small styling ( #24566 )
...
* fix: shared link expiration and small styling
* Use text color of enable/disable shared link properties
2025-12-16 16:41:12 +00:00
idubnori
997aec2441
feat: replace heart icons to thumbs-up across activity ( #24590 )
...
* feat: replace heart icons to thumbs-up across activity
* fix: update thumb_up icon color to use primaryColor in activity components
* chore: web colors
* chore: modify colors
---------
Co-authored-by: Alex <alex.tran1502@gmail.com >
2025-12-16 15:27:09 +00:00
Ben
cb2bd47816
fix(web): immich logo in shared links ( #24618 )
...
* fix(web): immich logo in shared links
* chore: apply changes for individual shared link as well
---------
Co-authored-by: Alex Tran <alex.tran1502@gmail.com >
2025-12-16 14:59:17 +00:00
Alex
8416397589
chore: revert Svelte 5.43.3 ( #24509 )
2025-12-16 04:03:53 +00:00
Min Idzelis
00290e1e71
feat: make OCR store reentrant-safe ( #24419 )
2025-12-15 21:06:04 -06:00
Yaros
3ef4c4f315
feat(web): slideshow feature on shared albums ( #24598 )
2025-12-15 20:49:50 -06:00
Yaros
35eda735c8
fix(web): recent search doesn't use search type ( #24578 )
...
Co-authored-by: Daniel Dietzler <mail@ddietzler.dev >
2025-12-15 12:44:00 +01:00
Diogo Correia
8f7a71d1cf
fix(web): download panel being hidden by admin sidebar ( #24583 )
2025-12-15 12:29:18 +01:00
Sergey Katsubo
c5d99711f7
fix(web): show inferred timezone in date editor ( #24513 )
...
fix(web): show inferred timezone of asset in date editor
2025-12-11 09:20:51 -06:00
Yaros
4c0a41723f
feat(web): asset selection bar in tags view ( #24522 )
...
* feat(web): asset selection tab in tags view
* chore: remove unused imports
2025-12-11 15:20:29 +00:00
renovate[bot]
baad38f0e6
fix(deps): update typescript-projects ( #24476 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Daniel Dietzler <mail@ddietzler.dev >
2025-12-11 00:13:06 +00:00
Min Idzelis
161147af51
feat: timeline-manager improvement to use AssetResponseDto efficiently ( #24421 )
2025-12-11 01:07:31 +01:00
Alex
6d499c782a
chore: update ui lib ( #24483 )
2025-12-09 17:27:01 -06:00
Simon Kubiak
fe9125a3d1
fix(web): [album table view] long album title overflows table row ( #24450 )
...
fix(web): long album title overflows vertically on album page in table view
2025-12-08 15:35:58 +00:00
Min Idzelis
879e0ea131
fix: thumbnail doesnt send mouseLeave events properly ( #24423 )
2025-12-06 21:52:06 +01:00
Daniel Dietzler
ae8f5a6673
fix: prettier ( #24386 )
2025-12-04 16:10:42 +00:00
Jason Rasmussen
31f2c7b505
feat: header context menu ( #24374 )
2025-12-04 11:09:38 -05:00
Yaros
ba6687dde9
feat(web): search type selection dropdown ( #24091 )
...
* feat(web): search type selection dropdown
* chore: implement suggestions
* lint
---------
Co-authored-by: Alex <alex.tran1502@gmail.com >
2025-12-04 04:10:12 +00:00
Omar I
d41921247b
fix(web): Add minimum content size to logo for consistent visual on small screens ( #24372 )
2025-12-03 21:35:48 +00:00
Jason Rasmussen
45f68f73a9
feat: queue detail page ( #24352 )
2025-12-03 13:39:32 -05:00
renovate[bot]
4f93eda8d8
fix(deps): update typescript-projects ( #24329 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Daniel Dietzler <mail@ddietzler.dev >
2025-12-02 23:28:12 +01:00
Jonathan Jogenfors
62628dfcfa
fix(web): folder view sort oder ( #24337 )
...
fix: folder view sort oder
2025-12-02 11:48:12 -06:00
carbonemys
b452ab463b
fix(web): open onboarding documentation link in new tab ( #24289 )
...
* fix(web): open onboarding documentation link in new tab
* Update web/src/lib/components/onboarding-page/onboarding-storage-template.svelte
---------
Co-authored-by: Daniel Dietzler <36593685+danieldietzler@users.noreply.github.com >
2025-12-01 20:49:31 -06:00
idubnori
d8ca210641
chore(web): minor UX improvements of "view asset owners" feature ( #24319 )
...
* feat: toggle in options modal
* feat(i18n): add labels to display who uploaded each asset and show asset owners
* feat: migrate asset owner settings to TimelineManager and update AlbumOptionsModal
* Revert "feat(i18n): add labels to display who uploaded each asset and show asset owners"
This reverts commit cf8f4eb135 .
* fix: simplify AlbumOptionsModal invocation and update aria-label for asset owners
* feat(i18n): add label for viewing asset owners in the interface
* feat: add tests for showAssetOwners functionality in TimelineManager
* chore: move asset owner visibility toggle to kebabu menu
2025-12-01 10:25:12 -06:00
Min Idzelis
ab35afd3b1
refactor(web): reimplement operation-support as part of timeline-manager ( #24056 )
...
* refactor(web): reimplement operation-support as part of timeline-manager
Improve clarity of methods.
Add inline method documentation.
Make return type of AssetOperation optional.
* Review comments - self document code. remove optional return from callback
2025-12-01 09:04:39 -06:00
idubnori
65e4fdf98d
refactor(web): i18n-ize "view asset owners" ( #24317 )
2025-12-01 15:01:57 +00:00
Chris Peckover
922282b2b4
feat(web): Shared album owner labels ( #21171 )
...
* - pass available album users along to the thumbnail through the asset-date-group
- show a small user-avatar in bottom right of thumbnail
* - change owner to their name in white text instead of the avatar
* cleanup
* - cleanup albumUsers creation
- use font-light for the user's name
* fix lint
* format
* - add toggle to show/hide asset owner names
* update new Timeline with albumUsers
* add @idubnori suggestion for the name font
* Don't show 'view owners' button if the album doesn't have editors
* add missing import
* format
* fix(web): #21171 (#24298 )
fix: Bind timelineManager to Timeline component
---------
Co-authored-by: idubnori <i.dub.nori@gmail.com >
Co-authored-by: Alex <alex.tran1502@gmail.com >
2025-11-30 18:56:03 +00:00