Commit Graph

130 Commits

Author SHA1 Message Date
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