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