Commit Graph

234 Commits

Author SHA1 Message Date
Jason McBrayer eae810c15c In js-supporting browsers, use ctrl-enter to submit toots
This pulls in our first external javascript dependency! And thus a yarn.lock.
2018-06-12 08:35:23 -04:00
Jason McBrayer 9c430fbca3 Merge branch 'master' of github.com:jfmcbrayer/brutaldon 2018-06-12 07:24:10 -04:00
Jason McBrayer 66ff75ef3f Add link to hosted instance in README 2018-06-12 07:23:21 -04:00
Jason McBrayer ccb5b52234 user page layout 2018-06-11 20:02:46 -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 d863de568d Force older version of Mastodon.py until a bug is fixed 2018-06-11 19:08:32 -04:00
Jason McBrayer 51f26e2b25 Template changes for user actions 2018-06-11 18:16:32 -04:00
Jason McBrayer 6952c34aac User action icons 2018-06-11 14:45:04 -04:00
Jason McBrayer b719cce139 URL routes and stub view functions 2018-06-11 14:34:38 -04:00
Jason McBrayer 0ccd1e60e8 Fix up formatting 2018-06-11 14:25:13 -04:00
Jason McBrayer 315d875f9b Add search box to top of search results page just because. 2018-06-10 12:44:56 -04:00
Jason McBrayer cffa271394 Fix image style bug introduced in last commit 2018-06-09 14:02:53 -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 89584a01e5 Fixes to notifications template 2018-06-08 19:02:08 -04:00
Jason McBrayer 3390266b29 Work around bug(?) in BeautifulSoup entity handling 2018-06-06 17:13:26 -04:00
Jason McBrayer dc5d5f4176 Remove a bit of debug logging 2018-06-06 15:25:10 -04:00
Jason McBrayer 5bdd29f12e Merge branch 'master' of github.com:jfmcbrayer/brutaldon 2018-06-06 15:23:19 -04:00
Jason McBrayer d0770dbbe1 Fix unescaping of html in template filters.
This was not a security bug, because it was done before passing code to
sanitize, but it was totally an annoying UI bug.
2018-06-06 15:21:00 -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 9e04cf13ff Remove paging placeholder from user timeline 2018-06-04 10:11:14 -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 dd8eb95a42 More padding for media 2018-06-03 16:47:46 -04:00
Jason McBrayer 687de7e571 Add padding in fullbrutalism 2018-06-03 15:48:48 -04:00
Jason McBrayer 1bfeb80646 Add source link to footer 2018-06-01 18:46:44 -04:00
Jason McBrayer 2869d0a41f Leave the footer on in FULLBRUTALISM mode 2018-06-01 18:42:52 -04:00
GCU Prosthetic Conscience 82a513efcf
Create LICENSE 2018-06-01 15:15:29 -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 097dd694fb Fix summary/details arrow styling in FULLBRUTALISM mode 2018-05-31 18:47:11 -04:00
Jason McBrayer 0745e1730f Arrange screenshots? 2018-05-31 18:24:51 -04:00
Jason McBrayer 184151c746 Add missing screenshot and resize images in README 2018-05-31 18:21:18 -04:00
Jason McBrayer 8058c12e50 Add screenshots to README 2018-05-31 18:13:22 -04:00
Jason McBrayer 351c0ea2e2 Return max image preview dimension to 128px 2018-05-30 12:53:22 -04:00
Jason McBrayer 6c855dbaae Make image previews keep aspect ratio of original, and larger max size. 2018-05-30 12:44:53 -04:00
Jason McBrayer 3d95a65f53 Fill in about and privacy pages 2018-05-27 13:43:20 -04:00
Jason McBrayer 4fa527a4d8 Fix 'boost' note on fav notifications 2018-05-26 13:49:04 -04:00
Jason McBrayer 507c52bb96 Add about and privacy pages 2018-05-26 13:28:13 -04:00
Jason McBrayer 722a5c73fd Remove more boxes. 2018-05-23 14:31:35 -04:00
Jason McBrayer e9097a950d Fix one more place where I didn't update templates 2018-05-23 14:04:51 -04:00
Jason McBrayer b0a2657296 Link brand to home (useful on mobile) 2018-05-23 10:07:15 -04:00
Jason McBrayer 9ee6e3f5f7 Fix formatting of replies 2018-05-23 10:05:13 -04:00
Jason McBrayer 7e449992f4 Fix issue of mobile without javascript not having a menu 2018-05-23 09:52:15 -04:00
Jason McBrayer ff2754e33b Convert the navbar menu into a dropdown on mobile
This *may* break browsers that support css media types but not javascript.
This set appears to include dillo, evergreen browsers with js turned off.

One thought on how to fix this is to set is-active on the menu by default,
don't include the burger. Add the burger from javascript and remove is-active
from the menu.
2018-05-23 09:18:23 -04:00
Jason McBrayer 1ad74ffcef Fix class name typo 2018-05-23 09:03:15 -04:00
Jason McBrayer e566512a98 Fix things that got broken by mobile fixes 2018-05-23 08:56:34 -04:00