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