diff --git a/CHANGELOG.md b/CHANGELOG.md index f6e2bd4a..0bba7e11 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,57 @@ # Changelog -## 2022.1 (47) +## 2022.1 (49) +The major new feature of this build is filters! Filters are editable by pressing the Filters button in the top-left corner of the Home tab. Filters are currently applied to timelines and profiles (filtering conversations and notifications will be added in a future build). + +Features/Improvements: +- Filters + - Edit/create filters + - Apply filters to timelines and profiles +- Add preference to customize swipe actions on status cells (Preferences -> Appearance -> Leading/Trailing Swipe Actions) +- Show notifications for edited posts +- Add more details to the relationship label on profiles + - "Follows you", "You follow", "You follow each other", and "You block" +- Add state restoration for Federated and Local timelines + - Also fixes an issue where posts from other timelines would appear in the home timeline after a relaunch +- Add state restoration for Compose screen +- Organize expanded custom emoji picker by category +- Add indicator for locked profiles +- Add cache size info to Advanced preferences +- Indicate when a followed hashtag caused a post to appear in the home timeline +- Add hashtag follow/unfollow actions +- Completely replace timeline items after Jump to Present used + - Fixes infinite scroll not being usable after jumping +- iPad/Mac: Add Cmd+Return shortcut for sending post on the Compose screen +- VoiceOver: Hide redundant information on Compose screen +- VocieOver: Add links/mentions/hashtags to actions rotor on statuses +- VoiceOver: Add show profile action to timeline statuses + +Bugfixes: +- Fix gifv attachments appearing off-center +- Fix long status on certain screens not getting collapsed +- Fix error when refreshing a timeline with no items +- Fix cells in account list and status action account list not being deselected when navigating back +- Limit search in Edit List screen to accounts the user follows +- Fix attachments disappearing from statuses on the Conversation screen +- Fix extra space gap appearing in profile headers below avatar +- Fix mute duration options not including 1 week +- Hometown: Fix local-only state not being copied from the replied-to post +- iPad: Fix timeline statuses not getting deselected when entering split navigation +- iPad: Fix Mute screen using pointless two-column layout +- iPad: Fix creating a list from the sidebar making the previous tab inaccessible +- iPad: Fix creating a list not showing the Edit List screen automatically +- iPad: Fix selected sidebar item becoming out-of-sync when deleting a list/hashtag/instance +- Mac: Workaround for pressing Cmd+1/2/... crashing + - This prevents the crash, but the actions remain unusable due to a macOS bug +- VoiceOver: Fix escape gesture not working on Compose screen +- VoiceOver: Fix links in conversation main status not being selectable +- VoiceOver: Fix profile relationship not being read +- VoiceOver: Fix not being able to select profile from conversation main status + +Known Issues: +- Filters are not applied to notifications and conversations + +## 2022.1 (48) This build is a hotfix for the CW button in the Compose screen not working. The previous build's changelog is attached below. Bugfixes: diff --git a/Tusker.xcodeproj/project.pbxproj b/Tusker.xcodeproj/project.pbxproj index fd604000..18729675 100644 --- a/Tusker.xcodeproj/project.pbxproj +++ b/Tusker.xcodeproj/project.pbxproj @@ -2291,7 +2291,7 @@ CODE_SIGN_ENTITLEMENTS = Tusker/Tusker.entitlements; CODE_SIGN_IDENTITY = "iPhone Developer"; CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 48; + CURRENT_PROJECT_VERSION = 49; DEVELOPMENT_TEAM = V4WK9KR9U2; INFOPLIST_FILE = Tusker/Info.plist; IPHONEOS_DEPLOYMENT_TARGET = 15.0; @@ -2359,7 +2359,7 @@ CODE_SIGN_ENTITLEMENTS = OpenInTusker/OpenInTusker.entitlements; CODE_SIGN_IDENTITY = "iPhone Developer"; CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 48; + CURRENT_PROJECT_VERSION = 49; DEVELOPMENT_TEAM = V4WK9KR9U2; INFOPLIST_FILE = OpenInTusker/Info.plist; IPHONEOS_DEPLOYMENT_TARGET = 14.1; @@ -2509,7 +2509,7 @@ CODE_SIGN_ENTITLEMENTS = Tusker/Tusker.entitlements; CODE_SIGN_IDENTITY = "iPhone Developer"; CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 48; + CURRENT_PROJECT_VERSION = 49; DEVELOPMENT_TEAM = V4WK9KR9U2; INFOPLIST_FILE = Tusker/Info.plist; IPHONEOS_DEPLOYMENT_TARGET = 15.0; @@ -2538,7 +2538,7 @@ CODE_SIGN_ENTITLEMENTS = Tusker/Tusker.entitlements; CODE_SIGN_IDENTITY = "iPhone Developer"; CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 48; + CURRENT_PROJECT_VERSION = 49; DEVELOPMENT_TEAM = V4WK9KR9U2; INFOPLIST_FILE = Tusker/Info.plist; IPHONEOS_DEPLOYMENT_TARGET = 15.0; @@ -2648,7 +2648,7 @@ CODE_SIGN_ENTITLEMENTS = OpenInTusker/OpenInTusker.entitlements; CODE_SIGN_IDENTITY = "iPhone Developer"; CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 48; + CURRENT_PROJECT_VERSION = 49; DEVELOPMENT_TEAM = V4WK9KR9U2; INFOPLIST_FILE = OpenInTusker/Info.plist; IPHONEOS_DEPLOYMENT_TARGET = 14.1; @@ -2675,7 +2675,7 @@ CODE_SIGN_ENTITLEMENTS = OpenInTusker/OpenInTusker.entitlements; CODE_SIGN_IDENTITY = "iPhone Developer"; CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 48; + CURRENT_PROJECT_VERSION = 49; DEVELOPMENT_TEAM = V4WK9KR9U2; INFOPLIST_FILE = OpenInTusker/Info.plist; IPHONEOS_DEPLOYMENT_TARGET = 14.1;