Skip to content

Beeline 0.2.10

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 07 Oct 17:43
· 174 commits to main since this release
Immutable release. Only release title and notes can be modified.

Making the pain worth it.

a lot more internal facing changes on this one, a little bit of UI cleanup, a small dash of "let's copy the iPhone Duo", still not a functional video player.

Changelog: v0.2.8 to v0.2.10

Added

  • Direct message recipient finder.
  • Direct message thread continuation footer with retry.
  • Direct message inbox for Misskey, with a composite cursor and endpoint-order merge.
  • Muted-hashtag warning on quotes until the quote is revealed.
  • Display setting for page scroll.
  • Display setting for layout direction.
  • Adaptive floating navigation with a fit policy.

Changed

  • Navigation is bottom-anchored in compact-wide layouts, with a contextual tab caret.
  • Navigation keeps its physical anchors.
  • The compact-wide Profile screen matches the mobile layout.
  • Chip rows extend to the display edge.
  • Chip rows use stable keys on Notifications and Photo Grid.
  • The keyboard no longer covers the wide Search dock.
  • Home, Search, Photo Grid, Notifications, Profile, and direct message screens clear obstructions such as the keyboard.
  • The welcome card scales with system bars and body size.

Fixed

  • Mastodon verify path and duplicate OAuth callback.
  • Mastodon block and mute relationship recovery.
  • Mastodon cursors for timelines, bookmarks, hashtags, and moderation are bound to the account, route, and query.
  • Mastodon report identities are validated before sending.
  • Mastodon unfavorite path ID is encoded.
  • Notification generation lifecycle races.
  • Push source selection stays bound to its notification token.
  • Restored Search state applies only to its matching session.
  • Layouts at 200 percent text: profile statistics, notification rows, and post metadata and actions.
  • PillAction meets 48 dp effective bounds.

Internal

  • Neutral authenticated transport is separate from the Misskey adapter.
  • Response size caps are set per operation for Misskey and Mastodon.
  • Uploads stream as multipart.
  • Account-scoped authorities, locks, and caches are released and bounded.
  • The shell is split into destination files: Home, Search, Photo Grid, Profile.
  • Search and Photo Grid state moved to their own features.
  • ktlint violations cleaned up.
  • Version default is 0.2.10, version code 2010.