Shadowfacts
|
54857a3bf3
|
Avoid converting HTML to attributed string twice when displaying a status cell for the first time
Now, when Filterer performs the conversion, the status cell can reuse
the attributed string.
|
2022-12-04 12:08:22 -05:00 |
Shadowfacts
|
6501343f24
|
Reapply filters on when they change
|
2022-12-04 10:54:02 -05:00 |
Shadowfacts
|
fabe339215
|
VoiceOver: Indicate filtered posts, make double tapping expand them
|
2022-12-03 23:20:19 -05:00 |
Shadowfacts
|
e1886509d3
|
Filter statuses on profiles
|
2022-12-03 23:11:09 -05:00 |
Shadowfacts
|
a17afe247c
|
Better filter cell and animation for showing filtered post
|
2022-12-03 23:11:09 -05:00 |
Shadowfacts
|
cde3109203
|
Rename StatusState to CollapseState
|
2022-12-03 18:21:49 -05:00 |
Shadowfacts
|
001a73af3c
|
Workaround for profile header changing size when statuses are loaded in the background
Closes #250
|
2022-11-20 13:57:51 -05:00 |
Shadowfacts
|
0fddf94292
|
Timeline jump to present
|
2022-11-18 20:49:15 -05:00 |
Shadowfacts
|
1a767ff910
|
Fix crash when opening My Profile on iPad
|
2022-11-13 14:30:00 -05:00 |
Shadowfacts
|
10aa32d9cc
|
Don't use UIPageViewController for profiles
Closes #228
|
2022-11-10 17:00:46 -05:00 |
Shadowfacts
|
999118798c
|
Fix inserting pinned items that already exist when refreshing profile
|
2022-11-05 14:38:08 -04:00 |
Shadowfacts
|
4644475bc7
|
Fix crashes when ProfileStatusesVC doesn't finish loading until ProfileVC is deinit'd
|
2022-11-02 22:53:07 -04:00 |
Shadowfacts
|
ba032412eb
|
Fix timeline reloading every time VC appears
Caused by changes to TimelineLikeController required to let list
timelines reload from scratch
|
2022-11-02 22:06:07 -04:00 |
Shadowfacts
|
658c08010d
|
Re-add undo scroll-to-top to timelines/profiles
|
2022-11-01 20:49:07 -04:00 |
Shadowfacts
|
b755607895
|
Fix crash when TimelineStatusTableViewCell outlives its containing VC
|
2022-10-31 17:33:33 -04:00 |
Shadowfacts
|
a18dfc38af
|
Fix crash when refreshing profile before it has loaded
|
2022-10-31 17:33:33 -04:00 |
Shadowfacts
|
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 |
Shadowfacts
|
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 |
Shadowfacts
|
0e06d47687
|
Fix status collapse changes not animating on profiles
|
2022-10-29 18:27:24 -04:00 |
Shadowfacts
|
10239d14c9
|
Fix selected segment not updating on profiles when switching tabs with keyboard shortcuts
|
2022-10-29 15:08:03 -04:00 |
Shadowfacts
|
71a2029752
|
Switch everything to new profile view controller
|
2022-10-28 21:38:56 -04:00 |
Shadowfacts
|
6bb1f3b7dc
|
Finish converting profiles to collection views
|
2022-10-28 21:31:18 -04:00 |
Shadowfacts
|
2469d285bc
|
Initial implementation of profile switching with collection views
|
2022-10-28 19:17:33 -04:00 |
Shadowfacts
|
5f410213e2
|
Start converting profile statuses to collection view
|
2022-10-28 19:17:33 -04:00 |
Shadowfacts
|
5ac76ef9c4
|
Revert "Maybe fix timeline discontinuities"
This reverts commit 43b4976ed7 .
That commit reintroduced #166
|
2022-09-18 22:37:18 -04:00 |
Shadowfacts
|
43b4976ed7
|
Maybe fix timeline discontinuities
See #174
|
2022-09-15 20:54:28 -04:00 |
Shadowfacts
|
bbfb3b0a7a
|
Add loading indicator to DiffableTimelineLikeTableViewController
|
2022-09-12 22:05:19 -04:00 |
Shadowfacts
|
10f6a68065
|
Use new-style self-sizing cells on iOS 16
|
2022-06-28 17:29:46 -07:00 |
Shadowfacts
|
d04957ba41
|
Remove reference counting system
Delete statuses/accounts that haven't been fetched in a week
|
2022-05-01 21:50:16 -04:00 |
Shadowfacts
|
7465abe0a9
|
Fix crash when loading account
|
2022-04-26 22:11:19 -04:00 |
Shadowfacts
|
89a9bfba47
|
Fix crash when refreshing while logged in to a Pixelfed account
Closes #142
|
2022-04-06 21:48:04 -04:00 |
Shadowfacts
|
af0c9c92b6
|
Fix warning when a post appears in both the pinned and regular sections of a profile
|
2022-04-02 20:34:31 -04:00 |
Shadowfacts
|
7e90fe2401
|
Fix all profile statuses appearing as pinned on PixelFed
|
2022-04-01 21:00:46 -04:00 |
Shadowfacts
|
f31c909517
|
Fix a race condition when refreshing My Profile before initial load is complete
|
2022-03-28 23:02:32 -04:00 |
Shadowfacts
|
781c37fbae
|
Fix crash when refreshing My Profile
Closes #140
|
2022-03-28 22:23:33 -04:00 |
Shadowfacts
|
de93d6e171
|
Make Account.avatar optional for gotosocial
|
2022-02-16 22:12:47 -05:00 |
Shadowfacts
|
804fdb439d
|
Fix offscreen row pruning removing all rows from profile statuses
|
2022-02-06 10:19:38 -05:00 |
Shadowfacts
|
654b5d9c59
|
Convert ProfileStatusesViewController to DiffableTimelineLike
|
2021-11-25 12:27:59 -05:00 |
Shadowfacts
|
09ec4a920c
|
Fix retain cycle in ProfileViewController
|
2021-08-14 10:25:32 -04:00 |
Shadowfacts
|
4cf56685b5
|
Disable profile screen compose button when logged out
|
2021-06-27 10:31:02 -04:00 |
Shadowfacts
|
0a16a2e261
|
Fix potential data races
|
2021-06-26 16:51:54 -04:00 |
Shadowfacts
|
aa2d333f4a
|
Disable transparent nav bar on page view controllers
|
2021-06-10 10:55:09 -04:00 |
Shadowfacts
|
421881d461
|
Remove dead code
|
2021-05-13 22:42:26 -04:00 |
Shadowfacts
|
21e4828a72
|
Fix crash when notifications fail to load
|
2021-05-09 21:48:59 -04:00 |
Shadowfacts
|
6e92633793
|
Fix crash when adding pinned statuses section during refresh
|
2021-02-08 18:24:44 -05:00 |
Shadowfacts
|
669d55500a
|
Remove unused pre-iOS 14 code
|
2021-02-06 13:47:45 -05:00 |
Shadowfacts
|
2e88b266d9
|
Prefetch on a background queue to avoid blocking main queue with
CoreData lookups
|
2021-01-18 14:29:32 -05:00 |
Shadowfacts
|
c12d2db258
|
Cache UIImage objects to avoid re-decoding images unnecessarily
|
2021-01-17 11:28:50 -05:00 |
Shadowfacts
|
27b39b79e6
|
Fix refreshes after no-result refresh not working
Fixes #117
|
2021-01-13 00:16:33 -05:00 |
Shadowfacts
|
69c2faf0e1
|
Fix crash when user refreshes profile before initial pinned statuses request completes
|
2021-01-12 22:17:01 -05:00 |