8a3acc6889
Use UIControl.performPrimaryAction instead of SPI on iOS 17.4
2024-02-28 12:20:55 -05:00
d37c5dde2f
Bump build number and update changelog
2024-02-23 00:00:15 -05:00
53260555f6
Remove now-redundant whitespace removal
2024-02-22 23:53:27 -05:00
70524dd642
Bump HTMLStreamer
2024-02-22 23:42:42 -05:00
b6232a9f1e
Use tab bar on visionOS
2024-02-22 23:32:38 -05:00
41481f465a
Fix potential bug with matched geometry VC transition
2024-02-21 10:31:40 -05:00
527e7129af
Bump HTMLStreamer
2024-02-06 18:48:10 -05:00
229b51686c
Update HTMLStreamer, fix certain links not appearing
...
Closes #456
2024-02-04 15:12:14 -05:00
e156a97861
visionOS: Don't use gallery VC transition
2024-02-04 11:52:48 -05:00
bdec14c463
Remove dead code
2024-02-04 11:49:41 -05:00
ec0509c645
visionOS: Don't use deprecated UI for scene placement
2024-02-04 11:46:04 -05:00
4500e9be27
visionOS: Don't use certain nib-based cells
2024-02-03 12:41:03 -05:00
a2cc3a0436
visionOS: Exclude unused code
2024-02-03 12:29:06 -05:00
dc654812b1
visionOS: Don't use deprecated UITextViewDelegate method
2024-02-03 12:24:24 -05:00
f122383d0b
visionOS: Disable in-app Safari
2024-02-03 12:24:18 -05:00
0f6492a051
Disable strict concurrency checking
2024-01-28 14:59:40 -05:00
b235f0e826
Another round of strict concurrency fixes
2024-01-28 14:59:03 -05:00
27d44340e8
Even more strict concurrency fixes
2024-01-27 15:48:58 -05:00
fc26c9fb54
More strict concurrency fixes
2024-01-27 14:58:36 -05:00
ba60f92223
Compiles with strict concurrency checking
2024-01-27 11:40:42 -05:00
c489d018bd
Merge branch 'develop' into strict-concurrency
...
# Conflicts:
# Tusker/Caching/ImageCache.swift
# Tusker/Extensions/PKDrawing+Render.swift
# Tusker/MultiThreadDictionary.swift
# Tusker/Views/BaseEmojiLabel.swift
2024-01-26 11:32:12 -05:00
a9a518c6c1
Fix trailing whitespace not being stripped from compose reply content
2024-01-26 11:25:29 -05:00
b4bdf8b0dc
Fix building for visionOS
2024-01-26 11:15:21 -05:00
94f71541f8
Merge branch 'develop' into vision
...
# Conflicts:
# Packages/ComposeUI/Sources/ComposeUI/Controllers/ToolbarController.swift
# Tusker/Screens/Timeline/TimelineViewController.swift
# Tusker/Views/Status/TimelineStatusCollectionViewCell.swift
2024-01-26 11:11:41 -05:00
c2402303cc
First pass at strict concurrency checking
2024-01-26 11:02:40 -05:00
5cef76e494
Fix crash when searching for "from:me"
2024-01-22 17:24:55 -05:00
bf27b8fd47
Fix issues when changing scope after searching
2024-01-22 17:21:53 -05:00
32b8d27949
Don't report network errors when syncing timeline marker
2024-01-22 17:05:03 -05:00
fb5581ae67
Bump build number and update changelog
2024-01-21 11:33:32 -05:00
cd01d2f8c3
Pin HTMLStreamer version
2024-01-17 15:52:56 -05:00
65c3c8026d
Fix whitespace in statuses not being trimmed
2024-01-17 15:51:54 -05:00
534f83e716
Fix links not being converted from HTML correctly
2024-01-16 19:17:44 -05:00
93c859a3c4
Fix TextConverter inserting newlines
2023-12-23 10:47:40 -05:00
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