6840 Commits

Author SHA1 Message Date
whattherestimefor
9d774cb541
Add ability to donate to Mastodon from the app (#1353)
This change only affects users logged in to mastodon.social or mastodon.online. A banner may be periodically displayed at the bottom of the homescreen encouraging donations and menu options are now available in Settings to make new donations or manage existing ones.

Amounts will not necessarily be returned from the server in order. The first amount returned is taken as the default and the amounts are sorted before display.

---------

Co-authored-by: Marcus Kida <marcus.kida@bearologics.com>
2024.11-6840
2024-11-06 19:37:52 -05:00
shannon
fdca50179e Wait for authentications to be available before trying to use them.
The prior fix for memory corruption problems in authentications had caused the app to launch to the new user screen every time.
2024.11-6839
2024-10-30 14:41:48 -04:00
shannon
20f7d761bd Increasing thread safety for authentications.
Attempting to fix multiple crashes associated with the call to persist() triggered by the authentications setter called in restore().
2024-10-30 14:41:48 -04:00
shannon
a9e088a9c7 update version number 2024.11-6837 2024-10-23 11:23:51 -04:00
shannon
583c796a4c Some defense against ProfileViewController.authContext.getter Forced Unwrapping Crash
Make the viewModel of the ProfileViewController optional rather than force unwrapping it. If the necessary information is not available, Profile page should show blank rather than crashing, and hopefully will have the expected info soon or the next time it is opened.

There is still a crash danger inherent in the use of TabBarPager, which requires a non-optional for several protocol methods were we can’t guarantee to have one to return. This dependency should be removed in the future.
2024-10-23 10:29:50 -04:00
shannon
bec6a3bce7 update Ruby version to 3.3.5 2024-10-22 11:23:04 -04:00
Marcus Kida
382098ed34
Use MetaTextKit fork 2024.10-6834 2024-10-09 19:29:55 +02:00
Marcus Kida
7e28e3ce06
Revert "Set SWIFT_ENABLE_OPAQUE_TYPE_ERASURE=NO"
This reverts commit d7e983a217df2e65e1e720ba82e1eaa7b76f3bf2.
2024-10-09 12:11:55 +02:00
Marcus Kida
905cb46678
Reapply "Switch to Xcode 16 on macOS 14 arm64 GHA Runner"
This reverts commit 79643d411f9a1dd8130661a8a91fa59d747b4701.
2024-10-09 12:11:30 +02:00
Marcus Kida
79643d411f
Revert "Switch to Xcode 16 on macOS 14 arm64 GHA Runner"
This reverts commit d3d925dbf29975efc3614fb7b9acfc28fb66b748.

# Conflicts:
#	.github/workflows/deploy-appstore.yml
2024-10-09 11:58:34 +02:00
Marcus Kida
9dc130eeaf
Fix layout constraint issue 2024.10-6830 2024-10-09 11:37:53 +02:00
Marcus Kida
d7e983a217
Set SWIFT_ENABLE_OPAQUE_TYPE_ERASURE=NO 2024.10-6829 2024-10-09 11:14:57 +02:00
Marcus Kida
d4e0c7440e
Increase FASTLANE_XCODEBUILD_SETTINGS_TIMEOUT 2024.10-6828 2024-10-09 10:40:08 +02:00
Marcus Kida
4a654de127
Update icon 2024.10 2024.10-6827 2024-10-08 14:53:15 +02:00
Marcus Kida
80514637e0
Add arm64-darwin-23 to Gemfile.lock 2024-10-08 10:17:24 +02:00
Marcus Kida
95c197a383
Print diff 2024-10-08 10:15:48 +02:00
Marcus Kida
c58930ecf9
Update Gems 2024-10-08 10:12:32 +02:00
Marcus Kida
4d03d3eeaa
Update Gemfile.lock 2024-10-08 10:10:54 +02:00
Marcus Kida
d0c5e20428
Use bundle 2.5.21 2024-10-08 10:07:03 +02:00
Marcus Kida
14a7d0ff5d
Fix runner name 2024-10-08 10:03:29 +02:00
Marcus Kida
d3d925dbf2
Switch to Xcode 16 on macOS 14 arm64 GHA Runner 2024-10-08 09:59:33 +02:00
Marcus Kida
cd2a5d4b6b
Update L10n 2024-10-08 09:54:34 +02:00
Marcus Kida
2d96cd7af3
Implement new Icons (IOS-290) (#1347) 2024-10-08 09:53:03 +02:00
Marcus Kida
ad69f89ae0
New Crowdin updates (#1337) 2024-10-08 09:00:30 +02:00
Eugen Rochko
90327bca74 New translations localizable.stringsdict (Dutch) 2024-10-04 19:04:20 +02:00
Eugen Rochko
77c8007710 New translations app.json (Dutch) 2024-10-04 19:04:18 +02:00
Eugen Rochko
318aede390 New translations localizable.stringsdict (Czech) 2024-10-03 21:50:52 +02:00
Eugen Rochko
61aca4a0b0 New translations app.json (Czech) 2024-10-03 21:50:51 +02:00
Marcus Kida
f900c5f7ae
Implement new Icons (IOS-290) 2024-10-02 14:17:04 +02:00
Eugen Rochko
d49c021c80 New translations app.json (Danish) 2024-09-26 19:17:42 +02:00
Eugen Rochko
0d03596ff2 New translations app.json (Danish) 2024-09-25 20:04:56 +02:00
Eugen Rochko
ecb75a0fa5 New translations app.json (Danish) 2024-09-25 19:08:30 +02:00
Eugen Rochko
63cd5f323b New translations localizable.stringsdict (Danish) 2024-09-25 17:59:12 +02:00
Eugen Rochko
a8a68998c9 New translations ios-infoplist.json (Danish) 2024-09-25 17:59:11 +02:00
Eugen Rochko
06531c8955 New translations app.json (Danish) 2024-09-25 17:59:10 +02:00
Eugen Rochko
c4aac478f4 New translations app.json (Danish) 2024-09-25 16:50:28 +02:00
Eugen Rochko
cbeed8b690 New translations intents.strings (Hungarian) 2024-09-23 12:05:16 +02:00
Eugen Rochko
64ad0eaa1b New translations app.json (Hungarian) 2024-09-23 12:05:14 +02:00
Eugen Rochko
8628e77b76 New translations intents.strings (Russian) 2024-09-20 09:48:26 +02:00
Eugen Rochko
252888f631 New translations intents.stringsdict (Russian) 2024-09-20 07:59:22 +02:00
Eugen Rochko
b8bdd3ea1e New translations ios-infoplist.json (Russian) 2024-09-20 07:59:21 +02:00
Eugen Rochko
8ee0233439 New translations app.json (Russian) 2024-09-20 07:59:20 +02:00
Eugen Rochko
3e6c6b8cf4 New translations app.json (Russian) 2024-09-20 06:07:48 +02:00
Eugen Rochko
1aae2fbd21 New translations app.json (Portuguese, Brazilian) 2024-09-13 18:13:37 +02:00
Marcus Kida
f113810123
Bump v2024.10 2024-09-12 09:18:45 +02:00
Marcus Kida
69187b9540
Bump FaviconFinder to 4.5.0 (IOS-289) (#1343)
Upgrades dependency to fix crash related to it.
2024.9 2024.9-6771
2024-09-11 12:01:26 +02:00
Eugen Rochko
468a3cf4ba New translations app.json (Portuguese, Brazilian) 2024-09-10 16:08:05 +02:00
Eugen Rochko
1a39ab08a6 New translations localizable.stringsdict (French) 2024-09-02 11:18:25 +02:00
Eugen Rochko
bd83a6a6b7 New translations app.json (French) 2024-09-02 11:18:24 +02:00
Eugen Rochko
4b2d4b6bd3 New translations app.json (French) 2024-09-02 09:45:11 +02:00