442 Commits

Author SHA1 Message Date
arkohut
451c9f4af2 fix: trigger_webhooks_flag=true when scan update entity 2024-06-10 13:46:21 +08:00
arkohut
8ec89219f3 feat(entity): update tags and metadata 2024-06-10 00:29:27 +08:00
arkohut
0db275fba0 test: missing attr when update entity 2024-06-09 00:30:29 +08:00
arkohut
885629bf15 feat(entity): trigger webhooks when entity update or created 2024-06-07 23:13:01 +08:00
arkohut
a4d0ccc34e feat(library): show plugins 2024-06-07 19:55:45 +08:00
arkohut
adb4c2f845 fix(plugin): wrong mapping with lib 2024-06-07 19:52:55 +08:00
arkohut
649ed434c7 feat(plugin): bind lib and plugin 2024-06-07 19:30:15 +08:00
arkohut
64dd3a50f1 feat(plugin): create and list plugins 2024-06-07 19:22:06 +08:00
arkohut
8b77d823d1 feat(plugin): 400 when add duplicated plugin name 2024-06-07 19:03:55 +08:00
arkohut
22fc6a4e27 test(plugin): add create plugin test 2024-06-07 19:02:12 +08:00
arkohut
3659d4ac56 feat: add typesense 2024-06-07 14:51:24 +08:00
arkohut
9e4e23469f feat: switch to absolute path 2024-06-07 13:22:17 +08:00
arkohut
cd3672afe7 refactor: use status.xx instead of number status code 2024-06-05 01:48:26 +08:00
arkohut
650ec3492f chore: add license 2024-06-05 00:17:58 +08:00
arkohut
fe076da948 feat: prevent duplicated library name 2024-06-04 17:10:42 +08:00
arkohut
e36c0a6bec feat(folder): prevent duplicated folders 2024-06-04 17:03:31 +08:00
arkohut
e4fa1693d9 refactor: extract global endpoint 2024-06-04 16:48:44 +08:00
arkohut
981793165d feat: delete entities if files deleted 2024-06-04 16:43:07 +08:00
arkohut
bf6ec4ac02 feat(entity): delete entity 2024-06-04 16:36:33 +08:00
arkohut
96b219115d feat(folder): list entities in folder 2024-06-04 16:20:35 +08:00
arkohut
890245d654 refactor: use by-filepath instead of entities 2024-06-04 16:01:27 +08:00
arkohut
9f3d0819f7 feat(library): update entity when file updated 2024-06-04 15:19:09 +08:00
arkohut
20831d20ed feat(cli): scan library 2024-06-04 00:53:22 +08:00
arkohut
abf04fe74e feat(library): get library by id 2024-06-03 23:10:13 +08:00
arkohut
54091c94d4 feat(entity): get entity by id or filepath 2024-06-02 23:31:28 +08:00
arkohut
7512dacd52 feat(entity): create and update entity by id 2024-06-02 17:30:56 +08:00
arkohut
c1daee5f3d feat(cli): create library 2024-06-02 00:44:14 +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
5c850a56c1 test: add first test 2024-06-01 13:46:30 +08:00
arkohut
ec03b818f3 feat: create and bind plugin to library 2024-06-01 13:13:35 +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
193b93bccc chore: update dependencies 2024-05-31 18:06:41 +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
arkohut
e8a7a75d89 feat(library): library mock crud 2024-05-28 10:03:34 +08:00
arkohut
7b8e1d2718 chore: add extra info for setup v0.1.0 2024-05-27 10:51:53 +08:00
arkohut
5054b9ff3a docs: add readme 2024-05-27 10:46:29 +08:00
arkohut
600a4a6b17 chore: require python 3.10 2024-05-27 10:46:17 +08:00
arkohut
163bd492cd chore: use 0.1.0 instead of 0.1 2024-05-27 10:36:44 +08:00
arkohut
fc72c968d6 init commit 2024-05-27 10:35:20 +08:00