Commit graph

4572 commits

Author SHA1 Message Date
Jackson Harper
ba8cd22611 Use text instead of keyword for recommendation notes 2022-12-06 17:51:03 +08:00
Jackson Harper
0892d9e7e6 Add user and note to Recommendation type 2022-12-06 17:44:53 +08:00
Jackson Harper
81dd49d6af Move groups section into the rest of the user objects on the profile 2022-12-06 13:42:39 +08:00
Jackson Harper
f4b101a12f Display members and admins in Recommendation Groups 2022-12-06 13:35:46 +08:00
Jackson Harper
19a5495bd3 Reset showRecommendSheet properly so the form sheet can be re-opened 2022-12-06 11:46:36 +08:00
Jackson Harper
66fc258e0c Dont crash if clicking on a fragment link
If a user clicks on a fragment link like <a href="#info">click here to skip to info</a>
we would previously crash because we would reload the bundle.

This prevents the crash but the link does not work, we can't
just synthesize these links with JS, because the id="info" items
are usually removed by readability.

To properly handle this, we probably need to preserve some id
elements if they are linked to. Then we can scroll to those elements
in Javascript.
2022-12-06 10:58:06 +08:00
Satindar Dhillon
da4f880ce4 bump apple apps to v1.22.0 2022-12-05 09:43:37 -08:00
Jackson Harper
56c04a35bf UI for recommendations 2022-12-05 21:14:12 +08:00
Jackson Harper
8ac1afe277 Use cookie auth instead of header to not interfere with GCPs auth mechanisms 2022-12-05 18:41:08 +08:00
Jackson Harper
e555cc733a More descriptive error messages 2022-12-05 18:40:33 +08:00
Jackson Harper
f2a0c540a6 iOS basic UI for recommending 2022-12-05 17:45:06 +08:00
Jackson Harper
c03c6e2a51 Use a share view for copying the group invite link 2022-12-05 17:44:48 +08:00
Jackson Harper
d57cac47e7 Basic page for accepting invites 2022-12-05 15:45:36 +08:00
Jackson Harper
691177284e Remove unused import 2022-12-05 15:39:46 +08:00
Jackson Harper
6622cd281e Remove unused view 2022-12-05 15:39:46 +08:00
Jackson Harper
bdbad81fa9 Add rough UI for recommendation groups 2022-12-05 15:39:46 +08:00
Hongbo Wu
55d4c89754
Merge pull request #1509 from omnivore-app/search-by-recommendation
search by recommendation
2022-12-05 15:16:57 +08:00
Jackson Harper
7136fe535a
Merge pull request #1507 from omnivore-app/readme-updates
Update readme
2022-12-05 15:06:25 +08:00
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
Jackson Harper
88e7060b62
Update readme
A couple small changes to the README
2022-12-05 11:00:49 +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