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
c2fe241281
Adjust fullbrutalism mode for media fix changes
2018-05-23 08:40:11 -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
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
40df8fd1fb
Update installation instructions.
2018-05-20 18:37:42 -04:00
Jason McBrayer
a17d8d0057
Update installation instructions.
2018-05-20 18:35:08 -04:00
Jason McBrayer
c9658b9532
Update the README.
2018-05-20 17:37:02 -04:00
Jason McBrayer
a807158490
Add install document.
2018-05-20 17:30:50 -04:00
Jason McBrayer
c4c95e5cb3
Use latest versions of dependencies in Pipfile
2018-05-19 10:56:12 -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
3434914241
Switch from using straight pip and virtualenv to pipenv
...
Need to write an INSTALL.md for this.
2018-05-18 07:36:30 -04:00
Jason McBrayer
22dde23e81
Fix link backgrounds in FULLBRUTALISM mode
2018-05-15 10:08:27 -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
f40cc58852
Switch authentication over to OAuth.
...
Going to add fallback for running locally.
2018-05-14 15:35:10 -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
2d9e06ac8f
Fix crash on validation error in replies
2018-05-13 13:16:44 -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
71aa4c0249
Use text-stroke instead of text-shadow in user page titles
2018-05-09 14:23:47 -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
GCU Prosthetic Conscience
8aaef481ea
Update README.md to reflect current project status
2018-05-07 08:52:26 -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
d39593868d
Respect FULLBRUTALISM flag when boosting or faving
2018-05-04 10:58:37 -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
f3d34733fe
Forgot one @never_cache
2018-05-01 10:32:21 -04:00
Jason McBrayer
ae7362903a
Make replies inherit visibility and spoiler text from parent
2018-05-01 09:34:14 -04:00
Jason McBrayer
511f5db546
Disable cacheing for most views
2018-05-01 09:28:57 -04:00
Jason McBrayer
0090a31388
Change text for unboost/unfav submit button
2018-05-01 08:54:22 -04:00
Jason McBrayer
99a021b5af
Fix error when *not* canceling a boost or fav
2018-05-01 08:39:48 -04:00
Jason McBrayer
25cbb258c6
Minor layout fix in toot partial
2018-05-01 08:37:08 -04:00