Core concepts

Before Mastodon is My Blog (MIMB) feels intuitive, four ideas matter more than anything else.

1. Meta account

The meta account is the local person using the app on this machine.

It is not the same thing as a Mastodon account. It is MIMB's way of saying:

"These local preferences, cached items, and read states belong to this human."

2. Identity

An identity is one real Mastodon account.

You can have more than one identity under the same local setup, for example:

  • a main account
  • an art account
  • a work account

The selected identity changes what you see because each one has different follows, activity, and topic bundles.

3. Cache

MIMB keeps a local cache so it can organize Mastodon in ways the standard interface does not.

That cache powers:

  • People views
  • blog roll filters
  • content buckets like software, links, and news
  • unread counts
  • bundle matching

4. Intentional sync

MIMB does not try to feel like a nonstop live stream. You refresh on purpose.

That is why the Admin page is important. It gives you clear moments to:

  • refresh the cache
  • backfill your history
  • sync followed hashtags
  • manage topic bundles

Helpful language in the app

Blog roll

Your blog roll is the set of people MIMB thinks are relevant for person-by-person reading.

Storms

A storm is a long post or a self-thread that reads more like an essay than a quick update.

Bundle

A bundle is a named topic collection in the Content area. It can combine several hashtags and search terms.

Server follow

A server follow is a hashtag you already follow on Mastodon. MIMB can import those into Content as read-only groups.

Catch-up

A catch-up job is a larger backfill process that goes deeper into cached history than a normal refresh.

Why some things feel different from Mastodon

MIMB is trying to answer a different question.

The default Mastodon interface asks:

"What is happening right now?"

MIMB asks:

"What do I want to read, from whom, and in what shape?"