Neeraj Gupta
0b08afdbe2
[mob] Use linear clustring for breaking up clusters
2024-04-08 08:52:00 +05:30
Neeraj Gupta
412e93c9fa
[mob][face] Fix handling of case when noCluster id is assigned
2024-04-08 08:18:58 +05:30
Neeraj Gupta
2d58558737
[mob] Add support for removing people to cluster mapping
2024-04-08 07:43:08 +05:30
Neeraj Gupta
4a2b5fe27d
[mob] Face: Ignore embeddings without image dims & bad landmarks
2024-04-07 16:12:59 +05:30
Neeraj Gupta
cbc7034d47
[mob] Discard old fileEmbeddings
2024-04-06 04:00:48 +05:30
Neeraj Gupta
d19d7ffe79
[mob][face] Storage width/height along with area and visibility
2024-04-06 03:49:03 +05:30
Neeraj Gupta
6c02b03426
[mob] Lint fixes
2024-04-06 01:50:45 +05:30
Neeraj Gupta
2ae37682e7
[mob] Fix bug in handling err for clustering
2024-04-05 18:49:01 +05:30
Neeraj Gupta
f261ee7184
[mob] Hide smaller clusters only when there are more than 2 clusters
2024-04-05 18:48:44 +05:30
Neeraj Gupta
bb3a37adf5
[mob] Fetch remote entities before running clustering
2024-04-05 16:04:58 +05:30
Neeraj Gupta
7c6001321f
Merge branch 'mobile_face' into mobile_face_feedback_sync
2024-04-05 16:03:32 +05:30
Neeraj Gupta
1b9c81c50c
Merge branch 'mobile_face' of https://github.com/ente-io/auth into mobile_face
2024-04-05 16:00:09 +05:30
Neeraj Gupta
1996d86835
[mob] Persist remote feedback before running clustering
2024-04-05 15:59:53 +05:30
laurenspriem
0c72fd2a69
[mob] Add more validation for clustering
2024-04-05 15:50:52 +05:30
laurenspriem
723253a12c
[mob] Fix issue with random photo entering cluster
2024-04-05 15:49:35 +05:30
laurenspriem
f1a7256a14
[mob] Fix wrong y-coordiantes being stored for faces
2024-04-05 14:01:26 +05:30
Neeraj Gupta
2456c02956
[mob] Remove personEntity dependency from faceDB
2024-04-05 12:52:01 +05:30
Neeraj Gupta
199dad3705
[mob] Make linter happy
2024-04-05 11:59:19 +05:30
Neeraj Gupta
be06d45e3a
[mob] Fix person custom avatar rendering
2024-04-05 07:21:48 +05:30
Neeraj Gupta
7429791a19
[mob] Persist person update on remote
2024-04-05 07:13:15 +05:30
Neeraj Gupta
3fb323ef29
[mob] Read person info from entity
2024-04-05 00:24:05 +05:30
Neeraj Gupta
d8bf0ad2d5
[mob] Persist cluster information during person assignment
2024-04-04 22:04:19 +05:30
laurenspriem
f1fd74b119
[mob] Option to add/remove face to cluster from file info
2024-04-04 18:47:09 +05:30
Neeraj Gupta
f5a9679c0e
[mob] Rename and add more attr to PersonEntity
2024-04-04 17:27:28 +05:30
laurenspriem
19007c38b5
[mob] await removal and fire event
2024-04-04 16:03:17 +05:30
Neeraj Gupta
2163201046
[mob] Increase the batch & bucket size
2024-04-04 14:46:56 +05:30
laurenspriem
dd3b0be8f2
[mob] Tune analysis parameter
2024-04-04 13:17:43 +05:30
laurenspriem
0176b01fea
[mob] Add basic debug UI for breaking up cluster
2024-04-04 12:14:18 +05:30
laurenspriem
15f9176208
[mob] More logs on breaking cluster
2024-04-03 21:31:16 +05:30
laurenspriem
744ded4922
[mob] Add DBSCAN clustering for intra-cluster analysis
2024-04-03 18:49:43 +05:30
laurenspriem
b21466bf13
Merge remote-tracking branch 'origin/mobile_face' into mobile_face
2024-04-03 17:02:39 +05:30
laurenspriem
6a240ee030
Highlight relevant face
2024-04-03 16:59:38 +05:30
Neeraj Gupta
922550b1a3
Merge branch 'mobile_face' of https://github.com/ente-io/auth into mobile_face
2024-04-03 13:57:58 +05:30
Neeraj Gupta
fb3a77bf94
Merge branch 'main' of https://github.com/ente-io/auth into mobile_face
2024-04-03 13:57:39 +05:30
laurenspriem
934d0bb3a0
[mob] Add todo
2024-04-03 13:19:12 +05:30
laurenspriem
11937a42b4
[mob] cluster suggestion class
2024-04-03 13:18:24 +05:30
laurenspriem
cb8f66fcaa
[mob][wip] break up cluster method
2024-04-03 13:06:46 +05:30
laurenspriem
786ddf438b
Add distance parameter to clustering
2024-04-03 13:06:08 +05:30
Neeraj Gupta
a8b154b46e
Merge branch 'mobile_face' of https://github.com/ente-io/auth into mobile_face
2024-04-02 17:39:19 +05:30
Neeraj Gupta
172678dc42
[mob] Lint fixes
2024-04-02 17:39:03 +05:30
laurenspriem
8fefc22180
Merge remote-tracking branch 'origin/mobile_face' into mobile_face
2024-04-02 17:30:50 +05:30
Neeraj Gupta
8e6617eed5
[mob] Speed up cluster avg calculation
2024-04-02 17:29:20 +05:30
Neeraj Gupta
faa07a0704
[mob] compute suggestion in small batches
2024-04-02 16:56:55 +05:30
laurenspriem
57fec06d73
[mob] Bump minimum face score for clustering to 0.8
2024-04-02 16:44:34 +05:30
Neeraj Gupta
e2ed836b16
Merge branch 'mobile_face' of https://github.com/ente-io/auth into mobile_face
2024-04-02 14:07:18 +05:30
Neeraj Gupta
bdb7ce2f03
[mob] Store image height and width
2024-04-02 14:07:02 +05:30
laurenspriem
255b566342
View faces with highest distance in cluster suggestion
2024-04-02 13:46:42 +05:30
Neeraj Gupta
226808aadb
[mob] Use vector for cosine dist
2024-04-02 11:53:40 +05:30
ashilkn
bc0a453cbc
Merge branch 'main' into prepare_for_release_v0.8.73
2024-04-01 18:41:24 +05:30
ashilkn
166e9ad1bf
Update change log
2024-04-01 18:41:21 +05:30
Vishnu Mohandas
769da989c4
[mobile][photos] Do not upload files if ACCESS_MEDIA_LOCATION is not granted ( #1275 )
...
## Tests
Tested with and without granting `ACCESS_MEDIA_LOCATION`.
2024-04-01 18:28:37 +05:30
Neeraj Gupta
51b51ff2b1
[mob] Use separate table for storing clusters
2024-04-01 17:34:35 +05:30
Ashil
f8febe12df
[mobile][photos] Reupload files with missing GPS data ( #1263 )
...
## Description
- Fixes corrupt files (missing GPS data) that were uploaded due to [this
issue](https://github.com/ente-io/ente/pull/1261 )
- Refactor
## Tests
Tested and working
- Uploaded two file from a build that has missing permission for
`ACCESS_MEDIA_LOCATION` and GPS data is missing.
- Created a new build with changes in this PR.
- Deleted the file from device.
- Remote file has GPS data when checked from file info.
---------
Co-authored-by: Neeraj Gupta <254676+ua741@users.noreply.github.com>
2024-04-01 16:41:33 +05:30
ashilkn
7b94c32bbf
Do not upload files if ACCESS_MEDIA_LOCATION is not granted
2024-04-01 15:51:13 +05:30
Neeraj Gupta
baec7a2af8
[mob] Remove unused column from facesTable
2024-04-01 15:49:15 +05:30
Neeraj Gupta
5b339fc30e
Merge branch 'mobile_face' of https://github.com/ente-io/auth into mobile_face
2024-04-01 15:37:41 +05:30
laurenspriem
1af3d2d2db
[mob] Big cleanup of old code
2024-04-01 15:34:45 +05:30
Neeraj Gupta
a75c440dc2
[mob] sync person entity type
2024-04-01 15:10:19 +05:30
Neeraj Gupta
548721e415
[mob]Ignore souceFileMissing error for iOS ( #1273 )
...
## Description
## Tests
2024-04-01 14:32:18 +05:30
laurenspriem
768fa3d1ce
[mob][wip] remove from cluster feedback
2024-03-30 18:35:46 +05:30
Ashil
7950f1ec26
[mobile][photos] Explicitly ask for media location ( #1261 )
...
## Description
On bumping up photo_manager version, it introduced a breaking change
where we need to explicitly ask for ACCESS_MEDIA_LOCATION permission.
## Tests
Tested on android 13 and 14 devices.
2024-03-30 16:48:15 +05:30
laurenspriem
7f66bd2ed0
[mob] constant increments in bucket clustering
2024-03-30 15:17:26 +05:30
laurenspriem
f5ea834fad
[mob] delete old file
2024-03-30 14:41:15 +05:30
Prateek Sunal
d92fd25a78
fix: home widget count function
2024-03-29 19:46:13 +05:30
laurenspriem
aa79c4ee24
Merge remote-tracking branch 'origin/mobile_face' into mobile_face
2024-03-29 18:27:32 +05:30
laurenspriem
8c6bb30578
Change faceID generation
2024-03-29 18:26:28 +05:30
laurenspriem
b56b0c47d0
Show debug info for cluster suggestions
2024-03-29 17:26:58 +05:30
Neeraj Gupta
44a5b97de1
[mob] Storge cluster summary in batches
2024-03-29 15:39:12 +05:30
Neeraj Gupta
ab875ea9a9
[mob] Use epochTime as clusterID
2024-03-29 14:33:11 +05:30
Neeraj Gupta
6c287775d4
[mob] Add logs for cluster feedback suggestions
2024-03-28 16:25:09 +05:30
Neeraj Gupta
9aafe137a1
Merge branch 'mobile_face' of https://github.com/ente-io/auth into mobile_face
2024-03-28 16:13:25 +05:30
Neeraj Gupta
d6db3de6b1
[mob] Log time to fetch in debugMode
2024-03-28 13:40:15 +05:30
Neeraj Gupta
03e5f06bf2
[mob][face] Add delay before starting faceIndexing
2024-03-28 13:27:16 +05:30
Neeraj Gupta
aa58989299
[mob] Remove commented out code
2024-03-28 13:23:39 +05:30
Ashil
79f7fb9ad9
[mobile][photos] Update change log for v0.8.72 release ( #1225 )
...
## Description
![72 change
log](https://github.com/ente-io/ente/assets/77285023/1a903668-76be-40d3-b00a-a0a7c7dfb66a )
2024-03-27 17:40:25 +05:30
ashilkn
35a8a96898
pref: reduce GC events
2024-03-27 16:34:06 +05:30
laurenspriem
b1b3bcc534
Support for clustering in buckets
2024-03-22 11:49:23 +05:30
laurenspriem
f94aa400bf
[mob] Minor changes to clustering
2024-03-21 18:07:12 +05:30
laurenspriem
b5cff212bb
Refactor of clustering
2024-03-21 16:59:55 +05:30
laurenspriem
212208ae01
Add debugPrint
2024-03-21 16:53:22 +05:30
laurenspriem
fc8122b18e
Add indexing debug cooldown
2024-03-21 16:52:52 +05:30
laurenspriem
a2bca84b91
[mob] Sort clustering on fileCreationTime asc
2024-03-21 15:41:34 +05:30
laurenspriem
a9fdee96a8
More debug options
2024-03-21 12:40:03 +05:30
laurenspriem
125a4de66a
Deprecate function
2024-03-20 16:20:55 +05:30
laurenspriem
a4582c0e55
Move FaceML inside Machine Learning directory
2024-03-20 15:51:57 +05:30
laurenspriem
a443ac1680
Better use of constants
2024-03-20 14:42:42 +05:30
laurenspriem
39f16ff517
Only show high quality faces in file info
2024-03-20 14:34:12 +05:30
laurenspriem
974b7c7329
Increase blur threshold
2024-03-20 14:15:59 +05:30
Vishnu Mohandas
8101fe1495
Patch few Stripe related issues ( #1156 )
2024-03-20 14:07:26 +05:30
vishnukvmd
ec258e8b2a
Extract the payments redirect URL into an environment variable
2024-03-20 14:06:53 +05:30
laurenspriem
af1a6fc9fa
[mob] Log actually analyzed count
2024-03-20 12:03:08 +05:30
laurenspriem
2573328c30
[mob] Minor change
2024-03-20 11:28:59 +05:30
laurenspriem
eaea4f81b7
[mob] update server on old FaceMlVersion
2024-03-20 11:28:37 +05:30
laurenspriem
83d8d7ae7a
[mob] empty constructor for Face
2024-03-19 18:24:46 +05:30
Neeraj Gupta
a79b14db78
[mob] use ml version when to decide need for re-index
2024-03-19 16:16:08 +05:30
Neeraj Gupta
e83e8cdb6e
[mob] minor refactor
2024-03-19 15:18:07 +05:30
Neeraj Gupta
3e4cf4b4f2
[mob] Skip already indexed files on remote
2024-03-19 15:06:32 +05:30
Neeraj Gupta
f78eb703ef
[mob] Add support for pushing embeddings to remote
2024-03-16 23:02:44 +05:30
laurenspriem
0b0a0cec26
[mob] Only run decoding of images once
2024-03-15 18:15:57 +05:30
laurenspriem
9285baace2
Change Face to use relative coordinates
2024-03-15 17:07:17 +05:30
vishnukvmd
14c75333f3
Simplify states
2024-03-15 16:49:02 +05:30
vishnukvmd
7941d4bcb6
Skip model downloads over mobile data
2024-03-15 16:36:45 +05:30
laurenspriem
cdd8929bc6
Cleanup
2024-03-15 14:53:46 +05:30
vishnukvmd
22685ae911
Increase interaction timeout to 15s
2024-03-14 16:35:38 +05:30
laurenspriem
8ef673fe58
Clean up logs
2024-03-14 16:13:42 +05:30
laurenspriem
74d1cbb01f
Use full file on face detection
2024-03-14 16:13:27 +05:30
laurenspriem
aad4bd3b79
Better logging for face detection
2024-03-13 18:32:57 +05:30
Neeraj Gupta
f239959067
Merge branch 'mobile_face' of https://github.com/ente-io/auth into mobile_face
2024-03-13 16:39:27 +05:30
laurenspriem
83b9afa5c8
custom interpolation for face detection
2024-03-13 16:36:45 +05:30
Neeraj Gupta
f9dd509d61
Merge branch 'main' of https://github.com/ente-io/auth into mobile_face
2024-03-13 12:06:33 +05:30
Ashil
0c1c0ad400
[mobile][photos] Home widget UI tweaks ( #1060 )
2024-03-13 11:20:50 +05:30
Neeraj Gupta
297148dc67
[auth][mob] Add recovery support for passkey ( #1013 )
...
## Description
## Tests
✅ Verified that reset flow is working fine on both auth and photos app.
2024-03-13 11:12:30 +05:30
Prateek Sunal
1d2de8d9b8
[mobile][photos] Home Widget fixes ( #992 )
...
## Description
- Upscale default placeholder
- Keep image ready to be rendered in home widget before adding the home
widget.
- Change the photo in home widget every time it's clicked.
- Open favourites when home widget is clicked.
- Fix multiple issues
## Tests
Did a good amount of testing.
---------
Co-authored-by: ashilkn <ashilkn99@gmail.com>
Co-authored-by: Ashil <77285023+ashilkn@users.noreply.github.com>
2024-03-12 01:39:30 +05:30
Neeraj Gupta
944ef2e564
[mob]Generate randomkey using crypto library
2024-03-11 22:34:00 +05:30
Neeraj Gupta
27c1b66c08
[auth][mob] Add recovery support for passkey
2024-03-11 17:54:24 +05:30
ashilkn
b812827480
update currentChangeLogVersion
2024-03-09 17:15:08 +05:30
Neeraj Gupta
57d5647a39
[photos] Add support for by-passing passkey
2024-03-08 15:17:28 +05:30
Neeraj Gupta
9f28e5ef79
Rename
2024-03-08 15:17:28 +05:30
Neeraj Gupta
42d9ad4206
[photos] Register passkey reset key
2024-03-08 15:17:28 +05:30
Neeraj Gupta
8f37af3985
[mobile] Add TwoFactorType enum & pass it during recovery
2024-03-08 15:17:28 +05:30
Neeraj Gupta
350e02f348
Lint fixes
2024-03-08 12:00:39 +05:30
Neeraj Gupta
d2bf4846a5
[mobile] Patch faces mvp from photos-app repo
2024-03-08 09:36:03 +05:30
Neeraj Gupta
a9cb6f3077
[mobile] Remove unused db for public keys ( #734 )
...
## Description
To keep the changes simple, we are not deleting any existing database
instances. In case we need to store this information in the future, we
will reuse the existing database instead of creating a new one.
2024-03-07 16:37:20 +05:30
Neeraj Gupta
c175973ff0
Passkey changes
2024-03-06 14:54:45 +05:30
Prateek Sunal
ad542429a4
feat: passkeys for mobile branch
2024-03-05 00:25:52 +05:30
Manav Rathi
41b2581b8f
Move into mobile/
2024-03-01 12:25:37 +05:30