Jason Rasmussen
a09030fd6d
fix(server): microservices port ( #1460 )
2023-01-27 23:12:38 -06:00
Jason Rasmussen
414893a687
fix(server): auth strategies ( #1459 )
...
* fix(server): auth strategies
* chore: tests
2023-01-27 23:12:11 -06:00
martyfuhry
5939d79057
fix(mobile): removed unused album_list file ( #1455 )
2023-01-27 21:39:42 -06:00
bo0tzz
189bd37e71
docs: Update links to deployment files ( #1405 )
2023-01-27 21:26:15 -06:00
Jason Rasmussen
715056047c
chore(build): pump ios fastfile ( #1450 )
2023-01-27 16:20:58 -06:00
Alex
0220f900c1
fix(mobile): Pump ios version and fix static code test ( #1451 )
...
* fix(mobile): Pump ios version and fix static code test
* Added changelog note
2023-01-27 16:20:45 -06:00
Immich Release Bot
10a0e58572
Version v1.43.0
2023-01-27 21:06:22 +00:00
martyfuhry
8d47798fa2
feat(mobile): Add multi selected assets to album ( #1446 )
...
* refactored to use multiple assets in AddToAlbumList
* add to album from multiselect
* consistent language
* fixed accidental boolean
2023-01-27 15:05:08 -06:00
Zack Pollard
3f2513a717
feat(server): move authentication to tokens stored in the database ( #1381 )
...
* chore: add typeorm commands to npm and set default database config values
* feat: move to server side authentication tokens
* fix: websocket should emit error and disconnect on error thrown by the server
* refactor: rename cookie-auth-strategy to user-auth-strategy
* feat: user tokens and API keys now use SHA256 hash for performance improvements
* test: album e2e test remove unneeded module import
* infra: truncate api key table as old keys will no longer work with new hash algorithm
* fix(server): e2e tests (#1435 )
* fix: root module paths
* chore: linting
* chore: rename user-auth to strategy.ts and make validate return AuthUserDto
* fix: we should always send HttpOnly for our auth cookies
* chore: remove now unused crypto functions and jwt dependencies
* fix: return the extra fields for AuthUserDto in auth service validate
---------
Co-authored-by: Jason Rasmussen <jrasm91@gmail.com>
2023-01-27 14:50:07 -06:00
Matthias Rupp
9be71f603e
fix(mobile): Fix endless 'Building timeline' loop after changing the number of assets per row ( #1445 )
2023-01-27 13:08:05 -06:00
bo0tzz
d354b38139
build: Use explicit token in release build ( #1444 )
2023-01-27 09:41:25 -06:00
bo0tzz
1152cd4f07
docs: Split features into new administration category ( #1440 )
...
* docs: Split features into new administration category
* docs: Add redirects for moved pages
2023-01-27 08:32:52 -06:00
James
de0e218440
feat(web): add Favorites page ( #1397 )
...
* Duplicate photos page and rename to favorites
* Implement basic functionality to page
* Sort imports
* Add missing sharing code
* Remove unused import
* Fix formatting
* Use GalleryViewer and new api endpoint
* Merge useFavorites into page
* Run prettier
* Move favorites in side-bar
* Remove favorites when unfavorited
* Fix close shared link model
* Add favorite count to side-bar
* Add add to favorites option
* Fix formatting
* Add favorite icon to image thumbnails
* Change var to let
2023-01-27 08:32:26 -06:00
martyfuhry
d377cf0d02
feat(mobile): Add to album from asset detail view ( #1413 )
...
* add to album from asset detail view
* layout and design
* added shared albums
* fixed remote, asset update, and hit test
* made static size
* fixed create album
* suppress shared expansion tile if there are no shared albums
* updates album
* padding on tile
2023-01-26 23:16:28 -06:00
Alex
788b435f9b
feat(web/server): Add options to rerun job on all assets ( #1422 )
2023-01-26 22:50:22 -06:00
Jason Rasmussen
6ea91b2dde
feat: columns on small screens ( #1433 )
2023-01-26 20:52:27 -06:00
Jason Rasmussen
55d883925f
chore(server): rename database connection variables ( #1437 )
2023-01-26 20:52:13 -06:00
Jason Rasmussen
89aff7764d
chore(server): remove deprecated device endpoints ( #1436 )
...
* chore: remove endpoints
* chore: generate open-api
2023-01-26 20:51:22 -06:00
Jason Rasmussen
c4e1bc35b4
feature(server): compute sha1 during upload ( #1424 )
...
* feature(server): compute sha1 during upload
* fix: clean up stream on error
2023-01-26 13:29:44 -06:00
bo0tzz
7e53e33e0f
build(docker): Use ghcr.io as build cache instead of gha ( #1429 )
...
* build(docker): Use github registry as build cache
* build(docker): Only write to cache if not PR
2023-01-26 13:22:46 -06:00
Alex
8b73c2bf8a
fix(server): Handle exposure time correctly ( #1432 )
2023-01-26 13:14:05 -06:00
Matthias Rupp
bcb0056b55
chore(mobile): Run dart analyze in CI ( #1425 )
...
* Run dart analyze in CI
* Add pub get
* Fix linter errors in mobile code
2023-01-26 08:40:19 -06:00
Jason Rasmussen
b1311547b2
refactor(cli): use service instead of typeorm repo ( #1423 )
2023-01-26 08:30:33 -06:00
Alex Tran
bddba4bd96
Merge branch 'main' of github.com:immich-app/immich
2023-01-25 10:35:42 -06:00
Jason Rasmussen
8f304b8157
refactor(server): shared links ( #1385 )
...
* refactor(server): shared links
* chore: tests
* fix: bugs and tests
* fix: missed one expired at
* fix: standardize file upload checks
* test: lower flutter version
Co-authored-by: Alex Tran <alex.tran1502@gmail.com>
2023-01-25 10:35:28 -06:00
Alex Tran
6acfac9064
Merge branch 'main' of github.com:immich-app/immich
2023-01-25 10:12:01 -06:00
Matthias Rupp
f64db3a2f9
chore(mobile): add login integration tests and reorganize CI definitions ( #1417 )
...
* Add integration tests for the login process
* Reorganize tests
* Test wrong instance URL
* Run mobile unit tests in CI
* Fix CI
* Pin Flutter Version to 3.3.10
* Push something stupid to re-trigger CI
2023-01-25 10:10:04 -06:00
Alex
d1db47ee34
chore(docs): Update funding method ( #1420 )
...
* Add liberapay to funding option
* Update info
* Update docs
2023-01-25 10:07:58 -06:00
bo0tzz
3b1f27b674
docs(install): Add kubernetes deployment documentation ( #1418 )
...
* docs: Make some room in sidebar ordering
* docs(install): Add kubernetes deployment documentation
2023-01-25 10:07:25 -06:00
Alex Tran
0e753b245a
Add liberapay to funding option
2023-01-25 09:54:25 -06:00
Alex
8b7d7f1666
fix(mobile): Home page app bar icons don't conform to theme change ( #1409 )
...
* fix(mobile): Home page app bar icons don't conform to theme change
* Remove unsued code
2023-01-24 12:23:06 -06:00
Alex
0f1afff4c3
[Localizely] Translations update ( #1408 )
2023-01-24 11:23:37 -06:00
bo0tzz
50c36068e7
build: Add workflow for creating draft releases ( #1402 )
...
* build: Change pump-version script to use flags
* build: Create initial prepare-release workflow
* build: Fix release script path
* build: Rename .env.example to example.env
* docs: propagate example.env rename
* build: Fix pump-version script patch argument
* build: Final tweaks to release scripts
2023-01-24 09:26:58 -06:00
Jason Rasmussen
a6f7fdba4e
chore: fix bg classes for dark mode ( #1404 )
2023-01-24 09:25:48 -06:00
Skyler Mäntysaari
9d337bf4dc
feat(server/machine-learning): Configurable port ( #1386 )
...
* feat(server/machine-learning): Configurable port
* feat(server/machine-learning): Address PR comments.
* feat(server/machine-learning): Simplify
Co-authored-by: Alex <alex.tran1502@gmail.com>
2023-01-23 22:18:35 -06:00
Jason Rasmussen
b7d34079d9
feat(server): search by is favorite ( #1400 )
...
* feat(server): search by is favorite
* chore: regenerate api
* fix: boolean transform
* chore: remove console log
Co-authored-by: Alex <alex.tran1502@gmail.com>
2023-01-23 22:16:20 -06:00
Jason Rasmussen
eade36ee82
refactor(server): auth service ( #1383 )
...
* refactor: auth
* chore: tests
* Remove await on non-async method
* refactor: constants
* chore: remove extra async
Co-authored-by: Alex Tran <alex.tran1502@gmail.com>
2023-01-23 22:13:42 -06:00
Jason Rasmussen
443d08381a
build: version pump script ( #1398 )
...
* build: version pump script
* feat: server pump is optional
* chore: remove unused variable
* chore: examples
Co-authored-by: Alex <alex.tran1502@gmail.com>
2023-01-23 21:46:37 -06:00
dependabot[bot]
4e6880e520
chore(deps): bump actions/setup-java from 2 to 3 ( #1393 )
...
Bumps [actions/setup-java](https://github.com/actions/setup-java ) from 2 to 3.
- [Release notes](https://github.com/actions/setup-java/releases )
- [Commits](https://github.com/actions/setup-java/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: actions/setup-java
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alex <alex.tran1502@gmail.com>
2023-01-23 20:34:05 -06:00
Alex
9a300d0286
feat(mobile): show current upload asset ( #1399 )
...
* Refactor info box
* Added show thumbnail
* Added loading indicator
2023-01-23 17:10:21 -06:00
bo0tzz
9987e3bcef
docs(cli): Clarify CLI-in-docker instructions ( #1395 )
...
* docs(cli): Clarify CLI-in-docker instructions
* docs(cli): Add more example commands
* docs(cli): Add port to example command
* docs(cli): Really fix the server port this time
2023-01-23 12:41:30 -06:00
dependabot[bot]
cc749858cb
chore(deps): bump subosito/flutter-action from 1 to 2 ( #1394 )
...
Bumps [subosito/flutter-action](https://github.com/subosito/flutter-action ) from 1 to 2.
- [Release notes](https://github.com/subosito/flutter-action/releases )
- [Commits](https://github.com/subosito/flutter-action/compare/v1...v2 )
---
updated-dependencies:
- dependency-name: subosito/flutter-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-23 09:11:22 -06:00
dependabot[bot]
89264b3da4
chore(deps): bump actions/cache from 2 to 3 ( #1392 )
...
Bumps [actions/cache](https://github.com/actions/cache ) from 2 to 3.
- [Release notes](https://github.com/actions/cache/releases )
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md )
- [Commits](https://github.com/actions/cache/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: actions/cache
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-23 09:11:13 -06:00
Alex Tran
3aab8ccb4a
Correctly show current backup asset date when createdAt is in the year of 1970
2023-01-22 22:40:56 -06:00
Alex
171ba84741
fix(mobile) invalid creation time on local asset show 1970 as year ( #1391 )
2023-01-22 22:33:47 -06:00
Chipwingg
83271bb11e
Fixed grammatical mistake ( #1390 )
2023-01-22 21:21:58 -06:00
Matthias Rupp
ffbc9a28ad
Fix mobile integration tests again ( #1384 )
2023-01-22 08:57:17 +01:00
Alex
a65fea4d64
Actually remove http warning message
2023-01-21 23:29:34 -06:00
Alex Tran
182ee3c0da
Fix immich-jwt test
2023-01-21 23:10:29 -06:00
Alex Tran
efe204fef8
Add comma to cookie
2023-01-21 22:59:08 -06:00