Commit Graph

581 Commits (main)

Author SHA1 Message Date
github-actions 8794c84e9d chore: version v1.126.1 2025-02-10 17:54:02 +00:00
Alex 90c607c1a6
chore(mobile): post release task (#15998) 2025-02-10 11:12:36 -06:00
github-actions feba590de7 chore: version v1.126.0 2025-02-10 16:10:06 +00:00
github-actions 4fd8c1b3c1 chore: version v1.125.7 2025-01-29 17:41:38 +00:00
github-actions f44669447f chore: version v1.125.6 2025-01-28 02:58:27 +00:00
github-actions 64d926581f chore: version v1.125.5 2025-01-27 20:04:50 +00:00
github-actions e5794e6cfc chore: version v1.125.4 2025-01-27 18:44:12 +00:00
Alex 8dab5d3798
chore(mobile): post release task (#15662) 2025-01-26 15:09:15 -06:00
github-actions 72a55c13b6 chore: version v1.125.3 2025-01-26 14:14:48 +00:00
github-actions 9871a04d54 chore: version v1.125.2 2025-01-24 19:09:06 +00:00
Alex 61bc24d7ea
chore(mobile): post release task (#15581) 2025-01-24 17:28:00 +00:00
github-actions 50a2f6193f chore: version v1.125.1 2025-01-23 16:52:23 +00:00
github-actions 49a16045bd chore: version v1.125.0 2025-01-23 16:23:47 +00: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
github-actions 8d836ae04f chore: version v1.124.2 2025-01-08 23:16:35 +00:00
github-actions cc10fc15c3 chore: version v1.124.1 2025-01-08 16:16:15 +00:00
Alex c5baf79f61
chore(mobile): post release task (#15148) 2025-01-08 11:51:08 +01:00
github-actions 840d99ed25 chore: version v1.124.0 2025-01-07 19:00:42 +00:00
Alex f58b2572e6
chore: post release tasks (#14749) 2024-12-17 14:02:07 -06:00
github-actions fd34a914a6 chore: version v1.123.0 2024-12-17 16:00:50 +00: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 6b0f9ec46c
chore(mobile): post release tasks (#14656) 2024-12-16 08:42:40 -06:00
github-actions c52f1bae81 chore: version v1.122.3 2024-12-11 21:15:03 +00:00
Alex 70b4647a21
chore(mobile): post release tasks (#14603) 2024-12-10 21:55:59 +00:00
github-actions 03eb5903fe chore: version v1.122.2 2024-12-08 23:41:22 +00:00
Alex c02e3e2a2e
chore(mobile): post release tasks (#14520) 2024-12-06 21:04:02 -05:00
github-actions 97c1eb7289 chore: version v1.122.1 2024-12-06 13:49:14 +00:00
github-actions 37220a342a chore: version v1.122.0 2024-12-05 16:29:46 +00:00
Alex 055f1fc72f
feat(mobile): Auto switching server URLs (#14437) 2024-12-05 09:11:48 -06:00
shenlong 3c38851d50
feat(mobile): native_video_player (#12104)
* add native player library

* splitup the player

* stateful widget

* refactor: native_video_player

* fix: handle buffering

* turn on volume when video plays

* fix: aspect ratio

* fix: handle remote asset orientation

* refinements and fixes

fix orientation for remote assets

wip separate widget

separate video loader widget

fixed memory leak

optimized seeking, cleanup

debug context pop

use global key

back to one widget

fixed rebuild

wait for swipe animation to finish

smooth hero animation for remote videos

faster scroll animation

* clean up logging

* refactor aspect ratio calculation

* removed unnecessary import

* transitive dependencies

* fixed referencing uninitialized orientation

* use correct ref to build android

* higher res placeholder for local videos

* slightly lower delay

* await things

* fix controls when swiping between image and video

* linting

* extra smooth seeking, add comments

* chore: generate router page

* use current asset provider and loadAsset

* fix stack handling

* improved motion photo handling

* use visibility for motion videos

* error handling for async calls

* fix duplicate key error

* maybe fix duplicate key error

* increase delay for hero animation

* faster initialization for remote videos

* ensure dimensions for memory cards

* make aspect ratio logic reusable, optimizations

* refactor: move exif search from aspect ratio to orientation

* local orientation on ios is unreliable; prefer remote

* fix no audio in silent mode on ios

* increase bottom bar opacity to account for hdr

* remove unused import

* fix live photo play button not updating

* fix map marker -> galleryviewer

* remove video_player

* fix hdr playback on android

* fix looping

* remove unused dependencies

* update to latest player commit

* fix player controls hiding when video is not playing

* fix restart video

* stop showing motion video after ending when looping is disabled

* delay video initialization to avoid placeholder flicker

* faster animation

* shorter delay

* small delay for image -> video on android

* fix: lint

* hide stacked children when controls are hidden, avoid bottom bar dropping

---------

Co-authored-by: Alex <alex.tran1502@gmail.com>
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
Co-authored-by: mertalev <101130780+mertalev@users.noreply.github.com>
2024-12-04 16:03:46 -05:00
Alex 95297cd024
chore(mobile): post release tasks (#14259) 2024-11-20 14:04:33 -05:00
github-actions 98c9ae1f7d chore: version v1.121.0 2024-11-20 16:15:53 +00:00
Alex a9525de356
chore(mobile): post release tasks (#14105) 2024-11-12 14:34:33 -05:00
github-actions 31a1e64b58 chore: version v1.120.2 2024-11-12 17:30:29 +00:00
Alex 2fe6607aea
chore(mobile): post release tasks (#13989) 2024-11-07 10:27:28 -06:00
github-actions 599b489f81 chore: version v1.120.1 2024-11-07 15:31:19 +00:00
Alex cff0b95f4c
chore(mobile): post release task (#13954) 2024-11-06 17:57:45 -05:00
github-actions f1b8a9374f chore: version v1.120.0 2024-11-06 16:17:29 +00:00
Alex 5ac236d6fd
chore(mobile): update flutter_web_auth (#13863) 2024-10-31 17:35:01 -05:00
github-actions 00dd9419a5 chore: version v1.119.1 2024-10-29 13:33:36 +00:00
Alex 044c3e93f8
chore(mobile): post release task (#13779) 2024-10-28 16:12:35 +00:00
github-actions 8449e78c8f chore: version v1.119.0 2024-10-28 14:41:08 +00:00
github-actions e8015dc7d7 chore: version v1.118.2 2024-10-16 18:44:39 +00:00
github-actions edd7dfb5d8 chore: version v1.118.1 2024-10-15 20:44:10 +00:00
github-actions 8f69d9d0ec chore: version v1.118.0 2024-10-15 10:48:53 +00:00
Alex e9813315e7
feat(mobile): new mobile UI (#12582) 2024-10-10 15:44:14 +07:00
dependabot[bot] e1540c8dfd
chore(deps): bump rexml from 3.2.8 to 3.3.6 in /mobile/ios (#12621)
Bumps [rexml](https://github.com/ruby/rexml) from 3.2.8 to 3.3.6.
- [Release notes](https://github.com/ruby/rexml/releases)
- [Changelog](https://github.com/ruby/rexml/blob/master/NEWS.md)
- [Commits](https://github.com/ruby/rexml/compare/v3.2.8...v3.3.6)

---
updated-dependencies:
- dependency-name: rexml
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-09 22:59:24 +07:00
Alex 432bcbbd1a
chore(mobile): post release task (#13136) 2024-10-03 10:19:14 +07:00
github-actions 6b8462402b chore: version v1.117.0 2024-10-03 01:59:28 +00:00
Alex fe33732958
chore(mobile): update photo_manager 3.5.0 (#13050) 2024-10-01 08:18:13 +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
github-actions 8bbcd5c31e chore: version v1.116.2 2024-09-27 18:17:49 +00:00
Alex 4ed1517e60
chore(mobile): post release task (#12991) 2024-09-27 14:13:24 -04:00
github-actions 7c15e11efc chore: version v1.116.1 2024-09-27 15:32:16 +00:00
Alex a6e703ed6b
chore(mobile): post release task (#12955) 2024-09-27 08:11:22 +07:00
github-actions 60679a6369 chore: version v1.116.0 2024-09-26 14:51:27 +00:00
Alex cdbc673a59
chore(mobile): post release task (#12615) 2024-09-13 13:25:43 +01:00
github-actions 230eff4e1a chore: version v1.115.0 2024-09-12 15:37:59 +00:00
Alex 00a5da0ebc
chore(mobile): post release task (#12398)
Co-authored-by: Daniel Dietzler <36593685+danieldietzler@users.noreply.github.com>
2024-09-07 13:26:18 -04:00
github-actions 068904f746 chore: version v1.114.0 2024-09-06 13:49:08 +00:00
Alex 5d6716d265
chore(mobile): post release task (#12268) 2024-09-03 18:32:20 +01:00
github-actions 48da4c9317 chore: version v1.113.1 2024-09-03 14:12:24 +00:00
Alex 40327ad987
chore(mobile): post release tasks (#12157)
* sent to reviewer

* sent to reviewer

* update to app store

* update to app store
2024-08-30 16:35:06 -05:00
github-actions cc88cbb456 chore: version v1.113.0 2024-08-30 17:16:21 +00:00
Alex ed6971222c
chore(mobile): Flutter 3.24 (#11633)
* chore(mobile): Flutter 3.24

* fix lint

* fix rendering issues that lead to log get filled with error messages

* linting

* merge main

* fix isar prod build Android

* fix mismatch icon offset
2024-08-15 14:53:37 -05:00
Alex 3ab7438036
chore(mobile): post release task (#11791) 2024-08-15 12:38:02 -05:00
Alex The Bot f7bfde6a32 Version v1.112.1 2024-08-15 00:00:22 +00:00
Alex 9e21f254cd
chore(mobile): post release task (#11776) 2024-08-14 13:50:35 -05:00
Alex The Bot 228a7710e6 Version v1.112.0 2024-08-14 15:51:18 +00:00
Alex 720b9a286e
chore(mobile): update other dependencies (#11641) 2024-08-07 14:09:56 -05:00
renovate[bot] f679021f0e
fix(deps): update dependency share_plus to v10 (#11550)
* fix(deps): update dependency share_plus to v10

* resolve dep conflict

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Alex <alex.tran1502@gmail.com>
2024-08-06 17:24:55 +00:00
Alex 8ee8450d18
chore(mobile): post release task (#11456) 2024-07-30 21:41:10 -05:00
Alex The Bot 919fd7d41f Version v1.111.0 2024-07-30 19:06:39 +00:00
Alex 59b809012f
chore(mobile): post release task (#11382) 2024-07-26 15:38:41 -05:00
Alex The Bot 04340b3a62 Version v1.110.0 2024-07-26 15:38:20 +00:00
Yun Jiang ea5d6780f2
feat(mobile): Adding setting in mobile app to TLS client certificate (#10860)
* feat(mobile): Adding setting in mobile app to import TLS client certificate and private key

* Formating dart source code to pass dart format test

* Adding missed required trailing commas to pass dart static analysis

* update lock file

* variable names

---------

Co-authored-by: Yun Jiang <yjiang@roku.com>
Co-authored-by: Alex Tran <alex.tran1502@gmail.com>
2024-07-26 13:59:02 +00:00
Alex 7c3326b662
chore(mobile): post release task (#11220) 2024-07-19 15:10:29 +00:00
Alex The Bot b9fc59ca9f Version v1.109.2 2024-07-18 19:33:29 +00:00
Alex The Bot 01ba859567 Version v1.109.1 2024-07-18 17:55:58 +00:00
Alex The Bot c77702279c Version v1.109.0 2024-07-18 16:03:42 +00:00
Alex 0fbfbc86d2
chore(mobile): post release task (#11006) 2024-07-10 11:40:19 -05:00
Alex The Bot c7432834d0 Version v1.108.0 2024-07-10 16:14:02 +00:00
Alex 94f129d632
chore(mobile): update photo_manager dep (#10965) 2024-07-09 10:52:58 -05:00
Alex 7bde19d842
chore(mobile): separate build flavors (#10872) 2024-07-05 09:43:11 -05:00
Alex The Bot 96f29cefeb Version v1.107.2 2024-07-03 03:18:19 +00:00
Alex bed9ccadbc
chore(mobile): post release pump (#10775) 2024-07-02 16:41:40 -05:00
Alex The Bot aa29f5d69c Version v1.107.1 2024-07-02 19:04:29 +00:00
Alex f23401d911
fix(mobile): map crashes on Android (#10773)
Revert "fix(mobile): upgrade maplibre_gl package to fix issue with crash in ios7.4 above simulator (#10182)"

This reverts commit 99c6fdbc1c.
2024-07-02 13:43:52 -05:00
Alex 14d94df1b8
chore(mobile): post release pump (#10759)
* chore(mobile): post release pump

* remove cache report file
2024-07-02 11:20:52 -05:00
Alex The Bot b47ec2f88f Version v1.107.0 2024-07-02 14:13:10 +00:00
Muhideen Mujeeb Adeoye 99c6fdbc1c
fix(mobile): upgrade maplibre_gl package to fix issue with crash in ios7.4 above simulator (#10182)
* fix(mobile): upgrade maplibre_gl package to fix issue with crash in ios7.4 above simulator

* chore: switch from deprecated widget and controller name to new name in latest sdk

* remove todo

---------

Co-authored-by: Alex <alex.tran1502@gmail.com>
2024-06-17 22:27:54 +00:00
Alex The Bot 8c2195c820 Version v1.106.4 2024-06-13 15:12:51 +00:00
Alex c642150b85
chore(mobile): post release task (#10228) 2024-06-12 14:17:58 -05:00
Alex The Bot a8a7d29891 Version v1.106.3 2024-06-12 18:26:10 +00:00
Alex The Bot 81790ab166 Version v1.106.2 2024-06-11 19:09:13 +00:00
Alex 60701d131e
chore(mobile): post release pump (#10114) 2024-06-11 06:26:52 -05:00
Alex The Bot b5991c908e Version v1.106.1 2024-06-11 09:39:23 +00:00
Alex The Bot f32c02bd25 Version v1.106.0 2024-06-10 17:50:00 +00:00
renovate[bot] 27a02c75dc
chore(deps): update dependency fastlane to v2.220.0 (#9653)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-22 09:46:53 +00:00
renovate[bot] 67fa598f44
chore(deps): update mobile (#9621)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-21 08:31:53 +00:00
Alex 673e97e71d
chore(mobile): upgrade flutter to 3.22 (#9518)
* chore(mobile): upgrade flutter sdk

* gha

* update kotlin

* refactor

* ios build

* remove patch files

* not touching openapi pubpsec file
2024-05-16 10:58:02 -05:00
Alex The Bot 88d4338348 Version v1.105.1 2024-05-14 21:31:24 +00:00
renovate[bot] b7715305b3
chore(deps): update dependency fastlane to v2.220.0 (#9491)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-14 14:12:27 -05:00
renovate[bot] 42d0fc85ca
chore(deps): update mobile (#9453)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-14 13:39:48 -05:00
Alex Tran d551003311 chore: post release tasks 2024-05-14 13:38:12 -05:00
Alex The Bot 596ab39293 Version v1.105.0 2024-05-14 17:07:25 +00:00
Alex Tran 5985f72643 chore: post release tasks 2024-05-13 14:17:28 -05:00
Alex The Bot a6f557c24c Version v1.104.0 2024-05-13 18:31:57 +00:00
Alex 55031cc117
Revert "feat(android) Check server is reachable before starting background backup (#8989)" (#9324)
This reverts commit 0435de50f8.
2024-05-09 12:16:53 -05:00
renovate[bot] f10fb0723d
chore(deps): update mobile (#7229)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-07 22:24:37 -05:00
Alex The Bot ba18776fc2 Version v1.103.1 2024-04-29 17:53:49 +00:00
Alex 25262b644f
chore: post release tasks 2024-04-29 10:31:50 -05:00
Alex The Bot 4291b38769 Version v1.103.0 2024-04-29 14:42:49 +00:00
Alex 48b0b7e8bd
fix(mobile): ios random logout (#8997)
* fix(mobile): random logout

* move logout mechanism to the end

* More logs

* wording

* more logs

* fixed

* Better check
2024-04-23 16:09:10 -05:00
devjn 0435de50f8
feat(android) Check server is reachable before starting background backup (#8989)
* Check that server is reachable before starting backup work

* Fix iOS not starting background service

---------

Co-authored-by: Alex Tran <alex.tran1502@gmail.com>
2024-04-23 12:50:34 -05:00
Alex The Bot a2180a467d Version v1.102.3 2024-04-20 20:17:39 +00:00
Alex 40931b5668
chore: post release tasks 2024-04-20 11:15:41 -05:00
Alex The Bot 25549b87c9 Version v1.102.2 2024-04-20 15:55:32 +00:00
Alex c858b43717
chore: post release tasks 2024-04-20 09:12:11 -05:00
Alex The Bot 6eb1b82541 Version v1.102.1 2024-04-20 13:43:46 +00:00
Alex 57be9182d4
chore: post release tasks 2024-04-19 15:32:45 -05:00
Alex The Bot 886e07604e Version v1.102.0 2024-04-19 20:08:02 +00:00
Alex 82aeb3292a
feat(mobile): in app language selector (#8574)
* feat(mobile): select locale in the mobile app

* add additional locale

* use the same locale variable across the app

* using different data structure

* drop down with button

* update pull locales

* open app ios

* remove dependency

* format fix
2024-04-06 21:58:35 -05:00
Alex e5fe68cbf6
chore: post release tasks 2024-04-04 22:05:56 -05:00
Alex The Bot 3b0fff3b3d Version v1.101.0 2024-04-05 02:39:51 +00:00
Alex ec7015be88
chore(mobile): add log to get file name for corrupted asset (#8527)
* chore(mobile): add log to get file name for corrupted asset

* add date
2024-04-04 21:28:05 -05:00
Alex 27be813011
feat(mobile): search enhancement (#8392) 2024-04-01 09:45:11 -05:00
Alex 3f61019ca1
chore: post release tasks 2024-03-28 13:49:18 -05:00
Alex The Bot 16513b4a6e Version v1.100.0 2024-03-28 18:36:38 +00:00
Alex 944b33983c
fix(mobile): scroll stickiness (#8166) 2024-03-21 21:58:40 -05:00
Alex 591a641d8d
chore: post release tasks 2024-03-20 10:00:35 -05:00
Alex The Bot 5b314ffd46 Version v1.99.0 2024-03-20 14:50:57 +00:00
Alex 63b4fc6f65
chore(mobile): svg logo (#8074)
* chore(mobile): anti-aliasing logo

* use svg

* adjust height

* better sizing
2024-03-19 23:07:26 -05:00
Alex 0bc773fd00
refactor(mobile): backup album selection (#8053)
* feat(mobile): include album with 0 assets as album option for backup

* Show icon instead of thumbnail

* Handle backupProgress state transition correctly to always load the backup info

* remove todo comment
2024-03-19 08:40:14 -05:00
Alex 76432341ed
feat(mobile): update logo (#7919)
* App Icon

* In App Icon

* runner

* ios icon

* ios is done

* splash

* Notification Icon

* Immich text

* Immich text

* actually update andoir icon

* adaptive icon

* adaptive icon
2024-03-13 12:14:59 -05:00
Alex ae34e4f59f
chore: post release tasks 2024-03-11 09:48:25 -05:00
Alex The Bot 4027cba4eb Version v1.98.2 2024-03-11 14:17:12 +00:00
Alex 4fdb0835c9
chore: post release tasks 2024-03-08 19:08:33 -06:00
Alex The Bot 430561d692 Version v1.98.1 2024-03-08 23:44:13 +00:00
Alex The Bot 7dc5e0cc4f Version v1.98.0 2024-03-07 19:22:14 +00:00
Alex Tran ba5d5256b1 Revert "Version v1.98.0"
This reverts commit 9b1a379fa6.
2024-03-07 12:04:54 -06:00
Alex The Bot 9b1a379fa6 Version v1.98.0 2024-03-07 17:40:40 +00:00
Alex 52dfe5fc92
fix(server): stack info in asset response for mobile (#7346)
* fix(server): stack info in asset response for mobile

* fix(server): getAllAssets - do not filter by stack ID

* tet(server): GET /assets stack e2e

* chore(server): fix checks

* stack asset height

---------

Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
2024-03-06 05:44:56 +00:00
Alex 2e56e777ce
chore: post release tasks 2024-02-28 16:49:02 -06:00
Alex The Bot 6f53e83d49 Version v1.97.0 2024-02-28 22:34:00 +00:00
Alex a02a24f349
chore: post release tasks 2024-02-27 23:09:40 -06:00
Alex The Bot 6d91c23f65 Version v1.96.0 2024-02-27 20:14:58 +00:00
Alex The Bot 7c34d0595e Version v1.95.1 2024-02-21 04:02:43 +00:00
Alex 578b71b961
chore: post release tasks 2024-02-20 11:05:24 -06:00
Alex The Bot 302d98ebe1 Version v1.95.0 2024-02-20 16:52:23 +00:00
martin ddae707ea9
fix: shell scripts (#7186)
* fix: bash scripts

* pr feedback

* wrong variable

* ci: add shellcheck workflow

* fix: missing scripts
2024-02-18 17:03:01 -06:00
martyfuhry 9b4a770b9d
refactor(mobile): Immich image provider (#7016)
* Adds image provider

* uses image provider

* wip load preview

* wip everything but activity asset thumbnail needs some help with a remote id

* Immich provider used in gallery

* First draft of the immich image provider, working nicely!

* Removed OriginalImageProvider

* Fixes for thumbnails

* feat(mobile): thumbhash support (#7028)

* feat(mobile): thumbhash support

* perf(mobile): store bmp thumbhash bytes in Isar

---------

Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>

* Uses octoimage for fade in and placeholders

* fixes thumbnails, removes unused values, adds better thumbnail size

* removes thumbhash support for now

* Forgot one thumbhash removal

* Use big thumbnail for local image on ios

* fix(mobile): Multipart image loading for iOS double swipe (#7064)

* uses local thumb first

* Multipart thumbnail

* Clean up file delete

* await file delete

* Fynn's comments, made thumbnail smaller and doesn't crash on erroring out on thumbnail

* lint

---------

Co-authored-by: Marty Fuhry <marty@fuhry.farm>
Co-authored-by: Alex <alex.tran1502@gmail.com>

* Moves http client to global private place for reuse

* Got rid of usePreview for local image providers since we always show a thumbnail anyway first

* linter

---------

Co-authored-by: shenlong <139912620+shenlong-tanwen@users.noreply.github.com>
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
Co-authored-by: Alex <alex.tran1502@gmail.com>
Co-authored-by: Marty Fuhry <marty@fuhry.farm>
2024-02-13 15:30:32 -06:00
martyfuhry 0d876a470f
feat(mobile): Adds WiFi only backup option to iOS (#6724)
Adds WiFi only backup option to iOS

Co-authored-by: Marty Fuhry <marty@fuhry.farm>
Co-authored-by: Alex Tran <alex.tran1502@gmail.com>
2024-02-07 21:54:54 -06:00
shenlong e0864768c2
refactor(mobile): map heatmap color and location picker (#6553)
* refactor(mobile): make location picker scaffold primary

* chore(mobile): update map heatmap colors

* style(mobile): map bottomsheet - only use borders on top

* fix(mobile): location picker show buttons above navigation bar

* fix: crash on iOS due to heatmap invalid color format

* disable rotate

---------

Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
Co-authored-by: Alex Tran <alex.tran1502@gmail.com>
2024-02-08 03:07:43 +00:00
Alex ada3eeb777
chore: post release tasks 2024-01-31 16:52:48 -06:00
Alex 7a6ec8b0b5
fix(mobile): video player shows black screen (#6819)
fix(mobile): video player show black screen
2024-01-31 16:38:32 -06:00
Alex The Bot 07466fa7b7 Version v1.94.1 2024-01-31 19:21:00 +00:00
Alex d2c2db2595
chore: post release tasks 2024-01-31 12:53:56 -06:00
Alex The Bot a7ed2b7132 Version v1.94.0 2024-01-31 15:41:53 +00:00
Alex 9e1d358168
fix(mobile): blurry memory photos (#6734)
* fix(mobile): blurry memory photos

* better naming and performance
2024-01-30 09:24:31 -06:00
Alex b34a808fbb
feat(mobile): Add Slovenian (#6558) 2024-01-21 16:27:54 -06:00
Alex The Bot 4ebb9974ff Version v1.93.3 2024-01-20 16:03:18 +00:00
Alex The Bot 3dddc6b449 Version v1.93.2 2024-01-19 18:29:04 +00:00
Alex The Bot d5af357992 Version v1.93.1 2024-01-19 15:01:17 +00:00
Alex 7e1b1eae41
chore: post release tasks 2024-01-18 21:15:58 -06:00
Alex The Bot fa0b7c8563 Version v1.93.0 2024-01-19 02:14:46 +00:00
Alex 78de4f1312
feat(mobile): quota (#6409)
* feat(mobile): quota

* openapi

* user entity update

* Render quota

* refresh usage upon opening the app bar

* stop backup when quota exceed
2024-01-16 20:08:31 -06:00
Alex 76bad762d7
fix(mobile): null check on null value on top app bar (#6406)
Fixed issue with null check on null value causing the top app bar render
a gray overlay when open an asset in Album On Device section in Library
page
2024-01-16 00:25:59 +00:00
shenlong e6c0f0e3aa
refactor(mobile): maplibre (#6087)
* chore: maplibre gl pubspec

* refactor(wip): maplibre for maps

* refactor(wip): dual pane + location button

* chore: remove flutter_map and deps

* refactor(wip): map zoom to location

* refactor: location picker

* open gallery_viewer on marker tap

* remove detectScaleGesture param

* test: debounce and throttle

* chore: rename get location method

* feat(mobile): Adds gps locator to map prompt for easy geolocation (#6282)

* Refactored get gps coords

* Use var for linter's sake, should handle errors better

* Cleanup

* Fix linter issues

* chore(dep): update maplibre to official lib

---------

Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
Co-authored-by: Joshua Herrera <joshua.herrera227@gmail.com>
2024-01-15 09:26:13 -06:00
Alex The Bot df59b2099f Version v1.92.1 2024-01-08 15:24:38 +00:00
Alex The Bot 319ddfda53 Version v1.92.0 2024-01-08 05:19:11 +00:00
Fynn Petersen-Frey 56cde0438c
feat(mobile): multiselect for search & person page (#6016)
* feat(mobile): multiselect for search & person page

* merge main

---------

Co-authored-by: Alex Tran <alex.tran1502@gmail.com>
2024-01-05 21:23:58 +00:00
shenlong d3af2b1f69
(mobile): ios - calculate hash using CryptoKit (#5976)
* ios: calculate hash using CryptoKit

* chore: remove unused crypto dep

---------

Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
Co-authored-by: Alex Tran <alex.tran1502@gmail.com>
2024-01-05 10:49:43 -06:00
Alex The Bot b40859551b Version v1.91.4 2023-12-19 03:34:19 +00:00
Alex The Bot 08f66c2ae5 Version v1.91.3 2023-12-17 16:57:16 +00:00
Alex The Bot a15c799ba3 Version v1.91.2 2023-12-16 23:19:58 +00:00
Alex The Bot 0aae9696f6 Version v1.91.1 2023-12-16 17:26:51 +00:00
Alex f8519d60c7
chore: post release tasks 2023-12-15 13:25:37 -06:00
Alex The Bot e9a8daa924 Version v1.91.0 2023-12-15 15:22:37 +00:00
Alex 885eba2b7c
fix(mobile): simplify state management in backup selection page (#5655)
* fix(mobile): simplify album selection backup state management

* remove search bar'

* log available albums
2023-12-12 21:06:04 -06:00
Alex The Bot 429ad28810 Version v1.90.2 2023-12-08 14:23:04 +00:00
Alex The Bot d2fbbe790b Version v1.90.1 2023-12-08 04:20:27 +00:00
Alex e086fa6931
chore: post release tasks 2023-12-07 12:48:43 -06:00
Alex The Bot c174f0e871 Version v1.90.0 2023-12-07 18:32:45 +00:00
Alex 2e59b07cc6
feat(mobile): handle backup iCloud asset (#5508)
* feat(mobile): handle backup iCloud asset

* additional state

* Download progress

* Added a separate page for backup options

* handle ingore iCloud asset upload'

* fix init backup service

* PR feedback

* fix negative count

* get file title
2023-12-07 09:53:15 -06:00
Alex The Bot 8b6a79ad9e Version v1.89.0 2023-11-29 19:20:24 +00:00
shenlong 0108211c0f
refactor: deprecate getUserAssetsByDeviceId (#5273)
* refactor: deprecated getUserAssetsByDeviceId

* prevent breaking changes

* chore: add deprecation

* prevent breaking changes

* prevent breaking changes

---------

Co-authored-by: shalong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
Co-authored-by: Alex Tran <alex.tran1502@gmail.com>
2023-11-25 15:46:20 +00:00
Alex The Bot 55fa3234fd Version v1.88.2 2023-11-21 16:09:18 +00:00
Alex Tran a13052e24c Revert "Version v1.88.2"
This reverts commit bc2c73e499.
2023-11-21 09:07:50 -06:00
Alex The Bot bc2c73e499 Version v1.88.2 2023-11-21 15:01:06 +00:00
Alex The Bot 9cf40afaf0 Version v1.88.1 2023-11-21 03:00:19 +00:00
Alex 30e9763888
chore: post release tasks 2023-11-20 15:11:56 -06:00
Alex The Bot 0f596e278c Version v1.88.0 2023-11-20 20:47:37 +00:00
Alex cc15c5c69f
chore: post release tasks 2023-11-17 21:25:13 -06:00
Alex The Bot ec51a9f6d6 Version v1.87.0 2023-11-18 02:58:26 +00:00
Michael Manganiello c4f7cfc2a6
feat(mobile): Add es-US translations (#4997)
Adding es-US translations for all current strings in the application.
2023-11-14 20:23:58 -06:00
Alex dc4e6c4629
chore: post release tasks 2023-11-13 22:19:24 -06:00
Alex The Bot a7cacafe25 Version v1.86.0 2023-11-14 04:08:18 +00:00
opdelta 14c7187539
feat(mobile): Added fr-CA translations (#5023)
Co-authored-by: Ziad Lteif <cj291059>
2023-11-13 20:20:54 -06:00
Alex ac7e8bcdf4
fix(mobile): freeze at splash screen when updating from 1.85 to the new version (#5012)
* fix(mobile): Cannot return to logged in screen due to name changes

* fix(mobile): Cannot return to logged in screen due to name changes

* remove deadcode

* test deprecate

* Add deprecated decorator

* revert api change
2023-11-13 14:15:36 -06:00