Repository navigation
Beeline 0.2.10
Pre-release
Pre-release
·
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.
PillActionmeets 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 code2010.