Commit Graph
100 Commits
Author SHA1 Message Date
Jason Rasmussen 16d0df796c refactor: infra folder (#8138) 2024-03-20 23:15:09 -04:00
Jason Rasmussen 0c13c63bb6 refactor: infra/domain module (#8130) 2024-03-20 16:46:59 -05:00
Jason Rasmussen 907eb869bc chore: move apps and test utils (#8129) 2024-03-20 17:22:47 -04:00
Jason Rasmussen c1402eee8e chore: migrate database files (#8126) 2024-03-20 21:02:51 +00:00
Jason Rasmussen 40e079a247 chore: move controllers and middleware (#8119) 2024-03-20 16:15:01 -04:00
Jason Rasmussen 81f0265095 chore: organize config, validation, decorators (#8118)
* refactor: validation

* refactor: utilities

* refactor: config
2024-03-20 16:04:03 -04:00
Jason Rasmussen 92cc647cf6 chore: renovate grouping (#8113) 2024-03-20 15:50:01 -04:00
Jason Rasmussen 40262c30cb refactor(server): library service (#8050)
* refactor: library service

* chore: open api

* fix: checks
2024-03-18 16:59:53 -04:00
Jason Rasmussen 2a0e1c0d3c refactor: global validation pipe (#7985)
* refactor: global validation pipe

* chore: formatting
2024-03-15 12:51:08 -04:00
Jason Rasmussen 07e8f79563 refactor: library e2e (#7969) 2024-03-15 09:16:08 -04:00
Jason RasmussenandDaniel Dietzler 12fb90c232 refactor(cli): simplify (#7962)
* refactor(cli): yup

* fix missing return for authenticate

---------

Co-authored-by: Daniel Dietzler <mail@ddietzler.dev>
2024-03-14 19:09:28 -04:00
Jason Rasmussen 5a589babcb chore(cli): use lockfile v3 (#7958) 2024-03-14 16:19:07 -04:00
Jason Rasmussen 0b8edb7671 chore: remove unused dep (#7957) 2024-03-14 16:18:55 -04:00
Jason Rasmussen 2080aeee4d chore(cli): clean up files (#7955) 2024-03-14 13:09:27 -04:00
Jason Rasmussen 17d7d9364f chore: publish sdk on release (#7895)
* chore: publish sdk on release

* fix: runtime dep

* chore: sync versions

* chore: update readme

* fix: use Node16 module resolution
2024-03-12 12:01:12 -04:00
Jason Rasmussen 84453d2e34 fix: immich logo links (#7856) 2024-03-11 11:25:05 -05:00
Jason Rasmussen a41ffb5131 feat(web): empty external library placeholder (#7848) 2024-03-11 10:29:21 -05:00
Jason Rasmussen 30b0b2474e refactor: asset e2e (#7769) 2024-03-09 12:51:58 -05:00
Jason Rasmussen 89f6190fb0 refactor: search e2e (#7732) 2024-03-08 11:20:54 -05: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 -05: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 -05:00
Jason Rasmussen b733a29430 refactor: e2e (#7703)
* refactor: e2e

* fix: submodule check

* chore: extend startup timeout
2024-03-07 10:14:36 -05:00
Jason Rasmussen 972d5a3411 feat(server): deterministic download order (#7658) 2024-03-05 15:04:43 -06:00
Jason Rasmussen 8988d3f886 chore: download e2e (#7651) 2024-03-05 12:07:46 -05:00
Jason Rasmussen 9a2e0e8962 chore(cli): remove unused packages (#7648) 2024-03-05 16:18:53 +00:00
Jason Rasmussen 15a4a4aaaa chore: remove unused upload property (#7535)
* chore: remove isExternal

* chore: open-api
2024-02-29 16:02:08 -05:00
Jason Rasmussen 3d25d91e77 refactor: library e2e (#7538)
* refactor: library e2e

* refactor: remove before each usages
2024-02-29 15:10:08 -05:00
Jason Rasmussen 100363c7be refactor(e2e): use better dummy assets (#7536) 2024-02-29 12:07:01 -05:00
Jason Rasmussen af0de1a768 chore: linting (#7532)
* chore: linting

* fix: broken tests

* fix: formatting
2024-02-29 11:26:55 -05:00
Jason Rasmussen 09a7291527 refactor(web): drop axios (#7490)
* refactor: downloadApi

* refactor: assetApi

* chore: drop axios

* chore: tidy up

* chore: fix exports

* fix: show notification when download starts
2024-02-29 11:22:39 -05:00
Jason Rasmussen bb3d81bfc5 chore: build tweaks (#7484) 2024-02-29 09:22:25 -05:00
Jason Rasmussen 74d431f881 refactor(server): format and metadata e2e (#7477)
* refactor(server): format and metadata e2e

* refactor: on upload success waiting
2024-02-28 10:21:31 +01:00
Jason Rasmussen 807cd245f4 refactor(server): e2e (#7462)
* refactor: trash e2e

* refactor: asset e2e
2024-02-27 14:04:38 -05:00
Jason Rasmussen b3131dfe14 refactor(web): sidebar settings (#7344) 2024-02-22 10:14:11 -05:00
Jason Rasmussen 2ebb57cbd4 refactor: e2e client (#7324) 2024-02-21 17:34:11 -05:00
Jason Rasmussen 546edc2e91 refactor: album e2e (#7320)
* refactor: album e2e

* refactor: user e2e
2024-02-21 16:52:13 -05:00
Jason Rasmussen f798e037d5 refactor(server): e2e (#7265)
* refactor: activity e2e

* refactor: person e2e

* refactor: shared link e2e
2024-02-21 08:28:03 -05:00
Jason Rasmussen 7f5459f050 fix(web): download from shared album link (#7227)
* fix(web): download in album shared link

* chore: e2e test
2024-02-19 22:39:49 -06:00
Jason Rasmussen 9b20604a70 refactor(server): e2e (#7223)
* refactor: download e2e

* refactor: oauth e2e

* refactor: system config e2e

* refactor: partner e2e

* refactor: server-info e2e

* refactor: user e2e

* chore: uncomment test
2024-02-19 22:34:18 -05:00
Jason Rasmussen 947bcf2d68 refactor: cli e2e (#7211) 2024-02-19 17:25:57 -05:00
Jason Rasmussen 5e1498a279 chore: remove unused file (#7205) 2024-02-19 12:45:13 -06:00
Jason Rasmussen a03b37ca86 refactor: server auth e2e (#7203) 2024-02-19 12:03:51 -05:00
Jason Rasmussen c50d318152 chore: cleanup old jest references (#7198) 2024-02-19 08:54:41 -05:00
Jason Rasmussen a24f3805c9 chore: web e2e improvements (#7155) 2024-02-16 16:31:22 -05:00
Jason Rasmussen b823dfffdc chore: suppress abort errors (#7120)
* chore: suppress abort errors

* chore: return if aborted

* chore: linting
2024-02-14 10:24:18 -06:00
Jason Rasmussen 747df0ae86 chore(web): auto sort imports (#7118)
chore(web): auto sort impomrts
2024-02-14 10:54:32 -05:00
Jason Rasmussen 7d59900662 chore: web shutdown signal (#7114) 2024-02-14 08:57:02 -06:00
Jason Rasmussen 69166fa520 chore(cli): auto-sort imports (#7116) 2024-02-14 09:55:40 -05:00
Jason Rasmussen d8631a00bb refactor(web) open api client (#7103)
* refactor: person api

* refactor: shared link and others
2024-02-14 08:09:49 -05:00
Jason Rasmussen 8fd94211c0 refactor(web): use new open api client (#7097)
* refactor(web): use new open api client

* refactor: remove activity api

* refactor: trash, oauth, and partner apis

* refactor: job api

* refactor: face, library, system config

* refactor: user api

* refactor: album api
2024-02-13 17:07:37 -05:00
Jason Rasmussen 0c45f51a29 fix(deps): bump oazapfts to v6 (#7093)
chore: bump to v6
2024-02-13 13:37:57 -06:00
Jason Rasmussen 76bd603507 web: e2e (#7063)
feat: web register e2e
2024-02-13 13:08:49 -05:00
Jason Rasmussen b648025e2f refactor: library watching (#7071) 2024-02-13 08:48:47 -05:00
Jason Rasmussen 1d35e591e0 chore: suppress diff for generated clients (#7072) 2024-02-13 07:27:54 -05:00
Jason Rasmussen 6ab3b2a274 fix(cli): broken fetch client (#7020) 2024-02-10 20:47:48 -05:00
Jason Rasmussen d0b5623ca7 fix: unnecessary .env file usage (#7005) 2024-02-09 17:45:26 -05:00
Jason Rasmussen 90a7f16817 chore(server): remove deprecated endpoints (#6984)
* chore: remove deprecated endpoints

* chore: open api
2024-02-08 16:57:54 -05:00
Jason Rasmussen bd1fa9377b refactor(server): asset core (#6985)
refactor: asset core
2024-02-08 16:56:06 -05:00
Jason Rasmussen 7a075d78a3 fix(web): oauth login (#6813) 2024-01-31 19:18:40 +00:00
Jason Rasmussen b7a372c756 chore: release group labels (#6805) 2024-01-31 12:10:26 -05:00
Jason Rasmussen b0d7434e7b fix: library watching (#6802) 2024-01-31 11:26:51 -05:00
Jason Rasmussen 64da2c1698 refactor(cli): organize files, simplify types, use @immich/sdk (#6747) 2024-01-30 07:55:34 -05:00
Jason Rasmussen a162af0e70 docs: fix broken link (#6735) 2024-01-29 22:09:33 +00:00
Jason Rasmussen 6dca47c629 refactor: no experimental vm modules (#6719) 2024-01-29 09:11:02 -06:00
Jason Rasmussen 96b7885583 refactor(server): trash endpoints (#6652)
* refactor(server): trash endpoints

* chore: open api

* chore: fix wrong rename
2024-01-26 11:48:37 -05:00
Jason Rasmussen 2e39243670 deps: open-api generator (#6655)
* deps: open-api generator

* fix: unused sed/replace
2024-01-26 11:40:28 -05:00
Jason Rasmussen 7ea55c7236 refactor(server): download endpoints (#6653)
* refactor(server): download controller

* chore: open api

* chore: fix mobile references
2024-01-26 08:19:13 -06:00
Jason Rasmussen b306cf564e refactor(server): move asset detail endpoint to new controller (#6636)
* refactor(server): move asset by id to new controller

* chore: open api

* refactor: more consolidation

* refactor: asset service
2024-01-25 12:52:21 -05:00
Jason Rasmussen 7fc4abba72 feat(server): sql access checks (#6635) 2024-01-25 10:14:38 -05:00
Jason Rasmussen 852effa998 refactor(server): e2e (#6632) 2024-01-24 17:24:53 -05:00
Jason Rasmussen bf64e64328 chore(server): remove unused dependency (#6606) 2024-01-23 17:50:39 -05:00
Jason Rasmussen d801131f38 fix(docs): search (#6605) 2024-01-23 17:50:25 -05:00
Jason Rasmussen 61bb52ac11 docs: diff highlighting (#6604) 2024-01-23 18:51:02 +00:00
Jason Rasmussen a00768c9e5 chore(server): remove old device id endpoint (#6578)
* chore: remove old endpoint

* chore: open api

* chore: remove old tests
2024-01-22 20:54:53 -06:00
Jason Rasmussenandshenlong-tanwen 7b314f9435 chore(server): sort open api params (#6484)
* chore: sort spec

* chore: open api

* chore(mobile): sort auditDeletes params

---------

Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
2024-01-22 11:49:51 -05:00
Jason Rasmussen bd2dbb4944 fix(web): always use websocket transport (#6564) 2024-01-22 11:37:00 -05:00
Jason Rasmussen a8efbc6772 deps: update renovate groups and schedule (#6579) 2024-01-22 16:09:48 +00:00
Jason Rasmussen 42d208859e fix(web): auto generate open api build (#6561)
* fix: autogen typescript-sdk/build

* chore: refactor script
2024-01-22 09:59:35 -06:00
Jason Rasmussen e4277128be chore: remove unused files and references (#6562) 2024-01-21 22:57:37 -06:00
Jason Rasmussen 6e066aa220 chore: svelte-kit-2 (#6103)
* chore: upgrade svelte

* chore: type imports

* chore: types
2024-01-20 12:47:41 -06:00
Jason Rasmussen df27460f1c fix: open api pump (#6502) 2024-01-19 11:09:18 -06:00
Jason Rasmussen dacca4cdf1 fix(web): slider (#6485) 2024-01-19 08:57:15 -06:00
Jason Rasmussenandbo0tzz 91efe7f7ae chore: update bug template (#6465)
* chore: update bug template

* Update .github/ISSUE_TEMPLATE/bug_report.yaml

Co-authored-by: bo0tzz <git@bo0tzz.me>

---------

Co-authored-by: bo0tzz <git@bo0tzz.me>
2024-01-18 10:02:13 -06:00
Jason Rasmussen 44873b4224 deps: update docs (#6462) 2024-01-17 22:44:45 -05:00
Jason Rasmussen 98cee8864d docs: remove tsc check (#6464) 2024-01-17 22:37:48 -05:00
Jason Rasmussen 6f291006e4 fix(server): handle 5 digit years (#6457) 2024-01-17 16:08:38 -05:00
Jason Rasmussen abce82e235 fix(server): enable/disable password login on truenas (#6433) 2024-01-16 16:40:09 -05:00
Jason Rasmussen 8e2d790c2a deps: separate out reflect metadata (#6425) 2024-01-16 09:37:28 -05:00
Jason Rasmussen 3e793c582e docs: fix pgadmin links (#6403) 2024-01-15 17:19:41 +00:00
Jason Rasmussen fff3a52e60 deps: fix guava versioning (#6402) 2024-01-15 17:03:38 +00:00
Jason Rasmussen f4edb6c4bd feat(server): track metadata extracted at (#6352) 2024-01-12 19:39:45 -05:00
Jason Rasmussen 2439c5ab57 refactor: open api (#6334) 2024-01-12 07:36:27 -05:00
Jason Rasmussen 08fcce9e90 fix(web): copy shared link (#6309) 2024-01-10 04:10:06 +00:00
Jason Rasmussen bf1dd36fa9 refactor(server): split api and jobs into separate e2e suites (#6307)
* refactor: domain and infra modules

* refactor(server): e2e tests
2024-01-09 23:04:16 -05:00
Jason Rasmussen 12dc7c48c9 refactor(server): domain and infra modules (#6301) 2024-01-09 17:07:01 -05:00
Jason Rasmussen 61b97157ed chore: release note groups (#6297) 2024-01-09 18:55:59 +00:00
Jason Rasmussen ba4a20a181 chore: group 'dependencies' (#6167) 2024-01-04 11:21:24 -05:00
Jason Rasmussen f8d64be13c feat(server)!: move welcome message to settings (#6157)
* feat(server): move welcome message to settings

* chore: open api
2024-01-04 05:00:17 +00:00
Jason Rasmussen 52e92e9bb4 docs: unused geocoding env variable (#6158) 2024-01-04 04:56:18 +00:00
Jason Rasmussen 7b40c20ea5 chore(server): time bucket sql (#6156) 2024-01-03 22:32:52 -06:00