Alex
1e9d67ec39
Up mobile version for hotfix release
2022-11-24 15:50:18 -06:00
Alex
80d0ddca9a
fix(mobile): Fix not able to show device asset on Android 13 ( #1016 )
2022-11-24 15:47:55 -06:00
Kiel Hurley
976d347623
feat(server,web,mobile): Use binary prefixes for data sizes ( #1009 )
2022-11-24 11:39:27 -06:00
Alex
2227a6f5f3
Added custom buildscript for XCodeCloud
2022-11-21 13:54:30 -06:00
Alex
39b7ab66d4
chore(mobile): clean up linter problems ( #1000 )
2022-11-21 06:13:14 -06:00
Alex Tran
bc9ee1d611
Added hotfix release note
2022-11-21 05:41:44 -06:00
Alex
56ce747ffc
fix(mobile): freeze on splash screen due to accessing bad state ( #998 )
2022-11-21 05:29:43 -06:00
Alex Tran
9d2c30298e
Added changelog for mobile
2022-11-20 14:11:33 -06:00
Alex Tran
6f5d60fb62
Up version for release
2022-11-20 13:13:27 -06:00
Alex
41ffa0c015
fix(server): Server freezes when getting statistic ( #994 )
...
* fix(server): Server freezes when getting statistic
* remove dead code
2022-11-20 13:09:31 -06:00
Alex
b3e51cc849
feat(mobile) Add OAuth Login On Mobile ( #990 )
...
* Added return type for oauth/callback
* Remove console.log
* Redirect app
* Wording
* Added loading state change
* Added OAuth login on mobile
* Return correct status for correct redirection
* Auto discovery OAuth Login
2022-11-20 11:43:10 -06:00
Alex Tran
e01e4e6530
Fixed motion play icon in light mode mobile
2022-11-19 15:23:49 -06:00
Alex
8bc64be77b
feat: support iOS LivePhoto backup ( #950 )
2022-11-18 23:12:54 -06:00
Alex
e799f35dd2
chore(server) refactor serveFile and downloadFile endpoint ( #978 )
2022-11-16 00:11:16 -06:00
Jason Rasmussen
909e4820d6
chore(web,mobile): update github repo url ( #974 )
2022-11-15 20:30:44 -06:00
be bright
4727671c79
Update Korean translation with the latest version. ( #971 )
2022-11-15 09:52:24 -06:00
Jason Rasmussen
f2f255e6e6
feat(server): multi archive downloads ( #956 )
2022-11-15 09:51:56 -06:00
Jason Rasmussen
b5d75e2016
feat(server,web): system config for admin ( #959 )
...
* feat: add admin config module for user configured config, uses it for ffmpeg
* feat: add api endpoint to retrieve admin config settings and values
* feat: add settings panel to admin page on web (wip)
* feat: add api endpoint to update the admin config
* chore: re-generate openapi spec after rebase
* refactor: move from admin config to system config naming
* chore: move away from UseGuards to new @Authenticated decorator
* style: dark mode styling for lists and fix conflicting colors
* wip: 2 column design, no edit button
* refactor: system config
* chore: generate open api
* chore: rm broken test
* chore: cleanup types
* refactor: config module names
Co-authored-by: Zack Pollard <zackpollard@ymail.com>
Co-authored-by: Zack Pollard <zack.pollard@moonpig.com>
2022-11-14 22:39:32 -06:00
Jason Rasmussen
d3c35ec9c5
feat(server,web): OIDC Implementation ( #884 )
...
* chore: merge
* feat: nullable password
* feat: server debugger
* chore: regenerate api
* feat: auto-register flag
* refactor: oauth endpoints
* chore: regenerate api
* fix: default scope configuration
* refactor: pass in redirect uri from client
* chore: docs
* fix: bugs
* refactor: auth services and user repository
* fix: select password
* fix: tests
* fix: get signing algorithm from discovery document
* refactor: cookie constants
* feat: oauth logout
* test: auth services
* fix: query param check
* fix: regenerate open-api
2022-11-14 20:24:25 -06:00
Fynn Petersen-Frey
8d0ff974e1
refactor(mobile): tidy-up dependencies, remove unused, replace rarely used ones ( #948 )
2022-11-11 11:52:02 -06:00
Christian Paul
b457bfbd4e
typo(android-feature-note): Reserve geocoding -> Reverse geocoding ( #946 )
...
* Typo: Reserve geocoding -> Reverse geocoding
https://en.wikipedia.org/wiki/Reverse_geocoding
* Update mobile/android/fastlane/metadata/android/en-US/full_description.txt
2022-11-09 10:17:43 -06:00
Alex
66640ebfeb
Up version for release
2022-11-08 14:34:47 -06:00
Matthias Rupp
0deb8f4090
Add equals and hashcode to Asset
2022-11-08 19:02:02 +01:00
Fynn Petersen-Frey
1633af7af6
feat(mobile): show local assets ( #905 )
...
* introduce Asset as composition of AssetResponseDTO and AssetEntity
* filter out duplicate assets (that are both local and remote, take only remote for now)
* only allow remote images to be added to albums
* introduce ImmichImage to render Asset using local or remote data
* optimized deletion of local assets
* local video file playback
* allow multiple methods to wait on background service finished
* skip local assets when adding to album from home screen
* fix and optimize delete
* show gray box placeholder for local assets
* add comments
* fix bug: duplicate assets in state after onNewAssetUploaded
2022-11-08 11:00:24 -06:00
Jason Rasmussen
99da181cfc
feat(web): favorite an asset ( #939 )
...
* feat(web): favorite an asset
* fix: test and linting
* fix: asset dto type
2022-11-08 10:20:36 -06:00
Zeeshan Khan
fe4b307fe6
feat(server,web): Delete and restore user from the admin portal ( #935 )
...
* delete and restore user from admin UI
* addressed review comments and fix e2e test
* added cron job to delete user, and some formatting changes
* addressed review comments
* adding missing queue registration
2022-11-07 15:53:47 -06:00
Alex Tran
2ff1a81f19
Update size
2022-11-06 21:20:48 -06:00
Alex Tran
d90527a095
Up version for release
2022-11-06 21:00:32 -06:00
Alex
f0874ff3fd
feat(mobile) Enhance bottom app bar on home page ( #934 )
...
* Added bottom sheet
* Finished styling bottom app bar
* Fixed border radius
2022-11-06 20:41:10 -06:00
Alex
c8538cc62f
feat(mobile): Enhanced vertical swiping motion in image viewer ( #932 )
2022-11-05 22:59:06 -05:00
Matthias Rupp
b5751a3fa8
feat(mobile): Add selected assets to album ( #901 )
...
* First implementation that uses new API
* Various UI improvements
* Create new album from home screen
* Fix padding when in multiselect mode
* Alex Suggestions
* Change to album after creation
2022-11-05 20:21:55 -05:00
Fynn Petersen-Frey
dc7df5bcfa
fix(mobile, Android): throttle all background backup notifications
2022-11-01 16:26:15 +01:00
Fynn Petersen-Frey
dcefd53bfe
fix(mobile,Android): throttle detail progress notifications & wait on foregroundInfo ( #907 )
2022-10-31 21:02:06 -05:00
Fynn Petersen-Frey
4a6c337960
reduce app startup time by loading Hive boxes in parallel
2022-10-31 15:38:24 +01:00
Fynn Petersen-Frey
dc2c92e721
feat(server/web): download entire album as zip archive ( #897 )
...
* feat(server/web): download entire album as zip archive
* fix: remove duplicate API call
* disable ZIP compression (images are already compressed)
2022-10-30 12:38:04 -05:00
Matthias Rupp
ea99567805
feat(server) Extend PUT /album/:id/assets endpoint ( #857 )
...
* Add new query parameter to API endpoint that allows adding assets to albums which potentially contain assets that are already part of this album.
* Change API endpoint
* Generate new APIs
* Fixed test
Co-authored-by: Alex Tran <alex.tran1502@gmail.com>
2022-10-28 14:54:09 -05:00
Alex Tran
25848b78f9
Up version for release
2022-10-26 11:24:04 -05:00
Alex
6159c83fd2
feat(mobile) duplicated asset upload handling mechanism ( #853 )
2022-10-25 09:51:03 -05:00
Alex
a87c1c1210
fix(mobile) not possible to sign out when option is enable ( #860 )
2022-10-24 14:45:58 -05:00
Zeeshan Khan
a6eea4d096
feat(web) add asset count stats on admin page ( #843 )
2022-10-23 16:54:54 -05:00
Alex
85a80fd032
Added changlog
2022-10-21 13:19:04 -05:00
Zeeshan Khan
0309b47515
fixes(mobile) back navigation issue on android ( #841 )
2022-10-21 13:05:44 -05:00
Alex Tran
1ec7122381
Up version for release
2022-10-19 20:07:53 -05:00
Alex
061b229e12
feat(mobile): Cache assets and albums for faster loading speed
...
feat(mobile): Cache assets and albums for faster loading speed
2022-10-19 15:53:15 -05:00
Matthias Rupp
3617433858
Refactor abstract class to separate file
2022-10-19 22:03:54 +02:00
Matthias Rupp
d77e25425e
Add cache for shared albums
2022-10-18 14:06:35 +02:00
Zeeshan Khan
a3ca5307a5
fixes #310 back button navigation
2022-10-17 13:04:17 -05:00
Matthias Rupp
6796462b13
Switch to plain fs based caching mechanism
2022-10-17 18:02:43 +02:00
Matthias Rupp
d08475d5af
Switch to lazyBox
2022-10-17 16:40:51 +02:00
Matthias Rupp
d310c77fc8
Add album list response caching
2022-10-17 14:53:27 +02:00
Matthias Rupp
75d8ca1306
Invalidation on logout and timing measurements
2022-10-16 09:50:31 +02:00
Matthias Rupp
894eea739e
JSON based caching
2022-10-15 23:20:15 +02:00
Matthias Rupp
1156290377
Add asset response cache
2022-10-14 23:57:55 +02:00
Alex Tran
c271f0c224
Up version for release
2022-10-14 16:21:26 -05:00
Alex Tran
f05d5bdb9e
Added haptic feedback to incorect login
2022-10-14 16:13:35 -05:00
Alex Tran
e99c400f59
Added haptic feedback to tab bar switching
2022-10-14 16:04:21 -05:00
Alex Tran
e38166837d
Merge branch 'main' of github.com:immich-app/immich into dev/mobile-cosmetic-improvement
2022-10-14 15:58:26 -05:00
Alex Tran
293e713af6
Hide bottom app bar when multiselect enabled
2022-10-14 15:37:15 -05:00
Alex Tran
03866b4c31
Merge branch 'feature/albums-new-grid' of github.com:immich-app/immich into feature/albums-new-grid
2022-10-14 14:52:07 -05:00
Alex Tran
4f2c08525f
Merge upstream
2022-10-14 14:52:00 -05:00
Matthias Rupp
2c12f53937
Fix storage indicator settings
2022-10-14 21:17:23 +02:00
Alex Tran
c88e5f9be2
Add haptic feedback on swiping asset
2022-10-14 11:26:10 -05:00
Alex Tran
0f51a9794e
fixed delete dialog colors
2022-10-14 11:15:19 -05:00
Alex Tran
edd1f49e57
Update text for foreground backup to make things clearer
2022-10-14 10:50:40 -05:00
Matthias Rupp
6ab6507db9
Revert changes to albums
2022-10-08 13:18:45 +02:00
Matthias Rupp
3c807ae86e
Exernalize multiselect state
2022-10-08 13:08:56 +02:00
Matthias Rupp
6b84534632
Get rid of home page state provider
2022-10-06 22:41:56 +02:00
Alex Tran
471a60dcb0
Added explicit type for job count
2022-10-06 12:43:02 -05:00
Alex Tran
46994c3355
Up version for release
2022-10-06 12:11:12 -05:00
Fynn Petersen-Frey
a3aca4acb5
feat(mobile) Run background service after being killed ( #789 )
2022-10-06 11:32:45 -05:00
Alex
7587f858ae
feat(server/web) Add manual job trigger mechanism to the web ( #767 )
2022-10-06 11:25:54 -05:00
Fynn Petersen-Frey
5dfce4db34
feat(mobile): background backup progress notifications ( #781 )
...
* settings to configure upload progress notifications (none/standard/detailed)
* use native Android notifications to show progress information
* e.g. 50% (30/60) assets
* e.g. Uploading asset XYZ - 25% (2/8MB)
* no longer show errors if canceled by system (losing network)
2022-10-05 09:59:35 -05:00
Alex
2094204877
Up version for release
2022-10-04 15:29:37 -05:00
Alex
ab375cca1a
Up Version for release
2022-10-04 15:21:58 -05:00
Alex
479f706f8a
fix(mobile): Fix error parsing datetime prevent the timeline to be displayed ( #784 )
2022-10-04 15:19:29 -05:00
Matthias Rupp
a117e897ca
Move selection logic to asset grid class
2022-10-01 19:19:40 +02:00
Matthias Rupp
347ac70063
Make new asset grid the default
2022-10-01 10:38:11 +02:00
Matthias Rupp
50842ef815
Add tests
2022-09-30 11:38:00 +02:00
Matthias Rupp
1970a64f6f
Use new asset grid for search result page
2022-09-30 11:05:54 +02:00
Matthias Rupp
dd71a53f5e
Hide scroll handle for lists < 100 assets
2022-09-30 10:47:31 +02:00
Alex
3f1f835df3
Update readme for beta release invitation links
2022-09-29 15:13:18 -05:00
Matthias Rupp
8440d9890c
Improve scrolling performance in albums and search
2022-09-29 21:53:35 +02:00
Matthias Rupp
87ca031335
Fix bug with missing year and add date to drag handle ( #761 )
2022-09-29 10:19:55 -05:00
Alex Tran
96b9e37461
Up version for release
2022-09-28 16:28:14 -05:00
Matthias Rupp
28bf497a0b
feat(mobile): Improve timeline performance on mobile - experimental ( #710 )
2022-09-28 11:30:38 -05:00
Alex Tran
8ede738396
Up mobile version
2022-09-28 06:22:12 -05:00
Alex
e5459b68ff
fix(server,web,mobile): Incorrectly record and show timestamp and time zone of the asset ( #706 )
...
Implemented a mechanism to extract the correct time zone from the GPS coordinate if presented in the file's EXIF, and to convert the timestamp to the correct UTC time so that the time will show correctly based on the mobile/web local time zone.
2022-09-22 15:58:17 -05:00
Alex
10239161fd
fix(mobile): app crash when there is no object detection result on search page ( #725 )
...
* fix(mobile): app crash when there is no data for object detection
* Up version for release
* Up version for release
2022-09-19 11:03:51 -05:00
Alex
2e06be5155
Up mobile version and update deprecated api
2022-09-18 16:11:24 -05:00
Alex
824da6a07b
Up server version
2022-09-16 16:55:04 -05:00
Alex
47b73a5b64
fix(mobile): Fixed iOS 16 overflow cache and memory leaked in gallery viewer. ( #700 )
2022-09-16 16:46:23 -05:00
Alex
0ee3fe9157
Update install.sh to use latest released tag
2022-09-14 11:07:37 -05:00
Alex
434770155f
Up version for release
2022-09-14 10:27:34 -05:00
Alex
7e8bf94543
fix/cache read write error ios16 ( #691 )
...
* Fix(mobile) cache read/write issue, cannot load image on ios16
* Update
2022-09-14 10:18:25 -05:00
Fynn Petersen-Frey
789bc8563c
fix Android BackgroundServiceStartNotAllowedException ( #687 )
2022-09-13 20:12:31 -05:00
Alex Tran
4271e24e59
Up version for release
2022-09-11 16:05:53 -05:00
Alex
011332e509
fix(mobile) memory leaked causes app to crash when swiping ( #673 )
...
* Dispose image provider when swiping away from the asset
2022-09-11 09:56:26 -05:00
Alex
5403ef4d84
Fix(mobile) oversize play button ( #672 )
2022-09-11 00:25:04 -05:00
Alex Tran
31739aca02
Up version for release
2022-09-10 11:58:59 -05:00
Alex
f88ff4fb5c
fix(mobile): background backup not working in release mode ( #664 )
2022-09-10 11:46:51 -05:00