Hosted Weblate
9ddef025d2
chore(web): update translations
...
Co-authored-by: -J- <heyj0e@tuta.io >
Co-authored-by: 12LuA <Luca.strack@gmx.de >
Co-authored-by: AM <alex2539rulez@yahoo.com >
Co-authored-by: Adam Havránek <adamhavra@seznam.cz >
Co-authored-by: Aindriú Mac Giolla Eoin <aindriu80@gmail.com >
Co-authored-by: Alex <darkstylo@gmail.com >
Co-authored-by: AntonPalmqvist <apq@users.noreply.hosted.weblate.org >
Co-authored-by: Antonio Labate <antoniolabate19@gmail.com >
Co-authored-by: Arif Budiman <arifpedia@gmail.com >
Co-authored-by: Avihai Zarouk <myaulamyau@gmail.com >
Co-authored-by: Bas Wevers <baswevers@gmail.com >
Co-authored-by: Bat-Uyanga Batdelger <batuyanga@gmail.com >
Co-authored-by: Benjamin Serec <serec.benjamin@gmail.com >
Co-authored-by: Bonnie 20402 <darioperreira2013@gmail.com >
Co-authored-by: Bora Atıcı <boratici.acc@gmail.com >
Co-authored-by: Calvin Erfmann <calvin.erfmann@pm.me >
Co-authored-by: Carlo Beltrame <weblate@pendantmusic.ch >
Co-authored-by: Cédric <cedric@laubacher.io >
Co-authored-by: D S <weblate.2w8z9@slmail.me >
Co-authored-by: David Maneiro <david.maneiro8@gmail.com >
Co-authored-by: Denis Pacquier <denis.pacquier@gmail.com >
Co-authored-by: DevServs <bonov@mail.ru >
Co-authored-by: Dmitry Banny <dj.icecore@gmail.com >
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: Elyas Sindi <elyassindi@proton.me >
Co-authored-by: Enric Pagès i Gassull <enricpages@hotmail.com >
Co-authored-by: Filipe Monteiro <pimonteiro@protonmail.com >
Co-authored-by: Fjuro <fjuro@users.noreply.hosted.weblate.org >
Co-authored-by: Focron <eliaelmas55@gmail.com >
Co-authored-by: Frank Paul Silye <frankps@gmail.com >
Co-authored-by: Gnubblz <philipp@phild.de >
Co-authored-by: HackingAll <hacking.all.YT@gmail.com >
Co-authored-by: Hamza Foziljonov <hamza.uztranslator@gmail.com >
Co-authored-by: Hans Cats <hanscats@gmail.com >
Co-authored-by: Happy <59247878+happy2452354@users.noreply.github.com >
Co-authored-by: Haru Ijima <haruijimakun@gmail.com >
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: Hurricane_32 <rodrigorimo@hotmail.com >
Co-authored-by: Indrek Haav <indrekhaav@users.noreply.hosted.weblate.org >
Co-authored-by: Iren <iren.biggel@gmail.com >
Co-authored-by: Ivan Dimitrov <idimitrov08@gmail.com >
Co-authored-by: JPar99 <github.wad969@passmail.com >
Co-authored-by: Jarle K. Hopland <jarlekh@gmail.com >
Co-authored-by: Jayson <mrjaysonbulugagao@gmail.com >
Co-authored-by: Jeanré du Plessis <jeanreduplessis2000@gmail.com >
Co-authored-by: Jeppe Nellemann <jepnel@proton.me >
Co-authored-by: Jozef Gaal <preklady@mayday.sk >
Co-authored-by: KecskeTech <teonyitas@gmail.com >
Co-authored-by: Kristian Franceschini <kristian@kmsfhost.com >
Co-authored-by: Leo Bottaro <github@leobottaro.com >
Co-authored-by: Loonatiq <Loona9422@pm.me >
Co-authored-by: Lorenz Schmid <schmidlorenz@gmx.ch >
Co-authored-by: MSDNicrosoft <i@msdnicrosoft.work >
Co-authored-by: MarcSerraPeralta <marcserraperalta@gmail.com >
Co-authored-by: Marco Janssen <Marco@neverminds.net >
Co-authored-by: Marco Mertel <mertel.marco@gmail.com >
Co-authored-by: Marian Wolf <marian.wolf2008@gmail.com >
Co-authored-by: Matjaž T. <matjaz@moj-svet.si >
Co-authored-by: Matteo Morari <matteo.morari04@gmail.com >
Co-authored-by: Matthias Cramer <matthias.cramer@iway.ch >
Co-authored-by: Maxi Herczegh <maxiherczegh@outlook.com >
Co-authored-by: Maćvej Pažytnykh <ma.pazhitnykh@gmail.com >
Co-authored-by: Mees Frensel <meesfrensel@gmail.com >
Co-authored-by: Melih Ozkan <malihozkan156@gmail.com >
Co-authored-by: Mike Moolenaar <mike.moolenaar@posteo.nl >
Co-authored-by: Mona Lisa <nickwick@users.noreply.hosted.weblate.org >
Co-authored-by: Mārtiņš Bruņenieks <martinsb@gmail.com >
Co-authored-by: NAL <niko.a.leinonen@gmail.com >
Co-authored-by: Nandhakumar Subramanian <nandha.kumar790@gmail.com >
Co-authored-by: Oleksandr Yurov <oyurov@icloud.com >
Co-authored-by: Osama <laptooxz@proton.me >
Co-authored-by: PPNplus <ppnplus@protonmail.com >
Co-authored-by: Patrick Raths <piroh1990@gmail.com >
Co-authored-by: Pavlo Sydoriuk <sidopas@gmail.com >
Co-authored-by: Pazystamas <pazystamas@gmail.com >
Co-authored-by: Petri Hämäläinen <petri.hamalainen@mailbox.org >
Co-authored-by: Phillip Kang <phillipxkang@gmail.com >
Co-authored-by: Piero Bi <biagini93@ik.me >
Co-authored-by: PilgrimToHyperion <pilgrimtohyperion@gmail.com >
Co-authored-by: Piotr Pazhytnykh <pazhitnykhpetr@gmail.com >
Co-authored-by: PontusÖsterlindh <pontus@osterlindh.com >
Co-authored-by: Raul <raul.plesa@gmail.com >
Co-authored-by: Remco <remco@pander.io >
Co-authored-by: Richiondrugs <riccardocastellano07@gmail.com >
Co-authored-by: Robert Virkus <robert.virkus@enough.de >
Co-authored-by: Sebastian <sebastiankiwidk@gmail.com >
Co-authored-by: Seungbeom Ha <tmdqja75@gmail.com >
Co-authored-by: Shaw <shawyunz@gmail.com >
Co-authored-by: Simone Ognibene <ognibene2001@gmail.com >
Co-authored-by: Sylvain Pichon <service@spichon.fr >
Co-authored-by: TA <tobi@warsnich.de >
Co-authored-by: Taleh Rzayev <talehji@gmail.com >
Co-authored-by: Tim Morley <weblate.3919org@timsk.org >
Co-authored-by: UDP <udp@users.noreply.hosted.weblate.org >
Co-authored-by: Ulices <hasecilu@tuta.io >
Co-authored-by: User 123456789 <user123456789@users.noreply.hosted.weblate.org >
Co-authored-by: VRADDB <dimitri.debruyne@vanroey.be >
Co-authored-by: Vegard Fladby <vegard@fladby.org >
Co-authored-by: Vishal Ghelani <vishal.ghelani@gmail.com >
Co-authored-by: WellsTsai <dan50907@gmail.com >
Co-authored-by: Yago Raña Gayoso <yago.rana.gayoso@gmail.com >
Co-authored-by: Yohsi <yohan.simard@proton.me >
Co-authored-by: Yolopix <13918281+y0lopix@users.noreply.github.com >
Co-authored-by: Yusuf Soyipek <yusuf@soyipek.com >
Co-authored-by: Zhigang Wu <wu.zhigang@xuan-ming.net >
Co-authored-by: Zillazapdos <harald.vagle.undheim@icloud.com >
Co-authored-by: anton garcias <isaga.percompartir@gmail.com >
Co-authored-by: arvissidorovs <arvis.sidorovs@gmail.com >
Co-authored-by: bittin1ddc447d824349b2 <bittin@reimu.nl >
Co-authored-by: bosund <bosund@gmail.com >
Co-authored-by: chamdim <chamdim@protonmail.com >
Co-authored-by: daniqss <danielqueijo14@gmail.com >
Co-authored-by: david7xw <davdavid7xw@gmail.com >
Co-authored-by: dkorecko <github@david.korecko.com >
Co-authored-by: eav5jhl0 <eav5jhl0@users.noreply.hosted.weblate.org >
Co-authored-by: fascinate722 <fascinate722@gmail.com >
Co-authored-by: guillermo <guillermoremesa@gmail.com >
Co-authored-by: h1nnak <gerlich@mailbox.org >
Co-authored-by: iwonder <iwonder@users.noreply.hosted.weblate.org >
Co-authored-by: jasoisjaso <jaso.bih@gmail.com >
Co-authored-by: jicetus. <jicetus@users.noreply.hosted.weblate.org >
Co-authored-by: jmilovic <krunazajecar@gmail.com >
Co-authored-by: kylo32 <kylo32@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: on9686 <on9686@gmail.com >
Co-authored-by: outsider-tabby-pox <outsider-tabby-pox@duck.com >
Co-authored-by: pyccl <changcongliang@163.com >
Co-authored-by: s0nprem0 <s0nprem0@proton.me >
Co-authored-by: slick-daddy <129640104+slick-daddy@users.noreply.github.com >
Co-authored-by: tct123 <tct1234@protonmail.com >
Co-authored-by: traumanndylan <traumanndylan@gmail.com >
Co-authored-by: tvirolai <tuomo.virolainen@rebase.fi >
Co-authored-by: veiskiboi <vesahok@gmail.com >
Co-authored-by: waclaw66 <waclaw66@seznam.cz >
Co-authored-by: x0x0b <42596409+x0x0b@users.noreply.github.com >
Co-authored-by: Сергій Савчук <serge.savchuk@gmail.com >
Co-authored-by: 星 <seirun124@gmail.com >
Translate-URL: https://hosted.weblate.org/projects/immich/immich/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/af/
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/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/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/eu/
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/gu/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/he/
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/it/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/ja/
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/mn/
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/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/uz/
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
2026-05-22 18:01:23 +02:00
Alex
fd7ddfef54
fix: plugin prod build typo ( #28566 )
2026-05-22 11:01:18 -05:00
Daniel Dietzler
0975b1599c
fix: remove stray migration ( #28565 )
2026-05-22 15:20:47 +00:00
Peter Ombodi
78ac0ade01
feat(mobile): add manage media APIs to NativeSyncApi ( #28441 )
...
* feat(mobile): add manage media APIs to NativeSyncApi
* fix(mobile): remove legacy local file manager from trash sync
* refactor(mobile): move media permission methods to PermissionApi
* cleanup
---------
Co-authored-by: Peter Ombodi <peter.ombodi@gmail.com >
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com >
2026-05-22 17:40:11 +05:30
Mert
7b9dab872b
fix(mobile): separate group ids for separate app installs ( #28448 )
...
* separate group ids
* remove pigeon method
* Revert "remove pigeon method"
This reverts commit d699ff2094 .
2026-05-21 12:25:20 -05:00
Daniel Dietzler
6413495fb8
fix: mise lockfile ( #28541 )
2026-05-21 13:13:37 +02:00
Caltsic
b414b3d32b
fix: improve form control focus visibility ( #28512 )
...
* Improve form control focus visibility
* fix: align form input focus styles
2026-05-20 15:33:56 -05:00
renovate[bot]
20da7c4267
chore(deps): lock file maintenance (terragrunt) ( #28488 )
2026-05-20 17:20:50 +02:00
renovate[bot]
92b6778d2d
fix(deps): update typescript-projects ( #28371 )
...
Co-authored-by: Daniel Dietzler <mail@ddietzler.dev >
2026-05-20 16:56:27 +02:00
Daniel Dietzler
5a61e589e8
chore: always run ci when mise.toml changes and install flutter from aqua ( #28521 )
2026-05-20 14:43:30 +00:00
renovate[bot]
85192bb110
chore(deps): update ghcr.io/jdx/mise docker tag to v2026.5.11 ( #28522 )
2026-05-20 14:29:17 +00:00
Timon
c7ae97fa2b
chore: handle docusaurus deprecation warning ( #28516 )
2026-05-20 15:27:33 +02:00
Timon
8d02f3625d
chore: update mobile makefile command usage instructions ( #28514 )
2026-05-20 15:26:24 +02:00
bo0tzz
a5a7380a26
feat: use lockfile for mise tools ( #28503 )
2026-05-20 11:37:33 +00:00
renovate[bot]
d9ce3d2046
chore(deps): update dependency @types/node to ^24.12.4 ( #28490 )
2026-05-20 12:41:17 +02:00
renovate[bot]
815ff677fc
chore(deps): update github-actions ( #28493 )
2026-05-19 22:22:44 +00:00
bo0tzz
915d865ce2
chore: use custom sticky-comment action ( #28505 )
2026-05-19 20:25:46 +00:00
immich-tofu[bot]
c28e5f90b6
chore: modify .github/workflows/org-zizmor.yml
2026-05-19 10:45:23 +00:00
Timon
4383473ed6
fix: cleanup nestjs-zod properties ( #28447 )
...
* fix: cleanup nestjs-zod properties
* lint
2026-05-18 15:31:08 -04:00
shenlong
77701dd5a3
refactor: migrate backup config ( #28483 )
2026-05-19 00:40:10 +05:30
shenlong
d4808fdc4d
refactor: migrate album config ( #28482 )
...
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com >
2026-05-18 23:28:59 +05:30
renovate[bot]
7fa967a98e
chore(deps): update dependency svelte to v5.55.7 [security] ( #28434 )
...
Co-authored-by: Daniel Dietzler <mail@ddietzler.dev >
2026-05-18 17:42:01 +00:00
shenlong
9cffcc9f4e
refactor: migrate network config ( #28471 )
2026-05-18 16:22:42 +00:00
shenlong
40925f0a06
refactor: immich form and text input ( #28479 )
...
refacotr: immich form
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com >
2026-05-18 16:21:36 +00:00
Oliver Roed Schøler
0544d22902
feat: Selectable metadata in duplicates utility with diffing ( #26328 )
2026-05-18 17:49:51 +02:00
Jason Rasmussen
3d075f2bf8
feat: workflows & plugins ( #26727 )
...
feat: plugins
chore: better types
feat: plugins
2026-05-18 11:09:33 -04:00
Luis Nachtigall
7384799f19
fix(mobile): asset viewer stuck on spinner after rotation ( #28019 )
2026-05-18 20:32:51 +05:30
Alex
4a7f06e8fd
feat: upload and add local asset directly to album ( #28123 )
...
* feat: manually upload local assets to album
* feat: manually upload local assets to album
* refactor
* Upload status
* pr feedback
2026-05-18 20:31:22 +05:30
Lauritz Tieste
8f662fc459
refactor: enhance shared link UI and functionality ( #26464 )
...
* feat(shared-link): enhance shared link UI and functionality with new expiry options and improved layout
* rebase & cleanup
---------
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com >
2026-05-18 20:29:56 +05:30
Benjamin Nguyen
24b1dae9f2
feat(mobile): "Add Tags" asset multiselect option ( #26269 )
...
* add bulk_tag_assets_action_button to general_bottom_sheet.widget
include create tag tile in 'Add Tags' action modal
* follow provider -> svc -> repo pattern for tags
* rebase and cleanup
---------
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com >
2026-05-18 20:29:09 +05:30
Lauritz Tieste
3a3469a5f9
feat(ui): add ImmichURLInput ( #27105 )
...
feat(ui): implement shared URL input configuration and update input fields
2026-05-18 20:28:57 +05:30
Adam Gastineau
7993619ed2
fix(ios): respect status bar scroll to top in timeline views ( #28469 )
...
* fix(ios): respect status bar scroll to top in library views
* Make sure to wrap all loading states in Scaffold
2026-05-18 20:28:01 +05:30
shenlong
4d1f6f869b
chore: cleanup mobile mise config ( #28473 )
...
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com >
2026-05-18 19:18:52 +05:30
Yaros
3eb03f7934
chore: update readmes to match main ( #28458 )
2026-05-17 13:08:27 -05:00
Alex
03ed3daa31
chore: improve mobile slideshow ( #28460 )
2026-05-17 10:54:21 -05:00
Min Idzelis
02581e81a7
fix(web): work around Chrome HDR image seam lines during zoom ( #27715 )
...
Change-Id: Ic5a5b1a476c2af93b465ef23dabc601a6a6a6964
Co-authored-by: Alex <alex.tran1502@gmail.com >
2026-05-16 02:15:24 +00:00
Santo Shakil
3ab3d5cf43
fix(mobile): don't force-unwrap nil localizedTitle in ios getAlbums ( #28452 )
...
crashes on ios 26 when a PHAssetCollection returns nil for
localizedTitle. fall back to localIdentifier. ref #28428
2026-05-15 18:12:28 -05:00
Ben Beckford
0ef04d9baa
feat(mobile): slideshow view ( #28421 )
...
* feat(mobile): slideshow view
* move slideshow settings to metadata store
* remove watch in initState
* wrap progress bar in safearea
* show slideshow button on remote albums
* fix crash on unknown assets
* always show slideshow option
* add zoom effect
* add padding to slideshow settings
* chore: styling tweak
---------
Co-authored-by: Alex <alex.tran1502@gmail.com >
2026-05-15 18:12:04 -05:00
Santo Shakil
df016f9228
fix(mobile): mounted check in ThumbnailTile hero flight listener ( #28451 )
...
When the user pops back from the asset viewer mid-flight, the hero
animation can fire its status listener after _ThumbnailTileState has
been disposed. setState then throws a null check on State._element.
Guard the listener with `if (!mounted) return;` — same pattern as
#28300 in the album sync action.
2026-05-15 21:41:04 +00:00
Santo Shakil
17779c1e74
fix(mobile): cronet thumbnail buffer overflow regression from #28439 ( #28450 )
...
The hybrid added in onReadCompleted reuses Cronet's ByteBuffer between
reads to save a JNI wrap call when no grow is needed. That reuse breaks
advance() — Cronet's position() is cumulative across reads, so the same
K bytes get counted on every subsequent iteration. b.offset overshoots
b.capacity, the reuse branch keeps firing on a now-empty buffer, and
request.read() throws the original IllegalArgumentException again.
Always pass a fresh wrap from wrapRemaining() so byteBuffer.position()
reflects only this iteration's bytes. Same shape as the original PR
had before the broken optimization was layered on top.
2026-05-15 17:25:31 -04:00
Santo Shakil
01d6a244d8
fix(mobile): cronet buffer overflow on compressed thumbnails ( #28439 )
...
CronetImageFetcher sized the response buffer from Content-Length, which is
the compressed wire size. Cronet auto-decompresses gzip/br responses and
writes decompressed bytes into the buffer, exceeding it and throwing
IllegalArgumentException: ByteBuffer is already full on the next read. Use
the growable path; Content-Length becomes an initial alloc hint only,
capped at 128 MB so an untrusted server can't overflow Int.MAX_VALUE or
OOM us upfront. Reuse Cronet's ByteBuffer between reads when no grow is
needed.
2026-05-15 14:48:23 -04:00
Ben Beckford
21d6755f39
fix(web): recently added ux ( #28435 )
2026-05-14 22:22:23 -05:00
Robert Deaton
e91c017dd0
fix(server): dedupe database backup jobs ( #28341 )
...
* fix(server): dedupe database backup jobs via jobId
#27268 shows backup jobs piling up in the queue across upgrades; one pending
backup is always enough.
* fix(tests): Avoid stale backup files from previous test runs being erroneously returned from createBackup
* fix(jobs): Use bullmq's deduplication over jobId to avoid failed jobs from blocking future executions.
---------
Co-authored-by: Robert Deaton <immich@rdeaton.space >
2026-05-14 20:59:15 -04:00
Alex
43687cd8b4
fix: kebab menu icon colors and actions ( #28433 )
2026-05-14 22:23:50 +00:00
shenlong
06729ee5a5
chore: cleanup unused store keys ( #28415 )
...
cleanup unused store keys
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com >
2026-05-14 16:21:06 -05:00
Nojus Gudinavičius
b0c9743d9a
feat(server): allow subpaths for machine learning URL ( #28427 )
...
This allows to use a machine learning server URL under a subpath,
such as "http://example.com/ml-server/ ".
2026-05-14 12:46:31 +00:00
Marius
37cc028868
fix(mobile): use correct delete action ( #26575 )
...
fix(mobile): use correct delete for trashed assets
When viewing a trashed asset, the viewer bottom bar now shows the permanent delete button instead of the trash button, which had no effect on already-trashed assets.
2026-05-14 11:57:19 +00:00
Inês Costa
84a2b7a3c8
fix(mobile): add restore option to trashed assets ( #27442 )
2026-05-14 07:19:00 +00:00
racehd
89b3433346
feat(docs): add fixed subnet guide for Synology to prevent firewall issues ( #26554 )
...
* - Add Set Fixed Subnet section
- Add newline after details summary to properly render summary with mdx
* pnpm run format --write
---------
Co-authored-by: Jason Rasmussen <jason@rasm.me >
2026-05-13 23:54:13 +00:00
shenlong
3ff0d47ee3
chore: do not cache dart_tool ( #28409 )
...
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com >
2026-05-13 19:46:24 -04:00