16 Commits

Author SHA1 Message Date
shannon
c4442fe8a9 Fix crash on launch due to infinite loop
And more honestly about singletons.
2024-11-15 12:25:58 -05:00
shannon
77f3c5a64d Combine AuthenticationService into AuthenticationServiceProvider
Also, AppContext, APIService, and AuthenticationServiceProvider are now more obviously singletons.

And AuthenticationServiceProvider can now be asked for the current active user, instead of every caller assuming the first element of a list of users is the active user.
2024-11-14 16:30:51 -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-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
Nathan Mattes
3cf397d2d1 Merge branch 'develop' into ios-192-profile-about 2024-02-20 18:29:27 +01:00
Marcus Kida
a5f74b8b8c Fix widgets not working since iOS 17 #1234 2024-02-20 18:28:54 +01:00
Nathan Mattes
5e2b2d3cdf Use accounts for widgets (IOS-192) 2024-01-02 23:09:50 +01:00
Nathan Mattes
6c4e3efbde Restore credentials for widgets (#1201)
Fixes #1201
2023-12-31 16:44:54 +01:00
Nathan Mattes
785751aca4 Merge branch 'develop' into performance_experiments 2023-10-11 13:04:29 +02:00
Nathan Mattes
132af03bb2
Set Deployment Target to iOS 16 (#1125)
Co-authored-by: Marcus Kida <marcus.kida@bearologics.com>
2023-09-29 19:31:22 +02:00
Marcus Kida
d570d3ef09 Replace MastodonAuthentication to not be backed by CoreData 2023-06-13 14:47:43 +02:00
Marcus Kida
736c3b515f
fix(Widget): User lookup for widget does not yield correct result 2023-02-07 12:36:13 +01:00
Marcus Kida
8a1a483787
chore(Widget): Add missing L10n 2023-02-07 09:33:47 +01:00
Marcus Kida
0e303418d7
chore(Widget): Fix picked account not desired account 2023-02-07 09:07:37 +01:00
Marcus Kida
3240a36013
feat(Widget): Implement small latest followers widget 2023-02-06 11:46:46 +01:00
Marcus Kida
e05a8602d5
feat(Widget): Reorganize and rename FollowersCountWidget code 2023-01-31 11:43:45 +01:00