Jason Rasmussen
e53625b067
test(server): auth e2e ( #3492 )
...
* test(server): auth controller e2e test
* test(server): user e2e test
* refactor(server): album e2e
* fix: linting
2023-08-01 10:49:50 -05:00
Jason Rasmussen
9e085c1071
refactor(server): test fixtures ( #3491 )
2023-07-31 20:28:07 -05:00
Sergey Kondrikov
5f9dfa9493
refactor(web): asset grid stores ( #3464 )
...
* Refactor asset grid stores
* Iterate over buckets with for..of loop
* Rebase on top of main branch changes
2023-07-31 20:27:56 -05:00
Jason Rasmussen
13051c1e5a
docs: update architecture.md ( #3488 )
2023-07-31 14:04:44 -05:00
PyKen
a9cd3609dd
fix(mobile): Improve vertical swipe detection in gallery viewer ( #3486 )
...
* Improve vertical swipe detection in gallery viewer
* Use final
2023-07-31 13:18:40 -05:00
shalong-tanwen
e0a3e5a200
feat(mobile): auto close memories on scrolling beyond first / last memory ( #3476 )
...
* feat(mobile): Close on scroll beyond first / last memory
* fix(mobile): close memory only on the last asset
2023-07-31 13:14:17 -05:00
Alex
c587fb1df8
fix(mobile): fix asset order in album from latest to oldest ( #3469 )
2023-07-31 13:02:29 -05:00
PyKen
51cfe10c28
feat(web/server): Search by panorama photos ( #3470 )
...
* Add panorama filter
* Add generated api changes
* Fix naming
2023-07-30 20:31:57 -05:00
David Mládek
bc3f95c57c
Fix typo in logo docs ( #3475 )
2023-07-30 20:28:46 -05:00
martin
e368b9e50b
feat: handle escape key and higher wheel zoom ratio ( #3471 )
2023-07-30 11:03:08 -05:00
Alex
95c75c289c
blog: july 2023 ( #3466 )
...
* blog: july 2023
* content
* wording
* add truncate
* Update docs/blog/2023/07-29/update.mdx
Co-authored-by: bo0tzz <git@bo0tzz.me>
* Update docs/blog/2023/07-29/update.mdx
Co-authored-by: bo0tzz <git@bo0tzz.me>
* Update docs/blog/2023/07-29/update.mdx
Co-authored-by: bo0tzz <git@bo0tzz.me>
* Update docs/blog/2023/07-29/update.mdx
Co-authored-by: bo0tzz <git@bo0tzz.me>
* Update docs/blog/2023/07-29/update.mdx
Co-authored-by: bo0tzz <git@bo0tzz.me>
* title
---------
Co-authored-by: Alex Tran <Alex.Tran@conductix.com>
Co-authored-by: bo0tzz <git@bo0tzz.me>
2023-07-29 21:30:30 -05:00
Jacob Roberts
23d3657ac2
fix the grammar for albumns to be backed up ( #3461 )
2023-07-29 01:33:48 -05:00
shalong-tanwen
74f04336bb
feat(mobile): Clip and change background for Asset selection ( #3460 )
2023-07-29 01:32:57 -05:00
Nahin Khan
54db2a48af
Include information on GHCR login for docker installation ( #3457 )
...
Without authenticating to the GitHub Container Registry, users may struggle to install Immich server.
2023-07-28 22:30:50 -05:00
Nahin Khan
cde56d5a22
Clarify immich-admin command usage ( #3456 )
...
Some parts of the documentation state that administrative tasks like changing the admin password can be done via the `immich` function, but that is incorrect; instead, the `immich-admin` function should be used.
2023-07-28 22:30:05 -05:00
Alex The Bot
3f1cf44717
Version v1.71.0
2023-07-28 18:32:33 +00:00
martin
2d83ac4125
fix(web): focus & clear individual search term ( #3452 )
2023-07-28 13:03:23 -05:00
cfitzw
7147486b6a
Sort album assets from newest to oldest ( #3444 )
2023-07-28 09:47:27 -05:00
Alex
89ddbac8bc
chore: build report
2023-07-28 09:06:25 -05:00
Dmitry Brazhenko
e071b82e8a
feat (web/server) 360 degrees Web panoramas [attempt 2] ( #3412 )
...
* commit 1 (isPanorama: boolean)
* working solution for projectiontypeenum
* fix
* format fix
* fix
* fix
* fix
* fix
* enum projectiontype
* working solution with exif
* fix
* reverted >
* fix format
* reverted auto-magic api.ts prettification
* fix
* reverted api.ts autogenerated
* api ts regenerated
* Update web/src/lib/components/assets/thumbnail/thumbnail.svelte
Co-authored-by: Sergey Kondrikov <sergey.kondrikov@gmail.com>
* Update web/src/lib/components/asset-viewer/asset-viewer.svelte
Co-authored-by: Sergey Kondrikov <sergey.kondrikov@gmail.com>
* exifProjectionType
* Update server/src/microservices/processors/metadata-extraction.processor.ts
Co-authored-by: Sergey Kondrikov <sergey.kondrikov@gmail.com>
* projectionType?: string = ProjectionType.NONE;
* not null
* projectionType!: ProjectionType;
* opeapi generator fix
* fixes
* fix
* fix
* generate api
* asset.exifInifo?.projectionType
* Update server/src/domain/asset/response-dto/exif-response.dto.ts
Co-authored-by: Jason Rasmussen <jrasm91@gmail.com>
* Update server/src/microservices/processors/metadata-extraction.processor.ts
Co-authored-by: Jason Rasmussen <jrasm91@gmail.com>
* enum -> varchar;projectiontypeenum->projectiontype
* asset-viewer fixed prettiffier
* @Column({}) single line
* enum | string
* make api
* enum | string
* enum | str fix
* fix
* chore: use string instead of enum
* chore: open api
* fix: checks
---------
Co-authored-by: Sergey Kondrikov <sergey.kondrikov@gmail.com>
Co-authored-by: Alex Tran <alex.tran1502@gmail.com>
Co-authored-by: Jason Rasmussen <jrasm91@gmail.com>
2023-07-27 23:29:09 -05:00
martin
13b2b2fc4e
fix(web): clickable items in the searchbar ( #3441 )
2023-07-27 22:06:42 -05:00
Dhrumil Shah
fe9ef1a3ea
feat(mobile) - Add better offline support ( #3279 )
...
* WIP: Adding init support for offline-loading
* WIP: found bug and fixed with offline browing adv setting
* WIP: big some bugs with first login
* WIP: static analysis fixes
* PR: Removed setting for offline browing
* PR: static analysis - remove imports
* PR: Refactored user login state
* PR: changed logger log level as it happens a lot
* PR: change log var to _log
* PR: addressing comments
* WIP: bug fixes
* WIP: static analysis on the logger variable
2023-07-27 22:05:27 -05:00
martin
afb0d0f54d
feat(web): suggest to merge people faces when renaming a person name ( #3399 )
...
* feat: propose to merge faced based on the name
* responsive
* drop down menu
* add border
* improvements
* improvements
* improvements
* add comments
* responsive
* responsive
* feat: use FullScreenModal
* responsive
* pr feeback
* pr feeback
* pr feeback
* responsive
* pr feeback
* pr feeback
* styling
* fix test
---------
Co-authored-by: Alex Tran <alex.tran1502@gmail.com>
2023-07-28 03:04:20 +00:00
martin
26085ff82b
fix: clicking outside the shortcuts pannel ( #3433 )
...
* use FullScreenModal for ShowShortcuts
* pr feeback
2023-07-27 14:42:27 -05:00
Alex The Bot
2872886e77
Version v1.70.0
2023-07-27 03:40:16 +00:00
martin
a21112e4ab
fix: people in shared assets ( #3431 )
...
* fix: people in shared assets
* use empty array
2023-07-26 21:14:50 -05:00
Jason Rasmussen
f3edf43158
chore: log listen address ( #3428 )
2023-07-26 18:29:35 +00:00
martin
1c5926553a
fix: dialog overflow when creating a user ( #3422 )
2023-07-25 09:29:40 -05:00
faupau
05fa3092bf
fix(web): fixes previous pull request: set asset as profile image ( #3415 )
...
* set photoviewer 100% width, fixes transparent ede
* remove unnecessary class
* format fix
---------
Co-authored-by: Alex Tran <alex.tran1502@gmail.com>
2023-07-25 05:17:59 +00:00
martyfuhry
7d3ec8af37
fix(mobile): Memory lane now updates to the correct day if the app is resumed the next day ( #3414 )
...
* Adds todayProvider to memory lane
* Revert "Adds todayProvider to memory lane"
This reverts commit 67ae58b513
.
* Invalidate memory provider on app resume
2023-07-24 11:39:10 -05:00
Mark Monteiro
8db008ef0b
Remove unnecessary PG_DATA environement variable from docker-compose.yml ( #3394 )
...
* Remove unnecessary PG_DATA environement variable from docker-compose.yml
There is no need to set the PostgreSQL data directory to the default location, it just adds an additional unnecessary line to the docker-compose file.
In addition, the PG_DATA isn't even the correct environment variable name (it should be PGDATA, see: https://hub.docker.com/_/postgres/ ), so this environment variable was never doing anything to begin with.
* Update docker-compose.dev.yml
* Update docker-compose.prod.yml
* Update docker-compose.test.yml
2023-07-23 21:11:27 -05:00
Alex
e493e05e99
fix(server): better facial recognition order ( #3386 )
2023-07-23 21:10:56 -05:00
martin
b83e535010
feat(web): show available shortcuts ( #3342 )
...
* feat(web): show available shortcuts
* pr feeback
* feat: new shortcut for deselect
* fix: remove new shortcut
* responsive
2023-07-23 21:09:06 -05:00
Daniele Ricci
111372edc1
fix(cli): fix wording in usage guide ( #3378 )
2023-07-23 21:06:27 -05:00
Mark Monteiro
625a899f64
Update environment-variables.md ( #3402 )
...
Add documentation for the environment variables that enable Docker secrets support
Support for these variables was implemented in #1254 and #3282
2023-07-23 17:53:52 -05:00
Alex
aaf0496f74
chore(server): Update Immich CLI version ( #3403 )
2023-07-23 17:53:20 -05:00
Alex
4977926c88
post mobile release
2023-07-23 13:51:48 -05:00
Alex The Bot
f41e1159d1
Version v1.69.0
2023-07-23 17:40:02 +00:00
Brian Di Palma
670107373b
Update backup-and-restore.md ( #3389 )
...
* Update backup-and-restore.md
* Update backup-and-restore.md
---------
Co-authored-by: Alex <alex.tran1502@gmail.com>
2023-07-23 12:01:36 -05:00
Brian Di Palma
e660f05c31
Update _storage-template.md ( #3388 )
...
* Update _storage-template.md
* Update _storage-template.md
---------
Co-authored-by: Alex <alex.tran1502@gmail.com>
2023-07-23 11:53:58 -05:00
Dhrumil Shah
baf1ea313e
feat(mobile): render login fields/buttons based on server configuration ( #3339 )
...
* WIP: Show login fields/buttons based on server configuration
* PR: change login disabled message to use translation
* added localization string)
* text
---------
Co-authored-by: Alex Tran <Alex.Tran@conductix.com>
2023-07-22 23:04:17 -05:00
martin
ed64c91da6
fix: hide faces ( #3352 )
...
* fix: hide faces
* remove unused variable
* fix: work even if one fails
* better style for hidden people
* add hide face in the menu dropdown
* add buttons to toggle visibility for all faces
* add server test
* close modal with escape key
* fix: explore page
* improve show & hide faces modal
* keep name on people card
* simplify layout
* sticky app bar in show-hide page
* fix format
---------
Co-authored-by: Alex Tran <alex.tran1502@gmail.com>
2023-07-22 22:00:43 -05:00
Alex Phillips
c40aa4399b
fix(cli): read-only and sidecar support for import ( #3372 )
...
* added flag to support toggling read-only mode (read-only true by default), added sidecarPath to import request payload
* removed default on --no-read-only to prevent confusion since true is the default
2023-07-22 21:11:00 -05:00
Mert
8f08100a30
moved deps ( #3379 )
2023-07-22 15:04:52 -05:00
shalong-tanwen
337cd33042
fix(mobile): Decrease ScrollBar Fade timeout to a second ( #3370 )
2023-07-22 15:00:22 -05:00
martyfuhry
1e8fc7266c
Fixes hide controls when zoomed and shows them when not zoomed ( #3366 )
2023-07-22 14:56:49 -05:00
martyfuhry
7f35583c2c
feat(mobile): Precaches next image in memories ( #3365 )
...
* Precaches images in memories
* Fixes jumps and precaches images
* refactors to move precacheAsset over to ImmichImage to keep logic in same place
---------
Co-authored-by: Alex Tran <Alex.Tran@conductix.com>
2023-07-22 14:51:25 -05:00
Alex
ace755f264
fix(server): merged faces cannot be recognized in new photos ( #3381 )
...
* fix(server): merged faces cannot be recognized in new photos
* fix: delete stale documents
2023-07-22 14:42:12 -05:00
martyfuhry
7b25c9d0a7
fix(mobile): Uses gray box placeholder for loading images by default and fixes odd spinner ( #3364 )
...
* image loading
* Use gray box placeholder by default and fix odd spinner with normal spinner
* Progress indicator is separate
* Fixes loading for cached network image too
---------
Co-authored-by: Alex Tran <Alex.Tran@conductix.com>
2023-07-22 10:03:31 -05:00
shalong-tanwen
c0bee2a6b7
fix(mobile): AssetCount reset and Elliptical progress in Memories ( #3355 )
...
* fix: Constraint CircularProgressIndicator in Memories
* fix(mobile): Asset count reset when scroll cancelled midway in Memories
2023-07-21 23:56:49 -05:00