/Morpho

Fast, flexible Kotlin Multiplatform client for Bluesky

Primary LanguageKotlinApache License 2.0Apache-2.0

Icon of the Morpho Bluesky app

Morpho

Fast, flexible native multi-platform client for Bluesky (and possibly other ATProto applications).

Currently supporting Android and non-Apple desktop platforms. Will support MacOS and iOS once I can get my partner to update his MacBook Pro once Nova gets her dev environment set up.

Goals:

  • Fast
  • Accessible to visually-impaired people and others with limitations
  • Supports larger screen sizes well
  • Good balance of info density and ease of use
  • Visually appealing and distinct from official app
  • Adds features official app lacks (more lists, hashtags, settings on custom feeds, muting words, GIFs, maybe a simple built-in feed creator, etc.)

Current State:

Have a pre-alpha-level app. Getting closer to being ready for public testing.

Can:

  • Scroll your timeline and pinned feeds
    • Respects settings set in official app or elsewhere
  • View your profile and other users' (minus their feeds and lists)
  • Like and repost posts
  • Make (text) posts, replies, quote posts.
  • View and interact with notifications

Missing:

  • "Warn" level content filtering
  • Image/blob upload
  • Settings interface
  • Push notifications
  • Search
  • Ability to browse custom feeds
  • View user lists
  • Subscribe to lists, feeds
  • Ability to block/mute/report

Icon by Icons8