f5e9f66f76
Fix app background colors not updating when preference changed
...
This only fully fixes it on iOS 17, but it seems to be the best we can do
2024-04-16 12:03:52 -04:00
910e18fb5e
Fix compiling for visionOS
2024-04-15 09:49:42 -04:00
ff8a83ca2d
Decrypt push notifications
2024-04-09 22:39:58 -04:00
cf71fc3f98
Remove old gallery implementation
...
See #450
2024-03-19 15:20:18 -04:00
53260555f6
Remove now-redundant whitespace removal
2024-02-22 23:53:27 -05:00
e156a97861
visionOS: Don't use gallery VC transition
2024-02-04 11:52:48 -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
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
65c3c8026d
Fix whitespace in statuses not being trimmed
2024-01-17 15:51:54 -05:00
e4c22a0205
Compile for visionOS
2023-10-20 11:27:24 -04:00
5be8005e24
Use two columns for trending links/accounts on wide screens
2023-09-29 17:33:18 -04:00
7a2dc7d3c4
Improve readable-width content inset behavior
2023-09-28 21:30:30 -04:00
8319935a3d
BaseEmojiLabel improvements
...
Avoid rechecking disk/memory caches when fetching
Use UIImage thumbnail API, rather than UIGraphicsImageRenderer, and make
thumbnail off main thread when possible
2023-05-14 15:19:00 -04:00
8c27a9368f
Estimate height when resolving status collapse state
2023-05-13 15:00:03 -04:00
bf02b185ed
Fix StatusState copying removing cached state
...
Closes #380
2023-05-13 13:53:04 -04:00
7d3c82f4b7
Fix collapsible state not changing when post edited
2023-05-11 14:46:45 -04:00
8e010c7fa5
Remove unused notifications and status table view code
2023-05-07 15:11:35 -04:00
15c83f8332
Fix keyboard focus background on list cells not showing correctly
2023-04-16 18:46:47 -04:00
0746e12737
Extract compose UI into separate package
2023-04-16 13:23:13 -04:00
6bd2eacb88
Fix replied-to account not being first mention
2023-04-13 10:02:05 -04:00
b2fe2fdf9a
Move Visibility to top-level type and move extensions to Pachyderm
2023-03-07 10:14:35 -05:00
aaa031f212
First pass at strict sendability checking
2023-02-19 15:23:25 -05:00
04ca932a01
Mode non-pure-black dark mode stuff to dedicated modifiers
2023-02-06 18:43:00 -05:00
8bd6f53f01
Allow pinning instance public timelines
2023-01-27 18:12:54 -05:00
9dd966f639
Fix duplicate saved instances not being uniqued correctly
2023-01-01 15:27:25 -05:00
16cd045588
Show individual attachments uncropped inline in statuses
2022-12-25 14:13:59 -05:00
4dc108f782
Add pinned timeline customization
2022-12-20 23:37:12 -05:00
cde061c77a
Fix custom emoji not being stripped from usernames in VoiceOver labels
2022-12-06 22:26:08 -05:00
cde3109203
Rename StatusState to CollapseState
2022-12-03 18:21:49 -05:00
16a1e4008b
V2 filters API, CoreData, and editing UI
2022-12-03 12:29:11 -05:00
518a8eba0a
Start doing filters UI
2022-12-02 22:03:28 -05:00
3e5a3c81b5
Add cache size info to Advanced prefs
2022-11-28 14:05:35 -05:00
527706154a
Fix long status table view cells not getting collapsed
2022-11-26 17:28:55 -05:00
7fe06d42ce
Consider content height, not just char count, when collapsing posts
...
Closes #205
2022-11-05 13:11:36 -04:00
20986ba3f0
Add preference for default reply visibility
...
Closes #207
2022-11-05 12:20:30 -04:00
97a95c435e
Improve performance when displaying posts with many custom emojis
...
Closes #204
2022-11-05 11:00:14 -04:00
68646c4b4d
Fix objc associated objects not working in release builds
2022-11-03 18:37:32 -04:00
658c08010d
Re-add undo scroll-to-top to timelines/profiles
2022-11-01 20:49:07 -04:00
7085ac01cb
Timeline status collection view cell collapsing
2022-10-04 00:02:41 -04:00
a9e0bffe5f
Bump deployment target to iOS 15
2022-06-30 19:04:08 -07:00
f5385b0a1d
Use context menu for filter/sort on profile directory
2022-06-28 17:29:46 -07:00
4dd8c1d692
Add subtitles to visibility context menu items
...
Closes #155
2022-04-27 23:21:08 -04:00
2198e2bf3e
Allow development against local instances with self-signed certificates
2022-01-23 10:56:36 -05:00
36a78f1a3c
Improve emoji loading behavior
...
Use transparent placeholders to prevent wrong initial layout when some
or all emojis aren't cached.
2021-11-07 14:23:56 -05:00
669d55500a
Remove unused pre-iOS 14 code
2021-02-06 13:47:45 -05:00
74a30d27e8
Hide keyboard before dismissing windows
2021-01-06 19:16:57 -05:00
41403c84f9
Don't allocate a new Set every time timeAgo is computed
2020-12-29 11:54:02 -05:00
522c9b2b03
Add multi-window support and auxiliary windows
2020-12-13 22:37:37 -05:00