Commit Graph

130 Commits

Author SHA1 Message Date
Jason Rasmussen bff6914a73 chore(server): organize imports (#2779)
* feat: lint rule for organize imports

* chore: organize imports
2023-06-16 19:54:17 +00:00
Alex The Bot caccb1094d Version v1.61.0 2023-06-16 02:29:11 +00:00
Thomas 41c2c8b82d use imagemagick and libraw for raw image support (#2668)
* use imagemagick and libraw for raw image support

imagemagick and libraw have generally good support for raw images, including
Sony's ARW format. These tools should also allow Immich to support many more
image formats in future without any major code changes.

https://www.libraw.org/supported-cameras

I've tested and verified this change with .ARW files and other standard formats.

Fixes: #2156

* Add additional type for awr

* pr feedback

---------

Co-authored-by: Alex Tran <alex.tran1502@gmail.com>
2023-06-14 21:34:03 -05:00
Jason Rasmussen f0bc318712 chore: fix test coverage (#2699) 2023-06-09 15:20:15 -05:00
Jason Rasmussen 8ebac41318 refactor(server)*: tsconfigs (#2689)
* refactor(server): tsconfigs

* chore: dummy commit

* fix: start.sh

* chore: restore original entry scripts
2023-06-08 10:01:07 -05:00
Alex The Bot 1f4993350a Version v1.60.0 2023-06-04 15:45:06 +00:00
Jason Rasmussen 2493dfaba3 feat(server): dynamic job concurrency (#2622)
* feat(server): dynamic job concurrency

* styling and add setting info to top of the job list

* regenerate api

* remove DETECT_OBJECT job

---------

Co-authored-by: Alex Tran <alex.tran1502@gmail.com>
2023-06-01 05:32:51 -05:00
Alex The Bot da1710bcd2 Version v1.59.1 2023-05-30 17:56:47 +00:00
Jason Rasmussen 2dfd56b49b fix: reload assets from typesense results (#2615)
* fix: reload assets from typesense results

* chore: coverage
2023-05-30 12:55:06 -05:00
Alex The Bot 6538e599dd Version v1.59.0 2023-05-30 15:27:35 +00:00
Michel Heusschen 94d0705607 refactor(server): change asset entity to date type (#2599)
* refactor(server): change asset entity to date type

* lower coverage threshold
2023-05-29 09:05:14 -05:00
Alex The Bot a460940430 Version v1.58.0 2023-05-27 21:56:06 +00:00
Alex fc2455be80 fix(server): missing metadata extraction job (#2586)
* fix(server): missing metadata extraction job

* format

* fix test

* fix test

* Added source to upload

* fix test

* OK! CODE COVERAGE
2023-05-27 16:49:57 -05:00
Alex The Bot ecc894ac82 Version v1.57.1 2023-05-23 09:21:22 +00:00
Alex The Bot cd7fc7e026 Version v1.57.0 2023-05-23 02:03:49 +00:00
Alex feadc45e75 chore(server): Remove dist directory in command script (#2518) 2023-05-22 10:27:08 -05:00
Alex The Bot a1183f4b4b Version v1.56.2 2023-05-20 03:53:45 +00:00
Alex The Bot c8e649f190 Version v1.56.1 2023-05-19 04:01:36 +00:00
martin 70a0f4ae48 chore: update to node 18 and alpine 3.17 (#2430)
* chore: update to node 18 and alpine 3.17

Signed-off-by: martin <martin.labat92@gmail.com>

* chore: fix sharp version

Signed-off-by: martin <martin.labat92@gmail.com>

* chore(server): use vips-dev

Signed-off-by: martin <martin.labat92@gmail.com>

* update checkDiskUsage

Signed-off-by: martin <martin.labat92@gmail.com>

* fix: use vips-heif instead of libheif

Signed-off-by: martin <martin.labat92@gmail.com>

* fix: use vips instead of vips-cpp

Signed-off-by: martin <martin.labat92@gmail.com>

* fix: ensure vips installation

Signed-off-by: martin <martin.labat92@gmail.com>

---------

Signed-off-by: martin <martin.labat92@gmail.com>
2023-05-18 10:56:33 -05:00
Alex The Bot 126f5857c3 Version v1.56.0 2023-05-18 14:03:48 +00:00
Alex The Bot aa97ca9ccf Version v1.55.1 2023-05-09 15:29:06 +00:00
bo0tzz f1b70e13a1 Revert "Bump local-reverse-geocoder to 0.15.2 / Fix Corrupted Reverse Geocoding CSV File (#2396)" (#2409)
This reverts commit b5a4aef829.
2023-05-09 08:56:31 -05:00
Alex The Bot 25f55ee6bb Version v1.55.0 2023-05-09 02:08:01 +00:00
Szymon Sakowicz b5a4aef829 Bump local-reverse-geocoder to 0.15.2 / Fix Corrupted Reverse Geocoding CSV File (#2396)
* Bump local-reverse-geocoder to 0.15.1

* Bump to fixed release

* Sync package.json with package-lock

---------

Co-authored-by: Szymon Sakowicz <s.sakowicz@tidio.net>
2023-05-08 09:09:05 -05:00
Jason Rasmussen ce42b84430 build: improve pump script (#2351) 2023-04-28 21:10:32 -05:00
Jason Rasmussen e22cdea485 chore(server,mobile): remove device info entity (#1527)
* chore(server): remove unused device info code

* chore: generate open api

* remove any DeviceTypeEnum usage from mobile

* chore: coverage

* fix: drop device info table

---------

Co-authored-by: Fynn Petersen-Frey <zody22@gmail.com>
2023-04-28 15:01:03 -05:00
Jason Rasmussen b8313abfa8 feat(web,server): manage authorized devices (#2329)
* feat: manage authorized devices

* chore: open api

* get header from mobile app

* write header from mobile app

* styling

* fix unit test

* feat: use relative time

* feat: update access time

* fix: tests

* chore: confirm wording

* chore: bump test coverage thresholds

* feat: add some icons

* chore: icon tweaks

---------

Co-authored-by: Alex Tran <alex.tran1502@gmail.com>
2023-04-25 21:19:23 -05:00
Alex The Bot 3d251f51fc Version v1.54.1 2023-04-23 02:36:09 +00:00
Alex The Bot b0d5cb62fa Version v1.54.0 2023-04-18 16:34:37 +00:00
dependabot[bot] 561b208508 chore(deps): bump class-validator from 0.13.2 to 0.14.0 in /server (#2240)
Bumps [class-validator](https://github.com/typestack/class-validator) from 0.13.2 to 0.14.0.
- [Release notes](https://github.com/typestack/class-validator/releases)
- [Changelog](https://github.com/typestack/class-validator/blob/develop/CHANGELOG.md)
- [Commits](https://github.com/typestack/class-validator/compare/v0.13.2...v0.14.0)

---
updated-dependencies:
- dependency-name: class-validator
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-12 20:56:07 +00:00
Michel Heusschen 983abf5e14 chore(server): update openapi (#2205) 2023-04-08 21:26:09 -05:00
Alex The Bot cfcae39699 Version v1.53.0 2023-04-06 04:56:28 +00:00
Jason Rasmussen 49f66be8af chore(server): use ioredis (#2116) 2023-03-31 09:36:08 -05:00
Jason Rasmussen 34d300d1da refactor(server): flatten infra folders (#2120)
* refactor: flatten infra folders

* fix: database migrations

* fix: test related import

* fix: github actions workflow

* chore: rename schemas to typesense-schemas
2023-03-30 14:38:55 -05:00
Alex The Bot b1d17302bc Version v1.52.1 2023-03-29 17:37:33 +00:00
Michel Heusschen eda9e580c9 fix(server): add paused property to JobCountsDto (#2112) 2023-03-29 10:33:03 -05:00
Alex The Bot d5596cf6a2 Version v1.52.0 2023-03-28 20:33:08 +00:00
Jason Rasmussen 2400004f41 feat(server): split generated content into a separate folder (#2047)
* feat: organize media folders

* fix: tests
2023-03-25 09:50:57 -05:00
Jason Rasmussen 1efc74dabc refactor(server): common (#2066) 2023-03-23 23:55:15 -05:00
Immich Release Bot 67453d18ff Version v1.51.2 2023-03-22 21:12:45 +00:00
Jason Rasmussen b9bc621e2a refactor: server-info (#2038) 2023-03-21 21:49:19 -05:00
Immich Release Bot 75edc6de0f Version v1.51.1 2023-03-21 03:10:10 +00:00
Alex Tran 780c5183e3 Revert "Version v1.51.1"
This reverts commit 6e1d09fc32.
2023-03-20 22:08:47 -05:00
Immich Release Bot 6e1d09fc32 Version v1.51.1 2023-03-20 20:24:30 +00:00
Immich Release Bot 325639b308 Version v1.51.0 2023-03-20 16:21:28 +00:00
Alex f56eaae019 feat(server): CLIP search integration (#1939) 2023-03-18 08:44:42 -05:00
Sergey Kondrikov 82e8cd0f8d Fix timezone mismatch in server tests (#1918) 2023-03-16 09:02:40 -05:00
Jason Rasmussen 0aaeab124d feat(server)!: search via typesense (#1778)
* build: add typesense to docker

* feat(server): typesense search

* feat(web): search

* fix(web): show api error response message

* chore: search tests

* chore: regenerate open api

* fix: disable typesense on e2e

* fix: number properties for open api (dart)

* fix: e2e test

* fix: change lat/lng from floats to typesense geopoint

* dev: Add smartInfo relation to findAssetById to be able to query against it

---------

Co-authored-by: Alex Tran <alex.tran1502@gmail.com>
2023-03-02 20:47:08 -06:00
Immich Release Bot 434c1a0f20 Version v1.50.1 2023-03-01 04:58:47 +00:00
Immich Release Bot 7d6d51f4a5 Version v1.50.0 2023-03-01 03:22:31 +00:00