Why climb a mountain?

Why climb a mountain?
  • [DH] README

Rework all the prints for no fucking reason.

Rework all the prints for no fucking reason.
  • [DH] interp.go

Mark notifications as read.

Mark notifications as read.
  • [DH] fedibbs.go
  • [DH] interp.go

Tweak account caching, add relationship caching.

Tweak account caching, add relationship caching.
  • [DH] bigmoney.go

Add several features/commands:

Add several features/commands:

R to reply-all.
! to repost.
l to like.
, to view a post.
who to view bios/fields.

Also relationships are printed when you view someone's profile.
Also doc stuff.

Also I moved some stuff around.
  • [DH] fedibbs.go
  • [DH] interp.go
  • [DH] pltypes.go

Also *fix* the doc command.

Also *fix* the doc command.
  • [DH] interp.go

Cache money tweaks.

Cache money tweaks.
  • [DH] bigmoney.go

HILARIOUS

HILARIOUS
  • [DH] fedibbs.go

Okay, you can view people's timelines.

Okay, you can view people's timelines.
  • [DH] interp.go

Implement `r`.

Implement `r`.

No `R` yet; that's essentially the same but it has to fetch the status, then look
in the "to"/"cc" fields, then resolve the URLs to nicknames, then prepend them to
the reply text.  It's not a major thing but it's a pain and I'm basically just
doing this code for a couple of hours every other day if we're measuring the
current pace.
  • [DH] bigmoney.go
  • [DH] interp.go

Clarify the help text for the `r` command.

Clarify the help text for the `r` command.
  • [DH] interp.go

Small corrections to install doc and mkfile.

Small corrections to install doc and mkfile.
  • [DH] doc/install
  • [DH] mkfile

Okay, that one might be going a bit far.

Okay, that one might be going a bit far.
  • [DH] interj.go

You can now just type `d` repeatedly.

You can now just type `d` repeatedly.

The bug was that it'd consumedot and that would clear the context, then if there
were no new notifications, it'd say "None." but then it would have cleared dot.
The initial intention was that direction was implicit, but I wanted to be able
to page both ways.  Since that got a cleaner implementation than expected, the
old code to cope with the anticipated bug introduced its own bug.
  • [DH] interp.go

We actually want account.acct here.

We actually want account.acct here.
  • [DH] pltypes.go

Doc cleanup.

Doc cleanup.
  • [DH] doc/authors
  • [DH] doc/contributing
  • [DH] doc/install

Balloon knot.

Balloon knot.
  • [DH] interj.go

Move the interjections into their own file.

Move the interjections into their own file.

Also they must have amnesia.  They forgot I'm him.
  • [DH] interj.go
  • [DH] interp.go
  • [DH] mkfile

Add viewing as well as paging facilities for timelines.

Add viewing as well as paging facilities for timelines.

Also there is a caching system that caches things.  It never *retrieves* anything
from the cache, but you can kinda see where I'm going with this.

Also some status view cleanup.

Also, as it's only two features from passing the old bbs.ex client, the README
has been adjusted to remove the "NONE OF THIS WORKS LOL" bit.
  • [DH] README
  • [DH] bigmoney.go
  • [DH] fedibbs.go
  • [DH] interp.go
  • [DH] mkfile
  • [DH] pltypes.go

Fix idiot problems created by dipshit copypasta.

Fix idiot problems created by dipshit copypasta.
  • [DH] interp.go

Long posts.

Long posts.

Also the response to the interjection didn't look right without proper >s.
.wq
  • [DH] interp.go