Shadowfacts
6a2de2be55
Make suggested profile cells uniform height on trends screen
2023-10-01 10:15:00 -04:00
Shadowfacts
db6ba0c62c
Remove navigation mode preference feature flag
2023-10-01 00:14:20 -04:00
Shadowfacts
16029dc161
Fix Appearance > Interface prefs using wrong row background color
2023-10-01 00:12:01 -04:00
Shadowfacts
31a0db014a
Improve multi-column layout for suggested profiles
2023-10-01 00:08:00 -04:00
Shadowfacts
5be8005e24
Use two columns for trending links/accounts on wide screens
2023-09-29 17:33:18 -04:00
Shadowfacts
ad4e112e96
Fix switching back to previous navigation mode
2023-09-29 17:18:29 -04:00
Shadowfacts
7a2dc7d3c4
Improve readable-width content inset behavior
2023-09-28 21:30:30 -04:00
Shadowfacts
3ba1a00257
Reconfigure visible updates when refreshing
...
Closes #300
2023-09-26 09:42:39 -04:00
Shadowfacts
1b42cd7816
Fix cell reuse bug with follow/action notifications
2023-09-26 09:18:01 -04:00
Shadowfacts
a2fe0dfb78
Avoid unnecessarily recreating avatar views in notifications cells
2023-09-25 21:44:43 -04:00
Shadowfacts
7ae741cd83
Fix Live Text control reappearing when swiping between gallery pages with controls hidden
...
Closes #431
2023-09-24 23:44:40 -04:00
Shadowfacts
df9ce81060
Fix crash when ComposeUIConfig.dismiss called after hosting controller dealloc'd
...
I'm not sure how this can happen (possibly if the user dismissed the
compose screen while the status was being posted? but I haven't been
able to reproduce that), but guard against it since it's causing crashes
2023-09-09 11:37:25 -04:00
Shadowfacts
173eda1757
Prevent dismissing compose screen while posting
2023-09-09 11:35:46 -04:00
Shadowfacts
f448090c2a
Gate navigation mode preference behind feature flag
2023-09-09 10:57:56 -04:00
Shadowfacts
ebc127c921
Add readable content inset to certain screens
2023-09-09 10:56:11 -04:00
Shadowfacts
41665b1060
Indicate that edit history may be incomplete for remote posts
...
Closes #385
2023-09-07 18:04:08 -04:00
Shadowfacts
3a3b7aaee4
Use custom UITraitDefinition on iOS 17
2023-09-06 13:51:27 -04:00
Shadowfacts
f2485f0ba1
Add feature flag for browser-style navigation
2023-09-06 13:27:42 -04:00
Shadowfacts
75caf2c1eb
Enable switching between navigation modes
2023-09-06 13:19:06 -04:00
Shadowfacts
f1a6a405c2
Fix crash when split VC collapses with multi-column nav controller
2023-09-05 20:47:11 -04:00
Shadowfacts
88105f22a0
Add widescreen navigation mode preference
2023-09-05 19:21:50 -04:00
Shadowfacts
9c368f295e
Initial multi-column navigation controller implementation
2023-09-05 19:21:37 -04:00
Shadowfacts
04deb08bcf
Add feature flags to advanced preferences
2023-09-04 23:35:40 -04:00
Shadowfacts
3c9692d5b2
Remove ambiguating constraint priorities, avoid removing and recreating the same constraints
...
Closes #407
2023-07-05 20:30:55 -07:00
Shadowfacts
8f8e2a2aea
Add unfollow hashtag action to Explore screen
...
Closes #417
2023-07-04 09:56:35 -07:00
Shadowfacts
956b817045
Correct log level
2023-06-26 21:39:09 -07:00
Shadowfacts
c3cf38b0c9
Fix not being able to refresh Mentions tab on Pleroma
...
Closes #411
2023-06-26 21:17:21 -07:00
Shadowfacts
a11e453112
Fix reblog confirmation alert not being centered in non-fullscreen window
...
Closes #415
2023-06-26 21:01:23 -07:00
Shadowfacts
2e7ad1626e
Fix avatars being squished in certain places
...
Closes #414
2023-06-26 20:47:38 -07:00
Shadowfacts
4182c15500
Fix invalid status notifications not being removed
...
Closes #416
2023-06-26 20:38:10 -07:00
Shadowfacts
a4e7082ab8
Fix race condition in Compose screen when loading account
2023-05-28 22:28:41 -07:00
Shadowfacts
f0b8f92791
Use cached logged-in account for things
...
Fixes various race conditions with loading account
Closes #251
2023-05-28 22:26:46 -07:00
Shadowfacts
cb5b70a23a
Remove direct accesses of MastodonController.instance
...
Fixes potential race conditions
2023-05-28 22:10:51 -07:00
Shadowfacts
ef00c0e2df
Cache own instance in CoreData
...
See #251
2023-05-28 22:10:10 -07:00
Shadowfacts
473ef018c9
Fix DuckableContainerVC not resetting when dismissed programatically
...
Fixes #396
2023-05-28 15:06:59 -07:00
Shadowfacts
9a734565b0
Fix backgrounding app on iPad dismissing modally-presented VC
...
Closes #399
Closes #316
2023-05-28 14:37:41 -07:00
Shadowfacts
2eda9657ac
Don't use deprecated interfaceOrientation for detecting portrait mode
2023-05-28 14:18:13 -07:00
Shadowfacts
203c1852d4
Reuse poll option views when updating status cell
...
Fixes flicker/animation due to new option views begin added in default
state and then changed back to the state of the existing view.
Fixes #403
2023-05-28 12:19:45 -07:00
Shadowfacts
708112c486
Don't reconfigure conversation main status unnecessarily
2023-05-28 12:16:48 -07:00
Shadowfacts
bf6dfab121
Fix not checking if section exists before getting item identifiers
...
Closes #398
2023-05-27 15:33:33 -07:00
Shadowfacts
f5f1be9f7d
Fix crash due to force-unwrapping uninitialized search controller
...
Closes #395
2023-05-27 15:31:02 -07:00
Shadowfacts
d0a1aec1c0
Fix crash when action notification cell doesn't have any statuses
...
Closes #390
2023-05-27 15:21:34 -07:00
Shadowfacts
e8305184af
Fix tip jar button width changing while purchasing
...
Closes #389
2023-05-27 15:20:42 -07:00
Shadowfacts
f6831ec02b
Add QuickLook fallback for showing unknown attachments in the gallery
...
Closes #169
2023-05-16 11:25:28 -04:00
Shadowfacts
80645a089c
Remove deleted statuses on notifications screen
2023-05-15 23:45:18 -04:00
Shadowfacts
37442bcb48
Fix crash if selected search scope somehow changes before the view is loaded
2023-05-15 23:45:18 -04:00
Shadowfacts
a99072dd7c
Fix crash if there are duplicate accounts in fav/reblog notification list
2023-05-15 23:45:18 -04:00
Shadowfacts
f004c82302
Fix crash if TimelineGapCollectionViewCell is somehow accessibility-activated
2023-05-15 22:03:51 -04:00
Shadowfacts
126e8c8858
Resolve Mastodon remote status links
...
Closes #384
2023-05-15 22:01:44 -04:00
Shadowfacts
dbc89509d7
Fix expand thread cell using wrong background color
...
Closes #383
2023-05-15 21:25:01 -04:00
Shadowfacts
0ba38e4a3a
Fix handoff to iPad/Mac modally presenting new screen rather than pushing nav
2023-05-15 21:17:26 -04:00
Shadowfacts
dc83172aea
Support filtering on Notifications screen
2023-05-14 19:15:18 -04:00
Shadowfacts
b909a633a6
Fix monospace font not being set on profile statuses HTML converter
2023-05-14 19:09:06 -04:00
Shadowfacts
1f95a6cb8e
Fix constraints breaking on expand thread cell
2023-05-14 19:08:52 -04:00
Shadowfacts
468af3f9a6
Move CollapseState out of NotificationGroup
2023-05-14 18:55:34 -04:00
Shadowfacts
038e4b2e4e
Fix crash when action notification cell label leaks
2023-05-14 18:44:08 -04:00
Shadowfacts
421cb7ba03
Fix conversation main status flickering when context is loaded
2023-05-14 15:25:09 -04:00
Shadowfacts
c8eec17180
Fix custom emoji in display name being replaced multiple times unnecessarily
2023-05-14 14:41:36 -04:00
Shadowfacts
8c27a9368f
Estimate height when resolving status collapse state
2023-05-13 15:00:03 -04:00
Shadowfacts
d003098146
Better TimelineLikeController logging
2023-05-11 15:11:43 -04:00
Shadowfacts
db7c183d06
Add status edit history view
2023-05-11 14:57:47 -04:00
Shadowfacts
e87dcfe48e
Add support for editing posts
...
Closes #321
2023-05-11 10:03:09 -04:00
Shadowfacts
566c3d474d
Don't show Show Reblogs action for non-followed people
2023-05-10 22:22:37 -04:00
Shadowfacts
ca03cf3b08
Shorten hashtag action titles
2023-05-10 11:55:23 -04:00
Shadowfacts
f0e530722f
FIx hashtag timelines opened in new window not having save/follow actions
2023-05-10 11:54:36 -04:00
Shadowfacts
dcd1b4ad94
Fix being able to scroll to top while fast account switcher is active
2023-05-10 11:41:59 -04:00
Shadowfacts
85765928b4
Fix crash when trying to remove popped view controller that doesn't exist
2023-05-10 11:04:56 -04:00
Shadowfacts
d4d42e7856
Report instance type/version in Sentry events
2023-05-10 10:34:48 -04:00
Shadowfacts
ee651ae96a
Fix assorted issues collapsing/expanding split VC
2023-05-09 16:42:16 -04:00
Shadowfacts
9fc4aa8a40
Make various corners continuously rounded
2023-05-09 14:56:48 -04:00
Shadowfacts
eac5a4c9a6
Fix notifications scrolling to top when refreshing
2023-05-07 19:46:15 -04:00
Shadowfacts
63612b2fb0
Make notification cells subclasses of UICollectionViewListCell
2023-05-07 16:35:01 -04:00
Shadowfacts
8e010c7fa5
Remove unused notifications and status table view code
2023-05-07 15:11:35 -04:00
Shadowfacts
3181c47fde
Convert rest of notifications screen to collection view
2023-05-07 15:11:35 -04:00
Shadowfacts
7551c79715
Convert status updated notification to collection view cell
2023-05-07 15:11:35 -04:00
Shadowfacts
5a4e387026
Convert poll finished notification to collection view cell
2023-05-07 15:11:35 -04:00
Shadowfacts
00945a0028
Convert follow request notification to collection view cell
2023-05-07 13:44:55 -04:00
Shadowfacts
2b9d384f8f
Convert follow notification to collection view cell
2023-05-07 11:02:37 -04:00
Shadowfacts
90efee3f20
Convert action group notification to collection view cell
2023-05-07 11:02:06 -04:00
Shadowfacts
574d1f9134
Initial notifications collection view implementatioan
2023-05-06 20:32:48 -04:00
Shadowfacts
d85f74f365
Fix crash due to layout loop when laying out fields on certain profiles
...
Closes #378
Also make field layout more consistent, and tweak appearance
2023-05-06 14:16:43 -04:00
Shadowfacts
24fb0e0e7b
Remove automatically save drafts preference
...
Closes #369
2023-05-04 21:40:59 -04:00
Shadowfacts
99b74559da
Don't duck Compose screen when the draft is empty
...
See #369
2023-05-04 18:40:00 -04:00
Shadowfacts
7b218bfd75
Fix spinner on Send Report button being misplaced
...
Closes #377
2023-05-04 10:16:15 -04:00
Shadowfacts
6c5909c800
Fix error when reloading empty profile
...
Closes #366
2023-04-23 14:30:56 -04:00
Shadowfacts
af5109f86c
Fix restored, ducked Compose screen lacking title
2023-04-23 14:27:18 -04:00
Shadowfacts
b782e66a45
Fix draft being deleted when Compose screen ducked
2023-04-23 14:27:00 -04:00
Shadowfacts
ea5afeeb88
Persist sidebar visibility across app launches
...
Closes #372
2023-04-23 13:57:24 -04:00
Shadowfacts
f51f3c8a94
Use CoreData for drafts store
2023-04-22 21:40:29 -04:00
Shadowfacts
2874e4bfd3
Coordinate DraftsManager reading writing between processes
2023-04-21 17:24:40 -04:00
Shadowfacts
06855420da
Move preferences to shared package
2023-04-18 19:47:49 -04:00
Shadowfacts
cfc69627e5
Fix crash when creating menu actions for status w/o URL
2023-04-18 10:19:53 -04:00
Shadowfacts
15c83f8332
Fix keyboard focus background on list cells not showing correctly
2023-04-16 18:46:47 -04:00
Shadowfacts
5ec35b6009
Fix reblogged statuses appearing Bookmarks
...
Closes #359
2023-04-16 18:20:16 -04:00
Shadowfacts
813d0433d6
Fix profile no content cell not using non-pure-black background color
2023-04-16 15:11:47 -04:00
Shadowfacts
cd9d64410f
Add hashtag pinned timeline search improvements
...
Closes #348
2023-04-16 14:50:54 -04:00
Shadowfacts
2b66f98832
Remove old asset picker
2023-04-16 14:28:09 -04:00
Shadowfacts
6ebcc162e6
Add icons to About screen links
2023-04-16 14:12:27 -04:00
Shadowfacts
ab8ccbb408
Exclude notifications that are missing statuses
...
It's still unclear why this ever happens, but crashing is untenable
See #274
2023-04-16 13:59:38 -04:00
Shadowfacts
f89d2c1cca
Merge branch 'compose-package' into develop
2023-04-16 13:50:23 -04:00
Shadowfacts
30449a2875
Rename NewComposeHostingController to ComposeHostingController
2023-04-16 13:47:48 -04:00
Shadowfacts
afed157f29
Remove old compose screen code
2023-04-16 13:47:06 -04:00
Shadowfacts
0746e12737
Extract compose UI into separate package
2023-04-16 13:23:13 -04:00
Shadowfacts
350e331eb2
Move GIFImageView to TuskerComponents
2023-04-16 13:17:39 -04:00
Shadowfacts
e5363b2e21
Fix sidebar key commands not working on macOS
...
Closes #253
2023-04-03 23:25:33 -04:00
Shadowfacts
d04259b253
Fix scroll to top not working in presented VCs
...
Closes #363
2023-04-03 22:45:15 -04:00
Shadowfacts
b2fe2fdf9a
Move Visibility to top-level type and move extensions to Pachyderm
2023-03-07 10:14:35 -05:00
Shadowfacts
850a0e90ce
Move MenuPicker to separate package
2023-03-07 10:07:45 -05:00
Shadowfacts
247bb31c56
Move local user accounts to separate package
2023-03-05 14:35:25 -05:00
Shadowfacts
a864f4e344
Tweak timeline marker error reporting
2023-02-27 10:34:37 -05:00
Shadowfacts
104981f3d3
Fix iPad Explore screen not restoring search state
2023-02-25 18:30:05 -05:00
Shadowfacts
2ba6b64485
Tweak marker API preference description
2023-02-25 18:28:19 -05:00
Shadowfacts
81ac3708a3
Tweak compose placeholders
2023-02-25 18:22:41 -05:00
Shadowfacts
8e9e0fa346
Persist state when switching accounts
2023-02-25 18:00:17 -05:00
Shadowfacts
b6f32ca6be
Make timeline load more button more prominent
2023-02-25 16:59:48 -05:00
Shadowfacts
38ac5858a9
Don't check present when refreshing timeline
2023-02-25 16:39:00 -05:00
Shadowfacts
0c0180264e
Fix no content message incorrectly appearing on profiles
...
Caused by a spurious appearance transition from embedChild
2023-02-25 15:30:30 -05:00
Shadowfacts
6f51f321f6
Fix VC restored to secondary split nav missing Close button
2023-02-25 15:15:00 -05:00
Shadowfacts
18bc6ce61e
Don't use readable content inset for search results
2023-02-25 15:10:21 -05:00
Shadowfacts
765b5e1a7c
Don't use KVO for updating timeline gap cell
2023-02-25 15:02:55 -05:00
Shadowfacts
a3e64703ab
Transfer timeline position in handoff user activity
...
Closes #315
2023-02-25 15:01:19 -05:00
Shadowfacts
d74be9d81d
Add handoff to various user activities
2023-02-25 15:00:55 -05:00
Shadowfacts
6ca5bb0c74
Unify state restoration with user activity handling code
2023-02-25 14:08:54 -05:00
Shadowfacts
76550d8fb8
Fix crash when ReportView opened before instance loaded
2023-02-24 18:32:29 -05:00
Shadowfacts
2252b6d09e
Fix crash duplicate main status and crash when conversation context is preloaded
...
For expand thread cells, the main status needs to be the one above the selected cell
2023-02-23 10:02:05 -05:00
Shadowfacts
8deb502140
Show message on remote profiles with no statuses
...
Closes #279
2023-02-22 22:23:18 -05:00
Shadowfacts
2582907919
Only show fav/reblog inaccurate count warning for remote posts
2023-02-22 22:00:12 -05:00
Shadowfacts
266868376d
Allow refreshing conversations
...
Closes #157
2023-02-22 21:52:45 -05:00
Shadowfacts
71fa3910a1
Simplify NSUserActivity construction code
2023-02-22 21:42:09 -05:00
Shadowfacts
75f290ae8f
Tab state restoration
...
Closes #32
2023-02-22 21:38:12 -05:00
Shadowfacts
aaa031f212
First pass at strict sendability checking
2023-02-19 15:23:25 -05:00
Shadowfacts
d1b5126288
Fix status action account list not adjusting to non-pure-black dark mode
2023-02-14 22:47:56 -05:00
Shadowfacts
9d2324b587
Add preference to use timeline marker API
...
Closes #40
2023-02-14 21:56:15 -05:00
Shadowfacts
9e76879ce6
Add preference to hide attachment badges
...
Closes #354
2023-02-14 21:37:54 -05:00
Shadowfacts
1992a4c60b
Make search results VC dismiss keyboard interactively
2023-02-13 20:29:15 -05:00
Shadowfacts
4293b51c31
Add extended suggested profiles screen
...
Closes #355
2023-02-11 19:05:12 -05:00
Shadowfacts
ecadb83c6d
Add infinite scrolling to trending statuses
...
See #355
2023-02-11 18:47:39 -05:00
Shadowfacts
205bdffebd
Add loading indicator to Trends screen
2023-02-11 18:32:37 -05:00
Shadowfacts
ae7ca9c91c
Fix wrong cells on trending links screen being selectable
2023-02-11 18:29:33 -05:00
Shadowfacts
841119949b
Add infinite scrolling to trending hashtags screen
...
See #355
2023-02-11 18:29:33 -05:00
Shadowfacts
b63f663947
Handle errors when loading trending links
2023-02-11 18:13:37 -05:00
Shadowfacts
00a23b525f
Add share to trending link actions
2023-02-11 10:21:09 -05:00
Shadowfacts
ea85b11945
Use cards for trending links screen, and add pagination
...
See #355
2023-02-11 10:09:56 -05:00
Shadowfacts
d8c7eb5cf5
Add buttons to Explore screen
2023-02-10 18:19:00 -05:00
Shadowfacts
8bc185ecf9
Add jump to present button to timelines
2023-02-07 23:52:23 -05:00
Shadowfacts
87bc1f5f75
Rewrite search results VC using UICollectionView
2023-02-06 21:47:47 -05:00
Shadowfacts
6e2f6bb8e9
Apply non-pure black dark mode to Drafts screen
2023-02-06 19:53:15 -05:00
Shadowfacts
74d8adfffe
Fix Compose background color not going under nav bar
2023-02-06 19:51:01 -05:00
Shadowfacts
65ea72c07f
Don't show pure-black dark mode preference on Mac
2023-02-06 18:45:34 -05:00
Shadowfacts
04ca932a01
Mode non-pure-black dark mode stuff to dedicated modifiers
2023-02-06 18:43:00 -05:00
Shadowfacts
4ea2dff8f1
Merge branch 'develop' into non-pure-black-mode
2023-02-06 18:15:23 -05:00
Shadowfacts
dac1e1fe3f
Fix icon in suggested profile reason popover not adjusting to dark mode
2023-02-05 19:56:37 -05:00
Shadowfacts
b2096f22c3
Rename Hide Discover Section pref to Hide Trends
2023-02-05 14:43:04 -05:00
Shadowfacts
14c456df22
Tweak trends orthogonal scroll behavior
2023-02-05 14:41:10 -05:00
Shadowfacts
3f34357692
Fix discover section sometimes appearing on non-Mastodon instances
2023-02-05 14:36:09 -05:00
Shadowfacts
429dcefa88
Use consolidated trends screen on iPhone
2023-02-05 14:34:01 -05:00
Shadowfacts
d1a35620c9
Remove profile directory
...
The code remains for now, in case it needs to return
2023-02-05 14:27:26 -05:00
Shadowfacts
ce741d6e1f
Extract trends to separate VC
2023-02-05 14:23:29 -05:00
Shadowfacts
5a82851fe9
Fix custom emoji picker buttons not having accessibility labels
...
Closes #286
2023-02-05 14:00:08 -05:00
Shadowfacts
92ff900bc0
Improve VoiceOver labels for notifications
...
Closes #350
2023-02-05 13:56:48 -05:00
Shadowfacts
38eea44a8b
VoiceOver improvements on fast account switcher
...
Closes #310
2023-02-05 13:33:42 -05:00
Shadowfacts
2d45fbbd91
Apply Mastodon poll limits in Compose view
2023-02-05 12:43:51 -05:00
Shadowfacts
c114749519
Handle 401 errors on instance timelines
2023-02-05 11:18:23 -05:00
Shadowfacts
825424cfba
Fix crash when tapping My Profile tab before view is loaded
...
Closes #352
2023-02-05 11:09:08 -05:00
Shadowfacts
7cadcf1e86
Reuse conversation tree where possible when selecting a status in a conversation
2023-02-04 15:15:41 -05:00
Shadowfacts
a314521b96
Extract out conversation tree-building code
2023-02-04 13:49:20 -05:00
Shadowfacts
ab3bad0e16
Fix trending statuses not being deselected on navigation back
2023-02-04 13:48:24 -05:00
Shadowfacts
ec75906bc1
Add favorites screen
...
Closes #327
2023-02-04 13:21:58 -05:00
Shadowfacts
137a537f68
Extract loading and local updating handling code from bookmarks VC into separate VC
2023-02-04 13:14:08 -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
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
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
e11784904b
Add menu action to hide/show reblogs
...
Closes #206
2023-01-26 18:50:05 -05:00
Shadowfacts
333295367a
Add preference to hide link preview cards
...
Closes #329
2023-01-26 17:18:27 -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
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
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
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
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
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
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
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
5623cedab3
Fix conversation reloading on appear
2023-01-18 13:59:42 -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
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
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
0653d695d9
Fix various things not adjusting to accent color preference
...
Closes #325
2023-01-16 11:24:42 -05:00
Shadowfacts
ed2519848c
Prevent all pinned timelines from being removed
2023-01-16 10:55:32 -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
937afc0dfd
Add accent color preference
2023-01-14 11:32:31 -05:00