Hongbo Wu
7b0ebb9dbf
Add pubsub subscription to trigger webhook
2022-05-26 14:51:11 +08:00
Hongbo Wu
c84668e6b0
Remove debug log
2022-05-26 14:51:11 +08:00
Hongbo Wu
7157f38738
Add test
2022-05-26 14:51:11 +08:00
Hongbo Wu
6d0ce30a44
Add setWebhook resolver
2022-05-26 14:51:10 +08:00
Hongbo Wu
5528d1d349
Replace createWebhook with setWebhook
2022-05-26 14:50:38 +08:00
Hongbo Wu
f61f61312c
Add webhook entity
2022-05-26 14:50:10 +08:00
Hongbo Wu
a655275754
Add unique constraint on user_id and event_types
2022-05-26 14:50:10 +08:00
Hongbo Wu
aaab02c9d8
Add createWebhook gql schema
2022-05-26 14:50:08 +08:00
Hongbo Wu
7d4d1d7b67
Parse language in readability
2022-05-26 10:55:21 +08:00
Hongbo Wu
0ef9bb3944
Allow search by language in elastic
2022-05-26 10:55:20 +08:00
Hongbo Wu
87b0f683e1
Add language term in search body
2022-05-26 10:55:04 +08:00
Hongbo Wu
6e06429636
Add language keyword in search query
2022-05-26 10:55:02 +08:00
Hongbo Wu
1eeb5617a5
Search by language
2022-05-26 10:54:04 +08:00
Hongbo Wu
dd394144cd
Add language in schema
2022-05-26 10:52:19 +08:00
Hongbo Wu
a702993485
Add search by language query
2022-05-26 10:52:18 +08:00
Hongbo Wu
3e0e8b486f
Add language in searchitem
2022-05-26 10:52:18 +08:00
Hongbo Wu
be91562ca1
Add language in page
2022-05-26 10:52:18 +08:00
Jackson Harper
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
Hongbo Wu
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
Jackson Harper
a20ba60053
Add popular reads for onboarding
2022-05-24 15:31:55 -07:00
Jackson Harper
ea50f51644
Update to use image proxy URLs in parsed content
2022-05-24 13:43:57 -07:00
Jackson Harper
ed5dfde1a8
Linting fixes, remove debug
2022-05-24 13:06:40 -07:00
Jackson Harper
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
Hongbo Wu
aad8539b43
Fix tests
2022-05-24 18:39:21 +08:00
Hongbo Wu
a35b096d73
Support sort and filter by published in resolver
2022-05-24 18:25:32 +08:00
Hongbo Wu
61065efd2b
Add published sort param in elastic query
2022-05-24 18:24:30 +08:00
Hongbo Wu
641f191fcd
Add published sort param in schema
2022-05-24 18:23:30 +08:00
gitstart-omnivore
75728cc144
fixing diff
2022-05-24 07:04:54 +00:00
Jackson Harper
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
Jackson Harper
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
Jackson Harper
17e6f4091d
Merge pull request #638 from omnivore-app/feature/subscription-api
...
Feature/subscription api
2022-05-20 15:34:48 -07:00
Hongbo Wu
2ee95a1c14
Fix cannot convert null to object error message
2022-05-20 20:38:30 +08:00
Hongbo Wu
dfd6d3b602
Fix save newsletter email test
2022-05-19 18:12:58 +08:00
Hongbo Wu
444c21ad09
Fix labels test
2022-05-19 18:12:14 +08:00
Hongbo Wu
34349e925c
Add unit test
2022-05-19 16:36:35 +08:00
Hongbo Wu
b8225fc8c8
Fix labels not being updated in elastic
2022-05-19 12:08:50 +08:00
Jackson Harper
eadeccce81
Linting fixes
2022-05-18 11:31:42 -07:00
Jackson Harper
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
Hongbo Wu
d68549bcb7
Remove unused code
2022-05-18 15:52:31 +08:00
Hongbo Wu
d9d4deb14c
Update Money Stuff sign up url
2022-05-18 11:50:43 +08:00
Hongbo Wu
5b36f9270e
Update milk road query params
2022-05-17 22:43:00 +08:00
Hongbo Wu
13453e7b7f
Register subscribe resolver
2022-05-17 21:26:46 +08:00
Hongbo Wu
568472cc3c
Calling HTTP requests to subscribe to these newsletters
2022-05-17 21:15:25 +08:00
Hongbo Wu
4699458457
Implement subscribe api
2022-05-17 18:46:57 +08:00
Hongbo Wu
1da8b75c81
Add a subscribeHandler
2022-05-17 18:46:44 +08:00
Hongbo Wu
51dd9a5733
Return a list of subscriptions
2022-05-17 18:45:52 +08:00
Hongbo Wu
c30ef093b8
Update unsubscribe api
2022-05-17 16:47:34 +08:00
Hongbo Wu
906b2d28a0
Add subscribe API schema
2022-05-17 16:23:36 +08:00
Hongbo Wu
e76fb02f43
Fix window is not defined for parsing code blocks
2022-05-17 11:01:55 +08:00
Jackson Harper
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