Hongbo Wu
74054cbdbd
Merge pull request #716 from omnivore-app/api-token
...
Api tokens
2022-05-31 14:22:23 +08:00
Hongbo Wu
c0bb67a6b5
Verify api key for routers too
2022-05-28 22:00:01 +08:00
Jackson Harper
987336f438
Merge pull request #712 from omnivore-app/fix/ios-pdf-handling
...
Better PDF upload handling on iOS
2022-05-27 08:43:07 -07:00
Hongbo Wu
6e16631f3b
Resolve conflicts
2022-05-27 18:37:10 +08:00
Hongbo Wu
fa9c5b3efe
Add test for list api keys
2022-05-27 18:36:18 +08:00
Hongbo Wu
b7206457b4
Add test for revoke api key
2022-05-27 18:36:17 +08:00
Hongbo Wu
0f2a55d274
Add list/delete api key resolver
2022-05-27 18:35:38 +08:00
Hongbo Wu
fd4fc8a4e7
Add list/delete api key in schema
2022-05-27 18:34:36 +08:00
Hongbo Wu
333b0259ba
Fix tests
2022-05-27 18:33:49 +08:00
Hongbo Wu
9051a3f43a
Update api key validation
2022-05-27 18:33:49 +08:00
Hongbo Wu
a09588d3a7
Update generateApiKey resolver
2022-05-27 18:33:49 +08:00
Hongbo Wu
849adf84d4
Add entity class
2022-05-27 18:33:49 +08:00
Hongbo Wu
5bb720c54d
Merge pull request #709 from omnivore-app/webhook
...
Webhook
2022-05-27 13:02:17 +08:00
Jackson Harper
0cabd26344
Dont send the normalized URL to the content-fetch service
...
URLs need to be sent to contentFetch exactly as they
were received, this is because many apps will use signed URLs
for PDFs being served from GCP or AWS. A signed URL needs to
keep all its query params in the same order to validate.
2022-05-26 21:40:40 -07:00
Jackson Harper
93b095818d
Linting fixes
2022-05-26 21:40:40 -07:00
Jackson Harper
cb98a9cf86
Make clients opt into creating a page when uploading a file
2022-05-26 21:40:40 -07:00
Jackson Harper
5fc977a585
Merge pull request #692 from omnivore-app/dependabot/npm_and_yarn/ts-loader-9.3.0
...
Bump ts-loader from 8.3.0 to 9.3.0
2022-05-26 12:31:04 -07:00
Hongbo Wu
9981e506e4
mock webhook request
2022-05-26 15:12:11 +08:00
Hongbo Wu
49de17bea5
Fix tests
2022-05-26 14:52:01 +08:00
Hongbo Wu
26681e5ecd
Add get/list/delete webhook resolver tests
2022-05-26 14:52:01 +08:00
Hongbo Wu
a75ce3c44d
Add get/list/delete webhook resolver
2022-05-26 14:52:00 +08:00
Hongbo Wu
cc07c00a83
Add get/list/delete webhook gql schema
2022-05-26 14:51:11 +08:00
Hongbo Wu
c9c6f83e65
Add tests for trigger endpoint
2022-05-26 14:51:11 +08:00
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