Releases: Big-Fig/Fediverse.app
Releases · Big-Fig/Fediverse.app
v2.1.0-beta
v2.0.54-beta
Added
- add pagination to chats (use v2 API)
Changed
- better ‘onlyFromInstance’ timeline filter performance
- improve starting new chat UX
- improve deleting API wrappers. Don’t throw exception if record not found
- mark notification as read if user opened app by clicking on it
- handle localization settings for datetime picker
- better performance for dynamic calculating newly arrived items
- listen filters changes and dynamically apply them without refresh currently visible screen
- add more lint rules for better code quality
Fixes
- fix too long ru & en localizations
- minor bugfixes and performance improvements
v2.0.53-beta
Added
- add media attachment reupload service: improve share media and status with single media
- add show/hide animation to merge new items button overlay for lists
- add hideTotals support in poll API
Fixes
- fix deleting scheduled status
- fix non-media item widget
- fix chat message layout: media padding and text align
- fix ‘unable to attach media’ on timelines screen.
- fix warnings for fedi list smart refresher refresh indicator
- fix deleting single conversation
- fix with_new_items: don’t duplicate own posts
- fix loading progress indicator size for images in Html widget
Changed
- multi select dialog UX
- improve clicking on mention. Don’t load from remote if exist in local cache
- better card widget for content with html tags.
- better share: exclude html tags from status sharing
- improve share media/chat selection/status as new status
- improve fedi circular progress indicator for lists.
- Use fedi instead material indicator in positioned list on Thread screen
- resort with_new_items dynamically. Applied for chat/conversation lists
- improve post status start conversation. Move send action to appbar
- improve start conversation on pleroma: add hack for conversation websockets event when conversation accounts is empty
- improve list refresh indicator size
- remove junks (use compute) in with_new_items lists
- improve move notification handling
- parse json from rest api in async compute
- remove warnings in fedi_list_smart_refresher_refresh_indicator.dart
- improve switch: use library instead own implementation. Animation added
- rework smart refresher: Refresh indicator
- libraries update
v2.0.52-beta
Added
- a lot of new unit-tests
Fixes
- minor bugfixes for issues found by new test
v2.0.51-beta
Changed
- improved websockets logic. Better performance + less battery usage
Fixes
- bug fixes
v2.0.50-beta
v2.0.49-beta
Changed
- local database logic refactoring and optimization
v2.0.47-beta
Changed
- design update for chats, muting, media selection, dialogs and much more
- updated to Flutter 2.0. All libraries was updated to never versions.
- source code was refactored to support null-safety
v2.0.46-beta
Changed
- faster app starting
- handling pleroma notifications unread field
- conversations/chats and notifications unread logic improvements
v2.0.45-beta
Fixes
- fix chats fetching. Chats don’t support pagination yet but Fedi sent it by default. In latest update fedi.app start return error for chats endpoint if it has pagination arguments. So I removed pagination args until pagination will be implemented
- fix slow scroll in Thread Page to initial status
- fix rare crashes on Android when downloading media
Changed
- improved input text fields UX: remove keyboard focus/unfocus blinking when user taps on input field to move cursor or select text
- switch UX
- show followRequestCount badge when followRequest notification arrives
- better click on hashtag UX: ask user if hashtag on remote instance. Open in browser on remote instance or open in app on local instance.
- support chat message selection for failed messages