Alex
c70c9067b0
refactor(mobile): backup provider ( #16360 )
...
* refactor(mobile): backup provider
* refactor(mobile): backup provider
2025-02-27 09:56:23 -06:00
Alex
8fbd650483
refactor(mobile): refactor user provider ( #16358 )
2025-02-26 17:04:43 -06:00
Alex
d0381fddec
refactor(mobile): render list ( #16303 )
...
* refactor(mobile): render list 2
* wip
* wip: asset selection page
* remove render_list provider
* remove dead code
* yaml format
* remove unused file
* woop woop more clean up
* woop woop more clean up 2
* fix: album selection doesn't load instantly
2025-02-25 11:33:48 -06:00
ExceptionsOccur
c0fe98fe27
feat(mobile): photos group by date in album page view ( #16272 )
...
* feat(mobile): photos group by date in album page view
* fix: format
---------
Co-authored-by: ExceptionsOccur <yuyu.tao@foxmail.com >
Co-authored-by: Alex <alex.tran1502@gmail.com >
2025-02-25 15:10:08 +00:00
Alex
579321251f
refactor(mobile): partners provider ( #16299 )
...
* refactor(mobile): partners provider
* update analysis option
* update analysis option
2025-02-25 08:52:33 -06:00
Alex
5acf6868b7
refactor(mobile): render list ( #16239 )
...
* refactor(mobile): trash provider
* refactor(mobile): trash provider
* pr feedback
* archive timeline
* favorite
* album
* trash timeline
* all videos timeline
* refactor
* refactor: home timeline and partner timeline
* update analysis option
2025-02-21 09:01:46 -06:00
Alex
17a2043e76
refactor(mobile): trash provider ( #16219 )
...
* refactor(mobile): trash provider
* refactor(mobile): trash provider
* pr feedback
2025-02-20 22:14:41 -06:00
shenlong
aeb3e0a84f
refactor(mobile): split store into repo and service ( #16199 )
...
* refactor(mobile): migrate store
* refactor(mobile): expand abbreviations
* chore(mobile): fix lint
---------
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com >
Co-authored-by: Alex <alex.tran1502@gmail.com >
2025-02-19 13:05:24 -06:00
Alex
9d4aee36e2
refactor(mobile): asset provider ( #16159 )
...
* refactor(mobile): asset provider
* wip
* wip: delete local assets
* wip: delete remote assets
* wip: deletion logic
* refactor
* pr feedback
2025-02-18 13:10:55 -06:00
Alex
4f912de018
refactor(mobile): album provider ( #16099 )
2025-02-14 19:27:39 -06:00
Alex
47203d2760
refactor(mobile): asset stack provider ( #16100 )
...
* refactor(mobile): asset stack provider
* remove file from ignore list
2025-02-14 13:23:14 -06:00
Alex
098bab7c9b
fix(mobile): search page issues ( #15804 )
...
* fix: don't repeat search
* fix: show snackbar for no result
* fix: do not search on empty filter
* chore: syling
2025-01-31 03:12:57 +00:00
Tom Graham
efbc0cb192
fix(mobile): 14983 Images upload to shared album with common name ( #15127 )
...
Docker / Re-Tag ML () (push) Blocked by required conditions
Docker / Re-Tag ML (-armnn) (push) Blocked by required conditions
Docker / Re-Tag ML (-cuda) (push) Blocked by required conditions
Docker / Re-Tag ML (-openvino) (push) Blocked by required conditions
Docker / Re-Tag Server () (push) Blocked by required conditions
Docker / Build and Push ML (armnn, linux/arm64, -armnn) (push) Blocked by required conditions
Docker / Build and Push ML (cpu, linux/amd64,linux/arm64) (push) Blocked by required conditions
Docker / Build and Push ML (cuda, linux/amd64, -cuda) (push) Blocked by required conditions
Docker / Build and Push ML (openvino, linux/amd64, -openvino) (push) Blocked by required conditions
Docker / Build and Push Server (cpu, linux/amd64,linux/arm64) (push) Blocked by required conditions
Docker / Docker Build & Push Server Success (push) Blocked by required conditions
Docker / Docker Build & Push ML Success (push) Blocked by required conditions
Docs build / pre-job (push) Waiting to run
Docs build / Docs Build (push) Blocked by required conditions
Static Code Analysis / pre-job (push) Waiting to run
Static Code Analysis / Run Dart Code Analysis (push) Blocked by required conditions
Test / pre-job (push) Waiting to run
Test / Test & Lint Server (push) Blocked by required conditions
Test / Unit Test CLI (push) Blocked by required conditions
Test / Unit Test CLI (Windows) (push) Blocked by required conditions
Test / Test & Lint Web (push) Blocked by required conditions
Test / End-to-End Lint (push) Blocked by required conditions
Test / Medium Tests (Server) (push) Blocked by required conditions
Test / End-to-End Tests (Server & CLI) (push) Blocked by required conditions
Test / End-to-End Tests (Web) (push) Blocked by required conditions
Test / Unit Test Mobile (push) Blocked by required conditions
Test / Unit Test ML (push) Blocked by required conditions
Test / ShellCheck (push) Waiting to run
Test / OpenAPI Clients (push) Waiting to run
Test / TypeORM Checks (push) Waiting to run
* Initial look at fixing issue where images are uploaded to the wrong album if a shared album conflicts with a local users album.
* Use owner instead of shared flag when fetching albums.
* Fix issue with refreshRemoteAlbums getting shared items twice and removed incorrect isShared comment.
Using `getAll(shared: true)` gets all shared albums the user can access (regardless of owner, despite the previous comment).
Using `getAll(shared: null)` gets all albums (incuding shared = true and shared = false). I presume the intent here was to get albums that were shared (and not mine), and not shared (ie: mine), but the logic is way off. It also just then combines them - so makes more sense to just get them in a single call.
* Fix formatting.
* Fixed tests.
* Revert "Fixed tests."
This reverts commit c38f5af5ac .
* Revert "Fix issue with refreshRemoteAlbums getting shared items twice and removed incorrect isShared comment."
This reverts commit 979ce90abf .
* Added comments to explain why filters behave the way they do for getAll() albums.
---------
Co-authored-by: Tom graham <tomg@questps.com.au >
Co-authored-by: Alex <alex.tran1502@gmail.com >
2025-01-16 21:24:09 -06:00
Alex
fd99bd05cf
feat(mobile): share to mechanism ( #15229 )
...
* setup ios
* chore: succesfully sent media to the app
* share from Android
* wip: navigate to share screen
* wip: UI for displaying upload candidate
* wip: logic
* wip: upload logic
* wip: up up up we got it up
* wip
* wip
* wip
* upload state
* feat: i18n
* fix: release build ios'
* feat: clear file cache
* pr feedback
* using const for checking download status
---------
Co-authored-by: Alex <alex@pop-os.localdomain >
2025-01-16 21:20:44 -06:00
Alex
9503bf479b
feat(album): album view sort order ( #14648 )
...
* feat(mobile): album view sort order
* feat: add error message
* refactor(mobile): album page (#14659 )
* refactor album page
* update lint rule
* const record
* fix: updating sort order when pull to refresh
---------
Co-authored-by: Alex <alex.tran1502@gmail.com >
* Move sort toggle button to bottom sheet menu
* chore: revert multiselectgrid loading status
* chore: revert multiselectgrid loading status
---------
Co-authored-by: Mert <101130780+mertalev@users.noreply.github.com >
2024-12-16 16:11:48 +00:00
Alex
055f1fc72f
feat(mobile): Auto switching server URLs ( #14437 )
2024-12-05 09:11:48 -06:00
Alex
21f14be949
chore(mobile): refactor authentication ( #14322 )
Docker / Re-Tag ML () (push) Blocked by required conditions
Docker / Re-Tag ML (-armnn) (push) Blocked by required conditions
Docker / Re-Tag ML (-cuda) (push) Blocked by required conditions
Docker / Re-Tag ML (-openvino) (push) Blocked by required conditions
Docker / Re-Tag Server () (push) Blocked by required conditions
Docker / Build and Push ML (armnn, linux/arm64, -armnn) (push) Blocked by required conditions
Docker / Build and Push ML (cpu, linux/amd64,linux/arm64) (push) Blocked by required conditions
Docker / Build and Push ML (cuda, linux/amd64, -cuda) (push) Blocked by required conditions
Docker / Build and Push ML (openvino, linux/amd64, -openvino) (push) Blocked by required conditions
Docker / Build and Push Server (cpu, linux/amd64,linux/arm64) (push) Blocked by required conditions
Docker / Docker Build & Push Server Success (push) Blocked by required conditions
Docker / Docker Build & Push ML Success (push) Blocked by required conditions
Docs build / pre-job (push) Waiting to run
Docs build / Docs Build (push) Blocked by required conditions
Static Code Analysis / pre-job (push) Waiting to run
Static Code Analysis / Run Dart Code Analysis (push) Blocked by required conditions
Test / pre-job (push) Waiting to run
Test / Test & Lint Server (push) Blocked by required conditions
Test / Unit Test CLI (push) Blocked by required conditions
Test / Unit Test CLI (Windows) (push) Blocked by required conditions
Test / Test & Lint Web (push) Blocked by required conditions
Test / End-to-End Lint (push) Blocked by required conditions
Test / Medium Tests (Server) (push) Blocked by required conditions
Test / End-to-End Tests (Server & CLI) (push) Blocked by required conditions
Test / End-to-End Tests (Web) (push) Blocked by required conditions
Test / Unit Test Mobile (push) Blocked by required conditions
Test / Unit Test ML (push) Blocked by required conditions
Test / ShellCheck (push) Waiting to run
Test / OpenAPI Clients (push) Waiting to run
Test / TypeORM Checks (push) Waiting to run
2024-11-26 12:43:44 -06:00
dvbthien
ee0130a58b
fix(mobile): Fix minor issues with downloading assets ( #13609 )
...
* improve download asset
* fix: download motion photos on ios
---------
Co-authored-by: dvbthien <dvbthien@gmail.com >
Co-authored-by: Alex <alex.tran1502@gmail.com >
2024-10-20 12:56:02 -05:00
Alex
e9813315e7
feat(mobile): new mobile UI ( #12582 )
2024-10-10 15:44:14 +07:00
Fynn Petersen-Frey
15c04d3056
refactor(mobile): DB repository for asset, backup, sync service ( #12953 )
...
* refactor(mobile): DB repository for asset, backup, sync service
* review feedback
* fix bug found by Alex
---------
Co-authored-by: Alex <alex.tran1502@gmail.com >
2024-09-30 21:37:30 +07:00
Alex
fa9bb8074c
feat(mobile): enhance download operations ( #12973 )
...
* add packages
* create download task
* show progress
* save video and image
* show progress info
* live photo wip
* download and link live photos
* Update list of assets
* wip
* correct progress
* add state to download
* revert unncessary change
* repository pattern
* translation
* remove unused code
* update method call from repository
* remove unused variable
* handle multiple livephotos download
* remove logging statement
* lint
* not removing all records
2024-09-29 08:22:02 +00:00
Alex
03aa346020
fix(mobile): incorrect filename is retrieved during upload ( #12990 )
...
* fix(mobile): incorrect filename is retrieve during upload
* use the same convention to get local id
* revert previous change
* pr feedback
2024-09-27 22:28:31 +07:00
Fynn Petersen-Frey
202082f62e
refactor(mobile): use repositories in a number of services ( #12891 )
...
* UserService
* PartnerService
* HashService
* MemoryService
* PersonService
* SearchService
* StackService
2024-09-24 12:50:21 +00:00
Fynn Petersen-Frey
e0fa3cdbc7
refactor(mobile): more repositories ( #12879 )
...
* ExifInfoRepository
* ActivityApiRepository
* initial AssetApiRepository
2024-09-24 08:24:48 +02:00
Fynn Petersen-Frey
3868736799
refactor(mobile): album api repository for album service ( #12791 )
...
* refactor(mobile): album api repository for album service
2024-09-20 13:32:37 +00:00
Fynn Petersen-Frey
6995cc2b38
refactor(mobile): encapsulate most access to photomanager in repository ( #12754 )
...
* refactor(mobile): encapsulate most access to photomanager in repository
2024-09-18 17:15:52 +02:00
Fynn Petersen-Frey
4a1ff6abce
refactor(mobile): repositories for album service ( #12701 )
...
* refactor(mobile): repositories for album service
* review feedback, first service unit test
2024-09-16 16:26:14 -04:00