Commit Graph

232 Commits

Author SHA1 Message Date
a6c5f4e862 fix bulk action slow query 2023-10-13 13:45:09 +08:00
30ba22cbbc add user_id to the sql query to reduce query latency 2023-10-11 16:05:35 +08:00
835b61064f allow filter by wordsCount 2023-10-10 10:58:48 +08:00
d4404b0248 fetch labels and highlights after items fetched in a search query 2023-10-05 14:32:05 +08:00
3b8b48bc21 fix recovered deleted items still shown in trash 2023-10-05 14:31:07 +08:00
bf2c54084b fix getArticle API failed on iOS 2023-10-05 14:31:07 +08:00
9e5196406e revert rls on old tables 2023-10-05 14:31:07 +08:00
2e5529fd81 allow readingProgressAnchorIndex to be null 2023-10-05 14:31:07 +08:00
a35e6c0147 fix sort by read time bug 2023-10-05 14:31:07 +08:00
4ff5484d8e change item_type to text 2023-10-05 14:31:06 +08:00
7225d861f3 use skip and take instead of limit, offset 2023-10-05 14:31:06 +08:00
fdd771bc06 add migration script 2023-10-05 14:31:06 +08:00
dd292879a4 sort type ahead search result by saved at desc order 2023-10-05 14:31:06 +08:00
d50174ef76 fix article tests 2023-10-05 14:30:10 +08:00
e1a7a24323 improve search result 2023-10-05 14:28:52 +08:00
1bade22076 fix file uploading 2023-10-05 14:28:52 +08:00
5ed7e819e8 fix label constraint 2023-10-05 14:28:52 +08:00
b72acf8e6f fix permission issue 2023-10-05 14:28:52 +08:00
4a55e801b4 fix typo 2023-10-05 14:28:50 +08:00
65bb4aa85f remove knex 2023-10-05 14:27:18 +08:00
c1ad9b6f41 cont 2023-10-05 14:27:18 +08:00
b1899e340d replace library item 2023-10-05 14:25:10 +08:00
381e9bc173 replace database subscriber with db trigger 2023-10-05 14:24:05 +08:00
612151c151 remove elastic from docker-compose 2023-10-05 14:24:04 +08:00
5dce78eedb update entity subscriber 2023-10-05 14:22:58 +08:00
648a16615b update search query 2023-10-05 14:22:58 +08:00
9370951893 create a repository directory 2023-10-05 14:22:56 +08:00
425864ce01 remove knex 2023-10-05 14:21:56 +08:00
16f72d6a74 fix labels and highlights were deleted when deleting items 2023-10-05 10:03:06 +08:00
c0dbbc3b86 Update icons 2023-08-01 12:31:12 +08:00
8cd47eec11 run prettier 2023-07-26 16:41:55 +08:00
07d43812a7 use winston logger instead of console log so the log will be truncated if it exceeds the max entry size 2023-07-26 16:27:18 +08:00
7c0c4eaa40 fix: type error 2023-06-27 21:05:00 +08:00
ed8287df19 remove tracking params from tweet url 2023-06-27 17:49:31 +08:00
ceaa7b0356 refresh index after altering the page state or adding/removing/updating labels/highlights 2023-06-15 11:37:09 +08:00
aaf6bb617f Remove backend events that we dont need to watch 2023-06-14 13:19:39 +08:00
771114b30d refresh index if update is not async 2023-06-13 12:43:18 +08:00
8904247620 add test 2023-06-09 18:58:41 +08:00
b12e127d15 use gold color for the label 2023-06-09 17:36:38 +08:00
5db4354f3f make internal optional in label response 2023-06-09 17:33:14 +08:00
bd4204fc42 add analytics 2023-06-09 13:14:14 +08:00
55904ccf04 feat: add set favorite article api which adds the favorites internal label to it 2023-06-09 13:09:47 +08:00
039f00e3b2 perf: add max doc and throttling to bulk api 2023-06-08 18:36:09 +08:00
de3623d3f2 allow mark as read and add labels bulk actions 2023-06-08 13:05:30 +08:00
e53cc28683 Fix issue where we return EPUB content reader for items marked as book in metadata
If we parse a page with <meta property="og:type" content="book"> in
it now, we incorrectly set this to ContentReader.EPUB, which then
causes syncing issues on iOS which doesn't have an EPUB reader
type defined in its GraphQL schema yet.
2023-06-05 14:44:51 +08:00
4cc9547935 fix: fallback to html if failed to convert html to markdown 2023-05-19 16:55:50 +08:00
791d11f581 Allow content to be converted into highlightedMarkdown format 2023-05-12 19:27:04 +08:00
130677b50c Add contentReader to the typeAheadSearchResult 2023-04-20 10:00:56 +08:00
69df32d428 Implement a reader for epubs 2023-04-18 09:00:48 +08:00
c07ada0218 resolve conflicts 2023-04-12 17:04:59 +08:00