36 Commits

Author SHA1 Message Date
arkohut
7adb08e6d9 feat: concurrency problem solved 2024-11-07 18:23:15 +08:00
arkohut
22c2158a58 refact: remove vec and fts when delete entity in crud 2024-11-06 17:37:10 +08:00
arkohut
05c168142a refact: add lots of dynamic import to speed up cli 2024-11-06 13:13:59 +08:00
arkohut
19f36a6807 refact: change sql to update vec and fts 2024-11-05 21:49:23 +08:00
arkohut
debb37797b refact: remove event listener for last scan at 2024-11-05 19:17:23 +08:00
arkohut
a1a5e576c0 feat(model): add ocr to embedding table 2024-10-21 14:49:30 +08:00
arkohut
29d1e2f0ce feat(plugin): add default plugin only if binding not exist 2024-10-21 14:48:59 +08:00
arkohut
8c27354d86 feat(index): support recreate fts and vec tables when reindexing 2024-10-14 15:28:25 +08:00
arkohut
9d1b155f63 feat: support reindex 2024-10-13 00:40:58 +08:00
arkohut
974f056dc2 refactor(db): extract fts and vec function 2024-10-12 23:59:06 +08:00
arkohut
3a8dc920bc fix: concurrency bug 2024-10-09 11:34:37 +08:00
arkohut
8f3120bac8 feat(embedding): support remote embedding 2024-10-08 23:18:02 +08:00
arkohut
b3ebb2c92d feat(typesense): disable typesense by default 2024-10-08 18:54:59 +08:00
arkohut
14ae101f6b feat: hybrid search with sqlite 2024-10-08 18:28:52 +08:00
arkohut
4e7ff91e0c feat(folder): only list default folders 2024-10-04 22:47:32 +08:00
arkohut
4ca2aca293 feat(folder): add type and last modified at 2024-10-04 19:01:54 +08:00
arkohut
b1a82243d3 feat(index): update last scan at when tags or metadata updated 2024-10-04 17:25:38 +08:00
arkohut
167fd31053 feat: add builtin plugins for default library 2024-09-10 15:47:36 +08:00
arkohut
d7e6c32e86 feat: init default library 2024-09-09 19:57:07 +08:00
arkohut
a448fd0c9a feat: support initialization 2024-08-29 17:47:14 +08:00
arkohut
439adfa955 feat: support cascade delete entity 2024-08-29 13:24:23 +08:00
arkohut
67a5e10d3e feat(plugins): add ocr as build plugin 2024-08-25 16:49:48 +08:00
arkohut
39887c827f feat: add more indices 2024-08-14 12:20:32 +08:00
arkohut
0fff358e4d feat: add http timeout 2024-08-08 20:05:14 +08:00
arkohut
18d30e6567 feat: show update last_scan_at for any update 2024-07-29 18:25:24 +08:00
arkohut
4ac3b78a68 feat: add alembic for migration 2024-07-17 14:28:01 +08:00
arkohut
2ffd4b0b78 refactor: use magika for file type detect 2024-06-12 20:26:24 +08:00
arkohut
8ec89219f3 feat(entity): update tags and metadata 2024-06-10 00:29:27 +08:00
arkohut
adb4c2f845 fix(plugin): wrong mapping with lib 2024-06-07 19:52:55 +08:00
arkohut
fe076da948 feat: prevent duplicated library name 2024-06-04 17:10:42 +08:00
arkohut
8caa5c5a7e feat(cli): ls libraries 2024-06-02 00:25:02 +08:00
arkohut
dd3b32821d feat: list libraries 2024-06-02 00:11:14 +08:00
arkohut
121c8c51b1 feat: add entity 2024-06-01 13:03:53 +08:00
arkohut
929b81ff41 feat: update schemas 2024-06-01 12:52:42 +08:00
arkohut
7dc205ef4f feat(db): update db orm classes 2024-05-31 18:06:09 +08:00
arkohut
3d7cbe03b4 feat(db): add initial db schema 2024-05-31 00:16:14 +08:00