Commit Graph

3567 Commits (70d196dbdbdf1d88ea652e74a94f49d2b1e707dd)
 

Author SHA1 Message Date
Alex 70d196dbdb
Rename Immich-logo-stacked-light.png to immich-logo-stacked-light.png 2024-03-11 11:21:41 +07:00
Alex ea2755a559
Update and rename Immich-logo-stacked-light.svg to immich-logo-stacked-light.svg 2024-03-11 11:21:24 +07:00
Alex 932dd3c885
Rename Immich-logo-inline-dark.png to immich-logo-inline-dark.png 2024-03-11 11:21:05 +07:00
Alex 2de9a92fba
chore: update readme with new logo and add design materials (#7852)
* chore: readme logo

* design material
2024-03-11 11:16:57 +07:00
Jason Rasmussen a41ffb5131
feat(web): empty external library placeholder (#7848) 2024-03-11 10:29:21 +07:00
Alex ae34e4f59f
chore: post release tasks 2024-03-11 09:48:25 +07:00
Mert 8dc62bd29a
fix(server): face search results not always sorted (#7839)
* order by

* update sql
2024-03-11 09:19:20 +07:00
Alex The Bot 4027cba4eb Version v1.98.2 2024-03-11 14:17:12 +07:00
Mert 5bd597f14b
fix(server): external library sync not working for large libraries (#7759) 2024-03-10 22:30:57 +07:00
Ghazi Tounsi 49d9051879
fix(mobile): archive desc sorting (#7822)
desc sort
2024-03-10 21:15:34 +07:00
DeclanE e5978981f3
Fix: Disable 'As profile picture' option for videos in context menu a… (#7830)
* Fix: Disable 'As profile picture' option for videos in context menu asset-viewer-nav-bar.svelte

This commit modifies the context menu behavior to disable the "As profile picture" option when interacting with video assets. Previously, the option was available for all asset types, including videos, which could lead to confusion when this displayed an error.

With this change, the "As profile picture" option is conditionally rendered based on the asset type. If the asset is a video, the option is not displayed in the context menu.

This adjustment enhances the web experience by preventing users from attempting to set a video as their profile picture, which is not supported by the system.

Fixes: #7724

* Switched to check if photo instead of video
2024-03-10 18:32:27 +07:00
Sam Holton d257cdcbbf
feat(web): add sticky date headers for asset-date-group (#7824)
* feat(web): add sticky date headers for asset-date-group

* use existing classes
2024-03-10 15:32:05 +07:00
Daniel Dietzler 60c521101a
chore(server): type checks for e2e (#7800)
type checks for e2e
2024-03-09 23:18:25 +07:00
Daniel Dietzler 11e7533a4d
chore(server): user e2e: wait for user delete event (#7799)
* wait for user delete event

* fix update event names

* add test for hard deletion of user
2024-03-10 00:10:24 +07:00
Daniel Dietzler ec8fb0be83
chore(server): remove unused storage repository variable from microservices app service (#7797)
remove unused storage repository from microservices app service
2024-03-09 16:06:31 +07:00
Alex a6cd4b8427
chore(server): openapi (#7794)
* chore(server): openapi

* openapi
2024-03-09 14:01:52 +07:00
renovate[bot] 3bdd2612ce
chore(deps): update typescript-eslint monorepo to v7.1.1 (#7790)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-09 13:33:11 +07:00
Jason Rasmussen 30b0b2474e
refactor: asset e2e (#7769) 2024-03-09 12:51:58 +07:00
martin 8eb9dad989
fix: update e2e (#7710)
* fix: update e2e

* update package.json

* fix: version
2024-03-08 23:16:36 +07:00
Fynn Petersen-Frey 3f1d37e556
feat(server): hardware HDR tonemapping for RKMPP (#7655)
* feat(server): hardware HDR tonemapping for RKMPP

* review feedback
2024-03-08 21:17:26 +07:00
Ben McCann ba55e867e0
perf: precompress and cache assets (#7757)
* perf: precompress and cache assets

* fix cache header

* use startswith

---------

Co-authored-by: mertalev <101130780+mertalev@users.noreply.github.com>
2024-03-08 21:15:38 +07:00
Alex 4fdb0835c9
chore: post release tasks 2024-03-08 19:08:33 +07:00
Alex The Bot 430561d692 Version v1.98.1 2024-03-08 23:44:13 +07:00
Alex e8fb529026
fix(server): getAllAssets doesn't return all assets (#7752)
* fix(server): getAllAssets doesn't return all assets

* try reverting

* fix: archive and remove unused method

* update sql

* remove unused code

* linting
2024-03-08 17:16:32 +07:00
Sam Holton 7a4ae7d142
feat(server,web): add force delete to immediately remove user (#7681)
* feat(server,web): add force delete to immediately remove user

* update wording on force delete confirmation

* fix force delete css

* PR feedback

* cleanup user service delete for force

* adding user status column

* some cleanup and tests

* more test fixes

* run npm run sql:generate

* chore: cleanup and websocket

* chore: linting

* userRepository.restore

* removed bad color class from delete-confirm-dialoge

* additional confirmation for user force delete

* shorten confirmation message

---------

Co-authored-by: Jason Rasmussen <jrasm91@gmail.com>
2024-03-08 17:49:39 +07:00
Andrew Roberts 9cb0a1ffbf
fix(web): modal password reset modal in dark mode (#7748)
* Fixed dark mode password reset success

* Fixed prettier issue
2024-03-08 14:05:15 +07:00
Michel Heusschen fa32c6660c
fix(web): album state after removing assets (#7745)
* fix(web): album state after removing assets

* refresh album on remove + simplify AlbumSummary
2024-03-08 14:03:37 +07:00
DeclanE fe8c6b17a6
chore: rename "Library" to "External Library" in system settings (#7744)
* Change "Library" > "External Library" under system settings

This is intended to assist with any confusion regarding standard libraries

* Changed key from "library" to "external-library"

* Updated "Encode Clip" to "Smart Search"
2024-03-08 16:49:44 +07:00
Jason Rasmussen 89f6190fb0
refactor: search e2e (#7732) 2024-03-08 11:20:54 +07:00
Michel Heusschen ffdd504008
refactor(web): admin and user signup forms (#7739) 2024-03-08 08:45:41 +07:00
dependabot[bot] 46597aac97
chore(deps): bump docker/build-push-action from 5.1.0 to 5.2.0 (#7737)
Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 5.1.0 to 5.2.0.
- [Release notes](https://github.com/docker/build-push-action/releases)
- [Commits](https://github.com/docker/build-push-action/compare/v5.1.0...v5.2.0)

---
updated-dependencies:
- dependency-name: docker/build-push-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-08 08:41:39 +07:00
mmomjian 9b27a09131
docs: Update DB queries (#7730) 2024-03-07 23:28:51 +07:00
Jason Rasmussen a50f125dd1
refactor: api validators (boolean and date) (#7709)
* refactor: api validators (boolean and date)

* chore: open api

* revert: time bucket change
2024-03-07 22:59:02 +07:00
Alex 753842745d
Localizely: Translations update (#7715)
chore(mobile): translation update
2024-03-07 20:56:05 +07:00
martyfuhry 21caa06fa2
fix(mobile): Fixes large and small image cache (#7726)
Fixes large and small image cache
2024-03-07 20:55:50 +07:00
aviv926 7a7475ed67
docs: Update External Libraries Guide (#7723) 2024-03-07 18:49:30 +07:00
Sam Holton dbb6a8dc2a
fix(server): remove shared links during user delete (#7696)
* fix(server): remove shared links during user delete

* add delete cascade for shared links
2024-03-07 17:21:23 +07:00
Jonathan Jogenfors a5a27594b8
docs: admin-only library settings (#7716)
* document admin-only library settings

* renew library guide
2024-03-07 21:27:02 +07:00
Jason Rasmussen 661409bac7
feat(server): create a person with optional values (#7706)
* feat: create person dto

* chore: open api

* fix: e2e

* fix: web usage
2024-03-07 15:34:57 +07:00
Jonathan Jogenfors f1a8e385e9
deps(server): CVE-2024-28176 (#7717)
bumpety bump
2024-03-07 15:34:10 +07:00
renovate[bot] a623556762
chore(deps): update dependency @playwright/test to v1.42.1 (#7684)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-07 15:31:45 +07:00
Alex The Bot 7dc5e0cc4f Version v1.98.0 2024-03-07 19:22:14 +07:00
Alex Tran ba5d5256b1 Revert "Version v1.98.0"
This reverts commit 9b1a379fa6.
2024-03-07 12:04:54 +07:00
Alex Tran 307ffc990d fix(server): admin access to edit library 2024-03-07 12:03:21 +07:00
Alex The Bot 9b1a379fa6 Version v1.98.0 2024-03-07 17:40:40 +07:00
Jonathan Jogenfors 4cb0f37918
chore(server): Move library watcher to microservices (#7533)
* move watcher init to micro

* document watcher recovery

* chore: fix lint

* add try lock

* use global library watch lock

* fix: ensure lock stays on

* fix: mocks

* unit test for library watch lock

* move statement to correct test

* fix: correct return type of try lock

* fix: tests

* add library teardown

* add chokidar error handler

* make event strings an enum

* wait for event refactor

* refactor event type mocks

* expect correct error

* don't release lock in teardown

* chore: lint

* use enum

* fix mock

* fix lint

* fix watcher await

* remove await

* simplify typing

* remove async

* Revert "remove async"

This reverts commit 84ab5abac4.

* can now change watch settings at runtime

* fix lint

* only watch libraries if enabled

---------

Co-authored-by: mertalev <101130780+mertalev@users.noreply.github.com>
Co-authored-by: Alex Tran <alex.tran1502@gmail.com>
2024-03-07 11:36:53 +07:00
Alex 3278dcbcbe
fix(web): save filename search in search filter box (#7704) 2024-03-07 10:16:47 +07:00
Jason Rasmussen b733a29430
refactor: e2e (#7703)
* refactor: e2e

* fix: submodule check

* chore: extend startup timeout
2024-03-07 10:14:36 +07:00
Michel Heusschen 2dcd0e516f
fix(server): add extension to filename migration (#7697) 2024-03-07 09:33:56 +07:00
Alex e823b39579
fix(server): access face count when the value is undefined (#7694) 2024-03-06 23:21:10 +07:00