288 Commits

Author SHA1 Message Date
Neeraj Gupta
de6caf9958 [mob] Move manage device storage under free up section 2024-11-30 14:48:52 +05:30
Neeraj Gupta
5b3a6049b3 [mob] Enable translation for Ukrainian & Vietnamese 2024-11-28 11:45:26 +05:30
ashilkn
a1dc65d6ee [mob][photos] Make text of checkbox acknowledging enabling ML clickable 2024-11-27 15:15:42 +05:30
Simon Dubrulle
193bef6927 extracted most remaining strings + fixed issue where 'magic' items would always show in english in hierarchical search 2024-11-22 12:22:10 +01:00
laurenspriem
0f3e490699 [mob][photos] Don't keep showing the banner 2024-11-15 15:45:23 +05:30
laurenspriem
8a7e11e4af [mob][photos] Enable ml banner 2024-11-15 15:37:35 +05:30
laurenspriem
f1ca5ccbd0 [mob][photos] Copy change for model download 2024-11-13 16:38:17 +05:30
Neeraj Gupta
d769cfad55 [mob] Refactor 2024-11-09 08:27:52 +05:30
ashilkn
219ff7d2e9 Revert "[mob][photos] Add option to make 'only them' filter work a little different only for testing, for feedback on which option is better"
This reverts commit ebae813ee37fde8132ea5e11312862176adf0cc2.
2024-11-07 22:34:09 +05:30
ashilkn
bdc80c8f97 Merge branch 'main' into hierarchical_search 2024-11-05 22:31:42 +05:30
ashilkn
ebae813ee3 [mob][photos] Add option to make 'only them' filter work a little different only for testing, for feedback on which option is better 2024-11-05 22:27:38 +05:30
Neeraj Gupta
27dd13324e
ML Lite (#3838)
## Description

- Adds an option to not index files locally on mobile
- Uses the global ML flag for consent

## Tests

Tested in debug mode on my Pixel 8.
2024-10-25 11:18:36 +05:30
laurenspriem
0a2090e2fb [mob][photos] Rename keys 2024-10-25 11:15:19 +05:30
laurenspriem
f81c7f6faa [mob][photos] Refactor 2024-10-25 10:23:35 +05:30
ashilkn
1c3bdb6d69 Merge branch 'main' into hierarchical_search 2024-10-25 09:58:37 +05:30
laurenspriem
b85e830a2b [mob][photos] Remove unneeded 2024-10-24 19:33:57 +05:30
laurenspriem
9e1d32fd88 [mob][photos] Fix colors 2024-10-24 19:28:25 +05:30
laurenspriem
e500ef2144 [mob][photos] Extract strings 2024-10-24 17:56:41 +05:30
laurenspriem
602e820442 [mob][photos] Fix ML consent logic 2024-10-24 17:51:24 +05:30
laurenspriem
811ba9abfa [mob][photos] Prettier UI 2024-10-24 17:34:25 +05:30
laurenspriem
ca900d5a9a [mob][photos] Update ML debug options 2024-10-24 17:19:42 +05:30
ashilkn
8c708530ef [mob][photos] Perf improvements to hierarchical search
Normal search and hierarchical search needs slightly different set of files. Refactored code in such a way that the elements in both these lists are references of a elements in a list of all files and hence reducing the memory needed for search and hierarchical search combined. Files used for hierarchical search contain only uploaded files now, rather than mix of uploaded and un-uploaded, reducing iterations required for hierarchical search
2024-10-24 17:17:50 +05:30
laurenspriem
1bf6b56f96 [mob][photos] Switch ML flags 2024-10-24 17:06:33 +05:30
laurenspriem
ee59fe8dcd [mob][photos] Toggle for local indexing 2024-10-24 14:29:39 +05:30
laurenspriem
77dc0ba6f0 [mob][photos] ML Lite initial commit 2024-10-23 22:43:28 +05:30
Neeraj Gupta
e4647c07d5 [mob] Fix autoLanguage detection 2024-10-23 17:25:57 +05:30
ashilkn
9713e96896 [mob][photos] Stop popping root navigator to avoid black screen from appearing 2024-10-21 18:56:13 +05:30
Neeraj Gupta
66620f5f61 [mob] Service locator for faceRecognition service 2024-10-19 15:47:45 +05:30
Neeraj Gupta
35941b7f72 [mob] Service locator for mlController 2024-10-19 15:47:45 +05:30
Neeraj Gupta
8a75e8487a
[mob] App start perf improvement 3/x (#3753)
## Description

## Tests
2024-10-19 10:48:48 +05:30
Neeraj Gupta
0dc44b9337 [mob] Service locator for billingService 2024-10-19 10:43:37 +05:30
Neeraj Gupta
93f3f3d550 [mob] Lint fix 2024-10-18 22:58:03 +05:30
Neeraj Gupta
be6a002374 [mob] ServiceLocator for MagicCacheService 2024-10-18 22:50:50 +05:30
Neeraj Gupta
af94e8163a [mob] ServiceLocator for UserRemoteFlagService 2024-10-18 16:55:02 +05:30
laurenspriem
a3140d9d76 Merge branch 'main' into ml_fixes 2024-10-17 17:29:54 +05:30
laurenspriem
2b8c93ec1b Merge branch 'main' into ml_fixes 2024-10-17 15:45:17 +05:30
Neeraj Gupta
5cff4357ee [mob] ServiceLocator for updateService 2024-10-17 15:31:28 +05:30
laurenspriem
2f7515f9e3 [mob][photos] Clarify ml debug options 2024-10-16 14:58:54 +05:30
laurenspriem
04688225fa [mob][photos] Option for disabling remote fetch 2024-10-16 12:28:45 +05:30
ashilkn
0a8d403ea0 [mob][photos] Fix system back gesture closing the app when triggered after closing a modal 2024-10-16 09:09:07 +05:30
Laurens Priem
b9dd0bc3b7
ONNX changes (#3654)
## Description

- Quantized the CLIP text encoder
- Moved preprocessing and postprocessing of face detection inside the
model
- Optimised the ONNX models more wherever possible
- Created a place in infra for ML version control of sorts

## Tests

Have tested the changes on mobile, but not on desktop. Please carefully
review the changes on desktop, especially regarding the face detection
post-processing, more specifically the image (re-)size correction.
2024-10-11 10:02:11 +05:30
Aman Raj Singh Mourya
783c0c48ef [mob][photos] On press color for custom keyboard 2024-09-20 16:50:32 +05:30
Neeraj Gupta
b4c6805d42 [mob] Support for force refresh 2024-09-18 11:52:03 +05:30
Neeraj Gupta
466ec23248 [mob] Add debug option to update cache 2024-09-17 14:31:21 +05:30
Neeraj Gupta
deef4886eb [mob] Enable backup status 2024-09-13 13:54:28 +05:30
ashilkn
d649cbd9fa [mob][photos] Avoid passing text gotten from inherited widget 2024-09-12 17:32:43 +05:30
Neeraj Gupta
ae52adc0f5 [mob] Add scrollbar for backup status 2024-09-12 13:23:41 +05:30
Neeraj Gupta
dd1321a555 Check for mount 2024-09-12 13:23:27 +05:30
Neeraj Gupta
bb92766d5e [mob] Defer loading of thumbnail 2024-09-12 13:22:02 +05:30
Neeraj Gupta
d3f72a036f [mob] Fix backup item card 2024-09-12 12:20:20 +05:30