Commit Graph

94 Commits

Author SHA1 Message Date
8e5439fa7b generate random user-agent when fetching rss feed 2024-07-10 17:59:14 +08:00
e66a1374be remove argument directive 2024-05-29 11:02:35 +08:00
95539948ff feat: create an api to get subscription by id 2024-05-29 10:14:48 +08:00
315c625482 fix title not fetched correctly when using preview content in rss feeds 2024-03-19 18:07:27 +08:00
d26a2f403d replace segment with posthog 2024-02-26 16:47:04 +08:00
f4b6e470f2 replace fetch_content with fetch_content_type as a enum: ALWAYS, NEVER, WHEN_EMPTY 2024-02-23 14:19:22 +08:00
1563b44197 save the timestamp when feed fails 2024-01-24 14:54:39 +08:00
68a4fb298d add refreshedAt to the gql schema 2024-01-24 12:03:26 +08:00
a4e707075f Refactor savePage a bit to use it as a service from the jobs 2024-01-20 21:07:02 +08:00
1898e32607 Use service instead of API to update subscription 2024-01-20 13:27:54 +08:00
35805e6e8f use user provided url for feed added 2024-01-19 16:28:37 +08:00
c2a084803a validate feed url before adding 2024-01-18 21:56:19 +08:00
c939735678 remove invalid-url error from subscribing feed 2023-12-22 09:51:27 +08:00
f6e04daf60 return invalid url if feed url is different from user provided url 2023-12-22 09:05:43 +08:00
696de8ea50 check both user provided url and parsed feed url when looking for existing subscription 2023-12-22 08:08:15 +08:00
97735d0633 make existing newsletters go to inbox folder 2023-12-18 16:08:36 +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
32f99d7b07 allow updating folder and fetch content settings for subscriptions 2023-12-14 17:27:38 +08:00
a257147fc5 fetch following item content only when required 2023-12-14 17:25:55 +08:00
f2c468f906 allow setting fetchContent and folder when subscribe to a feed 2023-12-14 16:32:48 +08:00
9b8e4a6876 fix lint 2023-12-12 19:48:08 +08:00
a41ec3d2f6 lint 2023-12-12 15:38:39 +08:00
e730abb9aa fix subscribe api returns error due to createdAt being null 2023-12-12 15:17:00 +08:00
a7c74cef6f Merge pull request #3236 from omnivore-app/scan-feed-api
update scan feed api for the client
2023-12-11 15:35:51 +08:00
b3d0bb9ed7 return absolute feed url 2023-12-11 14:14:54 +08:00
9f59d09c20 validate and return rss feed if the url is an rss feed url 2023-12-11 13:46:35 +08:00
36896a8770 max rss feed defaults to 256 2023-12-11 13:18:43 +08:00
c8bd953cf3 capture the right value of the rss feed url in search string 2023-12-06 10:46:15 +08:00
8075cfd431 allow adding telegram channel as feed 2023-11-24 16:06:24 +08:00
3d84108202 remove feeds table 2023-11-14 15:27:58 +08:00
69dc1ba47a fix tests 2023-11-09 22:39:51 +08:00
98cc0e2b82 upsert feed table when subscribing 2023-11-09 22:06:30 +08:00
490b40e467 fix tests 2023-11-09 19:08:52 +08:00
9dfc5f856d rename variables 2023-11-09 19:00:57 +08:00
2c9ec454f5 fix tests 2023-11-08 18:16:48 +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
4e36a5809e fix failure of re-subscribing rss feed 2023-10-20 11:05:58 +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
c93e61ec24 Remove debug 2023-10-18 21:30:23 +08:00
78a642db6d Update type signature 2023-10-18 19:53:26 +08:00
5c576347a8 MOre debug 2023-10-18 19:26:45 +08:00
fbaaaeca7c Add some debugging 2023-10-18 18:48:18 +08:00
cf101c6d18 Cache and check feed checksums to reduce fetching 2023-10-18 16:26:03 +08:00
6e79f6c67f update sql to deduplicate rss subscriptions 2023-10-17 16:41:14 +08:00
1b2d93e118 remove duplicate rss subscriptions by user and url; create a unique constraint 2023-10-16 17:35:29 +08:00
a35e6c0147 fix sort by read time bug 2023-10-05 14:31:07 +08:00
b9af543b45 fix rss feeds 2023-10-05 14:31:06 +08:00
5a9dc344d3 fix rebase conflicts 2023-10-05 14:30:35 +08:00
b72acf8e6f fix permission issue 2023-10-05 14:28:52 +08:00