Shadowfacts
|
137a537f68
|
Extract loading and local updating handling code from bookmarks VC into separate VC
|
2023-02-04 13:14:08 -05:00 |
Shadowfacts
|
91123fd24a
|
Make username label on profile copyable
|
2023-02-04 11:10:01 -05:00 |
Shadowfacts
|
597dd56032
|
Fix crash on split VC collapse/expand while in explore tab
Also fix iPad explore VC resetting when leaving/reopening the app
Closes #351
|
2023-02-03 18:30:37 -05:00 |
Shadowfacts
|
37847a2f9f
|
Fix accent color circles not showing on iOS 15
|
2023-02-02 23:36:47 -05:00 |
Shadowfacts
|
471d3459a6
|
Apply non-pure-black dark mode to preferences screen
|
2023-02-02 23:29:44 -05:00 |
Shadowfacts
|
512eec09a8
|
Merge branch 'develop' into non-pure-black-mode
|
2023-02-02 23:14:27 -05:00 |
Shadowfacts
|
af8a9faaeb
|
Cleanup PreferencesView
|
2023-02-02 23:14:19 -05:00 |
Shadowfacts
|
20c4c4bb2f
|
Start adding non-pure-black dark mode
|
2023-02-02 23:02:11 -05:00 |
Shadowfacts
|
76268e7a14
|
Make attachment description selectable in gallery
|
2023-01-31 14:17:59 -05:00 |
Shadowfacts
|
29596180a1
|
Using async/await for ImageCache implementation
|
2023-01-31 09:56:13 -05:00 |
Shadowfacts
|
ebfd8b3efd
|
Fix bookmarks VC sometimes going haywire
|
2023-01-30 10:07:34 -05:00 |
Shadowfacts
|
509acbde19
|
Fix status action account list VC not resizing on rotation
|
2023-01-29 16:02:47 -05:00 |
Shadowfacts
|
1940368c43
|
Load account lists in pages of 40
|
2023-01-28 23:07:38 -05:00 |
Shadowfacts
|
49c9c69b5a
|
Fix flicker when opening status action account list in split nav
The container VC background needs to match the content VC
|
2023-01-28 22:59:30 -05:00 |
Shadowfacts
|
ff29f2768b
|
Tweak follow count button colors
Try to make it clearer that it's a button
|
2023-01-28 18:18:53 -05:00 |
Shadowfacts
|
942df433b3
|
Allow refreshing bookmarks list
|
2023-01-28 15:30:41 -05:00 |
Shadowfacts
|
5e2b551045
|
Update bookmarks VC on bookmarked state changes
Closes #318
|
2023-01-28 15:30:41 -05:00 |
Shadowfacts
|
2e64500c35
|
Rewrite bookmarks VC using UICollectionView
|
2023-01-28 15:30:41 -05:00 |
Shadowfacts
|
7b7c05ff68
|
Fix timeline position sync not working due to LazilyDecoding cache not being invalidated upon remote change
|
2023-01-28 13:41:22 -05:00 |
Shadowfacts
|
aec5c0b787
|
Update Sentry SDK
|
2023-01-28 00:16:11 -05:00 |
Shadowfacts
|
d8901b38f5
|
Load timeline posts in pages of 40
|
2023-01-28 00:16:11 -05:00 |
Shadowfacts
|
9d7c876e3c
|
Remove old sleeps
|
2023-01-27 21:48:47 -05:00 |
Shadowfacts
|
455273f322
|
Show more posts in report status screen
|
2023-01-27 21:45:02 -05:00 |
Shadowfacts
|
16347b2ad0
|
Automatic retry during onboarding, better UI while waiting
|
2023-01-27 20:52:34 -05:00 |
Shadowfacts
|
0e1cbce10d
|
Revoke token and destroy stores when logging out
|
2023-01-27 18:53:20 -05:00 |
Shadowfacts
|
8bd6f53f01
|
Allow pinning instance public timelines
|
2023-01-27 18:12:54 -05:00 |
Shadowfacts
|
1f337613be
|
Add animation when compose toolbar buttons (dis)appear
|
2023-01-26 22:33:47 -05:00 |
Shadowfacts
|
3f4a62f5f9
|
Fix changes being published during SwiftUI view update
|
2023-01-26 22:18:03 -05:00 |
Shadowfacts
|
b506704716
|
Move Drafts button to nav bar when current composed post doesn't have any content
|
2023-01-26 22:17:49 -05:00 |
Shadowfacts
|
edd1e55cbb
|
Unify haptic feedback
Closes #154
|
2023-01-26 21:52:12 -05:00 |
Shadowfacts
|
f1facea929
|
Fix status URLs with fragments not being resolved
|
2023-01-26 21:15:02 -05:00 |
Shadowfacts
|
d638ea054b
|
Add gif/alt badges to attachments
Closes #255, #338
|
2023-01-26 19:16:34 -05:00 |
Shadowfacts
|
e11784904b
|
Add menu action to hide/show reblogs
Closes #206
|
2023-01-26 18:50:05 -05:00 |
Shadowfacts
|
9f1d3804d9
|
Apply Mastodon's link truncation
Closes #344
|
2023-01-26 18:38:31 -05:00 |
Shadowfacts
|
333295367a
|
Add preference to hide link preview cards
Closes #329
|
2023-01-26 17:18:27 -05:00 |
Shadowfacts
|
e9d14c6cbf
|
Tweak status card background color in dark mode
|
2023-01-26 15:17:17 -05:00 |
Shadowfacts
|
5a9513bb30
|
Add tip jar
|
2023-01-25 23:58:51 -05:00 |
Shadowfacts
|
e45459e556
|
Add support link to about screen
|
2023-01-25 18:54:09 -05:00 |
Shadowfacts
|
8b546daeaa
|
Workaround for issues signing in to m.s
|
2023-01-25 09:56:24 -05:00 |
Shadowfacts
|
125f91257a
|
Fix status notifications not being shown
|
2023-01-25 09:56:24 -05:00 |
Fahim Farook
|
507d9c23e7
|
xcconfig Fixes
* Ensure that all bundle prefixes are replaced correctly for all targets and in entitlements files too
|
2023-01-25 09:42:36 +04:00 |
Shadowfacts
|
2ee34acbad
|
Fix remove attachment menu item not being marked destructive
|
2023-01-24 15:02:11 -05:00 |
Shadowfacts
|
6eee97759e
|
Add context menu action to remove pinned timeline
Closes #334
|
2023-01-24 10:19:04 -05:00 |
Shadowfacts
|
f88bf552af
|
Reuse client ID/secret when trying to sign in to the same account again
Workaround for mastodon.social signins being flaky
|
2023-01-23 17:43:41 -05:00 |
Shadowfacts
|
d2c7664073
|
Add profile suggestions to Explore on iPad
|
2023-01-23 17:10:26 -05:00 |
Shadowfacts
|
e91249a876
|
Detect Misskey links properly
|
2023-01-23 16:59:24 -05:00 |
Shadowfacts
|
1eab964c0b
|
Parse HTML in trending link card descriptions
|
2023-01-23 15:15:43 -05:00 |
Shadowfacts
|
2933ac491b
|
Fix Open in Safari action not working
|
2023-01-23 10:35:23 -05:00 |
Shadowfacts
|
2958d2b1ac
|
Change TrendingLinkCardCollectionViewCell to use CachedImageView
|
2023-01-22 18:21:58 -05:00 |
Shadowfacts
|
3262fe002b
|
Add hover interaction to trending link cards
|
2023-01-22 17:37:41 -05:00 |
Shadowfacts
|
521e5ad5fc
|
Make trend history view respond to preferred content size category
|
2023-01-22 17:23:22 -05:00 |
Shadowfacts
|
2b651b0bc4
|
Fix trending hashtag cells not adjusting to dynamic type
|
2023-01-22 17:23:19 -05:00 |
Shadowfacts
|
99b3532e64
|
Add description to trending link cards, fix not responding to dynamic type
|
2023-01-22 17:23:19 -05:00 |
Shadowfacts
|
2ea8e9cf1e
|
Fix preview action on iPad Explore screen not working
|
2023-01-22 15:44:36 -05:00 |
Shadowfacts
|
e8b7446117
|
Fix split view expand breaking when transferring trending statuses/hashtags/links VCs
|
2023-01-22 14:01:44 -05:00 |
Shadowfacts
|
a47b9c0c75
|
Move trending statuses to Explore on iPad
See #171
|
2023-01-22 13:57:37 -05:00 |
Shadowfacts
|
a75862b5cc
|
Mask trending link card previews with same corner radius as cells
|
2023-01-22 12:08:22 -05:00 |
Shadowfacts
|
0738683ee3
|
Add search scopes
Closes #328
|
2023-01-22 11:41:38 -05:00 |
Shadowfacts
|
155f4036f9
|
Handle authentication required error for instance timelines
|
2023-01-22 11:18:43 -05:00 |
Shadowfacts
|
6328627a97
|
Fix extra spacing above content in conversation main status
|
2023-01-21 20:27:20 -05:00 |
Shadowfacts
|
c6043d60ee
|
Fix crash when inserting present items in empty timeline
|
2023-01-21 16:31:52 -05:00 |
Shadowfacts
|
2229b332e0
|
Try to resolve statuses from links that match known patterns
|
2023-01-21 14:03:21 -05:00 |
Shadowfacts
|
63ed3b6e10
|
Add loading indicator to conversation screen
|
2023-01-21 13:17:11 -05:00 |
Shadowfacts
|
ccd1672e72
|
Show highlight on expand thread cell selection
|
2023-01-21 13:14:16 -05:00 |
Shadowfacts
|
addcc2dacc
|
Rewrite conversation screen to use UICollectionView
|
2023-01-21 11:26:51 -05:00 |
Shadowfacts
|
b1421767dd
|
Fix tapping expand thread cell not working
|
2023-01-20 14:17:15 -05:00 |
Shadowfacts
|
8ee916411e
|
Further card tweaks
|
2023-01-20 13:58:40 -05:00 |
Shadowfacts
|
9d845bf6c1
|
Show loading indicator when restoring timeline state
|
2023-01-20 13:47:14 -05:00 |
Shadowfacts
|
9a2c24942a
|
Fix SegmentedPageViewController next sub-page shortcut not working
|
2023-01-20 11:38:31 -05:00 |
Shadowfacts
|
cca2a03b2f
|
When routing the SplitNav responder chain through the root VC, go as deep into it as possible
Makes keyboard shortcuts from, e.g., TimelineVC accessible when the root is TimelinesPageVC
See #302
|
2023-01-20 11:34:44 -05:00 |
Shadowfacts
|
1a64bfcef8
|
Disallow keyboard focus in sidebar
Makes keyboard shortcuts from the split VC's primary content available
See #302
|
2023-01-20 11:33:28 -05:00 |
Shadowfacts
|
907810d98a
|
Make link preview cards larger
|
2023-01-20 11:22:28 -05:00 |
Shadowfacts
|
23a4999196
|
Complete asynchronous swipe actions immediately
Fixes crash when the user things the action has failed and taps it
again, which results in an invalid completion handler later being called
|
2023-01-20 10:53:30 -05:00 |
Shadowfacts
|
3e0feba273
|
Fix collapse button disappearing when navigating away
|
2023-01-20 10:51:56 -05:00 |
Shadowfacts
|
468a559127
|
Fix crash when TimelinePosition's center status ID isn't in the list of IDs
|
2023-01-19 21:46:57 -05:00 |
Shadowfacts
|
a33be0b556
|
Remove unused background audio mode
|
2023-01-19 13:13:08 -05:00 |
Shadowfacts
|
6aee926f00
|
Fix table views being too far inset on iPhone
|
2023-01-19 13:13:01 -05:00 |
Shadowfacts
|
5123cf20c3
|
Rename Delete Status -> Delete Post
|
2023-01-18 15:05:12 -05:00 |
Shadowfacts
|
bf739b9f41
|
Add pagination to status actions account list
|
2023-01-18 15:02:56 -05:00 |
Shadowfacts
|
4211806b5f
|
Add followers/following screen
Closes #323
|
2023-01-18 15:02:56 -05:00 |
Shadowfacts
|
88aada8d35
|
Add follower/ing counts to profile header
|
2023-01-18 14:02:23 -05:00 |
Shadowfacts
|
5623cedab3
|
Fix conversation reloading on appear
|
2023-01-18 13:59:42 -05:00 |
Shadowfacts
|
ccfc8331fb
|
Fix avatars not un-grayscaling on timeline
|
2023-01-18 11:37:15 -05:00 |
Shadowfacts
|
10803408cd
|
Post status deleted notifications when load fails with not found
|
2023-01-17 20:04:48 -05:00 |
Shadowfacts
|
fb7a7db6e8
|
Handle deleted statuses in status action account list
|
2023-01-17 20:02:03 -05:00 |
Shadowfacts
|
78cd1313fe
|
Fix new conversation VC not responding to status bar taps
|
2023-01-17 19:36:12 -05:00 |
Shadowfacts
|
db1bbf7148
|
Add delete status action
|
2023-01-17 19:32:50 -05:00 |
Shadowfacts
|
5f19adf2d0
|
Only show report action for other people's posts
|
2023-01-17 19:15:54 -05:00 |
Shadowfacts
|
6f006adbc1
|
Show better message when opening conv for deleted status
Also split conversation loading out into separate view controller
|
2023-01-17 19:15:54 -05:00 |
Shadowfacts
|
39bff06897
|
Fix profile header buttons not adjusting height for dynamic type size
Closes #317
|
2023-01-17 11:51:14 -05:00 |
Shadowfacts
|
68682ee291
|
Maybe fix race condition between iCloud sync and state restoration
|
2023-01-17 10:50:36 -05:00 |
Shadowfacts
|
907cf08400
|
Fix expand thread cell not adjusting to accent color pref
|
2023-01-16 17:54:56 -05:00 |
Shadowfacts
|
e85d194e5f
|
Make table and collection view focusable
|
2023-01-16 17:54:56 -05:00 |
Shadowfacts
|
cfeb87d2ba
|
Fix status collection cells being too far inset
|
2023-01-16 17:54:56 -05:00 |
Shadowfacts
|
e4f3735c9f
|
Don't use UIPageViewController for SegmentedPageViewController
|
2023-01-16 17:54:56 -05:00 |
Shadowfacts
|
baa9dfe0f1
|
More logging
|
2023-01-16 15:51:03 -05:00 |
Shadowfacts
|
5e73439e7b
|
Fix statuses being inset too much on iPhones
|
2023-01-16 14:21:42 -05:00 |
Shadowfacts
|
4b2776ee81
|
Fix conversation non-main status collapse button not adjusting to accent color preference
|
2023-01-16 11:54:09 -05:00 |
Shadowfacts
|
0653d695d9
|
Fix various things not adjusting to accent color preference
Closes #325
|
2023-01-16 11:24:42 -05:00 |
Shadowfacts
|
4811747790
|
Fix crash when resuming search user activity in unloaded explore VC
|
2023-01-16 10:58:45 -05:00 |
Shadowfacts
|
ed2519848c
|
Prevent all pinned timelines from being removed
|
2023-01-16 10:55:32 -05:00 |
Shadowfacts
|
b1374b12a3
|
More error reporting tweaks
|
2023-01-15 15:01:16 -05:00 |
Shadowfacts
|
c5a25eecf1
|
Fix row separators not being inset to readable content width
|
2023-01-15 12:45:41 -05:00 |
Shadowfacts
|
a4dbf3ddbb
|
Add New List action to Add to List menu
|
2023-01-15 11:49:20 -05:00 |
Shadowfacts
|
be3a61ebc7
|
Fix Send Report button not adapting to accent color
|
2023-01-15 11:48:16 -05:00 |
Shadowfacts
|
ababa4b428
|
Add more logging around state restoration crash
|
2023-01-15 11:30:34 -05:00 |
Shadowfacts
|
d75c2558ca
|
Capture strong references in ToggleFollowHashtagService retry actions
|
2023-01-15 10:33:06 -05:00 |
Shadowfacts
|
37563b6afd
|
Fix @Published property being changed on background thread
|
2023-01-14 11:32:31 -05:00 |
Shadowfacts
|
937afc0dfd
|
Add accent color preference
|
2023-01-14 11:32:31 -05:00 |
Shadowfacts
|
94c34e03dd
|
Add reporting accounts and statuses
|
2023-01-14 11:03:39 -05:00 |
Shadowfacts
|
1ad556f9cf
|
Fix crash when displaying poll finished notification
|
2023-01-13 15:27:48 -05:00 |
Shadowfacts
|
019f7d6d6a
|
Fix crash if preferences change while there are cells that don't have statuses
|
2023-01-13 15:26:26 -05:00 |
Shadowfacts
|
b4384d11f5
|
Delete Relationship when Account is deleted
Prevents errors when accessing dangling relationships w/o accounts
|
2023-01-13 10:31:51 -05:00 |
Shadowfacts
|
2ed8d22899
|
Fix crash when trying to restore activity for non-pinned timeline
|
2023-01-09 12:39:35 -04:00 |
Shadowfacts
|
cce6413e2b
|
Fix crash when trying to load deleted statuses for restoration
|
2023-01-08 17:56:21 -04:00 |
Shadowfacts
|
8fb0fb66e3
|
Start playing video attachments immediately on appear
|
2023-01-06 21:43:27 -04:00 |
Shadowfacts
|
1d9efc7fb5
|
Include status code in automatic mastodon error reports
|
2023-01-03 11:31:24 -05:00 |
Shadowfacts
|
b17b7b7a24
|
Fix crash when inserting present items when there are no existing items
|
2023-01-02 17:18:30 -05:00 |
Shadowfacts
|
18d7917756
|
Add subjects for activity item sources
|
2023-01-02 17:16:31 -05:00 |
Shadowfacts
|
cc401fce8c
|
Allow sharing gifv attachments, improve share sheet behavior for images
|
2023-01-02 16:59:55 -05:00 |
Shadowfacts
|
a5fc35d0b1
|
More tweaks to automatic error reporting
|
2023-01-02 15:14:28 -05:00 |
Shadowfacts
|
acd48a6db4
|
When logging out, remove the scene's active account rather than the most-recently activated one, as they may not be the same
|
2023-01-02 11:41:47 -05:00 |
Shadowfacts
|
b45d3fb80a
|
Use WebURL for status URLs
|
2023-01-02 11:36:06 -05:00 |
Shadowfacts
|
5898da3234
|
Maybe fix race condition when account is loaded as profile statuses VC is dealloc'd
|
2023-01-01 15:27:25 -05:00 |
Shadowfacts
|
9dd966f639
|
Fix duplicate saved instances not being uniqued correctly
|
2023-01-01 15:27:25 -05:00 |
Shadowfacts
|
854d48e54e
|
Unique saved hashtag/instance items
This may happen when migrating to iCloud, if the same hashtag is saved
on multiple devices.
|
2023-01-01 14:49:04 -05:00 |
Shadowfacts
|
d4c560d7fc
|
Add createdAt to AccountPreferences and TimelinePosition to guard against race conditions when creating/migrating
|
2023-01-01 12:58:44 -05:00 |
Shadowfacts
|
91b7ce3008
|
Add pointer interaction to ToastView
|
2023-01-01 12:35:40 -05:00 |
Shadowfacts
|
4dca231a06
|
Add loading animation while syncing timeline position
|
2023-01-01 12:25:44 -05:00 |
Shadowfacts
|
b81c83a250
|
Add iCloud env entitlement and ITSAppUsesNonExemptEncryption
|
2022-12-31 16:58:39 -05:00 |
Shadowfacts
|
f9e619d9e7
|
Deduplicate updated timeline positions when handling remote changes
|
2022-12-31 16:58:20 -05:00 |
Shadowfacts
|
ae7962ae50
|
Better Sentry messages
|
2022-12-31 16:57:43 -05:00 |
Shadowfacts
|
5027660b52
|
Maybe fix crash when restoring unloaded statuses due to race condition
|
2022-12-31 16:57:13 -05:00 |
Shadowfacts
|
358d81b5cf
|
Fix crash when accessing SegmentedPageViewController before it's loaded
|
2022-12-31 16:46:00 -05:00 |
Shadowfacts
|
79b9108a8f
|
Add CloudKit status indicator to advanced prefs
|
2022-12-31 11:24:42 -05:00 |
Shadowfacts
|
5ab22e742b
|
Automatically report errors displayed to the user
|
2022-12-29 17:30:39 -05:00 |
Shadowfacts
|
4f655bb80a
|
Change collection view deselect on appear to happen alongside nav pop
|
2022-12-28 15:01:21 -05:00 |
Shadowfacts
|
e4f1309e2d
|
Make everything follow the readable width
|
2022-12-26 12:22:17 -05:00 |
Shadowfacts
|
bb40894778
|
Ensure all statuses are cached before returning
|
2022-12-26 12:09:57 -05:00 |
Shadowfacts
|
24b3fa1e3f
|
Guard against race condition when loading card image
|
2022-12-26 11:27:58 -05:00 |
Shadowfacts
|
16cd045588
|
Show individual attachments uncropped inline in statuses
|
2022-12-25 14:13:59 -05:00 |
Shadowfacts
|
15a7cd5f65
|
Fix not being able to tap attachments in the timeline
|
2022-12-25 10:27:19 -05:00 |
Shadowfacts
|
e676075d5b
|
Fix spacing on toolbar when visibility and local-only items visible
|
2022-12-25 10:03:07 -05:00 |
Shadowfacts
|
967bff063b
|
Tweak iCloud timeline sync
|
2022-12-25 09:59:35 -05:00 |
Shadowfacts
|
3cba0bce34
|
Update pinned timelines when changed remotely
|
2022-12-24 12:20:13 -05:00 |
Shadowfacts
|
60b182ac18
|
Sync timeline position using iCloud
|
2022-12-23 16:37:42 -05:00 |
Shadowfacts
|
619878ac85
|
Don't show Hide Reblogs/Replies prefs in Preferences, only in Customize Timelines
|
2022-12-23 16:37:42 -05:00 |
Shadowfacts
|
169f1a0191
|
Add haptic feedback to profile follow button
|
2022-12-23 11:19:37 -05:00 |
Shadowfacts
|
fa31c28e92
|
Fix relationship change breaking header layout because the collection view wasn't resizing the cell
|
2022-12-22 18:51:55 -05:00 |
Shadowfacts
|
f815d4e2e4
|
Replace VisualEffectImageButton with ProfileHeaderButton
|
2022-12-22 18:47:53 -05:00 |