Thomas Ricouard
eb6050a38f
Swiftformat
2023-02-12 16:29:41 +01:00
Thomas Ricouard
9fd1b4ef73
Cleanup
2023-02-12 16:29:27 +01:00
Thomas Ricouard
a959ea3606
Transition profile to List container
2023-02-12 16:13:57 +01:00
Thomas Ricouard
41058919bd
Reworked translate: Use Mastodon API when available + always show the action in the post context menu
2023-02-12 13:22:36 +01:00
Thomas Ricouard
0449120684
Status media: Fix video size
2023-02-12 10:53:59 +01:00
Chanhwi Joo
0b3319c2e1
Improve swipe actions and settings ( #808 )
...
* Remove an unnecessary space from string
settings.swipeactions.status.trailing
* Make SwipeActionsSettingsView to be consistent with others
* Divide none as another section
* Add icons
* Make hollow icons work
* Show different button label by its status
* Use different colors by actions
* Fix swapped icons in settings
* Refactor
2023-02-12 10:37:09 +01:00
Thomas Ricouard
e6c5f2a9ca
Fix instance version check
2023-02-12 09:58:21 +01:00
Chanhwi Joo
a32e4f98bb
Fix AppAccountView touch area ( #807 )
2023-02-12 06:47:22 +01:00
Thomas Ricouard
503dc3b3ee
Fix UserPreferences making timeline laggy
2023-02-11 22:48:07 +01:00
Thomas Ricouard
9b21ac3e95
Fix
2023-02-11 22:17:46 +01:00
Peter-Josef Meisch
124aeef7fb
swipe actions improvements ( #785 )
...
* swipe actions improvements
* use old values as default settings
* Polish swipe actions settings
* Fix background color
---------
Co-authored-by: Thomas Ricouard <ricouard77@gmail.com>
2023-02-11 21:48:08 +01:00
Joe Barbere
fcf20b1675
Allow editing of alt-text for media ( #796 )
...
* Allow editing of alt-text for media
* Fix
---------
Co-authored-by: Thomas Ricouard <ricouard77@gmail.com>
2023-02-11 21:38:33 +01:00
Thomas Ricouard
2b2d042085
Fix pasting image from clipboard on iOS + reduce JPEG further
2023-02-11 20:39:56 +01:00
Andrzej Rózga
2363424aef
Localization update ( #792 )
...
- new string status.editor.emojis.navigation-title for hardcoded "Custom Emojis"
2023-02-11 20:21:12 +01:00
Thomas Ricouard
ffda5fe6f0
Force update status detail
2023-02-11 20:20:25 +01:00
Quin
e192135f37
Add accessibility labels to buttons in compose screen. ( #776 )
...
* Add accessibility labels to buttons in compose screen.
* Localize accessibility labels.
* Put them in all files.
2023-02-11 07:21:22 +01:00
Peter-Josef Meisch
fe1248fec6
Fix refresh of empty conversations ( #778 )
2023-02-10 22:16:03 +01:00
Thomas Ricouard
4e2d15eff6
Fixed on post detail
2023-02-10 20:57:09 +01:00
Thomas Ricouard
a32014991c
Merge branch 'main' of https://github.com/Dimillian/IceCubesApp
2023-02-10 18:49:05 +01:00
Thomas Ricouard
e261e3a904
Set better video default setting
2023-02-10 18:49:03 +01:00
Yusuke Arakawa
6219f4c446
Clarify the difference between screen name and username ( #769 )
...
Co-authored-by: Yusuke Arakawa <nekolaboratory@users.noreply.github.com>
2023-02-10 18:30:59 +01:00
Thomas Ricouard
dbdcf4c2d6
Fix reblog
2023-02-10 18:25:38 +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
2083f72b2b
Better view separation for StatusRowView
2023-02-10 12:12:22 +01:00
Thomas Ricouard
b963a74dc4
Menu is back close #757
2023-02-10 08:10:10 +01:00
Thomas Ricouard
dedc7af49c
Close #758
2023-02-10 07:59:14 +01:00
Thomas Ricouard
195ab4cd65
Faster viewID for Status
2023-02-10 07:26:41 +01:00
Paul Schuetz
368b2b2c5e
Update to the newest version of nuke ( #759 )
...
Static gifs as avatars are now rendered correctly.
2023-02-10 06:39:23 +01:00
David Davies-Payne
11167c35c3
Also sort tags and lists in profile view ( #764 )
...
* Add CurrentAccount.sortedLists and .sortedTags
Sorts alphabetically, ascending, lowercased on title and name respectively.
* TimelineTab uses CurrentAccount.sortedLists and .sortedTags
* Account detail sorts tags and lists
Alphabetically, ascending, lowercased via CurrentAccount.sortedTags, .sortedLists
2023-02-10 06:38:18 +01:00
Thomas Ricouard
22b4044dfd
Fix relative date
2023-02-09 19:25:12 +01:00
Thomas Ricouard
5ab9566ca5
Ensure account and tab switching is done without animations
2023-02-09 18:48:31 +01:00
Yusuke Arakawa
dae7b85d3d
Timeline: restore the selected timeline at the next startup ( #694 )
...
* Timeline: restore the selected timeline at the next startup
Signed-off-by: Yusuke Arakawa <nekolaboratory@users.noreply.github.com>
* Rename: UserDefaultas label name
Signed-off-by: Yusuke Arakawa <nekolaboratory@users.noreply.github.com>
* Timeline: RawRepresentable of TimelineFilter
Signed-off-by: Yusuke Arakawa <nekolaboratory@users.noreply.github.com>
* Cleanup code
* Supports RemoteTimelineFilter
* Cleanup code
* Safe saves last viewed status
---------
Signed-off-by: Yusuke Arakawa <nekolaboratory@users.noreply.github.com>
Co-authored-by: Yusuke Arakawa <nekolaboratory@users.noreply.github.com>
2023-02-09 12:27:59 +01:00
Thomas Ricouard
5b7bfba444
More optimizations to StatusRowView
2023-02-09 12:24:18 +01:00
Thomas Ricouard
013410a80e
Faster / Cached ServerDate decoding
2023-02-09 09:12:44 +01:00
Thomas Ricouard
76c0c843cd
Profile: Add a gap between pinned posts and other posts
2023-02-09 07:49:15 +01:00
Gareth Simpson
a43a657f1e
Add translate button to the preview post in settings ( #724 )
...
* Add translate button to the preview post in settings
* Accidental outdent.
* Add share button to placeholder status and also preview status in settings.
2023-02-09 07:38:04 +01:00
Thomas Ricouard
abff7091cb
Add avatar in account selector menu
2023-02-09 07:36:23 +01:00
Peter-Josef Meisch
70dce60b95
Fix handling of polls ( #723 )
...
* Fix handling of polls
* Fixes
---------
Co-authored-by: Thomas Ricouard <ricouard77@gmail.com>
2023-02-09 06:35:19 +01:00
Yusuke Arakawa
11c5da05c2
Remove tab string from iOS app ( #669 )
...
* Remove tab string from iOS app
* Added tab string display setting
* Fixes
---------
Co-authored-by: Yusuke Arakawa <nekolaboratory@users.noreply.github.com>
Co-authored-by: Thomas Ricouard <ricouard77@gmail.com>
2023-02-09 06:28:16 +01:00
Gareth Simpson
8f6e6853aa
Add a preview toot to the top of the display settings page. ( #716 )
...
* Add a preview toot tot the top of the display settings page.
* DisplayModel doesn't need to be @State
* Disable hitTest
* Example Post
---------
Co-authored-by: Thomas Ricouard <ricouard77@gmail.com>
2023-02-08 19:09:24 +01:00
Sean Goldin
0c359f2b79
Add direct status highlighting ( #720 )
2023-02-08 18:47:09 +01:00
Thomas Ricouard
eb5733a90b
Handle Task Cancelling in the timeline
2023-02-08 18:46:09 +01:00
Thomas Ricouard
970305210b
Bump cache to 600 posts
2023-02-08 08:48:18 +01:00
Thomas Ricouard
eb0b1043c7
Fix instance suggestions not loading
2023-02-08 07:25:05 +01:00
Thomas Ricouard
49791d2c86
Fix timeline cache caching something else than home Fix #710
2023-02-08 06:52:15 +01:00
Thomas Ricouard
b30b96c48d
Fix range jumping while editing text
2023-02-08 06:33:50 +01:00
Peter-Josef Meisch
1c8fabbe59
Fix Conversation.lastStatus nullability issue ( #709 ) close #696
...
* Fix Conversation.lastStatus nullability issue
* Fix UI
---------
Co-authored-by: Thomas Ricouard <ricouard77@gmail.com>
2023-02-08 06:27:44 +01:00
Yusuke Arakawa
e953c243cc
Show confirmation dialog when deleting post ( #713 ) close #712
...
* Show confirmation dialog when deleting post
* Localization
* Fixes
---------
Co-authored-by: Yusuke Arakawa <nekolaboratory@users.noreply.github.com>
Co-authored-by: Thomas Ricouard <ricouard77@gmail.com>
2023-02-08 06:24:09 +01:00
Thomas Ricouard
0496727b6f
Composer: Rework TextView for faster / smoother editing
2023-02-07 18:42:56 +01:00
Thomas Ricouard
3b5f2e823a
Support GIF + Better copy / pasting in the UITextView
2023-02-07 16:26:27 +01:00