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
shenlong
bbba1bfe8c
fix: use adjustment time in iOS for hash reset ( #24047 )
...
* use adjustment time in iOS for hash reset
* migration
* fix equals check
---------
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com >
2025-12-03 21:15:58 -06:00
Robert Schäfer
4be9a5ebf8
fix(docs): obsolete docs about rootless docker ( #24376 )
...
Description
-----------
The documentation lies about comments in `docker/docker-compose.dev.yml`.
Reason: in 689c6aa276 these docs were added
but the comments in this file are removed in
b9e2590752 and the docs weren't updated.
How Has This Been Tested?
-------------------------
```
$ git log -S rootless
commit b9e2590752
Author: Jason Rasmussen <jason@rasm.me >
Date: Tue Sep 16 12:48:44 2025 -0400
chore: simplify (#22082 )
commit 689c6aa276
Author: Rudolf Horváth <R-Rudolf@users.noreply.github.com >
Date: Thu Nov 21 13:25:45 2024 +0100
docs: add developer notes about rootless docker setup (#13250 )
```
Checklist:
----------
- [x] I have performed a self-review of my own code
- [x] I have made corresponding changes to the documentation if applicable
- [x] I have no unrelated changes in the PR.
- [ ] I have confirmed that any new dependencies are strictly necessary.
- [ ] I have written tests for new code (if applicable)
- [ ] I have followed naming conventions/patterns in the surrounding code
- [ ] All code in `src/services/` uses repositories implementations for database calls, filesystem operations, etc.
- [ ] All code in `src/repositories/` is pretty basic/simple and does not have any immich specific logic (that belongs in `src/services/`)
2025-12-03 18:34:08 -06: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
Nicholas
853a024f0f
fix: prevent OOM on nginx reverse proxy servers ( #24351 )
...
Prevent OOM on reverse proxy servers
Added configuration to disable buffering for uploads.
2025-12-03 14:30:28 -06:00
Alex
4fe494776e
fix: local full sync on Android on resume ( #24348 )
2025-12-03 20:22:07 +00:00
Justin Forseth
76b4adf276
fix: Adjust the zoom level ( #24353 )
...
Adjust the zoom level
2025-12-03 14:19:57 -06:00
Alex
75dde0d076
fix: exposure info and better readability ( #24344 )
...
fix: exposure info and better readabilit
2025-12-03 20:19:45 +00:00
Mert
cffb68d1c4
fix(server): do not delete offline assets ( #24355 )
...
* do not delete isOffline assets
* update sql
* add medium test
* add normal delete test
* formatting
2025-12-03 14:19:26 -06:00
Jason Rasmussen
45f68f73a9
feat: queue detail page ( #24352 )
2025-12-03 13:39:32 -05:00
izzy
e958516318
merge: remote-tracking branch 'immich/main' into feat/database-restores
2025-12-03 12:50:06 +00:00
izzy
0d05c0d4ae
fix: update worker controller with new route
2025-12-03 12:34:10 +00:00
izzy
4e2187acf9
refactor: scope util to database-backups instead of backups
2025-12-03 12:30:07 +00:00
izzy
adc2d5d1e5
test: backups no longer take path param
2025-12-03 12:29:00 +00:00
izzy
6b9cc855a5
test: wip
2025-12-03 12:26:47 +00:00
izzy
02265ba224
chore: validate filename for deletion
2025-12-03 12:13:52 +00:00
izzy
cf3686a509
fix: correct type for serverinstall response dto
2025-12-03 12:05:16 +00:00
izzy
3019091733
test: correct deleteBackup call
2025-12-03 12:04:35 +00:00
izzy
4296211c61
test: update sdk use in e2e test
2025-12-03 11:57:40 +00:00
izzy
207a8bc55a
refactor: instead of param, allow bulk backup deletion
2025-12-03 11:55:15 +00:00
izzy
a63b418507
refactor: rename db backup routes
2025-12-03 11:47:48 +00:00
izzy
fe8eb85e37
test: split backup service spec
2025-12-03 11:41:31 +00:00
izzy
4659ceb425
test: update maint. worker service spec
2025-12-03 11:34:20 +00:00
izzy
17dfcedad6
refactor: remove state repository
2025-12-03 11:34:15 +00:00
izzy
20d1e610ce
chore: ensure admin for detect install while out of maint.
2025-12-03 11:11:18 +00:00
izzy
305bf60f97
refactor: ensure detect install is consistently named
2025-12-03 11:10:33 +00:00
izzy
f9d2a9707d
test: split web e2e tests
2025-12-03 11:07:41 +00:00
izzy
ef944c29d3
fix: import getMaintenanceStatus
2025-12-03 11:02:34 +00:00
izzy
274775d876
fix: also show in restore flow
2025-12-03 09:55:53 +00:00
izzy
0945e18564
fix: move end button into authed default maint page
2025-12-03 09:52:36 +00:00
izzy
e0428b565a
test: split api e2e tests and passing
2025-12-03 09:47:16 +00: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
Alex
f5df5fa98d
chore: change workflow column name ( #24349 )
...
chore-change-workflow-column-name
2025-12-02 14:40:17 -06:00
renovate[bot]
f07d1441ea
chore(deps): update github-actions ( #24331 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-02 20:13:02 +01:00
Jonathan Jogenfors
1bcf28c062
chore(server): sidecars in asset_files ( #21199 )
...
* fix: sidecar check job
* feat: move sidecars to asset_files
* feat: combine with handleSidecarCheck
* fix(server): improved method signatures for stack and sidecar copying
* fix(server): improved method signatures for stack and sidecar copying
* chore: clean up
---------
Co-authored-by: Jason Rasmussen <jason@rasm.me >
2025-12-02 13:31:43 -05:00
izzy
9b955508e9
refactor: split into database backup controller
2025-12-02 17:59:21 +00:00
Jonathan Jogenfors
62628dfcfa
fix(web): folder view sort oder ( #24337 )
...
fix: folder view sort oder
2025-12-02 11:48:12 -06:00
izzy
a79b4bdc47
refactor: move status impl into service
...
refactor: add active flag to maintenance status
2025-12-02 17:15:48 +00:00
izzy
94af1bba4d
refactor: maintenanceStatus -> getMaintenanceStatus
...
refactor: `integrityCheck` -> `detectPriorInstall`
chore: add `v2.4.0` version
refactor: `/backups/list` -> `/backups`
refactor: use sendFile in download route
refactor: use separate backups permissions
chore: correct descriptions
refactor: permit handler that doesn't return promise for sendfile
2025-12-02 16:47:31 +00:00
Hai Sullivan
b11aecd184
fix(mobile): use correct timezone displayed in the info sheet ( #24310 )
...
* fixed the timezone issue in the Immich mobile app's metadata sheet to match the web app's behavior
* format dart
* now uses the shared applyTimezoneOffset() utility function from mobile/lib/utils/timezone.dart
* add tests
---------
Co-authored-by: Alex <alex.tran1502@gmail.com >
2025-12-02 16:37:19 +00:00
Jason Rasmussen
116012f6f8
feat: less asset-metadata validation ( #24342 )
2025-12-02 10:56:31 -05:00
izzy
b5ff460a55
refactor: move maintenance worker init into service
2025-12-02 15:25:12 +00:00
renovate[bot]
7594136050
chore(deps): update dependency express to v5.2.0 [security] ( #24323 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-02 09:27:12 -05:00
renovate[bot]
bb341cc774
chore(deps): update docker.io/valkey/valkey docker tag to v9 ( #24336 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-02 09:26:39 -05:00
Dionysius
af1d4afb95
fix(docs): server and machine-learning use IMMICH_HOST and IMMICH_PORT ( #24335 )
2025-12-02 09:25:39 -05:00
renovate[bot]
75b1ef2c57
chore(deps): update machine-learning ( #24334 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-02 01:01:17 -05:00
renovate[bot]
1e37f7c8c8
chore(deps): update dependency nodemailer to v7.0.11 [security] ( #24330 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-01 23:16:59 -05:00
Yaros
a32f450059
feat(mobile): persist album sorting & layout in settings ( #22133 )
...
* fix(mobile): persist album sorting in settings
* fix(mobile): persist album layout
* fix: fixed store model id
* fix: corrupted AppSettingsEnum
* chore: refactor to remove RemoteAlbumSortMode
* refactor: use t instead of tr
2025-12-01 20:51:35 -06:00