1334 Commits

Author SHA1 Message Date
75e9c9f986 Fix home/list filters not applying to lists 2022-12-03 23:11:09 -05:00
a17afe247c Better filter cell and animation for showing filtered post 2022-12-03 23:11:09 -05:00
81abcfcf7b Timeline filtering! 2022-12-03 22:16:43 -05:00
7e5d8675c2 Extract HTML to attributed string converter to separate helper 2022-12-03 18:58:19 -05:00
cde3109203 Rename StatusState to CollapseState 2022-12-03 18:21:49 -05:00
fcf95ba8c1 Filters view UI tweaks 2022-12-03 15:22:10 -05:00
f71804f094 Extract filter create/update/delete logic into separate services 2022-12-03 14:40:12 -05:00
83ca7f1321 Creating filters UI 2022-12-03 14:40:12 -05:00
16a1e4008b V2 filters API, CoreData, and editing UI 2022-12-03 12:29:11 -05:00
518a8eba0a Start doing filters UI 2022-12-02 22:03:28 -05:00
8d56a6450e Fix mute account time not being 1 week 2022-12-02 21:39:05 -05:00
8896bfbc59 Consistent "OK" capitalization 2022-12-02 18:06:15 -05:00
4ca57f8c76 Better case-insensitive sorting for lists 2022-12-01 18:26:48 -05:00
c9fa11cc3b Fetch filters and store in CoreData 2022-11-30 22:16:33 -05:00
0247c50650 Fix invalid names being used for persistent store 2022-11-30 21:35:52 -05:00
eca06cb14a Fix too much space on profile header view above description 2022-11-30 21:13:48 -05:00
c07e2cfdd8 Add more possibilities to relationship label on profile header 2022-11-30 17:05:18 -05:00
db7615d26f Fix Edit List Accounts search field being jammed in the corner on iPad 2022-11-30 16:53:11 -05:00
2f0acad866 Return to previous item when the selected list/hashtag/instance is removed from the sidebar 2022-11-30 16:47:06 -05:00
a2b3fc0628 Fix saved/followed hashtag lookups being case-sensitive 2022-11-30 16:46:18 -05:00
e005b70071 Fix creating list on iPad not showing Edit List screen immediately 2022-11-30 16:34:12 -05:00
b515664db3 Fix creating list on iPad overwriting previous item navigation stack 2022-11-30 16:34:05 -05:00
948eff1f7e Workaround for crash when pressing Cmd+1/2/... on macOS
See #253

The actions won't work, but it's better than crashing :/
2022-11-29 23:19:19 -05:00
f1a39c2faa Add follow/unfollow hashtag actions 2022-11-29 23:14:36 -05:00
ab8e498cee Refactor menu actions to allow presenting from menu bar items 2022-11-29 23:14:36 -05:00
c6da754875 Indicate when a followed hashtag caused a post to appear in the home timeline 2022-11-29 23:14:36 -05:00
97d5b955a0 Store followed hashtags
The followed hashtags may not load until after the timeline request
completes, and we want to be able to show the hashtag indicator (or at
least make a best effort attempt) immediately.
2022-11-29 23:14:36 -05:00
80f9800fd6 Completely replace all items when jumping to present 2022-11-29 20:53:00 -05:00
0485400c1f Tweak how InstanceFeatures is updated 2022-11-29 20:52:39 -05:00
811aac35d7 Fix timeline statuses not getting deselected when entering split nav
Closes #275
2022-11-29 10:29:40 -05:00
a77b090435 Fix mute screen layout on iPad
Closes #276
2022-11-29 10:23:00 -05:00
21874b0966 Organize expanded custom emoji picker by category
Closes #223
2022-11-28 22:13:06 -05:00
08c63a2f84 Add indicator for locked profiles 2022-11-28 21:53:45 -05:00
97f00e9d6f Indicate pending follow requests, feedback on successful async menu actions
Closes #265
2022-11-28 21:41:56 -05:00
a97a7e0aea Fix attachments disappearing from status cells in certain circumstances 2022-11-28 20:40:24 -05:00
cf870916c9 Fix links in conversation main status not being activatable with VoiceOver
Closes #272
2022-11-28 19:14:08 -05:00
7297566060 Fix some swipe actions getting called off the main thread 2022-11-28 19:14:08 -05:00
4f28fec62a Add links/mentions/hashtag to VoiceOver rotor in timelines
Closes #231
2022-11-28 19:14:08 -05:00
c01bc4d840 Compose screen VoiceOver improvements 2022-11-28 18:40:35 -05:00
ea6698a2d8 State restoration for non-home timeline pages 2022-11-28 16:33:19 -05:00
1e950b5ccb State restoration for presented and edited drafts
Closes #270
2022-11-28 16:09:29 -05:00
3e5a3c81b5 Add cache size info to Advanced prefs 2022-11-28 14:05:35 -05:00
a5506aeab6 Add more tracing for notifications missing statuses
See #274
2022-11-27 21:54:58 -05:00
23b76a7276 Better crash messages for sidebar collapse/expand failures 2022-11-27 21:46:21 -05:00
d8f503351b Limit edit list accounts search to accounts the user follows 2022-11-27 21:44:17 -05:00
d5887f1f02 Add post edited notifications
Closes #238
2022-11-27 11:50:14 -05:00
e04cdd16d6 Add preferences for status cell swipe actions
Closes #249
2022-11-26 20:26:26 -05:00
c256fb4cbd When refreshing timeline, hide activity indicator as soon as loadNewer completes 2022-11-26 17:33:58 -05:00
21299c8eb8 Fix error when refreshing timeline with no items 2022-11-26 17:33:07 -05:00
527706154a Fix long status table view cells not getting collapsed 2022-11-26 17:28:55 -05:00