24 Commits

Author SHA1 Message Date
f5e9f66f76 Fix app background colors not updating when preference changed
This only fully fixes it on iOS 17, but it seems to be the best we can do
2024-04-16 12:03:52 -04:00
3f370945e6 Fix linker errors when building in release mode 2024-04-15 22:30:20 -04:00
c43c951b92 Enable iPad multi-column navigation by default 2024-04-15 11:00:36 -04:00
00c44c612f Fix feature flag preference decoding with old flags 2024-04-15 10:55:43 -04:00
e5c4fceacd Add CustomCodablePreferenceKey 2024-04-15 10:50:08 -04:00
70227a7fa1 Add MigratablePreferenceKey protocol 2024-04-15 10:37:02 -04:00
cb5488dcaa Reorganize preference keys to match Preferences 2024-04-15 09:50:49 -04:00
6784ed7fdf Remove in-app Safari settings on macOS
Closes #469
2024-04-15 09:34:44 -04:00
e94bee4fc8 Fix a handful of strict concurrency warnings 2024-04-13 23:06:30 -04:00
a4d13ad03b Only migrate changed preferences 2024-04-13 22:36:42 -04:00
132fcfa099 Refactor preferences 2024-04-13 18:44:43 -04:00
2467297f04 Add preference for inverted alt text badge
Closes #423
2024-04-01 18:47:19 -04:00
c2402303cc First pass at strict concurrency checking 2024-01-26 11:02:40 -05:00
be1ca70ebf Add preference for showing attachments in timeline
Closes #330
2023-12-04 16:18:54 -05:00
6e5e0c3bb5 Use server preferences for default visibility and language
Closes #282
2023-10-27 14:59:21 -05:00
157c8629a9 Add underline links preference
Closes #397
2023-10-24 16:02:03 -04:00
db6ba0c62c Remove navigation mode preference feature flag 2023-10-01 00:14:20 -04:00
f448090c2a Gate navigation mode preference behind feature flag 2023-09-09 10:57:56 -04:00
232e3285ae Fix widescreen navigation mode preference not persisting 2023-09-09 10:56:21 -04:00
f2485f0ba1 Add feature flag for browser-style navigation 2023-09-06 13:27:42 -04:00
88105f22a0 Add widescreen navigation mode preference 2023-09-05 19:21:50 -04:00
04deb08bcf Add feature flags to advanced preferences 2023-09-04 23:35:40 -04:00
24fb0e0e7b Remove automatically save drafts preference
Closes #369
2023-05-04 21:40:59 -04:00
06855420da Move preferences to shared package 2023-04-18 19:47:49 -04:00