2026 Commits

Author SHA1 Message Date
4d183fe0b2 Merge branch '2024' into develop 2023-12-22 20:45:19 -05:00
fd72390a22 Replace SwiftSoup with HTMLStreamer 2023-12-22 20:44:46 -05:00
5a4323067a Bump build number and update changelog 2023-12-22 11:02:29 -05:00
43d8434e17 Fix crash due to Explore data source being update off main thread when list deleted 2023-12-22 10:39:24 -05:00
e8576277e0 Bump build number and update changelog 2023-12-17 18:16:47 -05:00
7f0a9d8d5a Fix status that is reblogged and contains a followed hashtag not showing reblogger label 2023-12-17 18:09:25 -05:00
51f4a780e2 Show loading indicator while translating status 2023-12-16 16:14:18 -05:00
180a8eb18d Fix Status reblogs inverse relationship being to-one instead of to-many 2023-12-14 21:57:44 -05:00
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
e09935125f Fix copying/pasting images from Safari on macOS not working
Closes #453
2023-12-14 18:01:34 -05:00
e8ef9345e9 Fix visibility/local-only buttons not appearing on Catalyst
You need to pass the configuration to the initializer to get it to show up in the Mac idiom

Fixes #452
2023-12-05 22:00:48 -05:00
28c1a9092b Add server-provided translation
Closes #331
2023-12-04 19:31:51 -05:00
5e609aa40d V2 instance API, add translation to InstanceFeatures 2023-12-04 17:55:03 -05:00
158940f8e6 Refactor StatusContentContainer to use an array of subviews 2023-12-04 17:06:10 -05:00
141e8b96a5 Show label when attachments are hidden in timelines 2023-12-04 16:38:04 -05:00
108a02826f Remove incorrect workaround for crash when LazilyDecoding used on nil MO 2023-12-04 16:20:22 -05:00
be1ca70ebf Add preference for showing attachments in timeline
Closes #330
2023-12-04 16:18:54 -05:00
34edd8a13f Fix reblogged statuses being pruned while still referenced, add workaround for crash 2023-12-03 15:08:38 -05:00
23f383a7f9 Get rid of network request during share extension launch
Closes #438
2023-12-02 15:33:15 -05:00
99caaa0f28 Bump version and update changelog 2023-11-29 18:05:58 -05:00
0f70c9059e Fix error decoding certain statuses on pixelfed 2023-11-19 22:52:58 -05:00
6d7074e71d Tweak profile header separator 2023-11-19 21:22:00 -05:00
13809b91d1 Fix crash if window removed while fast account switcher is hiding 2023-11-18 11:36:59 -05:00
16f6dc84c9 Update Sentry package 2023-11-18 11:15:47 -05:00
cdfb06f4a7 Render IDN domains in for logged-in accounts 2023-11-18 11:08:35 -05:00
4e98e569eb Fix avatars in follow request notification not being rounded
Closes #448
2023-11-18 11:00:19 -05:00
6d3ffd7dd3 Style blockquote appropriately
Closes #22
2023-11-18 10:56:05 -05:00
ca7fe74a90 Add accessibility description/action to status edit history entry 2023-11-10 14:48:48 -05:00
380f878d81 Use server language preference for default search token suggestion 2023-11-10 14:42:48 -05:00
1c36312850 Fix status deletions not being handled properly in logged-out views 2023-11-10 14:35:36 -05:00
de946be008 Fix crash if ContentTextView asked for context menu config w/o mastodon controller 2023-11-10 14:20:33 -05:00
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
bc7500bde9 Fix crash when uploading attachment without known MIME type or extension 2023-11-10 14:08:11 -05:00
676e603ffc Fix crash when showing trending hashtag with less than two days of history 2023-11-10 14:04:11 -05:00
cb47443649 Bump version and update changelog 2023-11-07 22:16:48 -05:00
86862825f6 Assert that the compose draft belongs to the view context 2023-11-05 18:32:05 -05:00
e6f1968609 Fix TimelineLikeCollectionViewController.apply not actually applying snapshots on the main thread 2023-11-05 18:22:20 -05:00
4c5da1b5a9 Add URL handler for opening Compose window 2023-11-05 15:24:55 -05:00
e57ef210fd Fix language picker button not having a pointer effect 2023-11-05 11:32:49 -05:00
dcdfe853e1 Fix Cmd+W closing sometimes closing non-foreground window on macOS
Closes #444
2023-11-05 11:14:58 -05:00
34e57c297b Tweak HEIF/HEIC handling 2023-11-03 11:07:43 -04:00
6c2c2e6ae7 More logging to try and pin down LazilyDecoding EXC_BAD_ACCESS 2023-11-02 18:18:08 -04:00
aae3bd0bba Remove dead code 2023-11-02 17:53:26 -04:00
2b5d4681e3 Prevent mul/und from being used as language
Closes #440
2023-11-02 10:44:52 -04:00
e4eff2d362 Bump version and update changelog 2023-10-28 14:14:02 -05:00
37311e5f17 Fix potential crash due to race condition in timeline gap filling 2023-10-28 14:03:08 -05:00
af5a0b7bbd Fix crash with large image dismiss gesture 2023-10-28 13:58:39 -05:00
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
a07b398cbe Maybe fix crash due to VC hierarchy consistency check failing on split collapse/expand 2023-10-28 13:52:54 -05:00
2ccec2f4df Fix crash if URLComponents.url is nil in instance selector 2023-10-28 13:47:44 -05:00