Commit Graph

77 Commits

Author SHA1 Message Date
97735d0633 make existing newsletters go to inbox folder 2023-12-18 16:08:36 +08:00
f2c468f906 allow setting fetchContent and folder when subscribe to a feed 2023-12-14 16:32:48 +08:00
3759e10615 fix feed url in pdf file not saved 2023-12-08 11:29:02 +08:00
824b8187af use system token in integration handler 2023-12-04 15:38:08 +08:00
fd781644f1 feat: fetch content for rss feed items in following folder 2023-11-23 18:03:25 +08:00
9dfc5f856d rename variables 2023-11-09 19:00:57 +08:00
9b0b378c39 check is_fetching_content and only fetch content if required for rss feed items 2023-11-08 18:16:48 +08:00
8df6fb3ae2 import unarchived items by default 2023-10-30 16:22:09 +08:00
07eb97e7cc remove unused code 2023-10-30 14:41:53 +08:00
58d5eb6bc0 create an API to create a cloud task for each active integration when the cronjob triggers 2023-10-30 14:41:52 +08:00
1880f2ace4 Update rss handler to fetch a group of rss feeds in one task 2023-10-19 17:27:55 +08:00
f50d1c9cb9 Group RSS subscriptions by feed URL and create cloud task for the groups 2023-10-19 17:27:08 +08:00
5283a84908 add scheduledAt to the task payload 2023-10-19 17:27:08 +08:00
cf101c6d18 Cache and check feed checksums to reduce fetching 2023-10-18 16:26:03 +08:00
bab343c41f testing 2023-10-10 10:10:45 +08:00
efdbc4f345 use interpolated string or dictionary parameter in logs 2023-10-05 14:32:03 +08:00
0c5ba53c26 fix recommendations 2023-10-05 14:31:07 +08:00
fdd771bc06 add migration script 2023-10-05 14:31:06 +08:00
b1899e340d replace library item 2023-10-05 14:25:10 +08:00
c655f78f8c replace highlight 2023-10-05 14:24:28 +08:00
c40e64773a convert to email api 2023-10-02 17:01:13 +08:00
5f6be169bd add savedAt and publishedAt to saveUrl api 2023-08-14 17:10:34 +08:00
163dbc73a6 do not send content in the thumbnail task payload 2023-08-10 11:55:59 +08:00
99a52f8d56 replace all the console logs with logger logs 2023-07-27 16:06:44 +08:00
ced1a711eb fix test 2023-07-26 17:12:40 +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
e0a6a2e0a4 limit number of rss subscriptions to 20 2023-07-21 15:28:20 +08:00
7ceb96a93e fix edit rss ui 2023-07-20 13:35:43 +08:00
6ef74a2601 disable import button while importer is running 2023-07-20 09:52:23 +08:00
cd440a77c3 send last fetched at as a unix timestamp in ms 2023-07-19 14:09:38 +08:00
03ce4b00d2 add authorization header in rss feed fetching request 2023-07-17 17:27:12 +08:00
87275fbb9c use a separate queue for fetching rss feed item content 2023-07-13 10:27:15 +08:00
435fa0c541 Merge pull request #2478 from omnivore-app/fix/puppeteer-timezone
add optional locale and timezone to saveUrl request for puppeteer to use
2023-07-11 17:32:10 +08:00
1f283e6122 add optional locale and timezone to saveUrl request for puppeteer to use 2023-07-11 16:15:32 +08:00
c500997693 add lastFetchedAt to the cloud task payload 2023-07-11 13:05:27 +08:00
68667053c8 create an endpoint to fetch all rss feeds 2023-07-07 21:15:42 +08:00
b7c133d58e fix: email sending and recommendation
* use token in the custom header as the key in rate limiter
2023-06-28 17:00:11 +08:00
0d8a3f7346 fix pocket paginated api 2023-06-16 18:11:31 +08:00
1a48ad03e4 use a separate queue for thumbnailer 2023-06-12 12:25:04 +08:00
b698029972 store token in cookie instead of authorization header 2023-06-07 14:24:52 +08:00
9be84fb473 create thumbnail task for newsletters too 2023-06-07 11:52:13 +08:00
0c3fa2cdd4 feat: start a cloud task to set thumbnail and pre-cache all the images in the content 2023-06-06 11:56:31 +08:00
014dc773e3 Fix labels not saved correctly by saveUrl 2023-04-12 17:04:59 +08:00
874247661b resolve conflicts 2023-04-12 17:04:59 +08:00
c07ada0218 resolve conflicts 2023-04-12 17:04:59 +08:00
10c01c12f2 Add test case for integration import task handler 2023-04-12 16:50:10 +08:00
9ff0711a73 Remove wrong comments 2023-04-12 16:50:10 +08:00
c8ec84562b Create an import from integration cloud task 2023-04-12 16:50:10 +08:00
0bf4119c92 Refactor with factor pattern 2023-04-12 16:50:10 +08:00
9056318667 Change type field in integration table from enum to text type 2023-04-12 16:50:10 +08:00