71aa4c0249
Use text-stroke instead of text-shadow in user page titles
2018-05-09 14:23:47 -04:00
56d0ff2158
Add user information to header of user timeline
2018-05-09 14:17:39 -04:00
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
9c038a35dd
Fix more formatting issues on tag relinking
2018-05-07 09:34:12 -04:00
d9de6d7c85
Fix some formatting issues introduced by hashtag parsing
2018-05-07 09:15:22 -04:00
8aaef481ea
Update README.md to reflect current project status
2018-05-07 08:52:26 -04:00
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
7b4c449179
Tag timelines implemented, but not reachable from anywhere
...
Except knowing the URL, of course.
2018-05-06 19:46:51 -04:00
d39593868d
Respect FULLBRUTALISM flag when boosting or faving
2018-05-04 10:58:37 -04:00
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
f3d34733fe
Forgot one @never_cache
2018-05-01 10:32:21 -04:00
ae7362903a
Make replies inherit visibility and spoiler text from parent
2018-05-01 09:34:14 -04:00
511f5db546
Disable cacheing for most views
2018-05-01 09:28:57 -04:00
0090a31388
Change text for unboost/unfav submit button
2018-05-01 08:54:22 -04:00
99a021b5af
Fix error when *not* canceling a boost or fav
2018-05-01 08:39:48 -04:00
25cbb258c6
Minor layout fix in toot partial
2018-05-01 08:37:08 -04:00
8d6ebfc0b2
Quick fix for a security issue with login form
2018-04-30 20:32:50 -04:00
421d27ef07
Correctly cancel out of (un)boosting or faving toots
2018-04-30 18:53:11 -04:00
804a4dfd67
Add boosting, with same caveats as faving
2018-04-30 18:49:06 -04:00
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
882b9db5cc
Add cw to posts
2018-04-30 17:59:30 -04:00
d6fe609b29
Add replies
2018-04-30 14:31:59 -04:00
2f448242f8
Add posting support
2018-04-30 08:58:10 -04:00
3ce20bd91c
Form and view for plain tooting.
...
Does not include media yet, although the form does.
2018-04-27 14:12:29 -04:00
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
e773511726
Fix formatting on Lynx
2018-04-26 19:46:05 -04:00
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
af30107368
Add notification templates
2018-04-26 11:17:20 -04:00
d199327d35
Refactor more things, make settings and notes respect theme.
2018-04-25 23:07:58 -04:00
12d61820bf
Add view for notifications.
2018-04-25 22:50:13 -04:00
51cb1c42fe
Refactor some more common stuff for views
2018-04-25 20:51:12 -04:00
e6f2734208
Add the remaining "easy" timeline views
2018-04-25 20:06:10 -04:00
498f89b165
Add working logout link, slightly change login logic
...
On logging in, don't get a new access token if there's one in the database
for this user. Log out link wipes the user's session, but not their database
entry. Those can be cleaned up periodically (after I add a last-used stamp).
Misfeature: user's setting is deleted, too, because it was only in the session.
2018-04-25 17:02:59 -04:00
0594fda487
Add a settings page, controlling whether FULLBRUTALISM is used
2018-04-25 16:45:46 -04:00
ba3cc9bbd9
Add FULLBRUTALISM mode (stylesheet resembling NCSA Mosaic).
...
Also, add new logo.
2018-04-25 09:31:55 -04:00
43e4726c2f
Add navbar to top of main template
...
Also, add stub functions to views to make all the links and reverse routes
work.
2018-04-24 19:20:22 -04:00
267e94077f
Add multiuser support
...
Currently, this uses anonymous sessions. You log in to your instance, and you
get associated with a session. Your client information and account information
are persisted (created only if needed, reattached if not). Passwords are never
stored, only access tokens.
2018-04-24 14:53:05 -04:00
5c48180a7c
Add client field to Account
2018-04-24 12:55:44 -04:00
358602edde
Added (non-functional) thread link and pagination
2018-04-24 12:40:33 -04:00
791c1aa88c
Fix title attribute of image previews -- actually show description
2018-04-24 09:58:42 -04:00
97d263c680
Further fix README
2018-04-24 09:27:53 -04:00
8372c1f00e
Update README to reflect last commit
2018-04-24 09:26:13 -04:00
9b0b5e930a
Show full @reference for remote users
2018-04-24 09:24:06 -04:00
2310146b5b
Little formatting tweak on toots with attachments
2018-04-24 09:16:57 -04:00
651367c0d7
Display boosts correctly
2018-04-24 09:12:13 -04:00
b3e0eefba4
Add CWs to toots in timeline
2018-04-24 08:22:03 -04:00
f78d24ad07
Add title to timeline; dividers for text/non-css browsers
2018-04-24 08:09:16 -04:00
2608b9ddea
Rudimentary media display support
2018-04-23 22:01:37 -04:00
9b88a01064
Update README to reflect last commit
2018-04-23 20:56:52 -04:00
73e105517c
Log in to an instance and display a home timeline.
...
Only supports single user, lots of display elements not supported yet.
But it actually has something to show.
Actually display a home timeline.
Still only single user, doesn't correctly handle boosts, CWs, and
probably a lot of other things.
2018-04-23 20:01:40 -04:00