Commit Graph

194 Commits

Author SHA1 Message Date
a37bfab348 update create article api 2024-02-06 16:53:32 +08:00
4eba7df84c always upsert library items 2024-02-06 16:53:32 +08:00
d77fad804a fix tests 2024-02-05 18:29:58 +08:00
37c75865d1 do not update db immediately for force update of reading progress 2024-02-05 16:56:48 +08:00
54a4022409 reduce size 2024-02-02 15:45:11 +08:00
26b7103f0b improve batch update 2024-02-02 13:13:18 +08:00
2d1eebfad8 remove size 2024-02-02 12:21:08 +08:00
1bccf33320 add job_id and parent for tracking 2024-02-02 10:50:07 +08:00
2a0e6f8fa4 fix tests 2024-02-01 17:44:32 +08:00
702bd6c3c6 async bulk action on item count > 100 and create batch jobs 2024-02-01 17:44:30 +08:00
0e37bfa03d We need to update readAt because that isnt resolved from the cache 2024-02-01 09:59:42 +08:00
c47a720fe4 Do not cache on write, so the most updated item is always available on read
This is mostly an issue on tests where all the queries can be run
in a single process, but if we cache on write, it means the next
read will just have the cached value, instead of the calculated
maximum value.
2024-02-01 09:59:42 +08:00
bdf01ddaab Clear cache on force, return updated read position values 2024-02-01 09:59:42 +08:00
fbfa934479 Write behind reading progress as a list that can be reduced at commit or read time 2024-02-01 09:59:39 +08:00
86c80d991f Write behing cache for reading progress 2024-02-01 09:57:11 +08:00
5e883cb2ba running worker in the test 2024-01-31 17:45:49 +08:00
0181a2bfcd Merge pull request #3446 from omnivore-app/fix/refresh-feed
fix: add rss label and feed url to the pdf in rss feed item
2024-01-29 14:21:08 +08:00
4f061546bf remove api call to upload file request 2024-01-29 12:55:19 +08:00
7556c6da5f move trigger rule into a job 2024-01-26 17:45:40 +08:00
a4e707075f Refactor savePage a bit to use it as a service from the jobs 2024-01-20 21:07:02 +08:00
d1db49f9bb Merge pull request #3300 from omnivore-app/fix/batch-prune
fix/batch prune
2024-01-04 15:19:50 +08:00
d31eb7a88b skip sending item update event for reading progress update 2024-01-04 15:06:31 +08:00
d31c520a90 add empty trash api to prune soft deleted items in trash 2024-01-03 18:26:06 +08:00
1079a19cd9 execute update query in batch to avoid slow bulk action query 2023-12-29 09:53:23 +08:00
92aa11b98e add fetchContent api 2023-12-19 18:05:02 +08:00
b1aca117f4 if fetch_content is false, set the state to content_not_fetched and use preview content 2023-12-19 10:41:20 +08:00
b86ee139e0 move to folder api will create a task to fetch content if content not exists 2023-12-14 19:20:03 +08:00
dcd6e8bb60 allow adding source of label when adding labels 2023-12-13 16:25:25 +08:00
36777568ac create/add RSS labels to the library item when feedUrl is there 2023-12-08 11:29:03 +08:00
3759e10615 fix feed url in pdf file not saved 2023-12-08 11:29:02 +08:00
5f09165128 allow bulk action on max 100 items 2023-12-07 10:55:25 +08:00
ed29721728 fix bulk action query limited to 1000 char 2023-12-06 22:06:47 +08:00
284697da5b fix sort 2023-12-06 13:52:17 +08:00
29e2bf45e3 allow use:folders in search string for new clients to filter inbox items 2023-12-05 20:40:02 +08:00
7c5f90983e clean up 2023-12-05 13:05:31 +08:00
e6322ffaf8 remove unused code 2023-12-05 13:04:07 +08:00
3c67d1911c fix tests 2023-12-05 12:31:26 +08:00
073bd8b43a fix in:trash 2023-12-05 10:58:20 +08:00
88a61d962f parse sort parameter 2023-12-05 10:58:20 +08:00
a3d3f4daf4 feat: allow logical operator in search query 2023-12-05 10:58:18 +08:00
a116833659 feat: allow moving items to a folder in a bulk 2023-12-04 18:10:14 +08:00
767629b8c7 replace articleSavingRequest with success (boolean value) as a response 2023-12-04 15:54:14 +08:00
e33c4ad685 fix moveToFolder API error by skipping fetching content again 2023-12-04 14:29:54 +08:00
bd3945fc7e Merge pull request #3164 from omnivore-app/feature/fetch-content-for-following
feat: fetch content for rss feed items in following folder
2023-11-28 12:07:17 +08:00
8075cfd431 allow adding telegram channel as feed 2023-11-24 16:06:24 +08:00
fd781644f1 feat: fetch content for rss feed items in following folder 2023-11-23 18:03:25 +08:00
c5a97c7a41 change archive and trash from folder to state 2023-11-17 13:51:33 +08:00
24f31ce1eb add folder to the updates api params 2023-11-17 11:27:30 +08:00
25d0123007 fix tests 2023-11-15 17:41:28 +08:00
adf13131db add folder to library_item table 2023-11-10 17:34:46 +08:00