Jason Rasmussen
9428b2576b
refactor(server): asset service - upload asset ( #1438 )
...
* refactor: asset upload
* refactor: background service
* chore: tests
* Regenerate api
---------
Co-authored-by: Alex Tran <alex.tran1502@gmail.com>
2023-01-30 10:14:13 -06:00
martyfuhry
3210302ecd
fix(mobile): Fix back button closing the app from multiselection in Android ( #1477 )
...
* fixes back button multiselection on android in main timeline
* back button on multiselect in album clears selection
* fixed homepage back and refactor future
* not a futureOr
2023-01-29 22:36:26 -06:00
martyfuhry
f23979024a
chore(mobile): Update share_file to latest version and migrate to using cross platform shareXFile ( #1476 )
...
* update share_plus and use sharexfile
* rename variable
2023-01-29 20:46:30 -06:00
Alex
870a65fa6d
fix(server): Cannot remove album with shared links ( #1479 )
2023-01-29 20:13:34 -06:00
hydazz
199eb20b66
Update unraid.md ( #1475 )
2023-01-29 09:44:27 -06:00
Alex
91114e5aa0
fix(mobile) add and delete asset in album doesn' ( #1474 )
...
t update count in list
2023-01-28 21:57:13 -06:00
Alex
dfbc831525
fix(web) long album name break styling for shared album card ( #1473 )
2023-01-28 21:10:05 -06:00
Alex
1a640609c7
chore(mobile): Build and sign APK in GitHub Action ( #1471 )
...
* chore(mobile): Build and sign APK in GitHUb Action
* fix-1: working directory
* fix-2: working directory
* fix-3: key ALIAS
* fix-4: build apk
* fix-5: naming
2023-01-28 17:24:42 -06:00
martyfuhry
00630bd4a3
fix(mobile): Generate 1 splash screen on Android ( #1443 )
2023-01-28 16:51:38 -06:00
Skyler Mäntysaari
fb408d7aa3
chore(server): cookie changes to SameSite=Lax ( #1467 )
...
* fix(server/cookie): cookie should have SameSite=Lax.
* Forgot to update tests.
2023-01-28 16:33:03 -06:00
martyfuhry
6b5d6e4091
fix(mobile): top padding missing from drag handle in add to album bottom sheet ( #1462 )
2023-01-28 15:05:28 -06:00
Alex
a287be1f0c
chore: Update .gitignore and openapi version ( #1461 )
...
* chore: Update gitignore to ignore mobile/openapi/pubspec.lock
* Update openapi version
2023-01-28 09:19:22 -06:00
Jason Rasmussen
42a3149fe3
refactor(server): move asset upload job to domain ( #1434 )
...
* refactor: move to domain
* refactor: rename method
* Update comments
---------
Co-authored-by: Alex Tran <alex.tran1502@gmail.com>
2023-01-27 23:57:37 -06:00
Kiel Hurley
5aee5c0fb8
feat(web): More localisation ( #1441 )
...
* File size localisation
* Localisation for sidebar tooltips
* Localisation for active/waiting jobs
* Localisation for selected item counts
* Prettier
* Ignore Jest coverage directory for Prettier
2023-01-27 23:57:25 -06:00
spiralham
12ecf366b0
chore(mobile): Add adaptive launcher icon for Android ( #1457 )
2023-01-27 23:18:42 -06:00
Immich Release Bot
275562bce0
Version v1.43.1
2023-01-28 05:13:59 +00:00
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