shannon
082f5e6ce3
Fully initialize AuthenticationServiceProvider from within init
...
contributes to iOS-319
2024-11-19 12:10:38 -05:00
shannon
54d04aed4e
Continue to make MastodonAuthenticationBox the standard form of passing user information
...
Further simplify the AuthenticationViewModel and the public interface of AuthenticationServiceProvider.
Publish currentActiveUser from AuthenticationServiceProvider instead of assuming all callers know to take the first in the list as the active one.
contributes to iOS-319
2024-11-19 12:09:55 -05:00
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
Marcus Kida
bff3afb3a4
Add missing # symbol (IOS-287)
2024-07-24 14:36:32 +02:00
Marcus Kida
0a887a4841
Implement "Followed Hashtags" (IOS-102)
2024-07-15 15:22:36 +02:00
Marcus Kida
a5f74b8b8c
Fix widgets not working since iOS 17 #1234
2024-02-20 18:28:54 +01:00
Nathan Mattes
6c4e3efbde
Restore credentials for widgets ( #1201 )
...
Fixes #1201
2023-12-31 16:44:54 +01: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
Nathan Mattes
b9502d4423
Use correct color when switch between darkmode/lightmode ( #1034 ) ( #1039 )
2023-05-10 11:10:17 +02:00
Nathan Mattes
413a29208f
Update hashtag every 15 minutes (IOS-152)
2023-05-05 15:35:20 +02:00
Nathan Mattes
f3becbec3f
Show raw html in case of something went wrong (IOS-152)
...
Co-authored-by: Jed Fox <git@jedfox.com>
2023-05-05 15:19:46 +02:00
Nathan Mattes
0fbe54d368
Use colors from assets (IOS-152)
2023-05-05 15:15:37 +02:00
Nathan Mattes
e87b06efe4
Try to make dark-mode working with widgets (IOS-152)
...
plot twist: it doesn't :/
2023-05-03 00:43:39 +02:00
Nathan Mattes
2c1ae0dc61
Make lockscreen-widget look good (IOS-152)
2023-05-02 23:22:35 +02:00
Nathan Mattes
fee94c6a8d
Show hashtag instead of content on lockscreen
...
Widget isn't working on lockscreen atm as we can't edit the widget to set the hashtag
2023-05-02 21:36:16 +02:00
Nathan Mattes
1829793ac5
Locale notfound/placeholder-texts (IOS-37)
2023-05-02 21:36:16 +02:00
Nathan Mattes
8b1316814a
Filter for content warnings (IOS-37)
2023-05-02 21:36:16 +02:00
Nathan Mattes
f5fca28cb0
Show status-text in widget (IOS-37)
2023-05-02 21:36:16 +02:00
Nathan Mattes
49307a316f
Add localization (IOS-37)
2023-05-02 21:36:16 +02:00
Nathan Mattes
741456ede6
Limit account-name to one line (IOS-37)
2023-05-02 21:35:41 +02:00
Nathan Mattes
7b59fdf3bc
Implement first working version of widget (IOS-37)
...
There's still plenty of stuff to do, like: Show text (instead of source) and configure the hashtag ... you know the paretro principle)
2023-05-02 21:35:41 +02:00
Nathan Mattes
50945f5285
Add widget for lockscreen (IOS-37)
2023-05-02 21:35:41 +02:00
Nathan Mattes
d1c6c5523a
Implement (static) widget (IOS-37)
2023-05-02 21:35:41 +02:00
Nathan Mattes
4adf58015c
Show widget in bundle (IOS-37)
2023-05-02 21:35:41 +02:00
Nathan Mattes
d3680618da
Add relevant base-classes for Hashtag-Widget (IOS-37)
2023-05-02 21:35:40 +02:00