Compare commits
No commits in common. "ee630cf9df26915787c354b7cbaf8dafac3e7d7b" and "33649cc5c0588e8af42e4d73023427f6187c96d8" have entirely different histories.
ee630cf9df
...
33649cc5c0
|
@ -1,47 +0,0 @@
|
||||||
## 2023.4
|
|
||||||
Features/Improvements:
|
|
||||||
- Add preference for non-pure-black dark mode
|
|
||||||
- Add Jump to Present button to timelines on the home tab
|
|
||||||
- Consolidate Trends into a single screen
|
|
||||||
- Allow pinning instance public timelines to the Home tab
|
|
||||||
- Add GIF/ALT badges to attachments (and preference to hide them)
|
|
||||||
- Add action to show hide/show reblogs from specific accounts
|
|
||||||
- Add preference to hide link preview cards
|
|
||||||
- Hide placeholder image in link preview card for previews without images
|
|
||||||
- Truncate links in posts
|
|
||||||
- Move Drafts button in Compose screen to nav bar to reduce accidental presses
|
|
||||||
- Load more posts/notifications on each page
|
|
||||||
- Update Bookmarks screen when posts are bookmarked/unbookmarked
|
|
||||||
- Add infinite scrolling to Bookmarks screen
|
|
||||||
- Add Favorites screen to the Explore tab
|
|
||||||
- Make attachment description text selectable in gallery
|
|
||||||
- Add long press to copy username on profile screens
|
|
||||||
- Optimize conversation loading
|
|
||||||
- Apply server-configured poll limits in Compose screen
|
|
||||||
- Add infinite scrolling to trending links/hashtags/posts
|
|
||||||
- Add state restoration for more screens
|
|
||||||
- Persist state when switching between accounts
|
|
||||||
- Add Handoff support for various screens
|
|
||||||
- Add preference to sync timeline position using Mastodon API, rather than iCloud
|
|
||||||
- Show percentage of voters for multi-choice polls, rather than percentage of votes
|
|
||||||
- Display message on remote profiles with no posts
|
|
||||||
- Indicate moved profiles
|
|
||||||
- Make Load More button on timelines more prominent
|
|
||||||
- VoiceOver: Make fast account switcher accessible
|
|
||||||
- VoiceOver: Improve labels for notifications
|
|
||||||
- VoiceOver: Fix custom emoji picker not having labels
|
|
||||||
|
|
||||||
Bugfixes:
|
|
||||||
- Workaround for not being able to sign in to certain instances
|
|
||||||
- Fix timeline position sync not working in certain circumstances
|
|
||||||
- Fix local-only posts not being decodable when logged in to Akkoma instances
|
|
||||||
- Fix Trends sometimes appearing in Explore/sidebar on non-Mastodon instances
|
|
||||||
- Fix favoriters/rebloggers list not resizing on screen rotation
|
|
||||||
- Fix crash when tapping My Profile tab immediately after app launch
|
|
||||||
- Handle authentication required errors on instance public timelines
|
|
||||||
- Fix follow request accept/reject buttons not matching accent color preference
|
|
||||||
- Fix tapping reblog count in conversation main status showing favorites list
|
|
||||||
- Fix crash when certain tags are present in post HTML
|
|
||||||
- Fix crash when opening Report screen in certain circumstances
|
|
||||||
- iPadOS: Fix crash when resizing window while on the Explore screen
|
|
||||||
- iOS 15: Fix accent colors not being displayed in Preferences
|
|
|
@ -62,7 +62,7 @@ public class GameModel: NSObject, NSCopying, GKGameModel {
|
||||||
case .playAnywhere(update.mark), .playSpecific(update.mark, column: update.subBoard.column, row: update.subBoard.row):
|
case .playAnywhere(update.mark), .playSpecific(update.mark, column: update.subBoard.column, row: update.subBoard.row):
|
||||||
break
|
break
|
||||||
default:
|
default:
|
||||||
return
|
fatalError()
|
||||||
}
|
}
|
||||||
controller.play(on: update.subBoard, column: update.column, row: update.row)
|
controller.play(on: update.subBoard, column: update.column, row: update.row)
|
||||||
}
|
}
|
||||||
|
|
|
@ -2443,7 +2443,7 @@
|
||||||
CODE_SIGN_ENTITLEMENTS = Tusker/Tusker.entitlements;
|
CODE_SIGN_ENTITLEMENTS = Tusker/Tusker.entitlements;
|
||||||
CODE_SIGN_IDENTITY = "iPhone Developer";
|
CODE_SIGN_IDENTITY = "iPhone Developer";
|
||||||
CODE_SIGN_STYLE = Automatic;
|
CODE_SIGN_STYLE = Automatic;
|
||||||
CURRENT_PROJECT_VERSION = 76;
|
CURRENT_PROJECT_VERSION = 75;
|
||||||
INFOPLIST_FILE = Tusker/Info.plist;
|
INFOPLIST_FILE = Tusker/Info.plist;
|
||||||
INFOPLIST_KEY_LSApplicationCategoryType = "public.app-category.social-networking";
|
INFOPLIST_KEY_LSApplicationCategoryType = "public.app-category.social-networking";
|
||||||
IPHONEOS_DEPLOYMENT_TARGET = 15.0;
|
IPHONEOS_DEPLOYMENT_TARGET = 15.0;
|
||||||
|
@ -2509,7 +2509,7 @@
|
||||||
CODE_SIGN_ENTITLEMENTS = OpenInTusker/OpenInTusker.entitlements;
|
CODE_SIGN_ENTITLEMENTS = OpenInTusker/OpenInTusker.entitlements;
|
||||||
CODE_SIGN_IDENTITY = "iPhone Developer";
|
CODE_SIGN_IDENTITY = "iPhone Developer";
|
||||||
CODE_SIGN_STYLE = Automatic;
|
CODE_SIGN_STYLE = Automatic;
|
||||||
CURRENT_PROJECT_VERSION = 76;
|
CURRENT_PROJECT_VERSION = 75;
|
||||||
INFOPLIST_FILE = OpenInTusker/Info.plist;
|
INFOPLIST_FILE = OpenInTusker/Info.plist;
|
||||||
IPHONEOS_DEPLOYMENT_TARGET = 14.1;
|
IPHONEOS_DEPLOYMENT_TARGET = 14.1;
|
||||||
"IPHONEOS_DEPLOYMENT_TARGET[sdk=macosx*]" = 14.3;
|
"IPHONEOS_DEPLOYMENT_TARGET[sdk=macosx*]" = 14.3;
|
||||||
|
@ -2661,7 +2661,7 @@
|
||||||
CODE_SIGN_ENTITLEMENTS = Tusker/Tusker.entitlements;
|
CODE_SIGN_ENTITLEMENTS = Tusker/Tusker.entitlements;
|
||||||
CODE_SIGN_IDENTITY = "iPhone Developer";
|
CODE_SIGN_IDENTITY = "iPhone Developer";
|
||||||
CODE_SIGN_STYLE = Automatic;
|
CODE_SIGN_STYLE = Automatic;
|
||||||
CURRENT_PROJECT_VERSION = 76;
|
CURRENT_PROJECT_VERSION = 75;
|
||||||
INFOPLIST_FILE = Tusker/Info.plist;
|
INFOPLIST_FILE = Tusker/Info.plist;
|
||||||
INFOPLIST_KEY_LSApplicationCategoryType = "public.app-category.social-networking";
|
INFOPLIST_KEY_LSApplicationCategoryType = "public.app-category.social-networking";
|
||||||
IPHONEOS_DEPLOYMENT_TARGET = 15.0;
|
IPHONEOS_DEPLOYMENT_TARGET = 15.0;
|
||||||
|
@ -2692,7 +2692,7 @@
|
||||||
CODE_SIGN_ENTITLEMENTS = Tusker/Tusker.entitlements;
|
CODE_SIGN_ENTITLEMENTS = Tusker/Tusker.entitlements;
|
||||||
CODE_SIGN_IDENTITY = "iPhone Developer";
|
CODE_SIGN_IDENTITY = "iPhone Developer";
|
||||||
CODE_SIGN_STYLE = Automatic;
|
CODE_SIGN_STYLE = Automatic;
|
||||||
CURRENT_PROJECT_VERSION = 76;
|
CURRENT_PROJECT_VERSION = 75;
|
||||||
INFOPLIST_FILE = Tusker/Info.plist;
|
INFOPLIST_FILE = Tusker/Info.plist;
|
||||||
INFOPLIST_KEY_LSApplicationCategoryType = "public.app-category.social-networking";
|
INFOPLIST_KEY_LSApplicationCategoryType = "public.app-category.social-networking";
|
||||||
IPHONEOS_DEPLOYMENT_TARGET = 15.0;
|
IPHONEOS_DEPLOYMENT_TARGET = 15.0;
|
||||||
|
@ -2798,7 +2798,7 @@
|
||||||
CODE_SIGN_ENTITLEMENTS = OpenInTusker/OpenInTusker.entitlements;
|
CODE_SIGN_ENTITLEMENTS = OpenInTusker/OpenInTusker.entitlements;
|
||||||
CODE_SIGN_IDENTITY = "iPhone Developer";
|
CODE_SIGN_IDENTITY = "iPhone Developer";
|
||||||
CODE_SIGN_STYLE = Automatic;
|
CODE_SIGN_STYLE = Automatic;
|
||||||
CURRENT_PROJECT_VERSION = 76;
|
CURRENT_PROJECT_VERSION = 75;
|
||||||
INFOPLIST_FILE = OpenInTusker/Info.plist;
|
INFOPLIST_FILE = OpenInTusker/Info.plist;
|
||||||
IPHONEOS_DEPLOYMENT_TARGET = 14.1;
|
IPHONEOS_DEPLOYMENT_TARGET = 14.1;
|
||||||
"IPHONEOS_DEPLOYMENT_TARGET[sdk=macosx*]" = 14.3;
|
"IPHONEOS_DEPLOYMENT_TARGET[sdk=macosx*]" = 14.3;
|
||||||
|
@ -2824,7 +2824,7 @@
|
||||||
CODE_SIGN_ENTITLEMENTS = OpenInTusker/OpenInTusker.entitlements;
|
CODE_SIGN_ENTITLEMENTS = OpenInTusker/OpenInTusker.entitlements;
|
||||||
CODE_SIGN_IDENTITY = "iPhone Developer";
|
CODE_SIGN_IDENTITY = "iPhone Developer";
|
||||||
CODE_SIGN_STYLE = Automatic;
|
CODE_SIGN_STYLE = Automatic;
|
||||||
CURRENT_PROJECT_VERSION = 76;
|
CURRENT_PROJECT_VERSION = 75;
|
||||||
INFOPLIST_FILE = OpenInTusker/Info.plist;
|
INFOPLIST_FILE = OpenInTusker/Info.plist;
|
||||||
IPHONEOS_DEPLOYMENT_TARGET = 14.1;
|
IPHONEOS_DEPLOYMENT_TARGET = 14.1;
|
||||||
"IPHONEOS_DEPLOYMENT_TARGET[sdk=macosx*]" = 14.3;
|
"IPHONEOS_DEPLOYMENT_TARGET[sdk=macosx*]" = 14.3;
|
||||||
|
|
Loading…
Reference in New Issue