Commit Graph

78 Commits

Author SHA1 Message Date
Jason McBrayer fb6e1d6b7a Remove un-needed login check in get_mastodon() 2018-08-23 17:49:45 -04:00
Jason McBrayer 56114c251f Fix crash of privacy page for logged out user 2018-08-22 09:27:45 -04:00
Jason McBrayer fb2f9bc8a3 Fix crash of privacy page for logged out user 2018-08-22 09:25:57 -04:00
Jason McBrayer 7482617863 Improve handling of not-logged-in users 2018-08-22 09:21:09 -04:00
Jason McBrayer a07b6db3d3 Missed adding a mastodon to the pool 2018-08-21 22:11:27 -04:00
Jason McBrayer 81a705cba9 Refactor fullbrutalism_p 2018-08-21 22:01:34 -04:00
Jason McBrayer b851462b12 Add timezone handling to settings and middleware 2018-08-21 13:15:10 -04:00
Jason McBrayer 66861e7abd Add options to filter replies and boosts out of timelines 2018-08-17 14:50:37 -04:00
Jason McBrayer 03c4353476 Sort the emoji guide 2018-08-16 21:19:03 -04:00
Jason McBrayer 7ea5ecca89 Update version string, and move it into the config file 2018-08-16 13:10:45 -04:00
Jason McBrayer efcaa76130 Also catch AttributeError some places IndexError is caught
This should fix bug #36, user searches failing for some users (as far as I
know, for new users with less than one page of history).
2018-08-16 12:59:16 -04:00
Jason McBrayer 13f77c9cf8 Fix over-hasty push 2018-08-09 20:58:05 -04:00
Jason McBrayer 8389ffdf9d view for emoji reference 2018-08-09 19:39:23 -04:00
Jason McBrayer 3d21ed212e Go back to default scopes ask.
May need to drop and re-create database when doing this
2018-08-02 20:40:53 -04:00
Jason McBrayer c729956fab Fix swapped paging args 2018-07-23 13:37:24 -04:00
Jason McBrayer e86857f2cb Actually use paging args in user timeline 2018-07-23 13:35:38 -04:00
Jason McBrayer 0b69a12615 Fix permissions on oauth login.
Why is it not the same as password login?
2018-07-18 14:56:52 -04:00
Jason McBrayer 6b3b46dff0 Add user icon to various pages to identify which account you're using 2018-07-18 13:33:16 -04:00
Jason McBrayer 2bdfdeebca Add missing params to user view 2018-06-24 17:19:39 -04:00
Jason McBrayer dfd1db618d Fix typo on user paging 2018-06-24 17:13:31 -04:00
Jason McBrayer bdb6dc16fd Add paging for user pages 2018-06-24 17:07:43 -04:00
Jason McBrayer 025a6f736d Fix presence of newer link when no new notifications 2018-06-24 15:09:09 -04:00
Jason McBrayer f64f4f92cf Pass correct variables to notifications template 2018-06-24 14:33:44 -04:00
Jason McBrayer 52e83814b6 Add paging to notifications. Untested 2018-06-24 14:19:35 -04:00
Jason McBrayer 320164a5d3 Don't add blank line to replies with no mentions (self-replies) 2018-06-22 08:40:46 -04:00
Jason McBrayer 2ce118080d Work harder to not mention yourself. 2018-06-13 13:42:40 -04:00
Jason McBrayer 4d31412e75 Add blocking and muting 2018-06-11 19:38:49 -04:00
Jason McBrayer d0bed792b2 Add mention to user actions 2018-06-11 19:19:22 -04:00
Jason McBrayer 9122a44216 Implement follow/unfollow 2018-06-11 19:09:12 -04:00
Jason McBrayer 51f26e2b25 Template changes for user actions 2018-06-11 18:16:32 -04:00
Jason McBrayer b719cce139 URL routes and stub view functions 2018-06-11 14:34:38 -04:00
Jason McBrayer cce0fe0186 Complete searching feature for brutaldon 2018-06-09 13:49:04 -04:00
Jason McBrayer 5e2b025042 A bit more on search templates 2018-06-08 19:03:02 -04:00
Jason McBrayer f2c8036bc0 Fix tag timeline titles 2018-06-08 19:02:46 -04:00
Jason McBrayer dc5d5f4176 Remove a bit of debug logging 2018-06-06 15:25:10 -04:00
Jason McBrayer d2de96fceb Views and routes for search 2018-06-05 18:36:44 -04:00
Jason McBrayer e05601db22 Add extra debug logging to production 2018-06-05 08:24:07 -04:00
Jason McBrayer e63d6b86f5 Add connection pooling for Mastodon objects
brutaldon has really bad latency. Some part of it is reconnecting to the
mastodon server every request, even with a cached auth token. This commit
adds a singleton object that caches mastodon.Mastodon objects.
2018-06-05 08:08:12 -04:00
Jason McBrayer aa763cc1d0 Don't include self-mention when replying on a thread you're in. 2018-06-04 09:09:34 -04:00
Jason McBrayer e1c77dd483 Direct people to the about page if not logged in. 2018-06-01 09:22:17 -04:00
Jason McBrayer 3d95a65f53 Fill in about and privacy pages 2018-05-27 13:43:20 -04:00
Jason McBrayer 507c52bb96 Add about and privacy pages 2018-05-26 13:28:13 -04:00
Jason McBrayer 2895bae6bc Allow deleting your own toots 2018-05-22 09:41:11 -04:00
Jason McBrayer ac02b941c0 Fix bug with posting media on replies 2018-05-22 09:05:16 -04:00
Jason McBrayer 02f0ee560a Mini-post form and default post privacy 2018-05-22 08:57:45 -04:00
Jason McBrayer 7af72887e9 Change rate limit method from pace to throw
This will help with debugging.
2018-05-22 08:12:39 -04:00
Jason McBrayer 50a44d1a43 Don't show actions bar when you're only showing a toot for confirmation 2018-05-22 08:12:21 -04:00
Jason McBrayer bfa9e8e86b Add user's acct to session on login 2018-05-20 20:28:53 -04:00
Jason McBrayer dd88bcea29 Home, local, and public timelines have simple pagination.
Notification and tag timelines should also have pagination, but they have
to be done separately.
2018-05-18 09:22:27 -04:00
Jason McBrayer f40cc58852 Switch authentication over to OAuth.
Going to add fallback for running locally.
2018-05-14 15:35:10 -04:00