Commit graph

4776 commits

Author SHA1 Message Date
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
Mouse Reeve
a0f1880f37
Merge pull request #76 from cthulahoops/user_profile_form
Fix user profile page & rebuilddb.
2020-03-08 13:55:04 -07:00
Adam Kelly
c038888f63 Change url for edit_profile_page.
Fixes inaccessible edit form. /user/edit/ resolved to a user called edit
first. Also prevents a user accessing another user's edit form.
2020-03-08 16:42:06 +00:00
Adam Kelly
8618f20893 Add default author aliases as empty list.
Fixes null constraint trying to rebuilddb.
2020-03-08 16:26:42 +00:00
Mouse Reeve
f714b961f2 Adds status page
Works on #18
2020-03-07 15:28:11 -08:00
Mouse Reeve
f4008eb8c8 Adds notifications
Fixes #70
2020-03-07 14:51:04 -08:00
Mouse Reeve
95c8dc1d67 Urlencode tag names as identifiers
Fixes #37
2020-03-07 13:29:57 -08:00
Mouse Reeve
c07aa387fa Don't show duplicate reviews on book page 2020-03-07 13:21:46 -08:00
Mouse Reeve
c72bd98957 Fixes book uid helper function 2020-03-07 13:17:48 -08:00
Mouse Reeve
73df951ac0
Update README.md 2020-03-07 12:41:22 -08:00
Mouse Reeve
143c496272
Merge pull request #74 from mouse-reeve/book-data-overhaul
Store book data
2020-03-07 12:30:05 -08:00
Mouse Reeve
6f765bd6f4 Adds generalized book data connectors 2020-03-07 12:22:28 -08:00
Mouse Reeve
d501e707ee Store book data 2020-03-06 22:58:51 -08:00
Mouse Reeve
e45b04f22e Adds published date separate from created date 2020-03-06 16:35:56 -08:00
Mouse Reeve
984c04a374
Merge pull request #65 from cthulahoops/following
Following
2020-03-06 16:15:42 -08:00
Mouse Reeve
0825f17a41
Merge pull request #66 from MaxDesiatov/patch-1
Fix typo in README.md
2020-02-26 13:28:46 -08:00
Max Desiatov
91c24b623d
Fix typo in README.md 2020-02-26 10:04:20 +00:00
Adam Kelly
0d922dfa86 Fix user profile error if not logged in. 2020-02-24 16:38:01 +00:00
Adam Kelly
c1cf211d00 Create initial example db from a separate python file. 2020-02-24 16:25:47 +00:00
Adam Kelly
592c2b7dfd Reverse user_subject & user_object.
In the relationships table:

user_subject should be the user doing the following.
user_object should be the user who is followed.

This fixes a bug where unfollowing a user deletes the relationship in
both directions.
2020-02-24 16:10:09 +00:00