bbfb3b0a7a
Add loading indicator to DiffableTimelineLikeTableViewController
2022-09-12 22:05:19 -04:00
10f6a68065
Use new-style self-sizing cells on iOS 16
2022-06-28 17:29:46 -07:00
d04957ba41
Remove reference counting system
...
Delete statuses/accounts that haven't been fetched in a week
2022-05-01 21:50:16 -04:00
7465abe0a9
Fix crash when loading account
2022-04-26 22:11:19 -04:00
89a9bfba47
Fix crash when refreshing while logged in to a Pixelfed account
...
Closes #142
2022-04-06 21:48:04 -04:00
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
7e90fe2401
Fix all profile statuses appearing as pinned on PixelFed
2022-04-01 21:00:46 -04:00
f31c909517
Fix a race condition when refreshing My Profile before initial load is complete
2022-03-28 23:02:32 -04:00
781c37fbae
Fix crash when refreshing My Profile
...
Closes #140
2022-03-28 22:23:33 -04:00
de93d6e171
Make Account.avatar optional for gotosocial
2022-02-16 22:12:47 -05:00
804fdb439d
Fix offscreen row pruning removing all rows from profile statuses
2022-02-06 10:19:38 -05:00
654b5d9c59
Convert ProfileStatusesViewController to DiffableTimelineLike
2021-11-25 12:27:59 -05:00
09ec4a920c
Fix retain cycle in ProfileViewController
2021-08-14 10:25:32 -04:00
4cf56685b5
Disable profile screen compose button when logged out
2021-06-27 10:31:02 -04:00
0a16a2e261
Fix potential data races
2021-06-26 16:51:54 -04:00
aa2d333f4a
Disable transparent nav bar on page view controllers
2021-06-10 10:55:09 -04:00
421881d461
Remove dead code
2021-05-13 22:42:26 -04:00
21e4828a72
Fix crash when notifications fail to load
2021-05-09 21:48:59 -04:00
6e92633793
Fix crash when adding pinned statuses section during refresh
2021-02-08 18:24:44 -05:00
669d55500a
Remove unused pre-iOS 14 code
2021-02-06 13:47:45 -05:00
2e88b266d9
Prefetch on a background queue to avoid blocking main queue with
...
CoreData lookups
2021-01-18 14:29:32 -05:00
c12d2db258
Cache UIImage objects to avoid re-decoding images unnecessarily
2021-01-17 11:28:50 -05:00
27b39b79e6
Fix refreshes after no-result refresh not working
...
Fixes #117
2021-01-13 00:16:33 -05:00
69c2faf0e1
Fix crash when user refreshes profile before initial pinned statuses request completes
2021-01-12 22:17:01 -05:00
c7b708e62b
Fix crash when sidebar collapses
2020-12-14 22:23:22 -05:00
30297c2390
Add multi-window drag and drop to all the things
2020-12-14 18:44:48 -05:00
522c9b2b03
Add multi-window support and auxiliary windows
2020-12-13 22:37:37 -05:00
dfad8740eb
Extract common functionality into TimelineLikeTableViewController
2020-11-15 15:48:49 -05:00
80c0d08ec6
Tweak MenuController
2020-11-14 22:28:52 -05:00
2b5ab90cd8
Add key commands for prev/next sub tab
2020-11-14 22:26:02 -05:00
9e15a84006
Add refresh key command
2020-11-14 11:22:47 -05:00
59c00b01dc
Fix not being able to compile for Catalyst
2020-11-14 10:45:27 -05:00
eb4e6e32f7
Add Grayscale Images preference
2020-11-01 13:59:58 -05:00
89b35fab6d
Move pruning of offscreen rows to when the VC disappears, instead of
...
during scrolling
Prevents race when removing and adding cells in the willDisplay table
view delegate method.
2020-10-26 22:55:58 -04:00
80b3585b71
Fix stautses on My Profile not appearing until scroll
2020-10-25 11:19:37 -04:00
8a528936b8
Fix crash when tapping My Profile tab too quickly after app launch
2020-10-19 18:41:38 -04:00
5414f2329c
Fix race condition causing My Profile tab bar image to not be set
2020-10-14 19:34:30 -04:00
fd0054addf
Correctly round corners of My Profile tab icon
2020-09-21 18:42:06 -04:00
9d9ea565f1
Fix crash opening Preferences with deleted accounts
2020-09-16 17:52:00 -04:00
911e66a159
Allow more browsing of instance public timelines
...
Closes #74
2020-09-13 15:51:08 -04:00
ab4bcfa50f
Fix profile screen title not being set
2020-09-13 15:34:45 -04:00
f0582739cc
Re-add Compose button to Profile screen
...
Add menu with Direct Message option
2020-08-31 21:39:36 -04:00
eef9b96a1a
Fix crash when showing profile for uncached account
2020-08-15 18:00:18 -04:00
794594805c
Prevent needlessly prefetching non-image attachments
2020-07-06 00:00:55 -04:00
2825345c7e
Add switching between Posts, Posts and Replies, and Media pages of user profiles
...
Closes #103
2020-07-05 16:17:56 -04:00
b2c7735256
Fix Preferences button not appearing
2020-07-03 18:44:38 -04:00
864fd77ecc
Sync active tab and navigation stack between split view/tab bar controllers
2020-06-29 22:21:03 -04:00
0fa87e9177
Prevent crash when displaying accounts with no pinned statuses
2020-06-23 22:21:50 -04:00
393a134648
Don't show Follow activity for user's own account
2020-06-19 23:00:59 -04:00
6e27399e10
Fix loading additional statuses on profiles not working
...
This was a regression introduced in
d27bddb2caf9e22bb7adad065f356aba13d5e542 which removed the didSet
handlers which called reloadData on the pinnedStatuses/timelineSegments
property without adding the appropriate insertRows calls where they were
modified.
2020-06-18 22:39:04 -04:00