1036 Commits

Author SHA1 Message Date
8fb3b211b6
Add button to conversation table view to collapse/expand all posts
This needs a refactor once StatusTableViewCell and
ConversationMainStatusTableViewCell are merged. See #54
2019-11-18 22:28:47 -05:00
da6ff67a51
Add notification dismissal context menu actions
Closes #49

This is a workaround for UIKit's built-in suggested context menu actions
not working as expected, and should be replaced with the system thing if
it becomes possible.
2019-11-17 18:49:48 -05:00
a92d9ddc6f
Automatically collapse long (> 500 chars) statuses
Closes #12
2019-11-17 18:36:19 -05:00
eb8afdaab8
Change how pin icon is displayed on statuses 2019-11-17 15:28:58 -05:00
d4fa2f36e3
Remove send message from profile share menu 2019-11-17 15:19:20 -05:00
4cfe5e0fa5
Change action notification line limit to 3 2019-11-17 15:16:58 -05:00
975fb23292
Possibly fix crash when reblogger account is cached 2019-11-17 14:46:14 -05:00
85812d774d
Fix crash when trying to open context menu for attachment that hasn't yet loaded 2019-11-17 14:45:38 -05:00
150adeb581
Use custom navigation controller for preferences to override
viewWillDisappear method and send preferences changed notification

Workaround for #36
2019-11-17 14:31:07 -05:00
81a5fce602
Add preference to always blur media 2019-11-17 12:52:42 -05:00
6ce96764f3
Use visual effect views for sensitive media hide button so the button is
visible regardless of the image color
2019-11-17 12:28:21 -05:00
42a0a8890c
Tweak profile header more button appearance 2019-11-17 11:33:49 -05:00
56d4a6690f
Fix crash when displaying posts with more than 4 attachments 2019-11-17 11:32:35 -05:00
c91a7baaa6
Show pinned posts on profiles
Closes #53
2019-11-17 11:14:33 -05:00
af65aa88e0
Don't use suggested actions in context menus 2019-11-17 10:19:50 -05:00
c85836eda6
Add preferences for using in-app vs out of app Safari and using Reader Mode for in-app 2019-11-14 19:53:27 -05:00
5076aec54e
Use ObservedObject for binding to prefs in SwiftUI instead of custom property wrappers 2019-11-14 19:53:00 -05:00
b4d41ac9b7
Fix crash in compose screen 2019-09-28 00:37:43 -04:00
1808aaa3e8
A bunch of VoiceOver/Voice Control stuff 2019-09-26 22:32:51 -04:00
5ebf651f76
Revert "Use correct ISO 8601 date decoder"
This reverts commit 5da357ee9cc12d5f59a5f89bdb166d0f9b29f893.
2019-09-26 18:39:48 -04:00
5da357ee9c
Use correct ISO 8601 date decoder 2019-09-24 14:53:35 -04:00
6225b2a02f
Use aspect fit for instance thumbnail 2019-09-24 14:45:47 -04:00
adef4840de
Don't crash on login cancelled 2019-09-24 14:45:29 -04:00
268aca9d7e
Fix a couple warnings 2019-09-23 11:07:32 -04:00
c84b042c33
Modify font descriptor traits when applying bold/italic formatting
instead of replacing font entirely.

Fixes #51
2019-09-22 19:30:15 -04:00
4b70b9d8b6
Fix attached media in compose view being displayed incorrectly 2019-09-22 19:02:19 -04:00
b81e4d0a9e
Tweaks to support decoding Pixelfed instance response 2019-09-22 18:57:33 -04:00
682d68fd81
Change order of notification dismissal swipe action 2019-09-19 22:09:17 -04:00
9502944e62
Revert "Fix pagination links not being parsed correctly for some URLs"
This reverts commit 60aa6eca3604bd6f1fd511cf722bff0dd572ae1e.
2019-09-19 18:57:35 -04:00
f0c0376f80
Add home screen shortcuts 2019-09-19 16:55:15 -04:00
d0c49144c4 Add notification dismissal swipe action
#49
2019-09-16 16:09:13 -04:00
911e73c78f
Add haptic feedback to switching segmented pages 2019-09-16 13:14:58 -04:00
65ceb83d2d
Add logout button to preferences 2019-09-16 13:12:23 -04:00
bc2e3c37a0
Add NSUserActivity for search 2019-09-15 21:20:50 -04:00
d08789bfab Add NSUserActivity for checking mentions 2019-09-15 21:15:40 -04:00
9f818328ee Cleanup user activity and XCB action handling code 2019-09-15 21:15:40 -04:00
32d6756762 Add NSUserActivity's for timelines 2019-09-15 21:15:40 -04:00
e17e00583f
Add X-Callback-URL for search 2019-09-15 18:12:49 -04:00
078f9e076d
Allow searching for posts/users by opening URL with the tusker:// protocol 2019-09-15 16:13:18 -04:00
df8e0dedd4
Add instance selector 2019-09-15 15:01:35 -04:00
fc2aea04c3
Add hashtags to search 2019-09-14 21:24:43 -04:00
e121dd37b8
Add Search tab
Closes #31
2019-09-14 20:47:08 -04:00
dfb72edbd8
Fix opening context menu previews
Closes #43
2019-09-14 16:48:43 -04:00
d3e31541cf Don't allow swiping in SegmentedPageViewController 2019-09-14 15:59:32 -04:00
88344c67e8 Merge timeline tabs
Closes #46
2019-09-14 15:59:32 -04:00
60aa6eca36
Fix pagination links not being parsed correctly for some URLs
Fixes an issue where Mentions notifications wouldn't load past the first page.

URLComponents(string:) fails when the string contains some characters, such as [ or ]
URL(string:) and then URLComponents(url:resolvingAgainstBaseURL:) does not fail
See FB7271340
2019-09-14 15:32:20 -04:00
84a07fc718
Add preference to disable showing favorite/reblog counts 2019-09-14 15:00:52 -04:00
eb58a46ab7
Change how favorite/reblog counts are displayed 2019-09-14 14:55:09 -04:00
905b6a0a21
Add preference for default notifications display mode 2019-09-14 13:02:33 -04:00
6ab8f99cc2
Use @Published for preferences and manually encode/decode 2019-09-14 12:15:40 -04:00