Shadowfacts
afc2bfcf6b
Add list editing
2019-12-17 22:56:53 -05:00
Shadowfacts
76a7c5bdf8
Add list deletion
2019-12-17 21:40:08 -05:00
Shadowfacts
19f15d8fa9
Add list creation
2019-12-17 21:18:32 -05:00
Shadowfacts
270cbc2a6c
Add lists to Explore tab
...
Closes #63
2019-12-17 21:10:30 -05:00
Shadowfacts
036791bd39
Replace Search tab with Explore tab
...
- Search controller (functionally the same, presents results on top of
explore menu)
- Add bookmarks screen
See #63
2019-12-17 00:22:25 -05:00
Shadowfacts
382decd7da
Fix search section titles
2019-12-16 22:23:12 -05:00
Shadowfacts
05d79d5d03
Use same nav delegate more options for context menu share sheet
2019-12-14 13:36:05 -05:00
Shadowfacts
4c0607af79
Add (un)bookmarking to status more options
2019-12-14 12:40:50 -05:00
Shadowfacts
eb6cfba9aa
Fix tablel view cells being re-selected on aborted nav swipe back
2019-12-14 11:59:31 -05:00
Shadowfacts
c26657bafa
Use synchronized MastodonCache to prevent race condition crashes
2019-12-14 11:31:14 -05:00
Shadowfacts
0c78af7d4f
Store in reply to status in drafts
2019-12-14 11:30:35 -05:00
Shadowfacts
681cdb8bb5
Fix automatically created drafts not being deleted after successful post
...
The newly created draft needs to be set to the compose VC's currentDraft
so that it gets removed after the status is successfully created.
Also, save the drafts to disk after saving a draft so that crashes don't
cause draft loss.
2019-11-28 22:26:37 -05:00
Shadowfacts
06442b5629
Fix controls in large image/gallery not hiding/showing on zoom
...
Closes #58
2019-11-28 21:51:24 -05:00
Shadowfacts
d5232c0b03
Fix content warning label always showing in conversation main status
...
When the conversation was opened, the status state of the main status
would already be known, so the CW label wasn't getting updated or
hidden/shown.
2019-11-28 21:22:13 -05:00
Shadowfacts
7140590ccf
Fix covnerstaion expand/collapse button not working on all statuses
2019-11-28 18:58:47 -05:00
Shadowfacts
b47b08fa95
Store status collapse state in containing view controller
...
Also, copy the state between screens, so e.g. expanding a status in the
timeline and then opening that conversation already has that status
expanded.
This intentionally doesn't store the sensitive attachment visibility
state, since showing text when not necessary is less dangerous than for
images. (Possibly a preference for this in the future?)
Closes #55
2019-11-28 18:36:58 -05:00
Shadowfacts
24a1e7ceb9
Unify most of TimelineStatus and ConverastionMainStatus cell code
...
Closes #54
2019-11-19 12:08:11 -05:00
Shadowfacts
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
Shadowfacts
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
Shadowfacts
a92d9ddc6f
Automatically collapse long (> 500 chars) statuses
...
Closes #12
2019-11-17 18:36:19 -05:00
Shadowfacts
eb8afdaab8
Change how pin icon is displayed on statuses
2019-11-17 15:28:58 -05:00
Shadowfacts
d4fa2f36e3
Remove send message from profile share menu
2019-11-17 15:19:20 -05:00
Shadowfacts
4cfe5e0fa5
Change action notification line limit to 3
2019-11-17 15:16:58 -05:00
Shadowfacts
975fb23292
Possibly fix crash when reblogger account is cached
2019-11-17 14:46:14 -05:00
Shadowfacts
85812d774d
Fix crash when trying to open context menu for attachment that hasn't yet loaded
2019-11-17 14:45:38 -05:00
Shadowfacts
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
Shadowfacts
81a5fce602
Add preference to always blur media
2019-11-17 12:52:42 -05:00
Shadowfacts
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
Shadowfacts
42a0a8890c
Tweak profile header more button appearance
2019-11-17 11:33:49 -05:00
Shadowfacts
56d4a6690f
Fix crash when displaying posts with more than 4 attachments
2019-11-17 11:32:35 -05:00
Shadowfacts
c91a7baaa6
Show pinned posts on profiles
...
Closes #53
2019-11-17 11:14:33 -05:00
Shadowfacts
af65aa88e0
Don't use suggested actions in context menus
2019-11-17 10:19:50 -05:00
Shadowfacts
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
Shadowfacts
5076aec54e
Use ObservedObject for binding to prefs in SwiftUI instead of custom property wrappers
2019-11-14 19:53:00 -05:00
Shadowfacts
b4d41ac9b7
Fix crash in compose screen
2019-09-28 00:37:43 -04:00
Shadowfacts
1808aaa3e8
A bunch of VoiceOver/Voice Control stuff
2019-09-26 22:32:51 -04:00
Shadowfacts
5ebf651f76
Revert "Use correct ISO 8601 date decoder"
...
This reverts commit 5da357ee9c
.
2019-09-26 18:39:48 -04:00
Shadowfacts
5da357ee9c
Use correct ISO 8601 date decoder
2019-09-24 14:53:35 -04:00
Shadowfacts
6225b2a02f
Use aspect fit for instance thumbnail
2019-09-24 14:45:47 -04:00
Shadowfacts
adef4840de
Don't crash on login cancelled
2019-09-24 14:45:29 -04:00
Shadowfacts
268aca9d7e
Fix a couple warnings
2019-09-23 11:07:32 -04:00
Shadowfacts
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
Shadowfacts
4b70b9d8b6
Fix attached media in compose view being displayed incorrectly
2019-09-22 19:02:19 -04:00
Shadowfacts
b81e4d0a9e
Tweaks to support decoding Pixelfed instance response
2019-09-22 18:57:33 -04:00
Shadowfacts
682d68fd81
Change order of notification dismissal swipe action
2019-09-19 22:09:17 -04:00
Shadowfacts
9502944e62
Revert "Fix pagination links not being parsed correctly for some URLs"
...
This reverts commit 60aa6eca36
.
2019-09-19 18:57:35 -04:00
Shadowfacts
f0c0376f80
Add home screen shortcuts
2019-09-19 16:55:15 -04:00
Shadowfacts
d0c49144c4
Add notification dismissal swipe action
...
#49
2019-09-16 16:09:13 -04:00
Shadowfacts
911e73c78f
Add haptic feedback to switching segmented pages
2019-09-16 13:14:58 -04:00
Shadowfacts
65ceb83d2d
Add logout button to preferences
2019-09-16 13:12:23 -04:00