Shadowfacts
cb2bb215d3
Change sidebar Discover section to be collapsible
2022-04-02 12:03:11 -04:00
Shadowfacts
916c6fba0d
Fix Send Message action not setting visibility to direct
2022-04-02 12:03:11 -04:00
Shadowfacts
8473f32781
Add Trending Links
2022-04-02 12:03:11 -04:00
Shadowfacts
240ccf23a4
Add Trending Posts
2022-04-02 12:03:11 -04:00
Shadowfacts
e49859e5ea
Add preference to disable Discover
2022-04-02 12:03:11 -04:00
Shadowfacts
c6d158a8a3
Don't display error message on login cancellation
2022-04-01 21:00:46 -04:00
Shadowfacts
7e90fe2401
Fix all profile statuses appearing as pinned on PixelFed
2022-04-01 21:00:46 -04:00
Shadowfacts
cab78a4aa4
Remove unnecessary IssueReporterDelegate
2022-03-30 09:58:50 -04:00
Shadowfacts
2444783edf
Add error reporter to Client.Error toast on long-press
2022-03-29 22:37:26 -04:00
Shadowfacts
727615a818
Fix crash when providing account actions before own account is loaded
2022-03-29 12:52:14 -04:00
Shadowfacts
830eea5e95
Fix crash when attempting to prune offscreen rows without content sections
2022-03-29 12:20:32 -04:00
Shadowfacts
705fbbe343
Fix deadlock when loading assets after requesting authorization
2022-03-29 12:07:57 -04:00
Shadowfacts
12bcf52764
Improve error reporting for onboarding, use async/await
2022-03-29 11:58:11 -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
54c01be7ff
Use WebURL for more lenient parsing of external URLs
...
Fixes #136
2022-02-03 23:11:29 -05:00
Shadowfacts
6e964ff601
Profile directory can have a little shadow, as a treat
2022-01-25 21:34:41 -05:00
Shadowfacts
434d975767
Fix crash when ownInstanceLoaded callback is called multiple times
2022-01-25 21:34:41 -05:00
Shadowfacts
41a31c23b7
Allow posting local-only from Glitch instances
...
See #130
2022-01-24 22:49:51 -05:00
Shadowfacts
02461ad46c
Support local only posts on Hometown
...
Closes #130
2022-01-23 23:45:46 -05:00
Shadowfacts
072e68e97b
Add nodeinfo request and InstanceFeatures
2022-01-23 23:26:49 -05:00
Shadowfacts
2198e2bf3e
Allow development against local instances with self-signed certificates
2022-01-23 10:56:36 -05:00
Shadowfacts
6138fc7748
Add select more photos option to asset picker
2022-01-23 10:55:07 -05:00
Shadowfacts
fa1482a152
Fix crash when fetching attachment data fails
2022-01-21 11:10:03 -05:00
Shadowfacts
2b22180191
Remove TimelineLikeTableViewController
...
Everything now uses DiffableTimelineLike
2021-11-25 12:29:35 -05:00
Shadowfacts
654b5d9c59
Convert ProfileStatusesViewController to DiffableTimelineLike
2021-11-25 12:27:59 -05:00
Shadowfacts
3b132ab4dc
Enable context menus and drag and drop for trending hashtags
2021-11-24 15:12:25 -05:00
Shadowfacts
7b79cec0ed
Remove old comments
2021-11-22 23:41:06 -05:00
Shadowfacts
50cbbb86fc
Fix instance selector activity indicator background color
2021-11-22 23:23:52 -05:00
Shadowfacts
5a914ea5a3
Don't show Mute action when not applicable to status
2021-11-22 23:23:19 -05:00
Shadowfacts
2b50609e5c
Fix animating poll configuration button size change when selected option
...
changes
2021-11-20 11:37:09 -05:00
Shadowfacts
57cb0614a9
Fix keyboard getting dismissed when scrolling autocomplete suggestions
...
Presentation controller takes care of dismissing keyboard when swipe
down in main scroll view starts
2021-11-20 11:28:37 -05:00
Shadowfacts
9768097488
Match gif playback progress through animation
...
Closes #8
2021-11-13 14:52:02 -05:00
Shadowfacts
f5e9f71586
Use link replacement length from instance config if available
2021-11-11 13:44:24 -05:00
Shadowfacts
9f8b14d180
Replace Gifu with CGImageAnimation
...
Closes #44
2021-11-11 13:26:11 -05:00
Shadowfacts
b917120f17
Fix crash when conversation loading fails
2021-11-10 17:25:05 -05:00
Shadowfacts
30ef9cc6d0
Extract compose image into separate view
2021-11-10 16:57:27 -05:00
Shadowfacts
948c792e5d
Fix crash when leaving timeline VC that was showing timeline description message and doesn't have any statuses
2021-11-07 23:22:48 -05:00
Shadowfacts
5a26739b78
Remove old compilation condition
2021-11-07 14:35:14 -05:00
Shadowfacts
83d4af2303
Fix interactive gallery dismiss going wrong direction when gesture starts out very slow
2021-09-21 23:46:22 -04:00
Shadowfacts
7c5076d01a
Fix dismissing gallery presented by modally-presented VC removing the
...
gallery's presenting VC from the view hierarchy
Closes #132
2021-09-21 23:30:38 -04:00
Shadowfacts
e61823b78f
Update LIVC comments for iPhones 13
2021-09-19 12:43:38 -04:00
Shadowfacts
1e54235ff5
Hide public timeline description when user begins scrolling rather than
...
after cell moves offscreen
Fixes description getting dismissed prematurely on iOS 14 and hitching
when the cell moves offscreen
2021-08-15 22:29:14 -04:00
Shadowfacts
e6e5554edf
Fix fast account switcher animation weirdness when 1 account only
2021-08-15 19:29:26 -04:00
Shadowfacts
9026f487ec
Convert notifications to use DiffableTimelineLikeTableViewController
2021-08-15 19:25:29 -04:00
Shadowfacts
c0097ba752
Fix potential race condition with DiffableTimelineLikeTableViewController
2021-08-15 18:44:23 -04:00
Shadowfacts
f109253bba
Show toast when there are no new posts
2021-08-15 18:27:30 -04:00
Shadowfacts
1fda4248ec
Add activity indicator to instance selector
2021-08-15 11:02:19 -04:00
Shadowfacts
7781c5252b
Display toast on load errors
2021-08-15 10:37:37 -04:00
Shadowfacts
ba0d179de5
Fix AccountSwtichingContainerViewController not sending sceneDidEnterBackground to children
2021-08-15 10:37:04 -04:00
Shadowfacts
09ec4a920c
Fix retain cycle in ProfileViewController
2021-08-14 10:25:32 -04:00
Shadowfacts
99e06441f0
Fix crash when getting account relationship fails
...
UIDeferredMenuElement completion handler should only be called from the
main thread
2021-08-12 19:41:00 -04:00
Shadowfacts
85e1e131f6
Fix crash when fetching recommended instances fails
2021-08-12 19:36:28 -04:00
Shadowfacts
1d79918a94
Fix crash when refreshing before anything is loaded
2021-08-08 10:26:51 -04:00
Shadowfacts
340d13b1fa
Fix crash when reloading list timelines
2021-08-08 10:19:18 -04:00
Shadowfacts
cf1000a4df
Fix loadOlder being called excessively on public timelines
2021-08-08 10:09:38 -04:00
Shadowfacts
b781b56efd
Add public timeline descriptions
2021-08-08 10:09:28 -04:00
Shadowfacts
60c88ded5e
Require iOS 15 for Disable Infinite Scrolling
2021-06-27 17:17:39 -04:00
Shadowfacts
1e7a6af0bf
Fix TimelineTableVC item hash including status state
...
Fixes crash when refreshing on iOS 14
2021-06-27 15:52:22 -04:00
Shadowfacts
4cf56685b5
Disable profile screen compose button when logged out
2021-06-27 10:31:02 -04:00
Shadowfacts
fdcd2aa540
Add Open in New Window context menu action to sidebar items
2021-06-27 10:30:53 -04:00
Shadowfacts
667d30a710
Fix crash when editing accounts in a list
...
Closes #127
2021-06-26 18:54:59 -04:00
Shadowfacts
bd49683e13
Fix not being able to select assets on iOS 15 beta 2
2021-06-26 17:18:04 -04:00
Shadowfacts
c22945b1e7
Use sheetPresentationController property
2021-06-26 17:02:17 -04:00
Shadowfacts
0a16a2e261
Fix potential data races
2021-06-26 16:51:54 -04:00
Shadowfacts
b95819cada
Fix crash when switching accounts
2021-06-26 16:42:56 -04:00
Shadowfacts
dc1ea1bed9
Fix timeline momentum scrolling stopping due to adding footer section
2021-06-26 15:54:10 -04:00
Shadowfacts
5f9fe505d5
Add pref to disable infinite scrolling on timelines
...
Closes #125
2021-06-25 23:28:43 -04:00
Shadowfacts
5b8e97287e
Convert TimelineTableViewController to use DiffableTimelineLikeTableViewController
2021-06-20 22:27:38 -04:00
Shadowfacts
49572c1fec
Add DiffableTimelineLikeTableViewController
2021-06-20 22:27:29 -04:00
Shadowfacts
ebb0770198
Add context menu action to remove attachments in Compose
2021-06-18 11:32:17 -04:00
Shadowfacts
230bd50661
Disable selection of presenting sidebar items on focus
2021-06-12 22:17:09 -04:00
Shadowfacts
472b9aa5e2
Fixes for large image animations on devices with square screns
2021-06-12 11:26:44 -04:00
Shadowfacts
3413dff8f9
Present compose screen in new window on iOS 15 and iPad/Mac
2021-06-11 10:50:31 -04:00
Shadowfacts
66e8fce488
Fix crash when conversation VC tries to restore from unloaded status
2021-06-11 10:19:59 -04:00
Shadowfacts
aa2d333f4a
Disable transparent nav bar on page view controllers
2021-06-10 10:55:09 -04:00
Shadowfacts
c8a45d8eef
Add Open in New Window menu item to profiles
2021-06-10 10:52:27 -04:00
Shadowfacts
40f5be28f6
Cleanup un/follow menu action
2021-06-10 10:36:02 -04:00
Shadowfacts
7c9287543c
Fix crash due to PencilKit undo manager not being available until viewDidAppear
2021-06-10 10:33:24 -04:00
Shadowfacts
2a05b6d326
Add pointer hover effects to compose poll buttons
2021-06-09 19:18:54 -04:00
Shadowfacts
2499d25432
Use built-in sheet for asset picker on iOS 15
2021-06-09 19:12:10 -04:00
Shadowfacts
9417872790
Don't show Reply action in menu button on statuses
2021-06-09 17:10:44 -04:00
Shadowfacts
c02a1bbf74
Make Pin status action title clearer
2021-06-09 17:10:13 -04:00
Shadowfacts
0a894b219a
Allow Open in New Window action on iPadOS
2021-06-09 17:09:59 -04:00
Shadowfacts
22803668d2
Remove ellipsis from Share menu item title
2021-06-09 17:09:45 -04:00
Shadowfacts
2f6d1cb069
Use plain list style for Compose attachments
2021-06-09 17:08:59 -04:00
Shadowfacts
8889261b6b
Fix compose reply avatar scroll effect not working on iOS 15
2021-06-09 11:01:11 -04:00
Shadowfacts
91f1a5195c
Use visibility bar button item selection state instead of changing icon
2021-06-08 15:00:48 -04:00
Shadowfacts
1a5b958b1a
Hide compose progress bar while there is no progress
...
On iOS 15, the progress bar displays a little bit of progress even at 0
2021-06-08 14:54:42 -04:00
Shadowfacts
bbe260bc9e
Construct PKToolPicker ourselves
2021-06-06 21:33:17 -04:00
Shadowfacts
2fe19a5abe
Add fast account switching indicator to tab bar item
2021-06-06 18:30:46 -04:00
Shadowfacts
feacf576d7
Allow draging accounts in Preferences into new scenes
2021-06-06 14:55:18 -04:00
Shadowfacts
18ce21c2c6
Add Open in Tusker action extension
2021-05-24 19:30:11 -04:00
Shadowfacts
ffe6450b26
Xcode recommendations, use AnyObject instead of class in protocol requirements
2021-05-22 13:44:58 -04:00
Shadowfacts
4c9d5e8465
Fix nav bar on iPad search screen hiding
2021-05-22 11:25:12 -04:00
Shadowfacts
9ec7177bfa
Fix crash when searching fails
2021-05-22 11:22:01 -04:00
Shadowfacts
421881d461
Remove dead code
2021-05-13 22:42:26 -04:00
Shadowfacts
c78f152670
Animate attachment rows in when picking assets
2021-05-13 22:34:26 -04:00
Shadowfacts
21e4828a72
Fix crash when notifications fail to load
2021-05-09 21:48:59 -04:00
Shadowfacts
c34ce758dd
Fix Home sidebar item getting deselected immediately on load
2021-05-06 22:02:27 -04:00
Shadowfacts
2c9f00d19f
Fix compose poll durations not being set/persisted
2021-05-06 21:52:16 -04:00
Shadowfacts
fdb21cd1fb
Add Refresh Poll option
2021-05-05 17:51:11 -04:00
Shadowfacts
005001b081
Add authoring polls
...
Closes #48
2021-05-03 23:12:59 -04:00
Shadowfacts
90f17693f1
Fix compose autocomplete suggestions not displaying
...
c737354ed3
was overzealous
2021-05-01 19:18:00 -04:00
Shadowfacts
698b045f86
Add poll finished notifications
2021-04-28 21:47:38 -04:00
Shadowfacts
daa1a9eef7
Fix potential crash when collapsing w/o selected sidebar item
2021-04-25 12:39:45 -04:00
Shadowfacts
c737354ed3
Fix cursor movement not working in compose text fields when emoji added
...
Removes workaround introduced in 8c4ef3caa6
. This is no longer necessary
and autocorrect works fine without it since at least iOS 14.4.
Closes #118
2021-04-05 18:31:03 -04:00
Shadowfacts
8ea15d3bab
Add preference for requiring confirmation before reblogging
2021-04-05 18:31:00 -04:00
Shadowfacts
a896573a5e
Show assets immediately after granting permissions
2021-04-04 15:04:32 -04:00
Shadowfacts
edd89450aa
Fail gracefully when fetching statuses in timeline controller
2021-04-04 14:43:51 -04:00
Shadowfacts
5f5ef8fcea
Fix potential crash when large image loading fails
2021-04-04 14:05:00 -04:00
Shadowfacts
a3b59c990b
Fix compile issue on Xcode 12.4
2021-04-04 14:04:44 -04:00
Shadowfacts
6e92633793
Fix crash when adding pinned statuses section during refresh
2021-02-08 18:24:44 -05:00
Shadowfacts
e4ff632dcb
Fix conversation main status being selectable
2021-02-07 20:16:08 -05:00
Shadowfacts
b0ebef2cfd
Only show Trending Hashtags and Profile Directory on Mastodon
2021-02-07 19:52:59 -05:00
Shadowfacts
bbb8707cb7
Add Profile Directory
2021-02-07 19:39:22 -05:00
Shadowfacts
6a927e4092
Enable drag & drop on account list screen
2021-02-07 11:34:04 -05:00
Shadowfacts
13cdb5d8c7
Add Trending Hashtags to sidebar
2021-02-07 10:45:36 -05:00
Shadowfacts
9f0883d0cb
Fix sidebar item getting deselected on add list/instance/hashtag
2021-02-07 10:43:54 -05:00
Shadowfacts
5d1c95621b
Fix VisualEffectImageButton retain cycle
...
Button had a menu which had an action which had a closure which strongly
referenced the sourceView which was the button itself.
2021-02-06 15:31:13 -05:00
Shadowfacts
02ba45fa34
Fix crash when opening & closing Preferences after changing account
...
The old ProfileHeaderView was being leaked, and it was still listening
to the preferencesDidChange notification, but crashing because its
delegate (and therefore MastodonController) had been dealloc'd.
2021-02-06 15:29:35 -05:00
Shadowfacts
9d5c004ec4
Add Trending Hashtags screen
2021-02-06 14:54:35 -05:00
Shadowfacts
37e90229c2
Fix crash when editing list
2021-02-06 14:35:34 -05:00
Shadowfacts
73aceda97f
Convert Explore screen to use list-style collection view
2021-02-06 13:48:31 -05:00
Shadowfacts
669d55500a
Remove unused pre-iOS 14 code
2021-02-06 13:47:45 -05:00
Shadowfacts
bcc023a127
Show threads on Conversation screen
2021-01-31 17:42:29 -05:00
Shadowfacts
4ed862120c
Add trending hashtags to add saved hashtag controller
2021-01-28 23:20:25 -05:00
Shadowfacts
cdffda5593
Fix crash when profile screen disappears
2021-01-20 18:41:24 -05:00
Shadowfacts
d1c45a87e6
Fix low resolution avatars being shown on profile
2021-01-20 18:31:30 -05:00
Shadowfacts
e7800249af
Avoid loading cached data into memory when prefetching
2021-01-18 14:50:56 -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
6dee0957ea
Remove in-memory caches of most original image data
2021-01-17 11:45:04 -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
Shadowfacts
678ed4959b
Fix crash upon split view expansion before sidebar VC is loaded
2021-01-12 22:16:20 -05:00
Shadowfacts
f0e2bb8db6
Fix crash while cancelling prefetching of rows
2020-12-31 23:20:53 -05:00
Shadowfacts
e67f6b2ad8
Avoid redundant database lookups
2020-12-25 12:01:35 -05:00
Shadowfacts
4ac3292183
Allow dragging attachments between Compose windows
2020-12-14 22:46:56 -05:00
Shadowfacts
1b44117891
Don't unnecessarily load views when transferring navigation stacks
2020-12-14 22:24:48 -05:00
Shadowfacts
c7b708e62b
Fix crash when sidebar collapses
2020-12-14 22:23:22 -05:00
Shadowfacts
56b51f944d
Add drag and drop spring loading to tab bar & sidebar
2020-12-14 22:16:16 -05:00
Shadowfacts
30297c2390
Add multi-window drag and drop to all the things
2020-12-14 18:44:48 -05:00
Shadowfacts
522c9b2b03
Add multi-window support and auxiliary windows
2020-12-13 22:37:37 -05:00
Shadowfacts
67a029180e
Don't construct unnecessary view controllers in MainSplitViewController
2020-11-15 19:04:46 -05:00
Shadowfacts
dfad8740eb
Extract common functionality into TimelineLikeTableViewController
2020-11-15 15:48:49 -05:00
Shadowfacts
80c0d08ec6
Tweak MenuController
2020-11-14 22:28:52 -05:00
Shadowfacts
2b5ab90cd8
Add key commands for prev/next sub tab
2020-11-14 22:26:02 -05:00