23efda667d
Theme cleanup, expose extra reader themes
...
This also removes synced reader preferences so everything is
per device now.
2023-03-10 15:05:18 +08:00
a53925edf9
Update savedAt and publishedAt
2023-03-03 19:20:06 +08:00
9d6a28cc74
More warnings clean up
2023-02-27 10:34:12 +08:00
a9b431708c
Use ssrFetcher for saving via /api/save
2023-02-21 12:05:21 +08:00
b82ea0425e
Add new bulk tool
2023-02-03 14:44:47 +08:00
23615db32a
Fix deleting highlights from the PDF notebook modal
2023-02-02 11:49:12 +08:00
948fa78ab5
Fix types
2023-01-25 19:34:01 +08:00
b872c33ba9
Allow marking recent emails as library items
2023-01-25 19:29:19 +08:00
0edd91057e
Update user interface for file import tool
2023-01-03 17:49:07 +08:00
9314c3d8f1
Add uploadImportFile API method
...
Add uploadImportFile API method
Fix prefix, counting max files uploaded
Add resolver types
Basic web ui for the uploader interface
Allow selecting type when uploading import files
2023-01-03 10:01:59 +08:00
dba672a9d5
Set labels on toggle
2022-12-30 11:20:05 +08:00
f13fc9c35a
Only save labels from the modal when the user finishes selection
...
This prevents creating issues by calling the setlabels mutation
too frequently if a user is rapidly changing labels, if that
happens a failure in the API could cause the user's changes
to be overwritten.
2022-12-21 12:29:34 +08:00
d57cac47e7
Basic page for accepting invites
2022-12-05 15:45:36 +08:00
ed14ac910c
Add setLabelsForHighlight mutation
2022-12-02 16:23:23 +08:00
009cd59628
Allow setting labels on highlights via the highlight dropdown
2022-12-02 16:16:48 +08:00
87fa9611ec
Add web UI for editing bylines
2022-11-25 11:16:20 +08:00
67253ee8c5
Downgrade antd as its conflicting with our typescript settings
2022-11-23 14:14:17 +08:00
c7d8769b66
Add UI for the rules engine
2022-11-23 13:42:34 +08:00
b5a1d8fb9f
Call mutate after uploading an item completes
2022-11-14 17:05:38 +08:00
0a43674da3
Linting fix
2022-11-14 12:02:38 +08:00
c9771bb2c3
Add a file uploader
2022-11-14 11:54:28 +08:00
8d46a39f51
Fix bug in adding the Readwise connection, open Readwise API page in a new window.
2022-10-28 17:47:02 +08:00
49598b6ea1
Remove integration if remove button clicked
2022-10-28 14:20:42 +08:00
d9add56858
Handle errors when setting readwise API token
2022-10-26 16:45:56 +08:00
24893f1cd4
Pass input into setIntegration mutation
2022-10-23 08:04:22 +08:00
349b24947b
GQL for the integrations APIs
2022-10-23 07:54:10 +08:00
1b1a783036
Add web page to delete accounts
2022-07-25 12:38:59 -07:00
a99303a261
Pass in updatePageInput so we can have null values
2022-06-09 15:50:59 -07:00
cec6dc5197
Rebase
2022-06-09 13:32:32 -07:00
aada005e50
Add revoke api key mutation in Web
2022-06-06 12:53:25 +08:00
af4a2ed3be
Add generateApiKey mutation in Web
2022-06-06 11:46:00 +08:00
7607b828a0
Merge pull request #722 from omnivore-app/OMN-696
...
[OMN-696]: Subscribe to checked newsletters during onboarding
2022-06-03 13:41:09 -07:00
aa2035e3b8
Made minor changes
2022-06-02 08:46:16 +00:00
29797829b4
Add enabled input field in form
2022-06-02 12:32:13 +08:00
c83f9290e6
Add setWebhook mutation
2022-06-01 21:08:13 +08:00
545d944ffd
Add get webhooks query
2022-06-01 18:43:43 +08:00
a20ba60053
Add popular reads for onboarding
2022-05-24 15:31:55 -07:00
e6ca3c8eb4
Create subscription type instead of importing from GraphQL
2022-04-22 12:17:09 -07:00
c3c65479bb
add unsubscribe
2022-04-22 12:17:07 -07:00
5a77bd8332
Update to use pageId instead of linkId for SetLabels API
2022-04-12 20:50:06 -07:00
110a503927
Implement the Create new Label button
2022-04-12 12:23:55 -07:00
0bb2c1d8c6
Refresh labels when edited
2022-04-12 12:23:55 -07:00
8670bbb2f3
Remove debug statements
2022-04-06 12:12:55 -07:00
06360a5993
Merge branch 'main' into OMN-190
2022-04-06 09:24:49 -07:00
e49bb8652a
Use new layout for desktop labels, handle API errors
2022-04-05 21:35:28 -07:00
3bab5e9eff
Error responses when deleting emails
2022-03-30 20:16:29 -07:00
604194299a
Parse response type for newsletter creation
2022-03-30 20:13:06 -07:00
11db7be473
[Omn-190] - [Settings View] - Labels
2022-03-30 12:24:29 +00:00
5392265a5e
Bridge response values from highlight mutations back to JS in the format it expects
2022-03-24 10:52:26 -07:00
f3edb9ca7a
Reduce the data fetched when creating highlights
...
This reduces the fields on the highlight type, and reduces what
we fetch. We are doing this so its easier to bind from Swift and
pass back simpler types for create/update/merge highlight
operations
2022-03-24 10:50:46 -07:00