c1855afc72
Update property unarchived=null instead of undefined in the page document in elastic
2022-06-26 18:36:54 +08:00
3f4b0f9b8c
Update resolver
2022-06-17 17:09:08 +08:00
05ea57f76f
Linting
2022-06-09 12:08:42 -07:00
e23eada168
Use the public GCS URL for local uploaded files
2022-06-09 11:59:01 -07:00
ef072cb2c9
When creating pages from uploaded files use their signed URL as the page URL
2022-06-09 11:51:01 -07:00
cffb5088b4
If creating a request from a file URL, dont try fuzzy matching on URL
2022-06-09 11:37:14 -07:00
ff613287b4
Merge pull request #775 from omnivore-app/fix/delete-label
...
Fix failure of lable deletion in highlight
2022-06-09 14:50:03 +08:00
4f4cc51a37
Delete label by name
2022-06-09 12:33:58 +08:00
85317df671
Merge pull request #774 from omnivore-app/fix/missing-title
...
Fallback to domain to url if no title
2022-06-09 11:48:49 +08:00
d1d18315c8
Fallback to domain to url if no title
2022-06-09 11:30:13 +08:00
fa2b58eac0
When creating a page during an uploadfile request return its ID
2022-06-08 20:17:47 -07:00
309c581cf5
Merge pull request #729 from omnivore-app/labels-in-highlights
...
Support labels in highlights
2022-06-09 09:28:43 +08:00
2dcab66af2
Update labels for both pages and highlights
2022-06-08 17:39:38 +08:00
7c840f5b1e
Merge deleteLabel in page and highlight
2022-06-08 17:25:33 +08:00
0d67d0fb90
Delete labels for highlights when label is deleted
2022-06-08 15:35:52 +08:00
145867fe05
Add test for setLabelsForHighlight resolver
2022-06-08 15:25:11 +08:00
4894b3cfd9
Add setLabelsForHighlight in function_resolvers.ts
2022-06-08 15:00:05 +08:00
e9f4149c62
Add setLabelsForHighlight resolver
2022-06-08 14:59:46 +08:00
aa15ef0282
Sort by expires at desc nulls last
2022-06-06 13:34:23 +08:00
b1d968ff23
Update readAt when saving reading progress
2022-06-04 22:11:44 +08:00
791e31d60f
Merge pull request #750 from omnivore-app/OMN-633
...
Reopening OMN-633 to rebase
2022-06-03 13:36:36 -07:00
975411d429
Merge pull request #719 from omnivore-app/fix/pdf-uploading-improvements
2022-06-02 16:47:03 -07:00
0e10d5630d
Rebase and merge
2022-05-31 15:11:10 -07:00
74054cbdbd
Merge pull request #716 from omnivore-app/api-token
...
Api tokens
2022-05-31 14:22:23 +08:00
d42b0c244c
fixed merge conflicts
2022-05-30 12:29:49 +00:00
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
6e16631f3b
Resolve conflicts
2022-05-27 18:37:10 +08:00
b7206457b4
Add test for revoke api key
2022-05-27 18:36:17 +08:00
0f2a55d274
Add list/delete api key resolver
2022-05-27 18:35:38 +08:00
333b0259ba
Fix tests
2022-05-27 18:33:49 +08:00
a09588d3a7
Update generateApiKey resolver
2022-05-27 18:33:49 +08:00
93b095818d
Linting fixes
2022-05-26 21:40:40 -07:00
cb98a9cf86
Make clients opt into creating a page when uploading a file
2022-05-26 21:40:40 -07:00
26681e5ecd
Add get/list/delete webhook resolver tests
2022-05-26 14:52:01 +08:00
a75ce3c44d
Add get/list/delete webhook resolver
2022-05-26 14:52:00 +08:00
7157f38738
Add test
2022-05-26 14:51:11 +08:00
6d0ce30a44
Add setWebhook resolver
2022-05-26 14:51:10 +08:00
1eeb5617a5
Search by language
2022-05-26 10:54:04 +08:00
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
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
a35b096d73
Support sort and filter by published in resolver
2022-05-24 18:25:32 +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
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
13453e7b7f
Register subscribe resolver
2022-05-17 21:26:46 +08:00