Commit Graph

1921 Commits

Author SHA1 Message Date
f5780bd4e6 Use Record type in rows in TableProps 2022-06-02 18:41:54 +08:00
35b4e07d16 Use Record type in rows in TableProps 2022-06-02 18:41:26 +08:00
56f28bcd14 Replace FormInput with input component 2022-06-02 18:40:26 +08:00
c18b41f184 Set default enabled=false 2022-06-02 12:46:31 +08:00
29797829b4 Add enabled input field in form 2022-06-02 12:32:13 +08:00
5ebb0d939a Add edit webhook modal 2022-06-02 11:04:17 +08:00
353aa6256f Update FormModal style 2022-06-02 11:03:38 +08:00
1b024214fe Add get webhook query in web 2022-06-02 11:02:57 +08:00
36c5a548d1 Update Table's edit & delete button style 2022-06-02 10:59:05 +08:00
7c926f4ae4 Add webhook adding modal 2022-06-01 22:28:46 +08:00
56c4f5f2de Add formModal 2022-06-01 22:04:58 +08:00
c83f9290e6 Add setWebhook mutation 2022-06-01 21:08:13 +08:00
4b4783b9b5 Add Webhook component 2022-06-01 18:44:10 +08:00
545d944ffd Add get webhooks query 2022-06-01 18:43:43 +08:00
2094ffe6b2 Adjust subscriptions to adapt to the new Table component 2022-06-01 18:43:26 +08:00
48bd56be82 Update Table component to read rows as a map 2022-06-01 18:43:03 +08:00
74054cbdbd Merge pull request #716 from omnivore-app/api-token
Api tokens
2022-05-31 14:22:23 +08:00
ac3a83ffb5 Merge pull request #718 from omnivore-app/propagate-pdf-save-errors
Propagate pdf save errors
2022-05-28 07:53:47 -07:00
b312b6f00b bump ios to 1.8.0 2022-05-28 07:53:12 -07:00
c0bb67a6b5 Verify api key for routers too 2022-05-28 22:00:01 +08:00
2918cbcdf5 fetch pdf data only if it's missing from LinkedItem 2022-05-27 10:44:08 -07:00
c08c710601 set pdf state to success even if download has not completed 2022-05-27 10:26:37 -07:00
26a5b5dae1 handle pdf fetch errors properly 2022-05-27 10:26:37 -07:00
9b9191b6b1 clear core data when switch env 2022-05-27 10:26:37 -07: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
c61b46b905 Merge pull request #717 from omnivore-app/fix/webhook-table-permission
Grant permissions of webhooks table to omnivore_user
2022-05-27 22:05:11 +08:00
6e16631f3b Resolve conflicts 2022-05-27 18:37:10 +08:00
fa9c5b3efe Add test for list api keys 2022-05-27 18:36:18 +08:00
b7206457b4 Add test for revoke api key 2022-05-27 18:36:17 +08:00
b77b378221 Grant permissions of api_key table to omnivore_user 2022-05-27 18:35:40 +08:00
0f2a55d274 Add list/delete api key resolver 2022-05-27 18:35:38 +08:00
fd4fc8a4e7 Add list/delete api key in schema 2022-05-27 18:34:36 +08:00
333b0259ba Fix tests 2022-05-27 18:33:49 +08:00
9051a3f43a Update api key validation 2022-05-27 18:33:49 +08:00
a09588d3a7 Update generateApiKey resolver 2022-05-27 18:33:49 +08:00
849adf84d4 Add entity class 2022-05-27 18:33:49 +08:00
5c1c9fb6de Grant permissions of webhooks table to omnivore_user 2022-05-27 17:32:18 +08:00
5bb720c54d Merge pull request #709 from omnivore-app/webhook
Webhook
2022-05-27 13:02:17 +08:00
4376124028 Regenerate GQL, set createPageEntry when uploading files 2022-05-26 21:51:22 -07:00
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
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
c3096e5dfe Better PDF upload handling on iOS
Three main changes here:
- If a PDF isn't a local file, dont try to download and then
  upload it to the backend. Just treat it as a URL.

- If we are passed PDF data by an app like Files, upload it.

- Wrap the whole operation in a Background task so its not
  killed if the user taps dismiss during the upload of larger
  documents.
2022-05-26 21:40:40 -07:00
a9b70e12e3 Merge pull request #714 from omnivore-app/subscriptions-modal
Subscriptions Screen [iOS]
2022-05-26 15:12:19 -07:00
a854ba88bc show snackbar message after unsubscibing 2022-05-26 14:54:47 -07:00
313b7c2ff0 update subscription cell UI 2022-05-26 12:33:43 -07:00
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
6e6f1f9c71 Merge pull request #711 from omnivore-app/ios-cell-updates
iOS cell updates
2022-05-26 09:17:15 -07:00
b65b104ce9 send delete subscription call to server 2022-05-26 09:11:24 -07:00
0daf97f312 create subscription cell 2022-05-26 08:48:15 -07:00