Thomas Ricouard
5c81c9e691
More wip
2023-09-12 15:55:11 +02:00
Nathan Reed
194e3aea74
Add feature to block or mute user directly from post ( #1460 )
...
* Make status context menu button frame tap target larger
This makes it much easier to hit on the first try, and doesn't appear to negatively impact the layout.
* Add feature to block or mute user directly from post
To avoid calling the /accounts/relationships endpoint for every single status displayed, the data is only loaded when the menu is activated.
When the API call comes back, the items are added to the menu (updating the view model appears to cause the menu to update, even while it is displayed)
Borrowed blocking & muting logic/menu items from AccountDetailContextMenu.
2023-07-03 07:40:49 +02:00
Thomas Ricouard
6c307aba63
SwiftFormat
2023-03-13 13:38:28 +01:00
Thomas Ricouard
a9e935016f
StatusDataController: update to fresh statuses data on user profile
2023-03-01 19:27:56 +01:00
Thomas Ricouard
83e4e74329
Swiftformat
2023-02-26 06:45:57 +01:00
Thomas Ricouard
b036e90ce4
Simplify Timeline refresh
2023-02-25 10:10:27 +01:00
Thomas Ricouard
29aaa7c5cb
Optimisations: Autoclosure for StatusRowViewModel
2023-02-24 13:25:21 +01:00
Thomas Ricouard
ca4e80101f
Swiftformat
2023-02-18 07:26:48 +01:00
Thomas Ricouard
f09781582f
Various optimizations to views & images rendering
2023-02-17 18:17:51 +01:00
Thomas Ricouard
d958d10036
Remove Client and RouterPath from StatusRowView env object
2023-02-15 08:46:14 +01:00
Thomas Ricouard
a959ea3606
Transition profile to List container
2023-02-12 16:13:57 +01:00
Thomas Ricouard
feefb02456
Status detail: Switch to List container + refactor to something much better
2023-02-10 18:21:05 +01:00
Thomas Ricouard
5b7bfba444
More optimizations to StatusRowView
2023-02-09 12:24:18 +01:00
Thomas Ricouard
6b285cdbcf
Cleanup
2023-02-04 17:17:38 +01:00
Thomas Ricouard
d5b81dab5c
Add swipe actions on timeline
2023-02-01 21:51:03 +01:00
Thomas Ricouard
4e77669181
Swiftformat
2023-02-01 12:49:59 +01:00
Thomas Ricouard
cdf45fa58c
Refactor Timeline position management + add thin cache layer + fix crashes
2023-02-01 12:43:11 +01:00
Thomas Ricouard
52eff96ab4
Iron out timeline issues with the new behaviour
2023-01-31 12:17:35 +01:00
Thomas Ricouard
d9b166339d
Fixes for iPad layout
2023-01-31 08:16:36 +01:00
Thomas Ricouard
1a351eaa7c
Smoother scrolling up in the Timeline
2023-01-31 08:04:35 +01:00
Thomas Ricouard
d88d9db1dc
Transition Timeline to List + stream post automatically + keep position + new counter UI
2023-01-30 21:41:42 +01:00
Thomas Ricouard
24504e3bc2
Various optimizations to speed things up
2023-01-30 19:14:43 +01:00
Thomas Ricouard
aff0c943f8
Bump to 1.2.3
2023-01-30 07:13:21 +01:00
Thomas Ricouard
dbb8bd2a3d
Fix out of bounds composer in the share sheet and in the app Fix #507
2023-01-29 14:48:32 +01:00
Thomas Ricouard
aff318b0ca
Don't render filtered status fix #431
2023-01-27 13:38:07 +01:00
Thomas
980b9a5dd6
Implement Localization ( #80 )
...
* Implement localization
* Fix some localization keys
* Adapt to recent changes
2023-01-19 18:14:08 +01:00
Romain Vincens
bb72327f52
Fixed typos & misspells ( #88 )
...
* Fixed typos and misspells
* Other typos
2023-01-17 15:14:50 +01:00
Thomas Ricouard
7f6419ebae
Swiftformat
2023-01-17 11:36:01 +01:00
Thomas Ricouard
039f786c16
Error state UI
2023-01-07 18:01:06 +01:00
Thomas Ricouard
f922ba344d
Search & Pin remote local timeline + general polish
2023-01-06 12:14:05 +01:00
Thomas Ricouard
770fcfd62b
iPad max column width on some screens
2023-01-05 14:11:55 +01:00
Thomas Ricouard
511717e492
Smarter timeline
2023-01-05 06:39:23 +01:00
Thomas Ricouard
a1681c3f1b
Display pinned statuses on profile
2023-01-03 18:22:08 +01:00
Sean Goldin
41d7f4ca62
Less typing padding constants ( #23 )
...
* Change enum of constants to CGFloat extension
* Use CGFloat padding extension
2023-01-03 07:41:29 +01:00
Thomas Ricouard
dd5a6a8b45
Various UI enhancements
2022-12-29 17:22:07 +01:00
Thomas Ricouard
bda77571b6
Editor: Simple edit
2022-12-26 08:24:55 +01:00
Thomas Ricouard
f561be7d4f
Display favourites on current user profile
2022-12-21 08:35:26 +01:00
Thomas Ricouard
024d325291
Favourite / Unfavourite status
2022-12-20 20:33:45 +01:00
Thomas Ricouard
cab21c137b
Notification tab
2022-12-19 12:28:55 +01:00