Commit graph

9295 commits

Author SHA1 Message Date
Mouse Reeve ff1099d23e User shelves page 2020-03-16 17:45:57 -07:00
Mouse Reeve e1c598b7cf Book page back to usable 2020-03-16 17:45:57 -07:00
Mouse Reeve 7e73bae07d User page redesign 2020-03-16 17:45:57 -07:00
Mouse Reeve c41b53bdbe User page 2020-03-16 17:45:57 -07:00
Mouse Reeve d28efe54dd Javascript boost/favorite button 2020-03-16 17:45:56 -07:00
Mouse Reeve f084952123 Small fix to pulldown text display 2020-03-16 17:45:56 -07:00
Mouse Reeve a57d43b0b4 No cover state for books 2020-03-16 17:45:56 -07:00
Mouse Reeve 3e0fc9a590 Redesign of interaction panel 2020-03-16 17:45:56 -07:00
Mouse Reeve 3efc8d45c3 Redesign (front page, login page) 2020-03-16 17:45:56 -07:00
Mouse Reeve 67e7eaaf85
Merge pull request #89 from cthulahoops/no_self_follow
No self follow
2020-03-14 19:38:36 -07:00
Adam Kelly 7b2063a0c5 Don't display follow button for yourself. 2020-03-14 22:20:16 +00:00
Adam Kelly ffe81291ad Use database constraint to prevent relationships with yourself. 2020-03-14 22:20:01 +00:00
Adam Kelly 8f7c5035e4 Display 'send follow request' instead of follow if user approves followers #86 2020-03-14 14:09:10 +00:00
Mouse Reeve 1cdd7ea1fc Fixes bugs in openlibrary connector 2020-03-13 21:10:53 -07:00
Mouse Reeve 4765f965cf Combine html and json views
Fixes #80
2020-03-13 17:57:36 -07:00
Mouse Reeve 8f766c7fb4 Update remote users with manual follow status 2020-03-13 16:27:58 -07:00
Mouse Reeve 762ca15dab Include manually approves followers in actor
Works on #82
2020-03-13 16:22:07 -07:00
Mouse Reeve ba44566d6e
Merge pull request #85 from cthulahoops/follow_request_acceptance
Follow request acceptance
2020-03-13 10:40:08 -07:00
Adam Kelly 20662a90dd Generate Reject activities.
Work on checking incoming / outgoing will work alone.
2020-03-13 17:04:39 +00:00
Adam Kelly fa57d6cfc7 Include accept/delete buttons in notifications list. 2020-03-13 15:06:40 +00:00
Adam Kelly 0e34c74647 Show 'request already sent' while waiting for response. 2020-03-13 15:06:40 +00:00
Adam Kelly 05f5315b98 List of pending follow requests with accept/delete buttons on own profile. 2020-03-13 15:06:40 +00:00
Adam Kelly 1693473fd2 Use Enum and constraint for valid notification types. 2020-03-13 13:41:05 +00:00
Adam Kelly 6b5644ed00 Generate a notification for pending follow requests. 2020-03-13 13:41:05 +00:00
Mouse Reeve ec45f8d565 Allow a and span tags in posts
Fixes #39
2020-03-12 17:23:55 -07:00
Mouse Reeve a8ea3c08c9 Don't duplicate incoming statuses 2020-03-12 17:16:55 -07:00
Mouse Reeve ee56ae86ec Finishes implementing reply activitypub json
Fixes #24
2020-03-12 16:45:18 -07:00
Mouse Reeve 1c3e0b9379 Typo fix 2020-03-11 17:44:54 -07:00
Mouse Reeve e915ee1912
Update README.md 2020-03-11 12:14:33 -07:00
Mouse Reeve b46e156b92
Update README.md 2020-03-11 12:14:01 -07:00
Mouse Reeve edf06f68e1
Update README.md 2020-03-11 12:13:31 -07:00
Mouse Reeve 943b793f58
Merge pull request #83 from cthulahoops/approval_table_split
Approval table split
2020-03-11 12:12:17 -07:00
Adam Kelly b21c5fc98f Update follow and unfollow to use UserFollowRequest & UserFollows. 2020-03-11 12:37:19 +00:00
Adam Kelly e050704c2c Split follows, follow requests and blocks into separate tables.
As discussed in issue #82
2020-03-11 12:37:19 +00:00
Mouse Reeve e8cfa99cd9 Highlight unread notifications 2020-03-10 13:31:57 -07:00
Mouse Reeve 3ddd4a0490 Fixes status matching for subclasses 2020-03-10 12:16:21 -07:00
Mouse Reeve a47f573b2b Fixes storage of remote statuses 2020-03-10 12:04:38 -07:00
Mouse Reeve 3e48adad52 Get user by any username for status page 2020-03-10 11:28:11 -07:00
Mouse Reeve 7cf87be35c Status isn't just for local users 2020-03-10 11:26:45 -07:00
Mouse Reeve 67661274a6 Fixes bug in remote user absolute_id generator 2020-03-10 11:23:23 -07:00
Mouse Reeve 787aa4691d Fixes data display on shelf 2020-03-09 17:55:15 -07:00
Mouse Reeve 6546c0d8be Fixes logic in username display_full 2020-03-09 17:53:05 -07:00
Mouse Reeve 62d0d1318d Don't link out to other instances on user page 2020-03-09 17:48:48 -07:00
Mouse Reeve 3e0956d95a
Merge pull request #79 from cthulahoops/approval
Approval
2020-03-09 17:37:27 -07:00
Mouse Reeve 99a060311b Fix feed display 2020-03-09 17:27:54 -07:00
Mouse Reeve 78fa9a3a20 Don't create notification when you interact with yourself 2020-03-09 17:05:57 -07:00
Mouse Reeve 2215e0a894 Threaded-view on status pages
It's hideous though, sorry
2020-03-09 17:04:28 -07:00
Adam Kelly 43500ec478 Putting login_required on user_page breaks federation.
The inbox can't verify the signature because it can't fetch the
profile.
2020-03-09 21:27:45 +00:00
Adam Kelly e1fa7a73cc Don't automatically accept follows if the user doesn't want to. 2020-03-09 21:16:46 +00:00
Adam Kelly 971186ef3a Add field manually_approves_followers to db. 2020-03-09 20:29:11 +00:00