Commit Graph
100 Commits
Author SHA1 Message Date
Jason Rasmussen 94e86c6e76 fix: dedupe version announcement modal (#25946)
fix: version announcement modal
2026-02-05 16:24:10 -05:00
Jason Rasmussen 94d3039606 fix: prettier not found (#25941) 2026-02-05 20:44:09 +00:00
Jason Rasmussen 237ea3aedd chore: update oauth documentation (#25907)
* chore: prefer lowercase for non i18n labels

* chore: update documentation
2026-02-05 09:00:00 -05:00
Jason Rasmussen 6cdebdd3b3 fix(server): deleting stacked assets (#25874)
* fix(server): deleting stacked assets

* fix: log a warning when removing an empty directory fails
2026-02-04 17:33:37 +00:00
Jason Rasmussen 9dddccd831 fix: null validation (#25891) 2026-02-04 12:27:52 -05:00
Jason Rasmussen 3ea65f8d27 fix: album dto docs (#25873) 2026-02-03 21:05:18 +00:00
Jason Rasmussen 0be1ffade6 fix: no notification if release check is disabled (#25688) 2026-01-29 18:31:11 -05:00
Jason Rasmussen 25c573bc7a chore: remove random code snippet (#25677) 2026-01-29 16:11:25 +00:00
Jason Rasmussen 10b53b525d refactor: event manager (#25565) 2026-01-29 08:52:18 -05:00
Jason Rasmussen 141be5cbc9 fix: memory generation (#25650) 2026-01-28 15:51:24 -06:00
Jason Rasmussen e81faa1dbf fix: memory lane (#25652) 2026-01-28 15:51:13 -06:00
Jason Rasmussen 4707821451 chore: replace patch doc links (#25591)
chore: automatically use the latest patch release
2026-01-27 17:36:38 -05:00
Jason Rasmussen 20c4d375b1 chore: update pump script (#25586) 2026-01-27 17:33:12 -05:00
+173
Jason RasmussenWeblate0v0100daysummerAdam HavránekAdrián Nieto RodríguezAgostino PitAhmed Khaleel ShihabAindriú Mac Giolla EoinAlexandreAlexandreAlin TAmeer HamzaAmirAntoine MaaloufAnton PalmqvistAravinthArnau MoraArtem GraubergerAtmosphericIgnitionBagas DwiBalázs RBarManBart SimonsBartłomiejBeansBranden SBruno AntunesCHUNG, Jin-hoCanbiZCarl BerganCarl HanssonCem TURKERCollignon-Ducret RémiConstantinCédricDamian KrystaDaniel PätzoldDegani GiancarloDenis PacquierDevServsDon't use my nameDusan HlavatyDániel GálEduardo MacielEmilEric HebertFederico CervelliFelipe CuryFjuroGabrielGaryGeorge TsotsosGiorgio MGuillermo Ramos SantosHackingAllHaki BardhiHaoSs07Haru IjimaHurricane_32Hồ Nhất DuyIlyaImmichIndrek HaavIvan DimitrovJM GarciaJaddeJason SongJeppe NellemannJiri GrönroosJoelJohn denarJordy HJozef GaalJulian PoidevinK EmilKatherineKubaLemon CatLeo BottaroLiviu RomanLluís FornsLorenzoLoris SambinelliLucas JaksysLucas ManzkeLuuk HeijnenM4th12MSDNicrosoftMSDNicrosoftMaBeniuMacgyverMads BojesenMarc CasillasMarcSerraPeraltaMarian WolfMartynasMarwan JalaleddineMateusz FilipowiczMatjaž T.Matt PeperellMees FrenselMichaelMihailo GostiljacMohammed KhanMuhammad Ghassan Ihsan KamilMārtiņš BruņenieksNaim HasimNiccolò CocchiNico KaiserOlaf NielsenOleksandr YurovPeer EwaldPhillyMayPontusÖsterlindhPutthimedh JarusirisoonthornROCK TAKEYRemcoReyRiccardo PariseRoberto BurchiRoger Veciana RoviraRohamaRomoRune J.Saba SakvarelidzeSait Furkan SelçukSamhar HijaziSami CooperSergioSergio Espada RubioShawnShjosanSimon L. B. SørensenSjoerd van DaalSkandaSonny Saul Aguilar AlvarezSophieStan PStanly Swagato HalderSylvain PichonSzymon KucharskiTV BoxTaiki M.Takayuki MaedaTemuri DoghonadzeTim MorleyTomasz RzymyszkiewiczTomo TomovUser 123456789Vaja BenidzeVegard FladbyWolfgang SchwendtbauerWout Van den Bosscheanton garciasbinnichtaktivbittin1ddc447d824349b2chamdimdionjoshualobodvbthieneav5jhl0kgergkoffevarkylo32lulalalumppumiiyuhmillallomuziqazmuziqazotterstedtpycclrohamaashiuh67stesomatheCataclysm808twkimuserrand6waclaw66Мĕтри Сантăр ывалĕ Упа-МиччиМаксим Горпиніч안세훈Daniel Dietzler
f7291c3a0b fix: npm publish (#25584)
chore(web): update translations (#25576)

* chore(web): update translations























































































































































































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/be/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/bg/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/bn/
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/cv/
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/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/fa/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/fi/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/fil/
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/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/ja/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/ka/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/kn/
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/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/sq/
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/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/ur/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/vi/
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: revert package.json

---------

Co-authored-by: Weblate (bot) <hosted@weblate.org>
Co-authored-by: 0v0 <0v0tvs@gmail.com>
Co-authored-by: 100daysummer <bobbydochev@gmail.com>
Co-authored-by: Adam Havránek <adamhavra@seznam.cz>
Co-authored-by: Adrián Nieto Rodríguez <adrian.nieto7@gmail.com>
Co-authored-by: Agostino Pit <scheccia@gmail.com>
Co-authored-by: Ahmed Khaleel Shihab <ahmed91shihab@gmail.com>
Co-authored-by: Aindriú Mac Giolla Eoin <aindriu80@gmail.com>
Co-authored-by: Alexandre <alexandre.tressel@icloud.com>
Co-authored-by: Alexandre <pikpakpik@users.noreply.hosted.weblate.org>
Co-authored-by: Alin T <amin4fun@yahoo.com>
Co-authored-by: Ameer Hamza <ah75102@gmail.com>
Co-authored-by: Amir <amirikmel@gmail.com>
Co-authored-by: Antoine Maalouf <atmaalouf@gmail.com>
Co-authored-by: Anton Palmqvist <apq@users.noreply.hosted.weblate.org>
Co-authored-by: Aravinth <aravinth@tuta.io>
Co-authored-by: Arnau Mora <arnyminer.z@gmail.com>
Co-authored-by: Artem Grauberger <graubergerartem@gmail.com>
Co-authored-by: AtmosphericIgnition <dev@prusa.net>
Co-authored-by: Bagas Dwi <bagasdwin15@gmail.com>
Co-authored-by: Balázs R <nvi9@outlook.hu>
Co-authored-by: BarMan <weblate.barman632@simplelogin.com>
Co-authored-by: Bart Simons <bart2jes@gmail.com>
Co-authored-by: Bartłomiej <20731216+Jarsey45@users.noreply.github.com>
Co-authored-by: Beans <leey0818@gmail.com>
Co-authored-by: Branden S <schrenk.br@gmail.com>
Co-authored-by: Bruno Antunes <antunes.dll@gmail.com>
Co-authored-by: CHUNG, Jin-ho <doctorjinho@gmail.com>
Co-authored-by: CanbiZ <mickey.leskowitz@gmail.com>
Co-authored-by: Carl Bergan <carl.bergan@gmail.com>
Co-authored-by: Carl Hansson <carlhansson677@gmail.com>
Co-authored-by: Cem TURKER <forumcemturker@gmail.com>
Co-authored-by: Collignon-Ducret Rémi <remi+github@collignon-ducret.fr>
Co-authored-by: Constantin <lulu195@users.noreply.hosted.weblate.org>
Co-authored-by: Cédric <cedric@laubacher.io>
Co-authored-by: Damian Krysta <krypton9208@gmail.com>
Co-authored-by: Daniel Pätzold <weblate.labrador503@passmail.net>
Co-authored-by: Degani Giancarlo <giancarlo@degani.eu>
Co-authored-by: Denis Pacquier <denis.pacquier@gmail.com>
Co-authored-by: DevServs <bonov@mail.ru>
Co-authored-by: Don't use my name <maxabmeyer@gmail.com>
Co-authored-by: Dusan Hlavaty <dhlavaty@gmail.com>
Co-authored-by: Dániel Gál <galdaniel.school@gmail.com>
Co-authored-by: Eduardo Maciel <edumaciel1221@gmail.com>
Co-authored-by: Emil <emil.ca.carls+weblate@gmail.com>
Co-authored-by: Eric Hebert <ericheb@gmail.com>
Co-authored-by: Federico Cervelli <federicocervelli01@gmail.com>
Co-authored-by: Felipe Cury <weblate@flpcury.com>
Co-authored-by: Fjuro <fjuro@alius.cz>
Co-authored-by: Gabriel <jellyfin.sensitize624@passmail.net>
Co-authored-by: Gary <zgr0629@gmail.com>
Co-authored-by: George Tsotsos <geoxor123@outlook.com>
Co-authored-by: Giorgio M <giorgio.maulu@gmail.com>
Co-authored-by: Guillermo Ramos Santos <guillermo.ramosantos@gmail.com>
Co-authored-by: HackingAll <hacking.all.YT@gmail.com>
Co-authored-by: Haki Bardhi <hakibardhi7@gmail.com>
Co-authored-by: HaoSs07 <haoss07@gmail.com>
Co-authored-by: Haru Ijima <haruijimakun@gmail.com>
Co-authored-by: Hurricane_32 <rodrigorimo@hotmail.com>
Co-authored-by: Hồ Nhất Duy <axicenia@gmail.com>
Co-authored-by: Ilya <vlk.ilya@users.noreply.hosted.weblate.org>
Co-authored-by: Immich <weblate@immich.app>
Co-authored-by: Indrek Haav <indrek.haav@hotmail.com>
Co-authored-by: Ivan Dimitrov <idimitrov08@gmail.com>
Co-authored-by: JM Garcia <jmgrc1626@gmail.com>
Co-authored-by: Jadde <Jasper@pgpmail.dk>
Co-authored-by: Jason Song <songpeiheng@gmail.com>
Co-authored-by: Jeppe Nellemann <jepnel@proton.me>
Co-authored-by: Jiri Grönroos <jiri.gronroos@iki.fi>
Co-authored-by: Joel <octavianporsche@gmail.com>
Co-authored-by: John denar <weblate.direct@privacyshield.online>
Co-authored-by: Jordy H <jordy@hoebergen.net>
Co-authored-by: Jozef Gaal <preklady@mayday.sk>
Co-authored-by: Julian Poidevin <poidevin.julian@gmail.com>
Co-authored-by: K Emil <kristianemilmadsen@gmail.com>
Co-authored-by: Katherine <kate.schumacher@gmail.com>
Co-authored-by: Kuba <kubaant@gmail.com>
Co-authored-by: Lemon Cat <lmncat3@gmail.com>
Co-authored-by: Leo Bottaro <github@leobottaro.com>
Co-authored-by: Liviu Roman <contact@liviuroman.com>
Co-authored-by: Lluís Forns <enboig@disroot.org>
Co-authored-by: Lorenzo <artale.lorenzo@outlook.it>
Co-authored-by: Loris Sambinelli <loriss84@gmail.com>
Co-authored-by: Lucas Jaksys <lucas3033@gmail.com>
Co-authored-by: Lucas Manzke <lmprogg@gmail.com>
Co-authored-by: Luuk Heijnen <luukheijnen1@gmail.com>
Co-authored-by: M4th12 <mattia.caldera04@gmail.com>
Co-authored-by: MSDNicrosoft <i@msdnicrosoft.work>
Co-authored-by: MSDNicrosoft <wang3311835119@hotmail.com>
Co-authored-by: MaBeniu <runnerm@gmail.com>
Co-authored-by: Macgyver <macgyver@users.noreply.hosted.weblate.org>
Co-authored-by: Mads Bojesen <madsrbojesen@gmail.com>
Co-authored-by: Marc Casillas <mcasillassu@gmail.com>
Co-authored-by: MarcSerraPeralta <marcserraperalta@gmail.com>
Co-authored-by: Marian Wolf <marian.wolf2008@gmail.com>
Co-authored-by: Martynas <kingsizekebab@protonmail.com>
Co-authored-by: Marwan Jalaleddine <marwanjalaleddine@gmail.com>
Co-authored-by: Mateusz Filipowicz <matfilipowicz@gmail.com>
Co-authored-by: Matjaž T. <matjaz@moj-svet.si>
Co-authored-by: Matt Peperell <mattp@users.noreply.hosted.weblate.org>
Co-authored-by: Mees Frensel <meesfrensel@gmail.com>
Co-authored-by: Michael <mail@michaelhofer.ch>
Co-authored-by: Mihailo Gostiljac <gostiljaccc99@gmail.com>
Co-authored-by: Mohammed Khan <weblate@mkodify.org>
Co-authored-by: Muhammad Ghassan Ihsan Kamil <heysans.kamil@gmail.com>
Co-authored-by: Mārtiņš Bruņenieks <martinsb@gmail.com>
Co-authored-by: Naim Hasim <ainadanaim@gmail.com>
Co-authored-by: Niccolò Cocchi <nicco.r.cocchi@gmail.com>
Co-authored-by: Nico Kaiser <nico@kaiser.me>
Co-authored-by: Olaf Nielsen <solluh@mail.de>
Co-authored-by: Oleksandr Yurov <oyurov@icloud.com>
Co-authored-by: Peer Ewald <pulse-charger-open@duck.com>
Co-authored-by: PhillyMay <mein.alias@outlook.com>
Co-authored-by: PontusÖsterlindh <pontus@osterlindh.com>
Co-authored-by: Putthimedh Jarusirisoonthorn <toto.jaru@gmail.com>
Co-authored-by: ROCK TAKEY <rocktakey@gmail.com>
Co-authored-by: Remco <remco@pander.io>
Co-authored-by: Rey <x46puy43k@mozmail.com>
Co-authored-by: Riccardo Parise <riccardo@parise.space>
Co-authored-by: Roberto Burchi <elburchio@gmail.com>
Co-authored-by: Roger Veciana Rovira <rveciana@gmail.com>
Co-authored-by: Rohama <32406304+dev-mkm@users.noreply.github.com>
Co-authored-by: Romo <romo@romo.al>
Co-authored-by: Rune J. <runekj@duck.com>
Co-authored-by: Saba Sakvarelidze <cal1b4nnn@gmail.com>
Co-authored-by: Sait Furkan Selçuk <sait574577@gmail.com>
Co-authored-by: Samhar Hijazi <semokoda@keemail.me>
Co-authored-by: Sami Cooper (CYB3ROID694) <sami.mhatre756@gmail.com>
Co-authored-by: Sergio <svillar@igalia.com>
Co-authored-by: Sergio Espada Rubio <espadauni@gmail.com>
Co-authored-by: Shawn <xiaxinx@gmail.com>
Co-authored-by: Shjosan <shjosan@kakmix.co>
Co-authored-by: Simon L. B. Sørensen <simonxarro@gmail.com>
Co-authored-by: Sjoerd van Daal <sjoerd.van.daal@proton.me>
Co-authored-by: Skanda <skillwiz94@gmail.com>
Co-authored-by: Sonny Saul Aguilar Alvarez (sonnyano909) <aguilarsaulsonny@gmail.com>
Co-authored-by: Sophie <mail@sopht.li>
Co-authored-by: Stan P <g97d6liib@mozmail.com>
Co-authored-by: Stanly Swagato Halder <stanlyhalder@gmail.com>
Co-authored-by: Sylvain Pichon <service@spichon.fr>
Co-authored-by: Szymon Kucharski <szymon.kucharski5@gmail.com>
Co-authored-by: TV Box <realceday.tvbox@gmail.com>
Co-authored-by: Taiki M. <vexingly-many-mace@duck.com>
Co-authored-by: Takayuki Maeda <takoyaki0316@gmail.com>
Co-authored-by: Temuri Doghonadze <temuri.doghonadze@gmail.com>
Co-authored-by: Tim Morley <weblate.3919org@timsk.org>
Co-authored-by: Tomasz Rzymyszkiewicz <tomasz@rzymyszkiewicz.com>
Co-authored-by: Tomo Tomov <tomotomov92@gmail.com>
Co-authored-by: User 123456789 <user123456789@users.noreply.hosted.weblate.org>
Co-authored-by: Vaja Benidze <luvared@gmail.com>
Co-authored-by: Vegard Fladby <vegard@fladby.org>
Co-authored-by: Wolfgang Schwendtbauer <wolfgang.schwendtbauer@gmail.com>
Co-authored-by: Wout Van den Bossche <woutvdb@icloud.com>
Co-authored-by: anton garcias <isaga.percompartir@gmail.com>
Co-authored-by: binnichtaktiv <jonasbradley06@gmail.com>
Co-authored-by: bittin1ddc447d824349b2 <bittin@reimu.nl>
Co-authored-by: chamdim <chamdim@protonmail.com>
Co-authored-by: dionjoshualobo <23h13.joshua@sjec.ac.in>
Co-authored-by: dvbthien <dvbthien@users.noreply.hosted.weblate.org>
Co-authored-by: eav5jhl0 <eav5jhl0@users.noreply.hosted.weblate.org>
Co-authored-by: kgerg <kgergelyzs@gmail.com>
Co-authored-by: koffevar <koffevar@users.noreply.github.com>
Co-authored-by: kylo32 <kylo32@gmail.com>
Co-authored-by: lulala <sap777@msn.com>
Co-authored-by: lumppu <saukkolanerkki@gmail.com>
Co-authored-by: miiyuh <itsazripp2@gmail.com>
Co-authored-by: millallo <millallo@tiscali.it>
Co-authored-by: muziqaz <muziqaz@users.noreply.hosted.weblate.org>
Co-authored-by: muziqaz <weblate.scapegoat467@passmail.net>
Co-authored-by: otterstedt <otterstedt@gmail.com>
Co-authored-by: pyccl <changcongliang@163.com>
Co-authored-by: rohamaa <rohamaa@outlook.com>
Co-authored-by: shiuh67 <shiuh.cheng@gmail.com>
Co-authored-by: stesoma <soma.steltzer@gmail.com>
Co-authored-by: theCataclysm808 <mail@sebastiangeithner.de>
Co-authored-by: twkim <angelos0424@gmail.com>
Co-authored-by: userrand6 <info@mh0.eu>
Co-authored-by: waclaw66 <waclaw66@seznam.cz>
Co-authored-by: Мĕтри Сантăр ывалĕ Упа-Миччи <mefisteron@gmail.com>
Co-authored-by: Максим Горпиніч <gorpinicmaksim0@gmail.com>
Co-authored-by: 안세훈 <on9686@gmail.com>
Co-authored-by: Daniel Dietzler <mail@ddietzler.dev>
2026-01-27 16:11:08 -05:00
Jason Rasmussen b51e0f1007 chore: npm oidc publish (#25573) 2026-01-27 14:00:49 -05:00
Jason Rasmussen 4fedae4150 refactor: event manager (#25481)
* refactor: event manager

* fix: broken downloadFile endpoint
2026-01-23 18:02:23 -05:00
Jason Rasmussen b52e8cd570 refactor: asset navbar (#25480) 2026-01-23 16:19:46 -05:00
Jason Rasmussen af51a11b1b refactor: asset navbar (#25476) 2026-01-23 14:06:19 -05:00
Jason Rasmussen 6d9dc46619 chore: include sync dtos (#25470) 2026-01-23 14:24:25 +00:00
Jason Rasmussen 1b032339aa refactor(web): asset job actions (#25426) 2026-01-21 13:13:16 -05:00
Jason Rasmussen dc82c13ddc refactor(web): user setting actions (#25424) 2026-01-21 13:13:07 -05:00
Jason Rasmussen 417af66f30 refactor(web): on person thumbnail (#25422) 2026-01-21 13:13:02 -05:00
Jason Rasmussen 0bae88bef6 refactor(web): person service actions (#25402)
* refactor(web): person service actions

* fix: timeline e2e tests
2026-01-21 10:40:09 -05:00
Jason Rasmussen 248cb86143 chore: disable broken e2e timeline tests (#25417) 2026-01-21 10:14:08 -05:00
Jason Rasmussen 2b77dc8e1f refactor(web): workflow create action (#25369) 2026-01-19 12:41:28 -05:00
Jason Rasmussen 97a594556b refactor: sharing page actions (#25368) 2026-01-19 12:16:16 -05:00
Jason Rasmussen 4a7c4b6d15 refactor(web): routes (#25365) 2026-01-19 12:07:31 -05:00
Jason Rasmussen a8198f9934 refactor: lock session (#25366)
refafctor: lock session
2026-01-19 11:47:58 -05:00
Jason Rasmussen b123beae38 fix(server): api key update checks (#25363) 2026-01-19 10:20:06 -05:00
Jason Rasmussen 8196bd9bbd refactor(web): routes (#25313) 2026-01-16 16:11:09 -05:00
Jason Rasmussen a2b03f7650 refactor(web): user sidebar (#25292) 2026-01-16 11:17:35 -05:00
Jason Rasmussen 843d563178 refactor(web): admin page layout (#25281)
* refactor(web): admin page layout

* chore: remove unused props
2026-01-15 18:58:43 -05:00
Jason RasmussenandAlex d59ee7d2ae feat(web): immich/ui select component (#25268)
Co-authored-by: Alex <alex.tran1502@gmail.com>
2026-01-14 19:38:13 -06:00
Jason Rasmussen 21802ab5ba fix(server): prevent duplicate metadata items from being sent (#25267) 2026-01-14 16:52:06 -06:00
Jason Rasmussen 2190921c85 chore: await api key nested modal (#25265) 2026-01-14 14:02:44 -05:00
Jason Rasmussen 91d4cd6824 refactor: tables (#25226) 2026-01-14 07:56:09 -05:00
Jason Rasmussen 38f01a6b7d fix(web): redirect to login (#25254) 2026-01-13 23:11:14 -05:00
Jason Rasmussen f194a7ea3e fix: migration order (#25249) 2026-01-13 14:47:58 -06:00
Jason Rasmussen d4ad523eb3 refactor(web): user app settings (#25177) 2026-01-10 07:58:50 -05:00
Jason Rasmussen 76241a7b2b refactor: user settings (#25166) 2026-01-09 17:11:07 -05:00
Jason Rasmussen 1e4af9731d refactor: modals (#25163) 2026-01-09 15:05:20 -05:00
Jason Rasmussen 702499b97d refactor: modals (#25162) 2026-01-09 13:03:57 -05:00
Jason Rasmussen 191401f2f1 fix: add asset upload medium test (#25144) 2026-01-08 22:01:25 +00:00
Jason Rasmussen 8136d7fd54 refactor(web): tag service (#25142) 2026-01-08 16:37:58 -05:00
Jason Rasmussen 471fab0591 refactor: delete confirm modal (#25135) 2026-01-08 15:59:26 -05:00
Jason Rasmussen 6997ed83c4 refactor(web): set birthdate (#25139) 2026-01-08 15:41:20 -05:00
Jason Rasmussen a2ba36c16d feat: bulk asset metadata endpoints (#25133) 2026-01-08 14:52:16 -05:00
Jason Rasmussen fbd49e0b79 refactor: memory lane (#25134) 2026-01-08 12:40:17 -05:00
Jason Rasmussen 4f803832ad refactor: download action (#25124) 2026-01-07 22:01:20 +00:00
Jason Rasmussen 5bb3492616 refactor: favorite action (#25121) 2026-01-07 21:21:19 +00:00
Jason Rasmussen 1293e473ca refactor: cast button (#25101) 2026-01-06 18:51:19 -05:00
Jason Rasmussen 1a24a2d35e refactor: asset viewer navbar actions (#25091) 2026-01-06 17:35:37 -05:00
Jason Rasmussen f0f1687c79 refactor: asset view navbar onclose (#25087) 2026-01-06 15:41:53 +00:00
Jason Rasmussen 984f06ac40 refactor: asset viewer (#25059) 2026-01-05 21:02:01 +00:00
Jason RasmussenandDaniel Dietzler 57db5e64de chore(web): bump immich/ui for tooltips (#24632)
Co-authored-by: Daniel Dietzler <mail@ddietzler.dev>
2026-01-05 19:51:03 +00:00
Jason Rasmussen 4d32968f2b refactor: redirect code (#25054) 2026-01-05 14:39:28 -05:00
Jason Rasmussen 62cc12be3c refactor: asset from param (#25041) 2026-01-05 11:26:58 -05:00
Jason Rasmussen 1874557b95 fix: empty action context menu (#25043) 2026-01-05 11:26:23 -05:00
Jason Rasmussen 519a7df4cd refactor: trash page actions (#25039) 2026-01-05 10:48:55 -05:00
Jason Rasmussen 57fca378bc refactor: page container (#25038) 2026-01-05 10:44:29 -05:00
Jason Rasmussen 4147f1d912 fix: duplicate api call on new library page (#25036) 2026-01-05 10:03:44 -05:00
Jason Rasmussen e4311da1a4 fix: shared-link-mapper (#24794) 2026-01-05 10:03:35 -05:00
Jason Rasmussen 01e3b8e5df refactor: form modals (#24790) 2025-12-22 14:15:23 -05:00
Jason Rasmussen 5a7c9a252c feat: disable admin setup (#24628) 2025-12-22 14:15:08 -05:00
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
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
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
Jason Rasmussen 31f2c7b505 feat: header context menu (#24374) 2025-12-04 11:09:38 -05:00
Jason Rasmussen 45f68f73a9 feat: queue detail page (#24352) 2025-12-03 13:39:32 -05:00
Jason Rasmussen 116012f6f8 feat: less asset-metadata validation (#24342) 2025-12-02 10:56:31 -05:00
Jason Rasmussen 64cd4e96e3 fix: theme switcher (#24209) 2025-11-26 21:17:26 +00:00
Jason Rasmussen 13104d49cd feat(web): shared link card tweaks (#24192) 2025-11-25 19:35:21 -06:00
Jason Rasmussen 2d5ec528d5 fix(web): user admin pages (#24185)
fix: user admin pages
2025-11-25 16:35:37 -05:00
Jason Rasmussen db15e5e423 fix: duration extraction (#24178) 2025-11-25 10:26:25 -05:00
Jason Rasmussen 104fa09f69 feat: queues (#24142) 2025-11-25 08:19:40 -05:00
Jason Rasmussen 9a403d5886 refactor(web): user delete websocket event (#24015) 2025-11-20 07:54:29 -05:00
Jason Rasmussen 1a31faf1a2 fix: effect loop (#24014) 2025-11-20 07:52:37 -05:00
Jason Rasmussen acded69adf fix: supporter badge (#24012) 2025-11-19 20:14:15 -06:00
Jason Rasmussen ce82e27f4b fix: workflow medium tests (#23952) 2025-11-17 16:26:30 +00:00
Jason Rasmussen d784d431d0 refactor: job vs queue naming (#23902) 2025-11-14 14:42:00 -05:00
Jason Rasmussen f11bfb9581 fix(server): broken memories (#23896) 2025-11-14 11:46:32 -05:00
Jason Rasmussen 4a6c50cd81 feat: endpoint versioning (#23858) 2025-11-13 08:18:43 -05:00
Jason Rasmussen edde0f93ae feat: endpoint descriptions (#23813) 2025-11-11 17:01:14 -05:00
Jason Rasmussen 2f40f5aad8 refactor: user admin service (#23785) 2025-11-11 07:42:33 -05:00
Jason Rasmussen 0b487897a4 refactor: shared link service (#23775) 2025-11-10 16:17:18 -05:00
Jason Rasmussen d5c5bdffcb refactor: album delete (#23773) 2025-11-10 16:10:29 -05:00
Jason Rasmussen dea95ac2e6 refactor: shared-link service (#23770) 2025-11-10 20:49:02 +00:00
Jason Rasmussen 8de6ec1a1b refactor: album service (#23768) 2025-11-10 13:40:58 -05:00
Jason Rasmussen 45304f1211 refactor: view shared link (#23766) 2025-11-10 12:21:26 -05:00
Jason Rasmussen a4e65a7ea8 refactor: albums-list (#23765) 2025-11-10 11:49:59 -05:00
Jason Rasmussen 7705c84b04 refactor(web): album service (#23762) 2025-11-10 11:06:40 -05:00
Jason Rasmussen aa69d89b9f fix: bad merge (#23610) 2025-11-04 16:22:45 -05:00