Commit graph

4553 commits

Author SHA1 Message Date
Hongbo Wu
c49db571cd Add search by recommendedBy group name 2022-12-05 14:53:29 +08:00
Hongbo Wu
bf18c3d3c7 Add recommendedBy in search result 2022-12-05 14:27:46 +08:00
Hongbo Wu
0afb2c3344
Merge pull request #1508 from omnivore-app/join-group-api
join group api
2022-12-05 14:13:40 +08:00
Hongbo Wu
e6b56e6fba Rename groups service 2022-12-05 14:12:04 +08:00
Hongbo Wu
714f0f1f63 Add joinGroup API 2022-12-05 12:47:38 +08:00
Hongbo Wu
8d123cf52d Grant update permission on invite, group_membership and group tables 2022-12-05 12:45:54 +08:00
Hongbo Wu
27d9e8464d Add unique constraint on user_id and group_id to group_membership table 2022-12-05 12:45:54 +08:00
Jackson Harper
ce49287444
Merge pull request #1500 from omnivore-app/feat/web-highlight-labels
Allow setting labels on highlights on the web
2022-12-05 11:02:07 +08:00
Hongbo Wu
fc9cfb4413
Merge pull request #1502 from omnivore-app/recommend-api
recommend api
2022-12-05 10:07:25 +08:00
Hongbo Wu
6b65c386a0 Add authentication to the request header 2022-12-02 21:15:33 +08:00
Hongbo Wu
7707f100f2 Add recommend gql api 2022-12-02 19:45:26 +08:00
Hongbo Wu
0e3d1ced46 Add recommend rest api to handler tasks 2022-12-02 19:10:41 +08:00
Hongbo Wu
5fd137d23e Add recommendation cloud task 2022-12-02 18:49:13 +08:00
Hongbo Wu
a7d0525d2e Add recommendPage helper function 2022-12-02 18:26:16 +08:00
Jackson Harper
ed14ac910c Add setLabelsForHighlight mutation 2022-12-02 16:23:23 +08:00
Jackson Harper
009cd59628 Allow setting labels on highlights via the highlight dropdown 2022-12-02 16:16:48 +08:00
Jackson Harper
16654bafef Refactor the SetLabels components to allow them to take a highlight or article 2022-12-02 15:30:27 +08:00
Hongbo Wu
b19b04bbe6 Add recommendedBy nested field in page index 2022-12-02 15:24:37 +08:00
Hongbo Wu
1c152bcccd
Merge pull request #1493 from omnivore-app/recommend-api
recommend api
2022-12-02 13:51:55 +08:00
Jackson Harper
300969cc47 Display label chips on the highlights view 2022-12-02 13:39:23 +08:00
Jackson Harper
8e765246e3 Fetch a highlights labels 2022-12-02 13:21:13 +08:00
Jackson Harper
5fbe0f428b
Merge pull request #1498 from omnivore-app/fix/confirmation-z-index
Increase the z-index on the confirmation dialog so it can be displayed over modals
2022-12-02 12:51:01 +08:00
Hongbo Wu
93c6c4202a Max number of group per user is 3 2022-12-02 12:36:18 +08:00
Hongbo Wu
da3d9cf76b Add groups api 2022-12-02 12:32:26 +08:00
Jackson Harper
5ab647c629 Increase the z-index on the confirmation dialog so it can be displayed over modals 2022-12-02 12:32:14 +08:00
Jackson Harper
3fa44c8cdc
Merge pull request #1496 from omnivore-app/feat/kcommand-for-notebook
New kbar and keyboard command for opening the notebook
2022-12-02 12:06:21 +08:00
Jackson Harper
e4c89c0256 Set zIndex on modals so they display above the top toolbar on smaller screens 2022-12-02 10:29:13 +08:00
Jackson Harper
a5b9fd6089 New kbar and keyboard command for opening the notebook 2022-12-02 10:01:01 +08:00
Jackson Harper
a0aeb79686
Merge pull request #1494 from omnivore-app/fix/web-highlights-view
Tweak the highlights view padding, handle empty string annotations
2022-12-01 20:23:51 +08:00
Jackson Harper
f2d8d48e41 Tweak the highlights view padding, handle empty string annotations 2022-12-01 18:57:59 +08:00
Jackson Harper
9ece553eaf
Merge pull request #1492 from omnivore-app/fix/web-notebook-ui
Make the web notebook UI better match the iOS UI
2022-12-01 18:50:06 +08:00
Hongbo Wu
7285ebb940 Add createGroup API 2022-12-01 18:41:00 +08:00
Jackson Harper
a4a32dec2b Make the web notebook UI better match the iOS UI 2022-12-01 18:26:35 +08:00
Hongbo Wu
7f04a381a1 Add is_admin field to group_membership table 2022-12-01 17:47:12 +08:00
Jackson Harper
54faa0494b
Merge pull request #1491 from omnivore-app/feat/gql-server
Add GQL Server used for generating swift gql bindings
2022-12-01 15:52:59 +08:00
Jackson Harper
8997f2457f Add GQL Server used for generating swift gql bindings 2022-12-01 15:44:53 +08:00
Jackson Harper
16f17cae3b
Merge pull request #1475 from omnivore-app/feat/highlight-labels
Allow setting labels from the highlights list view on iOS
2022-12-01 15:34:20 +08:00
Jackson Harper
af685ddb4b Make highlight labels relationship many to many 2022-12-01 14:12:48 +08:00
Jackson Harper
2cdd75ac18 Rename highlights + notes to notebook 2022-12-01 13:59:29 +08:00
Jackson Harper
ab64e56ab4 Better cancelation of offline audio downloads, menu cleanup 2022-12-01 13:52:58 +08:00
Jackson Harper
3e4f9409df Dont fully close audio player on error
This gives users the ability to change the selected language if
the error was related to language / voice.
2022-12-01 12:50:59 +08:00
Hongbo Wu
5e346740cc
Merge pull request #1489 from omnivore-app/fix/tts-mismatched-language
Return status=500 if no audio data returned by synthesis api
2022-12-01 11:49:45 +08:00
Hongbo Wu
a729caa458 Return status=500 if no audio data returned by synthesis api 2022-12-01 11:42:36 +08:00
Hongbo Wu
7c8b057f85
Merge pull request #1486 from omnivore-app/fix/site-name-extraction
Fix site_name not saved when a page is saved by extensions
2022-12-01 11:28:51 +08:00
Hongbo Wu
0693a6c2ff
Merge pull request #1487 from omnivore-app/saved-filters-api
saved filters api
2022-12-01 11:25:50 +08:00
Hongbo Wu
0eebfe923a Add position in filter table and move filter api 2022-12-01 10:26:32 +08:00
Hongbo Wu
26b2bd515a
Merge pull request #1484 from omnivore-app/add-savedAt-to-update-api
Update savedAt in update page api
2022-12-01 09:41:09 +08:00
Hongbo Wu
0487d8325c Add saved filter api 2022-11-30 21:41:59 +08:00
Jackson Harper
983e15bdda Add two slower playback speed options 2022-11-30 21:36:38 +08:00
Jackson Harper
b285ce94f1 use the system font for text to speech
This gives a better layout for Tamil and Hindi languages than
Inter which seemed to have issues calculating line height.
2022-11-30 21:31:55 +08:00