Changelog
[1.0.0+415] - Internal - 2026-10-31
[1.0.0+414] - Internal - 2026-10-30
[1.0.0+413] - Internal - 2026-10-27
[1.0.0+412] - Internal - 2026-10-23
[1.0.0+411] - Internal - 2026-10-20
[1.0.0+410] - Internal - 2026-10-17
Added
- use M3 Expressive extra-small size for ExtraSmallFilledButton
- use the Material 3 drag handle on bottom sheets
- add EmptyState and ErrorState
- add PillBadge for status badges
- add Avatar with tap feedback
Fixed
- use purple fallback colors when dynamic color is unavailable
- float the navigation toolbar above system navigation
- pad small touch targets to 48dp
Documentation
- add draft meowstodon_ui package spec
- decide per-file imports for meowstodon_ui
- add post-move refactor phase to meowstodon_ui spec
- add shared design tokens to meowstodon_ui spec
- move Avatar into meowstodon_ui phase 3
- use standard M3 xs size for ExtraSmallFilledButton
- move touch-target sizing to meowstodon_ui follow-up tasks
- use T-shirt spacing token names in meowstodon_ui
- record completed phase 2 refactors
- record completed phase 3 components
- record completed later candidates
[1.0.0+409] - Internal - 2026-10-15
[1.0.0+408] - Internal - 2026-10-12
[1.0.0+407] - Internal - 2026-10-05
Added
- add for you by default setting
[1.0.0+406] - Internal - 2026-10-04
[1.0.0+405] - Beta - 2026-10-03
Added
- improve single user activity display
[1.0.0+404] - Internal - 2026-10-02
Added
- hide duplicate message headers
Fixed
- render message menu near tap point
- update the message send button color
- post provider not caching all users
- mastodon share intent not parsing fragment
Documentation
- add draft of using decision model to hide content content
[1.0.0+403] - Beta - 2026-10-01
Added
- add interaction indicator to community users
Fixed
- safe browsing only working once
[1.0.0+402] - Internal - 2026-09-30
[1.0.0+401] - Beta - 2026-09-29
[1.0.0+400] - Internal - 2026-09-27
Documentation
- update sqlite spec to include direct access as an option
[1.0.0+399] - Internal - 2026-09-26
Added
- graduate post color feature flag
- graduate post color feature flag
- graduate giphy feature
- graduate community posts feature flag
- graduate open mastodon links feature flag
- improve displaying threads
- improve timeline rendering perf
Fixed
- opening mastodon share URL not prefilling compose
- resolve precache test hang by using tester.runAsync
Documentation
- add post page spec
[1.0.0+398] - Internal - 2026-09-25
Added
- cache users for more activities methods
- add missing test
- log errors
- add color to length warning
- update post color tinting to ues a limited set of colors
Documentation
- add new post colors approach
[1.0.0+397] - Internal - 2026-09-24
[1.0.0+396] - Internal - 2026-09-22
Added
- add ai_image_provenance package
Documentation
- update ai image provenance to use c2pa_dart
[1.0.0+395] - Internal - 2026-09-21
Added
- switch community page to floating tab bar
- add TTL to family providers
- add riverpod lints
- invalidate providers on logout
- update mastodon client
- support limiting notifications to all, friends, or followers
- update simple_polls
- batch relationship requests
Fixed
- for you timeline not building on open
- remove double keepAlive
- add workaround for mastodon listFormat
- test
Documentation
- add ai image provenance spec
- add keep alive spec
- update spec
- add relationship batching spec
[1.0.0+394] - Internal - 2026-09-20
Added
- add safe_browsing_android package
- add safe browsing data layer
- add safe browsing page
- check links before opening
Fixed
- use the firebase API key
- cleanup
Documentation
- add safe browsing spec
[1.0.0+393] - Internal - 2026-09-20
Added
- add map to user page if there is a location field
[1.0.0+392] - Internal - 2026-09-20
Added
- add notice at end of bookmarks
- combine post and content hashtags
- switch to published embedded_photo_picker
- update compileSdk configuration to use release versioning
- add in-app-update checks
Fixed
- likes pagination not working
- stop showing extra loading on user page
- appbar task animation too large
Documentation
- update pagination spec to reflect experiments
[1.0.0+391] - Internal - 2026-09-19
Added
- add extra_remote_state package
- migrate bookmarks page to paginated state
- update likes page to use extra_remote_state
- make featured users scrolling
Documentation
- add extra remote state docs
- add pagination spec
[1.0.0+390] - Internal - 2026-09-19
[1.0.0+389] - Beta - 2026-09-18
Added
- paginate bookmarks page
- paginate likes page
- paginate connections
- add pagination to blocks/mutes
- paginate post activity
- improve hashtag caching
- add collection pagination
- paginate featured profiles
- paginate post quotes
- add list member pagination
- add pagination to community users directory
- add pagination to user profile posts
- paginate report list of posts
- add pagination to scheduled posts
- add pagination to explore
Fixed
- restore missing fy link to settings page
- mastodon server API
Documentation
- add pagination tracking spec
- remove missing pagination spec
[1.0.0+388] - Internal - 2026-09-18
Added
- graduate image AI features
- disable ai settings if no model is present
- move preferred AI to experiment
- merge ai models page into ai page
- update for_you to use signals
- implement the rest of signals
- simplify signal api
- add pull to refresh to secondary content page
Fixed
- collection can edit
- center community page error
Documentation
- add signals spec
- add main pages spec
- add secondary content page type
- update page spec
[1.0.0+387] - Internal - 2026-09-17
Added
- add compiled tool
- add on-device support to remaining AI features
[1.0.0+386] - Beta - 2026-09-17
Fixed
- home timeline requests getting canceled on suspend
[1.0.0+385] - Internal - 2026-09-17
Added
- reorganize settings page
- add ai page
- link to experiments from ai page
- add ai mode setting
- add back alt-text task
- suggest hashtags support on-device
- add approximate size to language packs
Fixed
- tap through warning
- lint
[1.0.0+384] - Internal - 2026-09-16
Added
- add firebase_on_device_ai package
- add page for downloading on-device AI models
- switch alt-text generation to on-device model
Fixed
- clean up debug test migration
- clean up messages test migration
- complete tasks test migration
- complete messages test migration
Documentation
- add draft on-device AI spec
[1.0.0+383] - Internal - 2026-09-16
Fixed
- no_register_fallback_value lint
- changelog generation
- remote_state_widget lint
- update provider_remote_data_error_handling lint to not apply to sync methods
- provider_remote_data_error_handling lints
- no_register_fallback_value lint
- test warning about tap target
- page refresh animation hidden behind appbar
Documentation
- write test setup spec
[1.0.0+382] - Internal - 2026-09-15
Added
- add comment about tasks
- rename reply chains to reply groups
- group reposts
- truncate long posts in timelines
Fixed
- don't stop system audio on timelines
- add embedded_photo_picker gitignore
- rework how the changelog gets generated
- no_pump_const_duration lint
- avoid-redundant-async lint
Documentation
- add post grouping spec
- add basic readme
- add basic bug and feature templates
- add basic contributing doc
[1.0.0+381] - Beta - 2026-09-14
[1.0.0+380] - Internal - 2026-09-14
Added
- switch to segmented list
- group links on settings page
- rename instance to community
- add rel=me to website
- cleanup NotificationType names
- rename reblog to repost
- rename favorite to like
- rename statusesCount to postsCount
- rename lastStatusAt to lastPostAt
- rename tag to hashtag
- add remaining local models
- clean up user page
- add chevron to tappable user page cards
- update community page to fill missing gaps
- open content from notifications
Documentation
- clarify mastodon API boundary
- update terminology spec
- added user page spec
- add spec for experimental breadcrumb nav
- add community page spec
- update breadcrumbs spec to specify page usage
[1.0.0+379] - Internal - 2026-09-13
Added
- hide timeline chips based on server config
- replace segmented buttons with button groups
- replace segmented buttons with button groups
Documentation
- add simpler alternative to state for the homepage
- split list of specs by status