346 Commits

Author SHA1 Message Date
laurenspriem
701e48c54c [mob][photos] Rename for clarity 2024-08-21 11:32:23 +02:00
laurenspriem
2324ba6108 [mob][photos] Rename to avoid confusion 2024-08-20 15:17:07 +02:00
laurenspriem
8c8d81c40e [mob][photos] ML settings add indicator for wifi pause 2024-08-20 11:05:51 +02:00
Neeraj Gupta
c0201c6246 Merge branch 'main' into clip_face_integration 2024-08-19 14:20:41 +05:30
Ashil
8e3183ed8f
[mob][photos] Workaround for android 10 free up space issue (#2637) 2024-08-19 11:51:23 +05:30
Neeraj Gupta
4e7e506e4d [Fix] Avoid queueing same fileID again 2024-08-16 18:00:05 +05:30
Neeraj Gupta
b6d5ebc5b4 rename 2024-08-16 17:23:38 +05:30
Neeraj Gupta
2cf8bd14f9 rename 2024-08-16 17:12:00 +05:30
Neeraj Gupta
5b1631a1a4 Merge branch 'main' into clip_face_integration 2024-08-16 17:08:16 +05:30
ashilkn
a999eddbfe [mob][photos] Add more logs on deleting local files 2024-08-16 09:36:56 +05:30
Ashil
f638b41508
[mob][photos] Use native video player (#2700)
## Description

- Use (Native video
player)[https://pub.dev/packages/native_video_player] for video
playback. With this, HDR videos can be played without tone-mapping to
SDR, preserving the full HDR quality and dynamic range.
**Note**: HDR will be supported only if the device supports it. Also,
only video formats that are supported by the device will be playable.
- Better UX/UX for video player.
- Also see #2694 
- Closes #1350 #832 #1166 



https://github.com/user-attachments/assets/f62bdff6-3218-4314-bd8b-651a6a3f8586



## Tests

- Tested playback on both iOS and Android devices with remote, local and
shared media videos.
2024-08-14 18:11:10 +05:30
Neeraj Gupta
810cf6f885 [mob] Use single db for ml data 2024-08-14 14:21:52 +05:30
Neeraj Gupta
3a1025a2b9 Lint fix 2024-08-14 13:07:01 +05:30
Neeraj Gupta
9e22cfa972 Add method to async decrypt json data 2024-08-14 12:25:21 +05:30
Neeraj Gupta
7ba4aebf86 [mob] Add toggle button to enable multipart upload 2024-08-14 11:09:43 +05:30
ashilkn
6fa5571e19 Merge branch 'main' into use_native_video_player 2024-08-13 15:37:03 +05:30
Neeraj Gupta
3f9d8ea752 Merge branch 'main' into clip_face_integration 2024-08-13 10:46:18 +05:30
Neeraj Gupta
bd53c4a2f3 Switch to mobileclip 2024-08-12 20:43:16 +05:30
vishnukvmd
ec8bd5bc7f Fix lint warnings 2024-08-12 12:46:25 +05:30
ashilkn
f89bc22dc4 Merge branch 'main' into use_native_video_player 2024-08-10 18:15:00 +05:30
ashilkn
1aa38253a3 [mob][photos] Chore 2024-08-10 16:42:54 +05:30
Prateek Sunal
10d6caa4e1 fix: review changes 2024-08-09 02:40:03 +05:30
ashilkn
b4500ef4d7 [mob][photos] Workaround for android 10 free up space issue
Workaround for deletedIDs being empty on android 10
2024-08-08 15:26:14 +05:30
Neeraj Gupta
1cf9a15f48 [mob] Refactor 2024-08-07 11:24:32 +05:30
Neeraj Gupta
7dadd1eb0a [mob] Fix bug 2024-08-06 16:50:37 +05:30
Neeraj Gupta
885aac832f [mob] Fix bug 2024-08-06 15:29:47 +05:30
Neeraj Gupta
96a9782937 [mob] Switch to new APIs 2024-08-06 14:51:43 +05:30
Neeraj Gupta
67c2d94d5e Merge branch 'main' into clip_face_integration 2024-08-06 13:29:58 +05:30
Prateek Sunal
d9bd96ce34 Merge remote-tracking branch 'origin/main' into mobile-panorama-fix 2024-08-06 02:31:52 +05:30
ashilkn
31318f10d6 [mob][photos] Set aspect ratio of video 2024-08-01 18:38:34 +05:30
Ashil
627a34a231
[mob][auth] Lockscreen option auth (#2465)
### Pull Request Description

*Features Added:*

1. *App Lock Options:*
- *Device Lock*: Users can set the app lock to utilize the device's
default lock mechanism (e.g., fingerprint, face recognition, or device
PIN/password).
- *Custom PIN/Password*: Users have the option to set a custom PIN or
password for app lock.

2. *Authentication for App Lock Settings:*
- When users attempt to change the app lock settings, they must
authenticate using the currently set PIN/password or, if none is set,
the device lock.

3. *App Lock on Background and Quit:*
- The app will prompt for authentication when it is brought back to the
foreground after being in the background or when the app is restarted.
4. *Incremental Lock Timer:*
- A timer mechanism is implemented which starts at 30 seconds after few
incorrect unlock attempts.
- The lockout time doubles after each incorrect attempt, increasing
delay penalties.
- After 10 incorrect attempts, the user is automatically logged out.
2024-07-31 12:43:15 +05:30
ashilkn
406404f8d0 Merge branch 'main' into subscription_screen_redesign 2024-07-29 21:43:19 +05:30
Ashil
3572efc02b
[mob][photos] Add preview to the album link (#2553) 2024-07-29 16:14:26 +05:30
Aman Raj Singh Mourya
c7857110ac [mob][photos] Minor changes 2024-07-29 16:11:52 +05:30
Aman Raj Singh Mourya
8f08ab18fc [mob][photos] MInor changes 2024-07-29 15:56:48 +05:30
Aman Raj Singh Mourya
509b7bda67 [mob][photos] Moving code to share_util.dart 2024-07-29 14:48:42 +05:30
laurenspriem
3abf215f8c [mob][photos] Simplify ClipImage 2024-07-26 13:47:48 +02:00
laurenspriem
70bc65fc25 [mob][photos] Rename 2024-07-26 13:10:04 +02:00
laurenspriem
e19f3ec992 [mob][photos] Merge issues 2024-07-26 13:02:58 +02:00
ashilkn
3edc323272 [mob][photos] Redesign and change logic in SubscriptionPlanWidget to match new design 2024-07-26 12:20:39 +05:30
laurenspriem
1e76a581d4 Merge remote-tracking branch 'origin/clip_face_integration' into clip_face_integration 2024-07-25 23:58:14 +02:00
laurenspriem
de5fd245ef [mob][photos] Rename to MLComputer 2024-07-25 21:54:31 +02:00
laurenspriem
ea5eef0f2f [mob][photos] Use correct session 2024-07-25 17:51:31 +02:00
laurenspriem
06a093de81 [mob][photos] Run clip text in separate isolate 2024-07-25 13:08:26 +02:00
ashilkn
5d417f3825 [mob][photos] Give info to user how password strength is calculated in 'Create new account' screen 2024-07-25 13:40:51 +05:30
ashilkn
422a36319e [mob][photos] Create reuseble infoDialog 2024-07-25 13:36:07 +05:30
laurenspriem
00c4b7caa8 [mob][photos] Simplify functions in Isolate 2024-07-24 16:23:31 +02:00
ashilkn
12fbc6c801 [mob][photos] Use better names 2024-07-24 17:11:51 +05:30
ashilkn
2f6530d6d6 [mob][photos] Add comment for context 2024-07-24 16:02:25 +05:30
ashilkn
40f0829f6b [mob][photos] Make code better readable 2024-07-24 16:00:18 +05:30