chiark / gitweb /
summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Simon Tatham [Sat, 2 Dec 2023 19:21:50 +0000 (19:21 +0000)]
Cope with newlines in media descriptions.
Simon Tatham [Sat, 2 Dec 2023 19:15:35 +0000 (19:15 +0000)]
Separate logical instance domain from physical URL.
Some instances don't have the same domain name, e.g. Julia Evans's
personal instance lives at https://social.jvns.ca but the domain name
for username purposes is user@jvns.ca. Now I think we're correctly
distinguishing the two concepts.
Simon Tatham [Sat, 2 Dec 2023 18:59:50 +0000 (18:59 +0000)]
First cut at interleaving home timeline with mentions.
It took so many tries to get that merge algorithm working that I
managed to get '429 Too many requests' from the server. I hope that's
sorted out tomorrow. Perhaps I should call it a night for now.
Simon Tatham [Sat, 2 Dec 2023 18:59:38 +0000 (18:59 +0000)]
Log JSON responses more usefully
Simon Tatham [Sat, 2 Dec 2023 18:24:53 +0000 (18:24 +0000)]
Proof of concept using Link response headers for pagination.
Simon Tatham [Sat, 2 Dec 2023 18:13:55 +0000 (18:13 +0000)]
Remove redundant setup calls.
Simon Tatham [Sat, 2 Dec 2023 18:12:39 +0000 (18:12 +0000)]
Proof of concept fetching my notifications timeline.
Simon Tatham [Sat, 2 Dec 2023 18:01:26 +0000 (18:01 +0000)]
Colourise spaces properly.
It showed up in that error report, and it would have been nasty
copy-pasting as well.
Simon Tatham [Sat, 2 Dec 2023 17:58:05 +0000 (17:58 +0000)]
Report markup parse failures inline.
Don't want to crash the whole client for them!
Simon Tatham [Sat, 2 Dec 2023 17:48:11 +0000 (17:48 +0000)]
Handle <strong> tags
Simon Tatham [Sat, 2 Dec 2023 17:38:25 +0000 (17:38 +0000)]
Show media attachments in posts
Simon Tatham [Sat, 2 Dec 2023 17:28:02 +0000 (17:28 +0000)]
Show boosted toots sensibly.
Simon Tatham [Sat, 2 Dec 2023 17:21:50 +0000 (17:21 +0000)]
Now actually use the login details.
The public timeline is replaced with my home timeline, which I can now
access because my client is logged in.
Simon Tatham [Sat, 2 Dec 2023 17:14:16 +0000 (17:14 +0000)]
Implemented login.
Simon Tatham [Sat, 2 Dec 2023 16:16:37 +0000 (16:16 +0000)]
Start of a curses UI.
Just does setup and teardown, but I've at least integrated the
ColouredString system from text.py into it
Simon Tatham [Sat, 2 Dec 2023 13:52:23 +0000 (13:52 +0000)]
Support hashtags, mentions and code. <pre> still to do.
Simon Tatham [Sat, 2 Dec 2023 13:37:01 +0000 (13:37 +0000)]
Add some rendering unit tests
Simon Tatham [Sat, 2 Dec 2023 12:30:50 +0000 (12:30 +0000)]
Start colourising the rendering
Simon Tatham [Fri, 1 Dec 2023 17:39:19 +0000 (17:39 +0000)]
First cut at printing post content.
Simon Tatham [Fri, 1 Dec 2023 09:03:52 +0000 (09:03 +0000)]
Also display From: lines.
Simon Tatham [Fri, 1 Dec 2023 09:00:43 +0000 (09:00 +0000)]
Start of a Monochrome-like Mastodon client.
Currently fetches a public timeline, and formats Mono-style post
separator lines without any colour. Much yet to do!