izzy
|
174670a1b7
|
feat: download backups from list
|
2025-11-21 14:47:11 +00:00 |
|
izzy
|
a3c6d71a58
|
refactor: permit any .sql(.gz) to be listed/restored
|
2025-11-21 14:24:35 +00:00 |
|
izzy
|
19ba23056c
|
feat: upload backups
|
2025-11-21 12:52:27 +00:00 |
|
izzy
|
3d2d7fa64c
|
fix: load status on boot
|
2025-11-21 11:24:46 +00:00 |
|
izzy
|
fccb31d1d8
|
chore: ignore any library folder in docker/
|
2025-11-21 11:18:30 +00:00 |
|
izzy
|
8405a9bf0c
|
fix: use 'startRestoreFlow' on onboarding page
|
2025-11-21 11:18:19 +00:00 |
|
izzy
|
3933b23e2c
|
chore: remove neon lights on maintenance action pages
|
2025-11-21 11:10:15 +00:00 |
|
izzy
|
824f6e5b05
|
test: update e2e tests
|
2025-11-20 18:32:07 +00:00 |
|
izzy
|
270d7e3cdc
|
feat: start restore flow route
|
2025-11-20 18:31:57 +00:00 |
|
izzy
|
8463968712
|
chore: lint fixes
|
2025-11-20 17:10:17 +00:00 |
|
izzy
|
5be08274ff
|
chore: lint fixes
|
2025-11-20 17:05:22 +00:00 |
|
izzy
|
161918e9ca
|
chore: e2e lint
|
2025-11-20 16:46:02 +00:00 |
|
izzy
|
d6e3d26cfc
|
test: update cli spec
|
2025-11-20 16:43:30 +00:00 |
|
izzy
|
d5351de26f
|
merge: remote-tracking branch 'origin/main' into feat/database-restores
|
2025-11-20 16:34:53 +00:00 |
|
izzy
|
ed4a850a01
|
test: e2e maintenance spec
|
2025-11-20 16:22:30 +00:00 |
|
izzy
|
9d4ad11cff
|
test: web e2e tests
|
2025-11-20 16:12:03 +00:00 |
|
izzy
|
b887d4f557
|
test: various utils for testings
|
2025-11-20 16:11:36 +00:00 |
|
izzy
|
2e15012257
|
feat: web impl.
|
2025-11-20 16:08:16 +00:00 |
|
izzy
|
56a4159295
|
feat: sync status to web app
|
2025-11-20 15:47:30 +00:00 |
|
izzy
|
f69c49a60f
|
refactor: add maintenanceStore to hold writables
|
2025-11-20 15:41:20 +00:00 |
|
izzy
|
f778a4260b
|
fix: should set status on restore end
|
2025-11-20 15:41:05 +00:00 |
|
izzy
|
31f4665d35
|
feat: start action on boot
|
2025-11-20 15:36:17 +00:00 |
|
izzy
|
53a74a7279
|
feat: list and delete backup routes
|
2025-11-20 15:31:35 +00:00 |
|
izzy
|
dd1cf12aaa
|
refactor: DRY end maintenance
|
2025-11-20 15:26:03 +00:00 |
|
izzy
|
31410c3c20
|
test: backup restore service tests
|
2025-11-20 15:24:56 +00:00 |
|
izzy
|
26587dd690
|
feat: synchronised status, restore db action
|
2025-11-20 15:24:48 +00:00 |
|
Daniel Dietzler
|
78457d9b89
|
chore: add new language requests (#23991)
|
2025-11-20 08:58:18 -05:00 |
|
bo0tzz
|
5d043b435e
|
fix: hardcoded build-cache pull for e2e tests (#24002)
|
2025-11-20 14:22:45 +01: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 |
|
github-actions
|
edbdc14178
|
chore: version v2.3.1
v2.3.1
|
2025-11-20 02:20:16 +00:00 |
|
Alex
|
e7261a04e1
|
fix: new update notification cause rendering loop (#24013)
|
2025-11-19 20:14:30 -06:00 |
|
Jason Rasmussen
|
acded69adf
|
fix: supporter badge (#24012)
|
2025-11-19 20:14:15 -06:00 |
|
github-actions
|
45a0315606
|
chore: version v2.3.0
v2.3.0
|
2025-11-19 17:46:53 +00:00 |
|
Weblate (bot)
|
3856d4053c
|
chore(web): update translations (#23449)
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/bi/
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/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/fr/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/gl/
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/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/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/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/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/zh_Hant/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/zh_SIMPLIFIED/
Translation: Immich/immich
Co-authored-by: 100daysummer <bobbydochev@gmail.com>
Co-authored-by: Abhijeet Bonde <abhijeetbonde19@gmail.com>
Co-authored-by: AbuKareem Tuffaha <abukareem.tuffaha@gmail.com>
Co-authored-by: Adam Uchmanowicz <auchmanowicz@gmail.com>
Co-authored-by: Adrian Jost <github@adrianjost.dev>
Co-authored-by: Aitor-RM <Aitor.Rufian@alu.uclm.es>
Co-authored-by: Alexander Lohnes <alex.lohnes@googlemail.com>
Co-authored-by: Alexis-Loskoutoff <alexis@pctraining.fr>
Co-authored-by: Alma Hassan <almahassan9988@gmail.com>
Co-authored-by: AndreiP28 <andreiprica28@gmail.com>
Co-authored-by: Artur Koziara <arturkoziara@gmail.com>
Co-authored-by: Bryan Saputra <bryananta@icloud.com>
Co-authored-by: Carlo_Mava <carlomavaracchio@gmail.com>
Co-authored-by: Cristian Florin Tănase <crissssty@gmail.com>
Co-authored-by: Cristiano Fagundes <fagundescristianof@gmail.com>
Co-authored-by: Daniel Rieiro <daniel@danielrieiro.com>
Co-authored-by: DevServs <bonov@mail.ru>
Co-authored-by: Fjuro <fjuro@alius.cz>
Co-authored-by: Fred <freddyfunk@users.noreply.hosted.weblate.org>
Co-authored-by: Hossein Fani <linr@users.noreply.hosted.weblate.org>
Co-authored-by: Hurricane-32 <rodrigorimo@hotmail.com>
Co-authored-by: Indrek Haav <indrek.haav@hotmail.com>
Co-authored-by: Ivan Dimitrov <idimitrov08@gmail.com>
Co-authored-by: Jeppe Nellemann <jepnel@proton.me>
Co-authored-by: Jesús Jiménez <jesjimenez@gmail.com>
Co-authored-by: Johannes Dorn <johannes@dorn.email>
Co-authored-by: Jordy H <jordy@hoebergen.net>
Co-authored-by: Jorge Tristan <trisjor1998@gmail.com>
Co-authored-by: Jozef Gaal <preklady@mayday.sk>
Co-authored-by: Juanma Sanchez <juxmix@gmail.com>
Co-authored-by: Junghyuk Kwon <kwon@junghy.uk>
Co-authored-by: Kai Heine <kai-heine@users.noreply.hosted.weblate.org>
Co-authored-by: Knight Hat <knightchanelgaming@gmail.com>
Co-authored-by: Krissada Singhakachain <46844213+OmsinKrissada@users.noreply.github.com>
Co-authored-by: Leigh van der merwe <palitu822@gmail.com>
Co-authored-by: Leo Bottaro <github@leobottaro.com>
Co-authored-by: Luca Segato <luspy89@hotmail.it>
Co-authored-by: Lucas Jaksys <lucas3033@gmail.com>
Co-authored-by: Luís Nunes <lmcnunes@gmail.com>
Co-authored-by: Macgyver <macgyver@users.noreply.hosted.weblate.org>
Co-authored-by: Marc Casillas <mcasillassu@gmail.com>
Co-authored-by: Marco Perrotta <leondaval18@gmail.com>
Co-authored-by: MatijaThe245th <matija245matakovic@gmail.com>
Co-authored-by: Matjaž T. <matjaz@moj-svet.si>
Co-authored-by: Matteo D. <alex3025game@gmail.com>
Co-authored-by: Matteo De Carli <matteo.de.carli01@gmail.com>
Co-authored-by: Mees Frensel <meesfrensel@gmail.com>
Co-authored-by: Melvin Snijders <mail@melvinsnijders.nl>
Co-authored-by: Mārtiņš Bruņenieks <martinsb@gmail.com>
Co-authored-by: Parms <shoppingpar+weblate@simplelogin.com>
Co-authored-by: Paul <paul.kunad@kabelmail.de>
Co-authored-by: Petri Hämäläinen <petri.hamalainen@mailbox.org>
Co-authored-by: Philip Goto <philip.goto@gmail.com>
Co-authored-by: Pitoune <p.dhebrail@proton.me>
Co-authored-by: Ponas <le.slab124@aleeas.com>
Co-authored-by: PontusÖsterlindh <pontus@osterlindh.com>
Co-authored-by: Rasmus Sehlin <rasmus@sehl.in>
Co-authored-by: Richard Gráčik <r.gracik@gmail.com>
Co-authored-by: Roi Gabay <roigby@gmail.com>
Co-authored-by: Runskrift <anders@rimfrost.nu>
Co-authored-by: Ryan Gleeson <gleeson.ryanj@gmail.com>
Co-authored-by: S M, Aravinth (A.) <asm1@ford.com>
Co-authored-by: Sai Athulith Neela <saiathulithn@gmail.com>
Co-authored-by: Sebastiano <sebastiano.romi@gmail.com>
Co-authored-by: Sergey Katsubo <skatsubo@gmail.com>
Co-authored-by: Shawn <xiaxinx@gmail.com>
Co-authored-by: Sylvain Pichon <service@spichon.fr>
Co-authored-by: TV Box <realceday.tvbox@gmail.com>
Co-authored-by: Tanishq <weblate.impure434@passinbox.com>
Co-authored-by: Tatsuhiko Kono <kono@takenoko.io>
Co-authored-by: Tedy25879 <tedy25879@gmail.com>
Co-authored-by: Thanh Tùng Nguyễn <tung.nguyent03@gmail.com>
Co-authored-by: Toine Rademacher <hi@toine.zip>
Co-authored-by: Tomi Pöyskö <tomi.poysko@gmail.com>
Co-authored-by: User 123456789 <user123456789@users.noreply.hosted.weblate.org>
Co-authored-by: Vegard Fladby <vegard@fladby.org>
Co-authored-by: anton garcias <isaga.percompartir@gmail.com>
Co-authored-by: eav5jhl0 <eav5jhl0@users.noreply.hosted.weblate.org>
Co-authored-by: gablilli <gabriele.lilli0511@gmail.com>
Co-authored-by: kiwinho <kiwicaja@gmail.com>
Co-authored-by: pyccl <changcongliang@163.com>
Co-authored-by: r64 <me@ruka64.dev>
Co-authored-by: ruka-64 <202770393+ruka-64@users.noreply.github.com>
Co-authored-by: sam ng <andy.sam@gmail.com>
Co-authored-by: sh4tteredd <llor22658@gmail.com>
Co-authored-by: shiuh67 <shiuh.cheng@gmail.com>
Co-authored-by: swever <swever@users.noreply.hosted.weblate.org>
Co-authored-by: thehijacker <thehijacker@gmail.com>
Co-authored-by: ti-guru <anders.egeland@outlook.com>
Co-authored-by: ume <bungoume@gmail.com>
Co-authored-by: waclaw66 <waclaw66@seznam.cz>
Co-authored-by: Максим Горпиніч <gorpinicmaksim0@gmail.com>
|
2025-11-19 17:44:39 +00:00 |
|
bo0tzz
|
8175b3b75b
|
fix: allow adding new translations files (#23998)
|
2025-11-19 16:00:01 +00:00 |
|
izzy
|
442fe6e3d0
|
feat: add external maintenance mode status
|
2025-11-19 15:54:44 +00:00 |
|
Alex
|
56e431226f
|
feat: show OCR bounding box (#23717)
* feat: ocr bounding box
* bounding boxes
* pr feedback
* pr feedback
* allow copy across text boxes
* pr feedback
|
2025-11-19 15:52:40 +00:00 |
|
izzy
|
af741a4761
|
test: update service worker tests
|
2025-11-19 15:42:10 +00:00 |
|
izzy
|
7c2e8b1d62
|
feat: add MaintenanceEphemeralStateRepository
refactor: cache the secret in memory
|
2025-11-19 15:41:27 +00:00 |
|
izzy
|
56c93a71c0
|
test: add mock for new storage fns
|
2025-11-19 15:32:11 +00:00 |
|
izzy
|
c090a1a9d9
|
feat: authenticate websocket requests in maintenance mode
|
2025-11-19 15:27:44 +00:00 |
|
izzy
|
d040de2d52
|
feat: initialise StorageCore in maintenance mode
|
2025-11-19 15:27:16 +00:00 |
|
izzy
|
73ae766d9f
|
refactor: move logSecret into module init
|
2025-11-19 15:13:11 +00:00 |
|
izzy
|
edc1333db1
|
chore: add missing repositories to MaintenanceModule
|
2025-11-19 15:11:37 +00:00 |
|
Daniel Dietzler
|
f59417cc77
|
chore(web): refactor replace asset (#23972)
|
2025-11-19 08:49:15 -06:00 |
|
Min Idzelis
|
11cec56e80
|
refactor(web): consolidate timeline API - merge addAssets/updateAssets into upsertAssets (#23985)
|
2025-11-19 08:48:16 -06:00 |
|
bo0tzz
|
810f22057c
|
fix: create release as draft (#23996)
|
2025-11-19 14:46:14 +00:00 |
|
Min Idzelis
|
2152f20b6c
|
fix: unarchive action doesn't update archive page (#23987)
|
2025-11-19 12:29:02 +01:00 |
|
Matthew Momjian
|
a6c76e78d6
|
fix(docs): update Readme links (#23959)
* fix(docs): Update star history links and image sources
* Update star history link in README.md
|
2025-11-18 21:32:11 -06:00 |
|