Alex
0d80ae3a91
fix(mobile): make user.memoryEnable optional ( #3680 )
...
* chore(server): avoid breaking changes
* generate api
* mobile app
2023-08-14 12:52:06 -05:00
X
5fa9704a65
fix(mobile): Empty albums don't show title ( #3576 )
2023-08-13 08:39:46 -05:00
shalong-tanwen
77a5820c3c
fix(mobile): manual asset upload - app state handling + cancel button ( #3611 )
...
* feat(mobile): Cancel manual asset upload
* fix(mobile): re-add the missing translation keys
* feat(mobile): show manual upload error in backup page
* refactor: manual upload in-progress count
* fix(mobile): handle app state properly during manual asset upload
2023-08-12 16:02:58 -05:00
Jorge Avila
b790354f9a
fix(mobile): update useEffect to run on any change instead of only on lead ( #3650 )
...
-- this change is mainly for the AlbumInfoListTile widget
2023-08-12 10:02:24 -05:00
X
e9b0840f01
fix(mobile): improve hero animation ( #3636 )
2023-08-10 08:38:49 -05:00
Alex
f4475549d6
chore(web): better action button consistency ( #3633 )
...
Co-authored-by: Alex Tran <Alex.Tran@conductix.com>
2023-08-09 21:05:52 -05:00
Jason Rasmussen
a6eb227330
feat(web,server): user memory settings ( #3628 )
...
* feat(web,server): user preference for time-based memories
* chore: open api
* dev: mobile
* fix: update
* mobile work
---------
Co-authored-by: Alex <alex.tran1502@gmail.com>
Co-authored-by: Alex Tran <Alex.Tran@conductix.com>
2023-08-09 21:01:16 -05:00
shalong-tanwen
57a7103d75
feat(mobile): launch map app from exif info ( #3626 )
2023-08-09 14:47:49 -05:00
shalong-tanwen
deaf81e2a4
feat(mobile): Manual asset upload ( #3445 )
...
* fix: exclude albums filter in backup provider
* refactor: Separate builder methods for Top Control App Bar buttons
* fix: Show download button only for Remote only assets
* fix(mobile): Force Refresh duration is too low to trigger it consistently
* feat(mobile): Make Buttons dynamic in Home Selection DraggableScrollableSheet
* feat(mobile): Manual Asset upload
* refactor(mobile): Replace _showToast with ImmichToast calls
* refactor(mobile): home_page selectionAssetState handling
* chore(mobile): min and initial size of DraggableScrollState increased
This is to prevent the buttons in the bottom sheet getting clipped behind the 3 way navigation buttons
in the default density of Android devices
* feat(mobile): notifications for manual upload progress
* wording
---------
Co-authored-by: Alex Tran <alex.tran1502@gmail.com>
2023-08-06 02:40:50 +00:00
X
fa03ed7dd7
fix(mobile): "preselectedAssets" parameter not working ( #3516 )
...
* fix(mobile): "preselectedAssets" parameter not working
* fix(mobile): create album page "initialAssets" parameter not working
2023-08-03 11:40:10 -05:00
martyfuhry
fb6591607f
Local merged videos should now play locally instead of loading remote ( #3521 )
2023-08-02 16:01:30 -05:00
Jason Rasmussen
b9cda59172
refactor(server)!: add/remove album assets ( #3109 )
...
* refactor: add/remove album assets
* chore: open api
* feat: remove owned assets from album
* refactor: move to bulk id req/res dto
* chore: open api
* chore: merge main
* dev: mobile work
* fix: adding asset from web not sync with mobile
* remove print statement
---------
Co-authored-by: Alex Tran <Alex.Tran@conductix.com>
2023-08-01 20:29:14 -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
shalong-tanwen
74f04336bb
feat(mobile): Clip and change background for Asset selection ( #3460 )
2023-07-29 01:32:57 -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
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
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
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
martin
f28fc8fa5c
feat(server,web): hide faces ( #3262 )
...
* feat: hide faces
* fix: types
* pr feedback
* fix: svelte checks
* feat: new server endpoint
* refactor: rename person count dto
* fix(server): linter
* fix: remove duplicate button
* docs: add comments
* pr feedback
* fix: get unhidden faces
* fix: do not use PersonCountResponseDto
* fix: transition
* pr feedback
* pr feedback
* fix: remove unused check
* add server tests
* rename persons to people
* feat: add exit button
* pr feedback
* add server tests
* pr feedback
* pr feedback
* fix: show & hide faces
* simplify
* fix: close button
* pr feeback
* pr feeback
---------
Co-authored-by: Alex Tran <alex.tran1502@gmail.com>
2023-07-18 13:09:43 -05:00
Alex
a2568f711f
chore(mobile): remove things sections ( #3309 )
...
Co-authored-by: Alex Tran <Alex.Tran@conductix.com>
2023-07-17 11:20:05 -05:00
Adam Cigánek
e287b18435
fix(mobile): fix forgetting backup albums ( #3108 ) ( #3244 )
2023-07-17 03:08:58 +00:00
Dhrumil Shah
9012cf6946
fix(mobile) - Allow sign out if server is down, or device is offline ( #3275 )
...
* WIP: Allow app sign out when server cannot be reached
* WIP: import logging lib
* WIP: move log out up
2023-07-15 20:52:41 -05:00
Alex
436a2e9bf3
chore(mobile): share logo platform consistency ( #3290 )
2023-07-15 20:11:51 -05:00
Fynn Petersen-Frey
f9739c9730
feat(mobile): stop asset grid rebuilds ( #3226 )
...
* feat(mobile): stop asset grid rebuilds
* undo unnecessary changes
---------
Co-authored-by: Fynn Petersen-Frey <zoodyy@users.noreply.github.com>
2023-07-13 10:42:06 -05:00
Jason Rasmussen
b71d7e33bb
refactor(server): calculate asset type server side ( #3200 )
...
* refactor(server): calculate asset type server-side
* chore: open api
* chore: remove comments
* fix: linting
* update
* Revert "update"
This reverts commit dc58702923
.
* fix: upload LivePhotos
* chore: remove unused request fields for upload
* remove unused method
* mobile-fix: livePhoto filename
* fix: revert check for livephotos filename and extension
---------
Co-authored-by: Alex Tran <alex.tran1502@gmail.com>
2023-07-11 22:56:30 -05:00
Fynn Petersen-Frey
d590dec159
Revert "feat(mobile): reduce UI rebuilds ( #3129 )" ( #3159 )
...
This reverts commit fe2330ebf6
.
2023-07-08 15:03:54 -05:00
Fynn Petersen-Frey
fe2330ebf6
feat(mobile): reduce UI rebuilds ( #3129 )
2023-07-08 08:46:22 -05:00
Fynn Petersen-Frey
615893be38
fix(mobile): setting to always display remote assets ( #3044 )
2023-06-30 20:47:44 -05:00
martyfuhry
734f8e02b5
fix(mobile): Uses ImageFiltered for performance ( #3051 )
...
* Uses ImageFiltered for performance
* values
---------
Co-authored-by: Alex Tran <alex.tran1502@gmail.com>
2023-06-30 13:49:17 -05:00
Fynn Petersen-Frey
b7ae3be394
fix(mobile): rework album detail page header ( #3035 )
2023-06-29 16:11:56 -05:00
Fynn Petersen-Frey
ff26d3666e
fix(mobile): set scrolling state only if changed ( #3034 )
...
* fix(mobile): set scrolling state only if changed
* fix: generate api
---------
Co-authored-by: Alex Tran <alex.tran1502@gmail.com>
2023-06-29 14:35:29 -05:00
Alex
8e6c90e294
chore(mobile): minor UI tweak ( #3021 )
...
* chore(mobile): minor UI tweak
* fix test
* refactor
2023-06-28 22:33:57 -05:00
Fynn Petersen-Frey
1ab05e8de0
fix(mobile): fix endless rendering of asset grid when scrolling ( #3010 )
2023-06-28 21:13:18 -05:00
Alex Tran
5e3bdc76b2
chore(mobile): auto dispose future provider
2023-06-27 16:02:54 -05:00
Alex
39a885a37c
feat(mobile): memories ( #2988 )
...
* Add page view
* Nice page view
* refactor file structure
* Added card
* invalidating data
* transition
* styling
* correct styleing
* refactor
* click to navigate
* styling
* TODO
* clean up
* clean up
* pr feedback
* pr feedback
* better loading indicator
2023-06-27 16:00:20 -05:00
Alex Elkins
053a5235be
chore(mobile): Capitalize Places cities in app ( #2985 )
2023-06-27 17:26:23 +00:00
Fynn Petersen-Frey
de42ebf3d8
feat(Android): find & delete corrupt asset backups ( #2963 )
...
* feat(mobile): find & delete corrupt asset backups
* show backup fix only for advanced troubleshooting
2023-06-27 12:25:00 -05:00
Sergey Kondrikov
f5d9826b12
Fix download asset loading indicator position ( #2974 )
2023-06-27 08:48:20 -05:00
Sergey Kondrikov
d078aea32b
Normalize progress bar value ( #2967 )
2023-06-26 11:54:08 -05:00
Sergey Kondrikov
fb2cfcb640
feat(mobile): custom video player controls ( #2960 )
...
* Remove toggle fullscreen button
* Implement custom video player controls
* Move Padding into Container
2023-06-26 10:27:47 -05:00
Fynn Petersen-Frey
99f85fb359
feat(Android): guard against missing EXIF info ( #2965 )
2023-06-26 10:27:32 -05:00
Alex
b015648bfe
chore(mobile): Add more error log ( #2949 )
...
Co-authored-by: alex <alex@pop-os.localdomain>
2023-06-25 18:59:35 -05:00
Alex
0d0866d5d9
feat(mobile): Facial recognition ( #2507 )
...
* Add API service
* Added service, provider
* merge main
* update pubspec
* styling
* dev: add person search result page
* dev: display person asset on page
* dev: add rename form
* style form
* dev: mechanism to add name to faces
* styling
* fix bad merge
* update api
* test
* revert
* Add header widget
* change name
* show all people page
* fix test
* pr feedback
* Add name to app bar
* feedback
* styling
2023-06-23 10:44:02 -05:00
Fynn Petersen-Frey
3e2f335a4c
feat(mobile): optimize screen space usage ( #2911 )
...
* feat(mobile): optimize screen space usage
* undo nav bar changes
2023-06-22 09:50:27 -05:00
Fynn Petersen-Frey
7f44d508dc
feat(mobile): pinch to zoom on asset grid ( #2905 )
2023-06-21 21:13:23 -05:00
martyfuhry
26f58d3335
Fixes local position late initialization ( #2884 )
2023-06-20 19:58:17 -05:00
martyfuhry
1b15b5414c
Adds photo thumbnail to videos ( #2880 )
...
* Motion photos use placeholder image for more seamless loading
* Fixes merge conflicts
2023-06-20 16:17:43 -05:00