576 Commits

Author SHA1 Message Date
ashilkn
8e014ae7c6 [mob][photos][auth] Fix lockscreen not automatically appearing on opening app
This does not fix the root cause, this is just a workaround. The root cause is somewhere in didChangeAppLifecycleState in app_lock.dart
2024-09-03 21:07:26 +05:30
Laurens Priem
debf52ee88
Ml logging (#3112)
## Description

- Regular logging now shows in user logs
- Cleaned up logging around ML indexing
- Refactored all isolates services into single interface
- Try converting to jpg on all failed decoding for ML on Android


## Tested

Tested in debug mode on my pixel 8 phone.
2024-09-03 17:36:55 +02:00
laurenspriem
13f1309857 [mob][photos] Logging 2024-09-03 13:36:48 +02:00
laurenspriem
ed3b27475e [mob][photos] Try converting any unsupported format on Android 2024-09-03 13:13:56 +02:00
laurenspriem
9dadb92d8d [mob][photos] Last logging todos 2024-09-03 12:49:45 +02:00
laurenspriem
ab636232ff [mob][photos] Cleaner logging 2024-09-03 12:04:35 +02:00
Neeraj Gupta
6e07067d94
[mob][photos] Add option to enable or disable looping of videos (#3059)
https://github.com/user-attachments/assets/e6635b09-d0d2-4f7e-b75f-513899c996ad
2024-09-02 17:07:47 +05:30
ashilkn
75448d5e5a [mob][photos] Add gesture interaction on grant permission screen and local photo sync screen to send logs 2024-09-02 16:48:23 +05:30
ashilkn
d42d8965e6 [mob][photos] Resolve merge conflicts and merge main 2024-09-02 14:52:22 +05:30
ashilkn
ab86c5129e [mob][photos] Refactor 2024-09-02 14:46:52 +05:30
laurenspriem
a9bc6502cb [mob][photos] proper logging in ML indexing isolate 2024-08-30 13:58:46 +02:00
laurenspriem
91646a809b [mob][photos] Actual logging in ML Computer 2024-08-30 12:07:06 +02:00
Prateek Sunal
325871f7c5 fix(backup): attach reason of error, use ListView.builder, use upload instead of forceUpload 2024-08-29 20:45:51 +05:30
Prateek Sunal
864b5514be feat(backup): introduce backup status screen 2024-08-29 20:45:51 +05:30
Neeraj Gupta
f15c9ec4d2 Merge branch 'main' into mobile-preview-video 2024-08-28 14:45:34 +05:30
laurenspriem
e1ce353069 [mob][photos] Don't process large files on mobile 2024-08-28 11:08:18 +02:00
laurenspriem
7718da93a5 [mob][photos] Logs 2024-08-27 10:23:15 +02:00
laurenspriem
d299f94518 [mob][photos] More logs 2024-08-27 10:11:12 +02:00
laurenspriem
375260d701 [mob][photos] Better logging for image retrieval 2024-08-27 10:05:31 +02:00
laurenspriem
0121643558 [mob][photos] Log format of decoding error 2024-08-26 16:53:01 +02:00
laurenspriem
abd5234e7c [mob][photos] resolve merge conflict 2024-08-23 17:48:18 +02:00
laurenspriem
e47b4169ed [mob][photos] small refactor 2024-08-23 15:26:23 +02:00
laurenspriem
f0c546bc3b [mob][photos] clip bilinear 2024-08-23 12:01:35 +02:00
Neeraj Gupta
a1b447c5c8 [mob] Rename 2024-08-21 23:14:28 +05:30
Neeraj Gupta
165f288ad9 [mob] Remove unused key 2024-08-21 23:08:50 +05:30
laurenspriem
87a17c0034 [mob][photos] Convert heic to jpg for ML on Android 2024-08-21 18:20:49 +02:00
laurenspriem
f4a46a1fd3 [mob][photos] Refactor MLResults processing 2024-08-21 13:33:20 +02:00
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
Prateek Sunal
4456797e90 chore: update to full gpl ffmpeg kit 2024-08-13 02:59:45 +05:30
Prateek Sunal
0e5942446d Merge remote-tracking branch 'origin/clip_face_v2' into mobile-preview-video 2024-08-13 02:24:59 +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