2
0
mirror of https://github.com/jfmcbrayer/brutaldon synced 2024-12-24 06:23:30 +01:00
Commit Graph

63 Commits

Author SHA1 Message Date
Jason McBrayer
9e04cf13ff Remove paging placeholder from user timeline 2018-06-04 10:11:14 -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
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
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
Jason McBrayer
69a678a5ce Fix a bunch of mobile formatting issues 2018-05-23 08:27:45 -04:00
Jason McBrayer
9e1a82655e Put spoilers in details/summary element.
This gives us expandable CWs without JS. On Lynx, nothing actually changes.
2018-05-22 14:53:14 -04:00
Jason McBrayer
2895bae6bc Allow deleting your own toots 2018-05-22 09:41:11 -04:00
Jason McBrayer
02f0ee560a Mini-post form and default post privacy 2018-05-22 08:57:45 -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
dc82c5e9fd Remove stray bracket from home timeline 2018-05-18 09:28:00 -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
ad334315dc Support multi-image posting.
The javascript could be refactored a little cleaner, I think.
2018-05-18 08:00:12 -04:00
Jason McBrayer
741304ee8c Be sure not to include inline scripts in FULLBRUTALISM mode 2018-05-15 10:06:09 -04:00
Jason McBrayer
b465dc9870 Very basic support for sensitive images 2018-05-15 10:04:09 -04:00
Jason McBrayer
17769e952c Allow old login method with suitable warning. 2018-05-15 09:52:07 -04:00
Jason McBrayer
f4ef673ab7 Missing file from last commit 2018-05-14 16:05:02 -04:00
Jason McBrayer
df085c5956 Don't show boost button for toots that can't be boosted. 2018-05-13 20:19:34 -04:00
Jason McBrayer
d5e224a063 Temporarily remove pagination dummy links 2018-05-13 13:18:56 -04:00
Jason McBrayer
c6e0c7d9c1 Fix up static links in base template 2018-05-13 12:18:09 -04:00
Jason McBrayer
ea5f0244af Pretty up the file upload 2018-05-10 07:27:45 -04:00
Jason McBrayer
5bcca98c87 Link from user page to user profile page on home site 2018-05-09 14:52:45 -04:00
Jason McBrayer
0455c6d25f Add javascript to pretty version of media upload 2018-05-09 14:44:45 -04:00
Jason McBrayer
56d0ff2158 Add user information to header of user timeline 2018-05-09 14:17:39 -04:00
Jason McBrayer
0191bc2f98 Support user timelines.
Other user stuff (profile info, follows/followers) and operations on users
(follow, block, report) are not added, but relatively easy.
2018-05-08 21:47:17 -04:00
Jason McBrayer
9c038a35dd Fix more formatting issues on tag relinking 2018-05-07 09:34:12 -04:00
Jason McBrayer
d9de6d7c85 Fix some formatting issues introduced by hashtag parsing 2018-05-07 09:15:22 -04:00
Jason McBrayer
63cea9be14 Link in tags to tag timeline.
Currently, only tags in toots from Mastodon servers are relinked,
because they use a consistent and easy-to-support heuristic.
2018-05-07 08:46:59 -04:00
Jason McBrayer
7b4c449179 Tag timelines implemented, but not reachable from anywhere
Except knowing the URL, of course.
2018-05-06 19:46:51 -04:00
Jason McBrayer
1004b88779 Make media posting work, with limitations.
Doesn't work with replies (for reasons I don't 100% understand yet).

Only one media field set in the form, though the rest could be added.
2018-05-01 14:44:56 -04:00
Jason McBrayer
0090a31388 Change text for unboost/unfav submit button 2018-05-01 08:54:22 -04:00
Jason McBrayer
25cbb258c6 Minor layout fix in toot partial 2018-05-01 08:37:08 -04:00
Jason McBrayer
804a4dfd67 Add boosting, with same caveats as faving 2018-04-30 18:49:06 -04:00
Jason McBrayer
1b561fa90e Enable favoriting toots.
The user flow for this is kind of crap right now; it will get better once some
intercooler is applied on top, but will stay the same in lynx and FULLBRUTALISM
2018-04-30 18:40:41 -04:00
Jason McBrayer
882b9db5cc Add cw to posts 2018-04-30 17:59:30 -04:00
Jason McBrayer
d6fe609b29 Add replies 2018-04-30 14:31:59 -04:00
Jason McBrayer
2f448242f8 Add posting support 2018-04-30 08:58:10 -04:00
Jason McBrayer
bf3af37003 Add html sanitization.
Probably the html sent by your instance is already sanitized, but I haven't
checked the Mastodon source to be sure.
2018-04-26 20:36:48 -04:00
Jason McBrayer
e773511726 Fix formatting on Lynx 2018-04-26 19:46:05 -04:00
Jason McBrayer
2e7fc810ac Add support for basic threading.
It works the same as the Mastodon web UI for now - active toot is highlighted,
ancestors displayed in order above, descendants in order below. I hope to
add actual full threading one day.
2018-04-26 18:49:43 -04:00