1526 Commits

Author SHA1 Message Date
37563b6afd Fix @Published property being changed on background thread 2023-01-14 11:32:31 -05:00
937afc0dfd Add accent color preference 2023-01-14 11:32:31 -05:00
94c34e03dd Add reporting accounts and statuses 2023-01-14 11:03:39 -05:00
1ad556f9cf Fix crash when displaying poll finished notification 2023-01-13 15:27:48 -05:00
019f7d6d6a Fix crash if preferences change while there are cells that don't have statuses 2023-01-13 15:26:26 -05:00
b4384d11f5 Delete Relationship when Account is deleted
Prevents errors when accessing dangling relationships w/o accounts
2023-01-13 10:31:51 -05:00
2ed8d22899 Fix crash when trying to restore activity for non-pinned timeline 2023-01-09 12:39:35 -04:00
cce6413e2b Fix crash when trying to load deleted statuses for restoration 2023-01-08 17:56:21 -04:00
8fb0fb66e3 Start playing video attachments immediately on appear 2023-01-06 21:43:27 -04:00
abe2bbdfd4 Bump build number and update changelog 2023-01-06 21:18:04 -04:00
1d9efc7fb5 Include status code in automatic mastodon error reports 2023-01-03 11:31:24 -05:00
b17b7b7a24 Fix crash when inserting present items when there are no existing items 2023-01-02 17:18:30 -05:00
18d7917756 Add subjects for activity item sources 2023-01-02 17:16:31 -05:00
cc401fce8c Allow sharing gifv attachments, improve share sheet behavior for images 2023-01-02 16:59:55 -05:00
a5fc35d0b1 More tweaks to automatic error reporting 2023-01-02 15:14:28 -05:00
acd48a6db4 When logging out, remove the scene's active account rather than the most-recently activated one, as they may not be the same 2023-01-02 11:41:47 -05:00
b45d3fb80a Use WebURL for status URLs 2023-01-02 11:36:06 -05:00
3ea1ad5622 Bump build number and update changelog 2023-01-01 15:28:55 -05:00
5898da3234 Maybe fix race condition when account is loaded as profile statuses VC is dealloc'd 2023-01-01 15:27:25 -05:00
9dd966f639 Fix duplicate saved instances not being uniqued correctly 2023-01-01 15:27:25 -05:00
48662ef1f3 Bump build number and update changelog 2023-01-01 15:12:21 -05:00
854d48e54e Unique saved hashtag/instance items
This may happen when migrating to iCloud, if the same hashtag is saved
on multiple devices.
2023-01-01 14:49:04 -05:00
d4c560d7fc Add createdAt to AccountPreferences and TimelinePosition to guard against race conditions when creating/migrating 2023-01-01 12:58:44 -05:00
91b7ce3008 Add pointer interaction to ToastView 2023-01-01 12:35:40 -05:00
4dca231a06 Add loading animation while syncing timeline position 2023-01-01 12:25:44 -05:00
b81c83a250 Add iCloud env entitlement and ITSAppUsesNonExemptEncryption 2022-12-31 16:58:39 -05:00
f9e619d9e7 Deduplicate updated timeline positions when handling remote changes 2022-12-31 16:58:20 -05:00
ae7962ae50 Better Sentry messages 2022-12-31 16:57:43 -05:00
5027660b52 Maybe fix crash when restoring unloaded statuses due to race condition 2022-12-31 16:57:13 -05:00
358d81b5cf Fix crash when accessing SegmentedPageViewController before it's loaded 2022-12-31 16:46:00 -05:00
79b9108a8f Add CloudKit status indicator to advanced prefs 2022-12-31 11:24:42 -05:00
5ab22e742b Automatically report errors displayed to the user 2022-12-29 17:30:39 -05:00
4f655bb80a Change collection view deselect on appear to happen alongside nav pop 2022-12-28 15:01:21 -05:00
e4f1309e2d Make everything follow the readable width 2022-12-26 12:22:17 -05:00
bb40894778 Ensure all statuses are cached before returning 2022-12-26 12:09:57 -05:00
24b3fa1e3f Guard against race condition when loading card image 2022-12-26 11:27:58 -05:00
16cd045588 Show individual attachments uncropped inline in statuses 2022-12-25 14:13:59 -05:00
15a7cd5f65 Fix not being able to tap attachments in the timeline 2022-12-25 10:27:19 -05:00
e676075d5b Fix spacing on toolbar when visibility and local-only items visible 2022-12-25 10:03:07 -05:00
967bff063b Tweak iCloud timeline sync 2022-12-25 09:59:35 -05:00
3cba0bce34 Update pinned timelines when changed remotely 2022-12-24 12:20:13 -05:00
60b182ac18 Sync timeline position using iCloud 2022-12-23 16:37:42 -05:00
619878ac85 Don't show Hide Reblogs/Replies prefs in Preferences, only in Customize Timelines 2022-12-23 16:37:42 -05:00
169f1a0191 Add haptic feedback to profile follow button 2022-12-23 11:19:37 -05:00
fa31c28e92 Fix relationship change breaking header layout because the collection view wasn't resizing the cell 2022-12-22 18:51:55 -05:00
f815d4e2e4 Replace VisualEffectImageButton with ProfileHeaderButton 2022-12-22 18:47:53 -05:00
a3e5b29cfc Fix crash inserting present items when currentItems includes posts from since-unfollowed users 2022-12-22 17:57:17 -05:00
46cecde014 Add more prominent follow button to profile pages 2022-12-22 17:26:50 -05:00
86143c5887 Add window titles to main and compose scenes 2022-12-22 15:02:49 -05:00
0a1dc423d4 Fix compose attachment list buttons not using accent color on macOS 2022-12-22 14:54:41 -05:00