Shadowfacts
|
1cf3ce48ce
|
Support sharing/saving videos and gifvs from gallery
See #450
|
2024-03-20 12:00:57 -04:00 |
Shadowfacts
|
072bb0daf0
|
Fix grayscale images preference not applying to gifvs
|
2024-03-20 11:54:47 -04:00 |
Shadowfacts
|
cf71fc3f98
|
Remove old gallery implementation
See #450
|
2024-03-19 15:20:18 -04:00 |
Shadowfacts
|
be977dbea9
|
Gallery rewrite
See #450
|
2024-03-19 15:04:14 -04:00 |
Shadowfacts
|
489840019e
|
Add Save to Photos action to attachment context menu
Closes #462
|
2024-03-17 12:38:50 -04:00 |
Shadowfacts
|
55e0573a5c
|
Add share menu action to attachment context menu
|
2024-03-17 12:22:13 -04:00 |
Shadowfacts
|
c740fb1c1f
|
Change status/account cell separator insets
|
2024-03-09 18:27:44 -05:00 |
Shadowfacts
|
175001d561
|
Fix more strict concurrency warnings
|
2024-03-09 14:18:28 -05:00 |
Shadowfacts
|
3caa419659
|
Make profile header follower/following counts separate buttons
|
2024-03-09 14:07:23 -05:00 |
Shadowfacts
|
074b028015
|
Show first verified link on account collection view cell
|
2024-03-09 13:54:56 -05:00 |
Shadowfacts
|
53260555f6
|
Remove now-redundant whitespace removal
|
2024-02-22 23:53:27 -05:00 |
Shadowfacts
|
70524dd642
|
Bump HTMLStreamer
|
2024-02-22 23:42:42 -05:00 |
Shadowfacts
|
dc654812b1
|
visionOS: Don't use deprecated UITextViewDelegate method
|
2024-02-03 12:24:24 -05:00 |
Shadowfacts
|
b235f0e826
|
Another round of strict concurrency fixes
|
2024-01-28 14:59:03 -05:00 |
Shadowfacts
|
ba60f92223
|
Compiles with strict concurrency checking
|
2024-01-27 11:40:42 -05:00 |
Shadowfacts
|
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 |
Shadowfacts
|
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 |
Shadowfacts
|
c2402303cc
|
First pass at strict concurrency checking
|
2024-01-26 11:02:40 -05:00 |
Shadowfacts
|
65c3c8026d
|
Fix whitespace in statuses not being trimmed
|
2024-01-17 15:51:54 -05:00 |
Shadowfacts
|
93c859a3c4
|
Fix TextConverter inserting newlines
|
2023-12-23 10:47:40 -05:00 |
Shadowfacts
|
fd72390a22
|
Replace SwiftSoup with HTMLStreamer
|
2023-12-22 20:44:46 -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
|
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
|
be1ca70ebf
|
Add preference for showing attachments in timeline
Closes #330
|
2023-12-04 16:18:54 -05:00 |
Shadowfacts
|
6d7074e71d
|
Tweak profile header separator
|
2023-11-19 21:22:00 -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
|
676e603ffc
|
Fix crash when showing trending hashtag with less than two days of history
|
2023-11-10 14:04:11 -05:00 |
Shadowfacts
|
14f32f24fa
|
visionOS: Use bordered prominent style for status actions
|
2023-11-08 16:37:12 -05:00 |
Shadowfacts
|
9d01bbabd7
|
visionOS: Use UIColor.link for text links
|
2023-11-07 22:42:32 -05:00 |
Shadowfacts
|
1da25300ca
|
Merge branch 'develop' into vision
|
2023-11-07 22:26:22 -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
|
2464e2530f
|
Remove dead code
|
2023-10-27 17:29:51 -05:00 |
Shadowfacts
|
157c8629a9
|
Add underline links preference
Closes #397
|
2023-10-24 16:02:03 -04:00 |
Shadowfacts
|
74820e8922
|
Underline links when button shapes accessibility setting is on
|
2023-10-24 15:50:58 -04:00 |
Shadowfacts
|
e4c22a0205
|
Compile for visionOS
|
2023-10-20 11:27:24 -04:00 |
Shadowfacts
|
9c3be68e1c
|
Don't report 422 or 500 errors
|
2023-09-09 11:40:18 -04:00 |
Shadowfacts
|
3d232d81ba
|
Fix firefish instances not being detected
|
2023-07-22 11:23:16 -07:00 |
Shadowfacts
|
3109aafd20
|
Workaround for status collapse button overlapping other views in the cell
|
2023-07-18 21:14:43 -07:00 |
Shadowfacts
|
105a01811a
|
Actual fix for links appearing as the wrong color
Closes #402
|
2023-07-18 21:01:30 -07:00 |
Shadowfacts
|
3c9692d5b2
|
Remove ambiguating constraint priorities, avoid removing and recreating the same constraints
Closes #407
|
2023-07-05 20:30:55 -07:00 |
Shadowfacts
|
50bfaf7236
|
Clamp uncropped attachment aspect ratio
Closes #418
|
2023-07-04 11:11:20 -07:00 |
Shadowfacts
|
bcd487d311
|
Fix favorites count button changing with when (un)faving
Closes #406
|
2023-07-04 10:25:32 -07:00 |
Shadowfacts
|
54034ff727
|
Ignore HTTP 503 errors
|
2023-07-02 11:53:49 -07:00 |
Shadowfacts
|
ee5db96c9e
|
Workaround for links using the wrong tint color
Closes #402
|
2023-07-02 09:46:17 -07:00 |
Shadowfacts
|
f825760fe9
|
Fix profile header follow button icon spacing
|
2023-06-26 22:18:27 -07:00 |
Shadowfacts
|
a339884d1f
|
Fix ScrollingSegmentedControl being cut off at smaller the default dynamic type size
Closes #410
|
2023-06-26 21:52:51 -07:00 |