Commit Graph

313 Commits

Author SHA1 Message Date
d704fad2ff Merge pull request #701 from omnivore-app/feature/add-popular-reads
API to add recommended (popular) reads to a users library
2022-05-24 21:09:24 -07:00
f4c65d7fe1 Merge pull request #698 from omnivore-app/sort-by-publish-time
Support sort or filter by publish time
2022-05-25 10:41:49 +08:00
a20ba60053 Add popular reads for onboarding 2022-05-24 15:31:55 -07:00
ea50f51644 Update to use image proxy URLs in parsed content 2022-05-24 13:43:57 -07:00
ed5dfde1a8 Linting fixes, remove debug 2022-05-24 13:06:40 -07:00
2b14d51ec6 API to add recommended (popular) reads to a users library
This API is used in onboarding
2022-05-24 12:05:39 -07:00
aad8539b43 Fix tests 2022-05-24 18:39:21 +08:00
a35b096d73 Support sort and filter by published in resolver 2022-05-24 18:25:32 +08:00
61065efd2b Add published sort param in elastic query 2022-05-24 18:24:30 +08:00
641f191fcd Add published sort param in schema 2022-05-24 18:23:30 +08:00
75728cc144 fixing diff 2022-05-24 07:04:54 +00:00
2d2495a10e Merge pull request #685 from omnivore-app/fix/pdf-api-simplification
Simplify the API to create pages from PDFs
2022-05-21 21:19:30 -07:00
e5bc68ca9e Simplify the API to create pages from PDFs
This creates a stub page when an upload is initiated, so the
SaveFile (or create article from file) APIs do not need to be
called.

The PDF uploaded trigger fired by GCS will mark the upload
as completed and update the page status.
2022-05-21 12:05:45 -07:00
17e6f4091d Merge pull request #638 from omnivore-app/feature/subscription-api
Feature/subscription api
2022-05-20 15:34:48 -07:00
2ee95a1c14 Fix cannot convert null to object error message 2022-05-20 20:38:30 +08:00
dfd6d3b602 Fix save newsletter email test 2022-05-19 18:12:58 +08:00
444c21ad09 Fix labels test 2022-05-19 18:12:14 +08:00
34349e925c Add unit test 2022-05-19 16:36:35 +08:00
b8225fc8c8 Fix labels not being updated in elastic 2022-05-19 12:08:50 +08:00
eadeccce81 Linting fixes 2022-05-18 11:31:42 -07:00
004c766588 If parsing fails, attempt adding <html> wrappers to a document
LinkedDom seems less forgiving and expects the outerHTML of a
document, however older extension versions still send innerHTML.
2022-05-18 10:55:31 -07:00
d68549bcb7 Remove unused code 2022-05-18 15:52:31 +08:00
d9d4deb14c Update Money Stuff sign up url 2022-05-18 11:50:43 +08:00
5b36f9270e Update milk road query params 2022-05-17 22:43:00 +08:00
13453e7b7f Register subscribe resolver 2022-05-17 21:26:46 +08:00
568472cc3c Calling HTTP requests to subscribe to these newsletters 2022-05-17 21:15:25 +08:00
4699458457 Implement subscribe api 2022-05-17 18:46:57 +08:00
1da8b75c81 Add a subscribeHandler 2022-05-17 18:46:44 +08:00
51dd9a5733 Return a list of subscriptions 2022-05-17 18:45:52 +08:00
c30ef093b8 Update unsubscribe api 2022-05-17 16:47:34 +08:00
906b2d28a0 Add subscribe API schema 2022-05-17 16:23:36 +08:00
e76fb02f43 Fix window is not defined for parsing code blocks 2022-05-17 11:01:55 +08:00
7bfb8cfee4 Merge pull request #597 from omnivore-app/remove-chrome-aws-lambda
Optimize puppeteer and remove chrome-aws-lambda dependencies
2022-05-13 16:12:24 -07:00
8b37a475c8 Merge pull request #612 from omnivore-app/fix/reminder-id-type
Use pageId instead of articleSavingRequestId in reminders
2022-05-13 10:47:46 -07:00
d3b65c0ff8 Merge pull request #611 from omnivore-app/fix/elastic-exception
Stop throwing document not found exception to sentry
2022-05-13 09:05:01 -07:00
b306ca6e2e Fix UpdateLabelResult undefined 2022-05-13 17:38:51 +08:00
45213e7b54 Fix reminder trigger 2022-05-13 17:07:10 +08:00
a51eba67ba get reminder by page id 2022-05-13 16:17:25 +08:00
d821f26440 create reminder with page id 2022-05-13 16:12:08 +08:00
40cbfc9058 Use reminder by elasticPageId 2022-05-13 16:01:23 +08:00
f51dbafdfc Stop throwing document not found exception to sentry 2022-05-13 11:40:08 +08:00
eee116e71d Add an analytics event when links are removed 2022-05-12 10:55:12 -07:00
91d0d0604e Fix tests 2022-05-12 18:08:44 +08:00
adfaf6b8ce Use newsletter's title and author as page's ones 2022-05-12 18:08:38 +08:00
1b8850ed33 Fix tests 2022-05-12 17:41:11 +08:00
e1e0ddf7fc Merge pull request #582 from omnivore-app/optimize-parsing
Optimize parsing
2022-05-12 11:07:52 +08:00
602d141dec Rename doc to dom 2022-05-12 11:00:32 +08:00
5dca02873d Revert originalArticleUrl change 2022-05-12 10:45:13 +08:00
8f75c43658 Add siteName in search result 2022-05-12 10:30:47 +08:00
76aef35423 Remove www. from the siteName in the search api response 2022-05-11 23:07:34 +08:00