Commit Graph

1642 Commits

Author SHA1 Message Date
496e3d651d Move the menu off the homefeedgrid into new library layout 2022-08-11 17:31:09 +08:00
1e2f965931 Merge branch 'main' of github.com:omnivore-app/omnivore into 1017 2022-08-10 19:46:14 +02:00
98a5feeb73 Cleaning up CSS and theming 2022-08-10 19:41:33 +02:00
f0d4c6fd7f Removing the commented out code because now the functionality is supported through the Menu for Big screens 2022-08-10 19:00:30 +02:00
42eba03de7 adding text color variable so that it works for both themes for menu 2022-08-10 18:59:01 +02:00
2ab91377bf Merge pull request #1061 from omnivore-app/fix/cancel-button-style 2022-08-10 17:00:30 +08:00
e455d70f0c Merge pull request #1062 from omnivore-app/fix/integrations-db-permissions-1
Grant permissions of integrations table to omnivore_user
2022-08-10 16:49:42 +08:00
8f41ce1183 Grant permissions of integrations table to omnivore_user 2022-08-10 16:47:12 +08:00
f3a5f82b64 Make sure the cancel button matches design 2022-08-10 16:46:56 +08:00
d4821d07e0 Use dark font on reset title because it should not be themed 2022-08-10 16:10:31 +08:00
4ba54222a8 Enable email login on web 2022-08-10 14:28:39 +08:00
7b3eb56d33 Merge pull request #1036 from omnivore-app/feature/readwise-integration-api
feature/readwise integration api
2022-08-09 10:26:35 +08:00
5da6a5e036 Fix setLabelsForHighlights integration tests 2022-08-09 10:10:07 +08:00
427cecf6b9 Update syncedAt after syncing 2022-08-09 09:51:31 +08:00
134482a261 Add integration tests for integration router 2022-08-08 23:11:35 +08:00
fac0e78c3d moved search bar and library to the top of menu, updated some more overriding styles 2022-08-08 16:16:19 +02:00
7ac45ca748 Add deleteIntegration API and integration tests 2022-08-08 18:34:13 +08:00
4aa62d6031 Add list integrations API and integration tests 2022-08-08 18:12:44 +08:00
0cf3f58258 Add integration tests for setIntegration API 2022-08-08 17:09:23 +08:00
2416efadb2 Ask for confirmation when unsubscribing 2022-08-08 12:57:37 +08:00
3a513cd4c6 Updating menu with new dynamic items like labels and subscriptions, also updating the architecture 2022-08-05 16:28:03 +02:00
8070273dad Fix tests 2022-08-05 16:10:33 +08:00
22ce59a198 Enqueue or delete sync task when create or disable integration 2022-08-05 16:09:26 +08:00
5a8184da3a Add taskName in integrations table 2022-08-05 16:09:26 +08:00
eb2ee5ab55 Add task to handle sync with integrations 2022-08-05 16:09:26 +08:00
c0c58bf751 Only sync pages that were updated after syncedAt 2022-08-05 16:09:26 +08:00
8e9d1fcc4f Update integration syncedAt if successful 2022-08-05 16:09:26 +08:00
bd73da0571 Add syncedAt field in integrations table 2022-08-05 16:09:26 +08:00
8aa7ccdd1e Add INTEGRATION_TASK_HANDLER_URL in env 2022-08-05 16:09:26 +08:00
a6c9eb08e1 Fix conflicts after rebasing 2022-08-05 16:09:26 +08:00
971bbfda7f Add integrations service router to sync pages with integrations 2022-08-05 16:09:26 +08:00
24caac2ed5 Update integration updatedAt after syncing 2022-08-05 16:09:26 +08:00
8f50285ad5 Allow search page by highlight or label id 2022-08-05 16:09:24 +08:00
fa97c9511c Add Readwise create highlight API integration 2022-08-05 16:08:20 +08:00
73bf695cf3 Add function to get highlight start location 2022-08-05 16:08:20 +08:00
b8dbcdb2bd Add createHighlight API integration for Readwise 2022-08-05 16:08:20 +08:00
dd2db71876 Add createIntegration API implementation 2022-08-05 16:08:20 +08:00
e66d047d51 Add createIntegration API to the GQL schema 2022-08-05 16:08:20 +08:00
db27ac7d59 Add integration entity 2022-08-05 16:08:20 +08:00
1e1b573c52 Add integrations table in db 2022-08-05 16:08:20 +08:00
977bd1deda Fix tests 2022-08-05 11:44:02 +08:00
7d608ed2cb Use parsed from, to and subject from email headers 2022-08-05 10:03:09 +08:00
f2319bd70d Fix conflicts after rebasing 2022-08-04 21:56:38 +08:00
73ce9072f3 Add test for afterLabel not exists 2022-08-04 21:39:45 +08:00
eee918c522 Fix test Con't 2022-08-04 21:39:45 +08:00
611c323ee0 New label's position is in alphabetic order 2022-08-04 21:39:45 +08:00
4916bdf1f3 Fix tests 2022-08-04 21:39:45 +08:00
7c73982fe3 Add test for moving to the top 2022-08-04 21:39:45 +08:00
ace5628c11 Add integration test 2022-08-04 21:39:43 +08:00
a95f532e44 Add moveLabel api implementation 2022-08-04 21:38:36 +08:00