91450ced7c
Use Sentry for crash reporting
2022-10-30 17:10:58 -04:00
5afd9e83eb
Shhh
2022-10-30 14:47:36 -04:00
d05275020f
Tweak timeline status cell spacing
2022-10-29 21:18:01 -04:00
c420c236d9
Whoops
2022-10-29 21:06:27 -04:00
d5433e9b91
Fix crash when opening profile view controller with uncached account
...
E.g., by tapping a mention in a status
2022-10-29 18:55:13 -04:00
cbbe9ec11f
Fix crash in profile due to accessing data source before it exists
...
This could happen if an account is updated in the background while a
profile is on screen and the user has not visited all of the tabs.
2022-10-29 18:40:41 -04:00
0e06d47687
Fix status collapse changes not animating on profiles
2022-10-29 18:27:24 -04:00
c907b7257a
Bump build number and update changelog
2022-10-29 18:27:12 -04:00
10239d14c9
Fix selected segment not updating on profiles when switching tabs with keyboard shortcuts
2022-10-29 15:08:03 -04:00
2344275ff9
Enable blurhash in debug
...
Capping the size at 32x32 means this is fast enough even in un-optimized builds
2022-10-29 14:19:43 -04:00
e0ffa1d9c5
Cap blurhash image size at 32x32
2022-10-29 14:19:43 -04:00
77a6654ff2
Fix crash when generating blurhash image for AttachmentView that hasn't been laid out
...
It was passing a negative size into the blurhash decoder, which is invalid
Instead, cap the size at 32x32 (letting the image view scale it up when rendering)
2022-10-29 14:19:43 -04:00
43aee0ec67
Add pointer interaction to avatar in timeline status cell
2022-10-29 14:19:43 -04:00
d95ba82e5b
Improve pointer interaction on new status cell action buttons
...
Closes #195
2022-10-29 14:19:43 -04:00
b6d8232951
Fix replies appearing multiple times in drafts
2022-10-29 14:19:43 -04:00
bb9cef55ea
Don't remove persistent data when clearing cache
2022-10-29 14:19:43 -04:00
67718d8fe4
Fix wrong logs getting sent with crash reports
2022-10-29 14:19:43 -04:00
71a2029752
Switch everything to new profile view controller
2022-10-28 21:38:56 -04:00
6bb1f3b7dc
Finish converting profiles to collection views
2022-10-28 21:31:18 -04:00
2469d285bc
Initial implementation of profile switching with collection views
2022-10-28 19:17:33 -04:00
5f410213e2
Start converting profile statuses to collection view
2022-10-28 19:17:33 -04:00
bb3e1b44b1
Hide live text controls when other gallery controls are hidden
...
Closes #189
2022-10-28 19:16:00 -04:00
868df25417
Disable pruning offscreen rows in new timelines
...
I don't think this is actually necessary, the system should kill us
often enough that the amount of items in the data source doesn't become
unmanageable.
Making modifications to the data source in viewDidDisappear was causing
the collection view's contentOffset to change to be scrolled to top
(roughly) when the view became visible again.
Disabling it also fixes several issues caused by updating the data
source even when there were no changes.
Closes #193
Closes #192
Closes #187
Closes #186
2022-10-28 19:05:07 -04:00
2801f65e67
Fix reblog labels in new cells not being tappable
...
Closes #197
2022-10-28 18:48:30 -04:00
cccde29e6c
Fix crash when long-pressing Send Report button on iPad
...
Closes #190
2022-10-27 23:11:21 -04:00
aa0629d202
Don't dismiss issue reporter when email is cancelled
...
Closes #191
2022-10-27 23:10:00 -04:00
ba209fa4d2
Protect DiskCache.fileStates with a lock
...
Closes #194
2022-10-27 23:06:50 -04:00
d224f47b8c
Fix long content warnings getting truncated in new status cells
...
Closes #185
2022-10-11 17:04:31 -04:00
ffb0ceba20
Remove old XCB code
2022-10-11 10:10:55 -04:00
22022f5ef6
Bump build number and update changelog
2022-10-10 19:04:26 -04:00
1ac72bc363
Fix collection view cells not deselecting in split nav controller on iPad
2022-10-10 18:58:07 -04:00
dcc8f38f3d
Fix key commands not working inside split nav controller on iPad
...
Fixes #179
2022-10-10 18:58:07 -04:00
8cf217d2ba
Fix crash when trying to prune rows before statuses have loaded
2022-10-10 16:21:08 -04:00
7d66117fab
Fix mentions from Misskey opening browser instead of profile view
2022-10-10 14:31:26 -04:00
9c0c1f87f8
Fix links/mentions/hashtags in timeline statuses not being tappable
2022-10-10 14:26:47 -04:00
7a2d8e78eb
Attempt the third at making debug logging work in TestFlight
2022-10-10 14:25:25 -04:00
c15a5fc90f
Fix reblog statuses being selected in timeline
2022-10-10 14:23:27 -04:00
212ce69ffd
Log when status unexpectedly doesn't have URL
2022-10-10 14:21:12 -04:00
7470b053c6
Bump build number and update changelog
2022-10-09 22:02:17 -04:00
d1b4b39e86
Fix MultiThreadDictionary crash on iOS 15 due to using existential types
...
See #178
2022-10-09 21:53:58 -04:00
b43f0d5bd9
Bump build number and update changelog
2022-10-09 20:53:45 -04:00
035034430e
Fix crash when hovering with the cursor over certain text views
...
Closes #183
2022-10-09 20:49:08 -04:00
a703b7cc0a
Prune offscreen rows on new timeline
2022-10-09 20:11:00 -04:00
e78bec8409
Fix sensitive attachments not being hidden in new timeline
2022-10-09 19:15:41 -04:00
412e4a4dc5
Fix public timeline descriptions not working
...
Closes #182
2022-10-09 19:11:34 -04:00
81e10326d3
Add logging to persistent store
2022-10-09 17:09:55 -04:00
20f88ef161
Fix debug logs not working
...
Apparently only values in Info.plist do substitution
2022-10-09 16:46:40 -04:00
bce0f8ef18
Bump build number and update changelog
2022-10-09 14:46:48 -04:00
d661870401
Include log data in issue/crash reports
2022-10-09 14:26:44 -04:00
afa1a733f4
Remove old XCB docs
2022-10-09 13:53:14 -04:00