Shadowfacts
c2402303cc
First pass at strict concurrency checking
2024-01-26 11:02:40 -05:00
Shadowfacts
5cef76e494
Fix crash when searching for "from:me"
2024-01-22 17:24:55 -05:00
Shadowfacts
bf27b8fd47
Fix issues when changing scope after searching
2024-01-22 17:21:53 -05:00
Shadowfacts
32b8d27949
Don't report network errors when syncing timeline marker
2024-01-22 17:05:03 -05:00
Shadowfacts
65c3c8026d
Fix whitespace in statuses not being trimmed
2024-01-17 15:51:54 -05:00
Shadowfacts
534f83e716
Fix links not being converted from HTML correctly
2024-01-16 19:17:44 -05:00
Shadowfacts
93c859a3c4
Fix TextConverter inserting newlines
2023-12-23 10:47:40 -05:00
Shadowfacts
4d183fe0b2
Merge branch '2024' into develop
2023-12-22 20:45:19 -05:00
Shadowfacts
fd72390a22
Replace SwiftSoup with HTMLStreamer
2023-12-22 20:44:46 -05:00
Shadowfacts
43d8434e17
Fix crash due to Explore data source being update off main thread when list deleted
2023-12-22 10:39:24 -05:00
Shadowfacts
7f0a9d8d5a
Fix status that is reblogged and contains a followed hashtag not showing reblogger label
2023-12-17 18:09:25 -05:00
Shadowfacts
51f4a780e2
Show loading indicator while translating status
2023-12-16 16:14:18 -05:00
Shadowfacts
180a8eb18d
Fix Status reblogs inverse relationship being to-one instead of to-many
2023-12-14 21:57:44 -05:00
Shadowfacts
eb61043867
Fix timeline state restoration not returning to correct scroll position in certain circumstances
...
All of the work done by the restoreInitial callback needs to be async,
so that when the TimelineLikeController signals that the loading
indicator should be removed, the collection view is in the right place.
Closes #439
2023-12-14 18:28:22 -05:00
Shadowfacts
28c1a9092b
Add server-provided translation
...
Closes #331
2023-12-04 19:31:51 -05:00
Shadowfacts
5e609aa40d
V2 instance API, add translation to InstanceFeatures
2023-12-04 17:55:03 -05:00
Shadowfacts
158940f8e6
Refactor StatusContentContainer to use an array of subviews
2023-12-04 17:06:10 -05:00
Shadowfacts
141e8b96a5
Show label when attachments are hidden in timelines
2023-12-04 16:38:04 -05:00
Shadowfacts
108a02826f
Remove incorrect workaround for crash when LazilyDecoding used on nil MO
2023-12-04 16:20:22 -05:00
Shadowfacts
be1ca70ebf
Add preference for showing attachments in timeline
...
Closes #330
2023-12-04 16:18:54 -05:00
Shadowfacts
34edd8a13f
Fix reblogged statuses being pruned while still referenced, add workaround for crash
2023-12-03 15:08:38 -05:00
Shadowfacts
23f383a7f9
Get rid of network request during share extension launch
...
Closes #438
2023-12-02 15:33:15 -05:00
Shadowfacts
6d7074e71d
Tweak profile header separator
2023-11-19 21:22:00 -05:00
Shadowfacts
13809b91d1
Fix crash if window removed while fast account switcher is hiding
2023-11-18 11:36:59 -05:00
Shadowfacts
cdfb06f4a7
Render IDN domains in for logged-in accounts
2023-11-18 11:08:35 -05:00
Shadowfacts
4e98e569eb
Fix avatars in follow request notification not being rounded
...
Closes #448
2023-11-18 11:00:19 -05:00
Shadowfacts
6d3ffd7dd3
Style blockquote appropriately
...
Closes #22
2023-11-18 10:56:05 -05:00
Shadowfacts
ca7fe74a90
Add accessibility description/action to status edit history entry
2023-11-10 14:48:48 -05:00
Shadowfacts
380f878d81
Use server language preference for default search token suggestion
2023-11-10 14:42:48 -05:00
Shadowfacts
1c36312850
Fix status deletions not being handled properly in logged-out views
2023-11-10 14:35:36 -05:00
Shadowfacts
de946be008
Fix crash if ContentTextView asked for context menu config w/o mastodon controller
2023-11-10 14:20:33 -05:00
Shadowfacts
b40d815274
Ensure LazilyDecoding runs on the managed object context's thread
...
Maybe fix the crash in KeyPath machinery?
2023-11-10 14:16:16 -05:00
Shadowfacts
676e603ffc
Fix crash when showing trending hashtag with less than two days of history
2023-11-10 14:04:11 -05:00
Shadowfacts
e6f1968609
Fix TimelineLikeCollectionViewController.apply not actually applying snapshots on the main thread
2023-11-05 18:22:20 -05:00
Shadowfacts
4c5da1b5a9
Add URL handler for opening Compose window
2023-11-05 15:24:55 -05:00
Shadowfacts
dcdfe853e1
Fix Cmd+W closing sometimes closing non-foreground window on macOS
...
Closes #444
2023-11-05 11:14:58 -05:00
Shadowfacts
6c2c2e6ae7
More logging to try and pin down LazilyDecoding EXC_BAD_ACCESS
2023-11-02 18:18:08 -04:00
Shadowfacts
37311e5f17
Fix potential crash due to race condition in timeline gap filling
2023-10-28 14:03:08 -05:00
Shadowfacts
af5a0b7bbd
Fix crash with large image dismiss gesture
2023-10-28 13:58:39 -05:00
Shadowfacts
3aa45cb365
Maybe fix crash due to reading ScaledMetric on background thread
...
ScaledMetric.wrappedValue calls into Font.scaleFactor(textStyle:in:)
which uses a dictionary setter
2023-10-28 13:56:25 -05:00
Shadowfacts
a07b398cbe
Maybe fix crash due to VC hierarchy consistency check failing on split collapse/expand
2023-10-28 13:52:54 -05:00
Shadowfacts
2ccec2f4df
Fix crash if URLComponents.url is nil in instance selector
2023-10-28 13:47:44 -05:00
Shadowfacts
0de9a9fd37
Fix list timeline refresh failing if initial load returned no statuses
2023-10-28 13:36:11 -05:00
Shadowfacts
bd21e88e8b
Add UI for changing list reply policy and exclusivity
...
Closes #428
2023-10-28 12:16:14 -05:00
Shadowfacts
2464e2530f
Remove dead code
2023-10-27 17:29:51 -05:00
Shadowfacts
44021d3ad2
Convert edit list screen to collection view
2023-10-27 17:29:51 -05:00
Shadowfacts
a46eaafbcf
Add reply policy and exclusive fields to lists
2023-10-27 17:00:53 -05:00
Shadowfacts
eb496243c7
Use server preference for local-only on Hometown
...
Closes #281
2023-10-27 15:12:48 -05:00
Shadowfacts
6e5e0c3bb5
Use server preferences for default visibility and language
...
Closes #282
2023-10-27 14:59:21 -05:00
Shadowfacts
157c8629a9
Add underline links preference
...
Closes #397
2023-10-24 16:02:03 -04:00