laurenspriem
054a9deb59
[mob][photos] Only index locally if enough RAM
2024-10-24 19:00:22 +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
Aman Raj Singh Mourya
9d045f51eb
[mob][photos] resolve merge conflicts
2024-10-24 17:17:49 +05:30
laurenspriem
e969f8fa33
[mob][photos] Format
2024-10-24 17:10:35 +05:30
laurenspriem
39182fa9a4
[mob][photos] Enable local indexing by default
2024-10-24 17:09:11 +05:30
laurenspriem
1bf6b56f96
[mob][photos] Switch ML flags
2024-10-24 17:06:33 +05:30
ashilkn
24bb6f28a9
Merge branch 'main' into deeplinks
2024-10-24 14:16:33 +05:30
ashilkn
d45cb08fec
[mob][photos] Remove duplicates and don't show files in ignored collections in Hierarchical search gallery
2024-10-24 11:52:44 +05:30
ashilkn
2ec911da06
[mob][photos] Fix files in group in HierarchicalSearchGallery not ordered by creation time + reduce iterations
2024-10-23 21:41:42 +05:30
ashilkn
802ba55016
[mob][photos] Group filter recommendations by type in appbar
2024-10-23 18:44:35 +05:30
ashilkn
7ed11779bd
[mob][photos] Show a gallery's TopLevelGenericFiter too in all filters view
2024-10-23 17:58:17 +05:30
laurenspriem
3a8ec51674
[mob][photos] Revert onnx preprocessing
2024-10-23 17:05:13 +05:30
ashilkn
9722cd5d67
[mob][photos] Create a bigger view that shows all applied and recommended filters (bottom sheet) and make changes related to it
2024-10-22 22:52:43 +05:30
Neeraj Gupta
672e21d5dc
[mob] Safely parse faceBoxJson
2024-10-22 13:50:11 +05:30
Neeraj Gupta
375ab4e4b0
[mob] Refactor
2024-10-22 13:46:36 +05:30
ashilkn
1701311be3
[mob][photos] Minor fix
2024-10-22 12:47:10 +05:30
Ashil
92478ecb9c
[mob][photos] Fix buggy create album ( #3791 )
2024-10-21 21:34:55 +05:30
ashilkn
7f67c88a8e
[mob][photos] Fix blank screen coming up when an error is thrown when freeing up space
2024-10-21 21:04:42 +05:30
ashilkn
1a92a9e967
[mob][photos] Fix buggy create album
2024-10-21 20:28:27 +05:30
Ashil
1c02d6d8ec
[mob][photos] Fix blank screen issue when closing modal ( #3789 )
2024-10-21 20:07:55 +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
877820e114
[mob] Remove unused method
2024-10-21 17:13:32 +05:30
Neeraj Gupta
da7a0a60bf
[mob][perf] Avoid XMP extraction on main thread
2024-10-21 17:10:32 +05:30
Neeraj Gupta
c20b3cf585
[mob] Add method to getXMP data via computer
2024-10-21 17:05:27 +05:30
ashilkn
f63e8b51d9
[mob][photos] Use service locators where ever necessary
2024-10-19 22:44:08 +05:30
ashilkn
9a07038bdf
[mob][photos] Resolve merge conflicts and merge main
2024-10-19 22:40:17 +05:30
ashilkn
5111b98839
[mob][photos] Pass matchedUploadedIDs to MagicFilter right when recommendations are curated for MagicFilter to work when applied
2024-10-19 20:24:08 +05:30
ashilkn
f66e49313d
[mob][photos] Show magic filter recommendations for a gallery using magic cache used for the discovery section
2024-10-19 19:26:43 +05:30
Neeraj Gupta
53aa8c72f8
[mob] ServiceLocator for TrashService
2024-10-18 21:42:05 +05:30
ashilkn
641aaf9d56
[mob][photos] Resolve merge conflicts and merge main
2024-10-18 20:27:42 +05:30
ashilkn
0fc63396b7
[mob][photos] Chore
2024-10-18 20:03:32 +05:30
ashilkn
0c185d3446
[mob][photos] Resolve merge conflicts and merge main
2024-10-18 19:04:21 +05:30
ashilkn
c7a692cb4d
[mob][photos] Fix face thumbnail not appearing when filter is applied
2024-10-18 07:25:24 +05:30
ashilkn
288e987246
[mob][photos] Add more logging in filtering files
2024-10-18 07:13:48 +05:30
ashilkn
e616071395
[mob][photos] Optimize getting uploaded file IDs associated with personID and clusterID when applying face filters
2024-10-17 21:20:40 +05:30
ashilkn
2f54acab58
[mob][photos] Make face filtering work (yet to be optimized for performance)
2024-10-17 19:14:24 +05:30
Neeraj Gupta
46e3faeb46
[mob] refactor
2024-10-17 14:09:18 +05:30
Neeraj Gupta
54461453eb
[mob] Remove unused method
2024-10-17 13:33:08 +05:30
ashilkn
0ef03389ab
[mob][photos] Pass FaceFilter.name as null if face name is not available (when personId is null) instead of passing clusterID
2024-10-17 09:16:36 +05:30
ashilkn
6252753512
Merge branch 'main' into hierarchical_search
2024-10-17 08:47:00 +05:30
ashilkn
c62a3258ad
[mob][photos] Refactor
2024-10-16 16:00:23 +05:30
ashilkn
15074c1945
[mob][photos] Make return type more correct
2024-10-16 15:49:02 +05:30
ashilkn
182972ce4a
[mob][photos] Add delay before calling setHideAppContent in init of LockScreenSettings to check whether 'lateinit property activity has not been initialized' PlatformExecption goes away
2024-10-16 15:47:42 +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
ashilkn
f5cadb3b7a
[mob][photos] Curate face filters and show in recommendations
2024-10-10 19:50:38 +05:30
laurenspriem
1cdc7aa594
[mob][photos] Decode heic using flutter compress
2024-10-10 18:45:05 +05:30
ashilkn
f1535f901f
[mob][photos] Pass better string for FileTypeFilter. Also, do it in such a way that name() of HierarchicalSearchFilter doesn't need a BuildContext parameter
2024-10-07 17:04:16 +05:30
ashilkn
5f2cc6f6c3
[mob][photos] Add initialFilter in search results page depending on the type of search result passed
2024-10-07 16:26:05 +05:30
ashilkn
27bce439c4
Merge branch 'main' into deeplinks
2024-10-07 14:24:51 +05:30