Commit graph

32 commits

Author SHA1 Message Date
vishnukvmd 6876e0e85e Execute a single query to fetch files for fetched embeddings 2024-01-09 00:07:06 +05:30
vishnukvmd f3bd80d6f0 Provide a way for internal users to clear indexes 2024-01-06 20:27:42 +05:30
vishnukvmd 99575825c0 Rely on Isar's index to remove duplicates 2024-01-06 20:22:03 +05:30
vishnukvmd d00ae5742a Prevent duplicate insertions 2024-01-06 19:12:15 +05:30
vishnukvmd bbed1c052a Inject model from upstream 2024-01-05 15:16:27 +05:30
vishnukvmd 09d274778f Fetch only ONNX embeddings 2024-01-05 15:14:50 +05:30
vishnukvmd 22fd204e11 Replace ObjectBox with Isar 2024-01-04 20:25:16 +05:30
vishnukvmd a5e5c60111 Initialize SSS only if it has been opted-in for 2023-12-18 22:17:19 +05:30
vishnukvmd 14acf95a15 Disable embedding push 2023-12-13 14:55:13 +05:30
vishnukvmd df5c776dc8 Simplify state 2023-11-15 02:08:26 +05:30
vishnukvmd 6ad7911f1f Update indexing status in real time 2023-11-14 23:32:03 +05:30
vishnukvmd 98b1c1689d Update key 2023-11-14 22:48:03 +05:30
vishnukvmd 7c2bf8bd97 Block back fill on remote sync 2023-11-14 20:50:46 +05:30
vishnukvmd 419467cfac Minor refactor 2023-11-14 14:31:48 +05:30
vishnukvmd e101462eee Decode fetched embeddings on a separate isolate 2023-11-14 14:18:22 +05:30
vishnukvmd b54f082cb6 Move from SQLite to ObjectBox for storing embeddings 2023-11-14 13:26:54 +05:30
vishnukvmd b9cd9cf9cd Fix bug when 0 embeddings are returned 2023-11-14 12:12:58 +05:30
vishnukvmd e971bf6bc5 Ensure that each entry within an embedding is cast to double 2023-10-28 17:37:24 +05:30
vishnukvmd e36ec7cc94 Use ChaCha to encrypt embeddings 2023-10-27 13:04:31 +05:30
vishnukvmd 54a78555d8 Deal with JSONified strings instead of FloatArray buffers 2023-10-27 13:04:31 +05:30
vishnukvmd 3dda5af52a Fix issue with the ordering of fetched embeddings 2023-10-27 13:04:30 +05:30
vishnukvmd 720ac428db Fix attribute name for remote embeddings 2023-10-27 13:04:30 +05:30
vishnukvmd ce1d6c0805 Ignore items not owned by the user 2023-10-27 13:04:30 +05:30
vishnukvmd 4ea80d391b Display index status within the UI 2023-10-27 13:04:29 +05:30
vishnukvmd baee39438d Push pending embeddings to remote on app start 2023-10-27 13:04:29 +05:30
vishnukvmd 4dcd9a8f68 Minor refactor 2023-10-27 13:04:28 +05:30
vishnukvmd 57df32762a Persist the last sync time 2023-10-27 13:04:28 +05:30
vishnukvmd fea2057c85 Add API to push embeddings to remote 2023-10-27 13:04:28 +05:30
vishnukvmd 01b155a172 Persist fetched embeddings 2023-10-27 13:04:28 +05:30
vishnukvmd c21867cdc6 Fetch embeddings until server has no more 2023-10-27 13:04:28 +05:30
vishnukvmd dedbca36f5 Fetch embeddings from server 2023-10-27 13:04:28 +05:30
vishnukvmd 32a5adb6d8 Pull embeddings once diff sync is done 2023-10-27 13:04:28 +05:30