Commit Graph

1633 Commits

Author SHA1 Message Date
79a647deb4 do not publish content and original html in the queue 2023-10-23 21:27:16 +08:00
e673db423b limit max content size to 10MB 2023-10-23 21:11:37 +08:00
0c60706503 fix: date filter in bulk action api 2023-10-23 19:34:41 +08:00
27b352f9ae fix: updates since api returns error for android client if invalid date is supplied 2023-10-23 19:07:47 +08:00
e94a61a9bc fix: library item id could be updated if a different client request id supplied in save page api payload 2023-10-23 17:44:38 +08:00
4d255a12a7 add test cases 2023-10-23 15:47:21 +08:00
b26e15c5d6 lint 2023-10-23 15:44:47 +08:00
bbc46c6389 fix: when source is rss-feed or csv-import, do not parse items in the backend 2023-10-23 15:43:19 +08:00
850569d7e4 add test cases 2023-10-23 12:24:19 +08:00
7763a8a939 perf: limit search item results to 100 a time and fetch labels and recommendations only needed 2023-10-23 10:52:03 +08:00
1ebfb94309 Merge pull request #2977 from Rudra-Ji/main
fix typo
2023-10-20 18:00:43 +08:00
b2a61b2d7c Merge pull request #2969 from omnivore-app/fix/query-group
Group RSS subscriptions by feed URL and filter by scheduled time
2023-10-20 14:45:44 +08:00
6618a6ed19 migrate popular reads into database 2023-10-20 14:31:16 +08:00
23eb7ea76f fix typo 2023-10-20 11:51:02 +05:30
a23b67b70b Dont rate limit auth in local env so tests can run 2023-10-20 11:44:52 +08:00
b9e2f9ee53 Add a longer rate limit window on createaccount/reset password, reduce api rate limit hits 2023-10-20 11:28:16 +08:00
4e36a5809e fix failure of re-subscribing rss feed 2023-10-20 11:05:58 +08:00
efb58f8604 avoid using string interop in graphql 2023-10-20 10:06:28 +08:00
750ccb0c42 fix conflicts with main 2023-10-19 17:44:53 +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
18aece84e7 add scheduledAt to subscriptions 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
7848413645 Update schema 2023-10-18 16:34:20 +08:00
cf101c6d18 Cache and check feed checksums to reduce fetching 2023-10-18 16:26:03 +08:00
46313b14ba set trust proxy = true if set in env var 2023-10-18 13:06:33 +08:00
988b20e30c test trust proxy=true 2023-10-18 12:30:27 +08:00
506004d410 test trust proxy=2 2023-10-18 11:58:15 +08:00
32ba744d20 test trust proxy=1 2023-10-18 11:04:32 +08:00
91076014cd log req.ip 2023-10-18 11:04:32 +08:00
0874f6ff21 log x-forwarded-for header for debugging purpose 2023-10-18 11:04:32 +08:00
71aaef3628 Update attachment URL 2023-10-18 10:43:53 +08:00
b88c64424f Special handling of file URLs 2023-10-18 10:37:21 +08:00
78843fff14 Remove import 2023-10-18 10:27:09 +08:00
4220922ff8 Preserve original URL if possible 2023-10-18 10:23:26 +08:00
b6ce4f39b1 Fix imports 2023-10-18 10:15:49 +08:00
25c0051fd4 Only use signed URLs for PDF attachments 2023-10-18 10:14:35 +08:00
fa2fba1a2c Merge pull request #2942 from omnivore-app/fix/rules
improvement on subscriptions and delete user api
2023-10-17 17:14:49 +08:00
700fd73dbb disallow social login if account is deleted 2023-10-17 17:07:46 +08:00
6e79f6c67f update sql to deduplicate rss subscriptions 2023-10-17 16:41:14 +08:00
eb667e04b9 update reading progress in db 2023-10-17 15:09:16 +08:00
1b2d93e118 remove duplicate rss subscriptions by user and url; create a unique constraint 2023-10-16 17:35:29 +08:00
9e8ccb35e3 Limit users to a single import a day 2023-10-16 15:48:03 +08:00
e54c1c81a1 soft delete user by calling delete account api 2023-10-16 15:24:53 +08:00
4f86f05aac Remove JSONLD test 2023-10-16 11:39:03 +08:00
34798f39f0 Disable JSONLD fetching which can be quite slow 2023-10-16 11:25:37 +08:00