Commit graph

1681 commits

Author SHA1 Message Date
Paul Schuetz
90b0e91c79
Allow specifying the default reply visibility (#1509)
* Allow specifying the visibility of replies

Replies can now have their own default visibility. This visibility is always at
least as restrictive as the default post visibility. When posting a reply, the
visibility is pre-populated with the more restrictive out of the default and
the visibility of the original post.

Signed-off-by: Paul Schuetz <pa.schuetz@web.de>

* Use iOS-specific modifier

If the app is run on iOS 17, the new onChange(...)-modifier is used.

Signed-off-by: Paul Schuetz <pa.schuetz@web.de>

* Restrict the extension of the onChange-Modifier

The extension of the view to allow the use of the version-appropriate
onChange-modifier is now only available in the relevant file.

Signed-off-by: Paul Schuetz <pa.schuetz@web.de>

* Reset to use Xcode 14 / iOS 16

The iOS 17 specific changes are removed to allow building in the older Xcode 14.

Signed-off-by: Paul Schuetz <pa.schuetz@web.de>

* Make the default reply visibility public

The standard default reply visibility is now public, the behavior of the app
isn't changed for a user who just updated.

Signed-off-by: Paul Schuetz <pa.schuetz@web.de>

---------

Signed-off-by: Paul Schuetz <pa.schuetz@web.de>
2023-07-19 11:49:06 +02:00
Thomas Ricouard
bb4453c811 Scrollable + interactive Tag Group timeline header 2023-07-19 08:30:47 +02:00
Thomas Ricouard
3407f05003 Bump version to 1.7.1 2023-07-19 08:22:43 +02:00
Thomas Ricouard
fbff719066 Fixes to add tag group view 2023-07-19 08:13:16 +02:00
Thomas Ricouard
8ace002e4a Add Tag Group symbol in settings 2023-07-19 07:50:19 +02:00
Thomas Ricouard
a2fe0511e0 Run swiftformat 2023-07-19 07:46:25 +02:00
Alejandro Martínez
5951bcec38
Tag groups (#1506)
* Implemented tag groups

* Cleanup

---------

Co-authored-by: Thomas Ricouard <ricouard77@gmail.com>
2023-07-19 07:44:35 +02:00
Xabi
c4c705aa10
Update EU localisation (#1505)
* Update EU Localizable.strings

Added:
- status.error.posting.title

* Update EU localisation

explore.scope.all, people, hashtags and posts
2023-07-19 07:19:01 +02:00
Cthulhux
a2b0cc245f
de updated (#1507)
Translated new strings
2023-07-19 07:16:02 +02:00
Thomas Ricouard
4a6f81f22e Fix Introspect warning 2023-07-18 13:58:00 +02:00
Chanhwi Joo
4e1205dca8
Improve Korean translations (#1502)
* Fix the label not properly showing the follower count

* Replace `인스턴스` with `서버`

* Add new translations for search filters and the language detect option
2023-07-18 13:15:59 +02:00
Jerry
beb6d1c3c3
Update Simplified Chinese localization (#1504)
* Update Simplified Chinese localization for search scope bar

* Update Simplified Chinese localization for setting to turn of auto language detection

* Update Simplified Chinese localization

Update translation for settings.translation.auto-detect-post-language-footer

Co-Authored-By: nixzhu <zhuhongxu@gmail.com>

---------

Co-authored-by: nixzhu <zhuhongxu@gmail.com>
2023-07-18 13:15:52 +02:00
Thomas Ricouard
39ec8bb389 Add a new icon 2023-07-18 09:45:44 +02:00
Thomas Ricouard
185f4b60e2 Update package + Switch to SwiftUIIntrospect for the Timeline 2023-07-18 09:45:39 +02:00
Thomas Ricouard
47cf849f21 Add scope bar for search in explore screen 2023-07-18 08:52:10 +02:00
Thomas Ricouard
4943a1708c Add quick access button to explore screen 2023-07-18 08:39:52 +02:00
Thomas Ricouard
ab834be2f3 Bumping version to 1.7.0 2023-07-18 08:24:02 +02:00
Thomas Ricouard
3525d94f71 Add a mention / reply button on user profile navigation 2023-07-18 08:21:34 +02:00
Thomas Ricouard
58debff490 Fix explore view loading state Fix #1395 2023-07-18 08:04:18 +02:00
Thomas Ricouard
67d1dede04 Don't erase alt text on app switch Fix #1419 2023-07-18 07:20:43 +02:00
Thomas Ricouard
4168c64d20 Add a setting to turn off auto detect language when posting close #1461 2023-07-17 20:39:53 +02:00
Thomas Ricouard
2850c168b0 Fix profile field name font 2023-07-17 19:49:42 +02:00
Thomas Ricouard
94b642f051 Support custom emojis in field name fix #1474 2023-07-17 19:46:46 +02:00
Thomas Ricouard
9e43dc3f6f Fix polls endpoint close #1489 2023-07-17 19:37:54 +02:00
Thomas Ricouard
9ed785db0e Properly JSON encode image ALT fix #1492 2023-07-17 19:35:16 +02:00
Thomas Ricouard
c0b34d352b Add overlay / border on media previews 2023-07-17 19:18:19 +02:00
Thomas Ricouard
d41eca867b Embed Media card in Button 2023-07-17 19:13:36 +02:00
Yusuke Arakawa
ed5b3d7e0f
Update Localizable.strings (#1501)
Co-authored-by: Yusuke Arakawa <nekolaboratory@users.noreply.github.com>
2023-07-14 10:58:57 +02:00
Andrzej Rózga
10caea9d1a
Polish localization update (#1482) 2023-07-09 15:36:25 +02:00
Espen Bye
cf930faf41
Updated Norwegian localization (#1484)
* Translate strings to Norwegian

* More translations
2023-07-09 15:36:19 +02:00
Xabi
3c75c40c77
Update EU Localizable.strings (#1478)
Added:
- status.error.posting.title
2023-07-06 09:56:10 +02:00
Jerry
da54c933f9
Add localization for Error while posting message (#1472)
* Fix Error while posting message not localized

* Update Localizable.strings files

* Update Traditional Chinese localization
2023-07-05 09:03:28 +02:00
Jerry
7a51c03a9b
Update Simplified Chinese localization (#1473)
Add missing translations

"status.editor.photo-library" = "照片图库";
"status.editor.camera-picker" = "拍照";
"status.editor.browse-file" = "选取文件";
2023-07-05 09:03:11 +02:00
Ico Davids
49a481f6e2
Sharing settings strings (#1477) 2023-07-05 09:03:02 +02:00
Thomas Ricouard
4372ccce2c Bump to 1.6.18 2023-07-04 08:44:25 +02:00
Thomas Ricouard
a97868cab7 Fixes for bluesky bridge support 2023-07-04 08:37:30 +02:00
Jerry
e33dcdf372
Update Simplified Chinese localization (#1453)
* Update Simplified Chinese localization

Translations for Sharing settings

* Update Simplified Chinese localization

Fix translations in Display settings
2023-07-03 07:41:22 +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
Andrzej Rózga
8c97c9e1be
Polish localization update (#1447) 2023-06-29 08:54:12 +02:00
Xabi
0fa3fe9e6e
Update EU Localizable.strings (#1448)
Added:
- settings.content.sharing
- settings.content.sharing.share-button-behavior
- settings.content.sharing.share-behavior.link-only
- settings.content.sharing.share-behavior.link-and-text
2023-06-29 08:54:04 +02:00
Jerry
399e807f60
Update Simplified Chinese localization (#1449)
* Update Simplified Chinese localization

* Update Simplified Chinese localization
2023-06-29 08:53:55 +02:00
Xabi
7687a47efa
Update EU plurals (#1451) 2023-06-29 08:53:43 +02:00
Cthulhux
42a07e3bdb
de: Update Localizable.strings (#1443)
translated the Sharing settings
2023-06-27 09:11:15 +02:00
Cthulhux
5cba62dc89
de: Update Localizable.stringsdict (#1444)
For some yet unknown reason, "follower" is "translated" as "Follower" in the standard German UI. So IceCubes will also get that...
2023-06-27 09:11:04 +02:00
Chanhwi Joo
0a47c546d8
Add Korean translations and a missing key for the es locale (#1445)
* Add Korean translations for the share button behavior options

* Add a Korean translation for the new follower label

* Add a missing key for es locale
2023-06-27 09:10:56 +02:00
Thomas Durand
69ab13297f
More compact account list rows (#1442) 2023-06-26 15:54:56 +02:00
Thomas Ricouard
386b34e065 Bump to 1.6.17 2023-06-26 15:54:12 +02:00
nathanwale
abcd63a136
Post length is counted differently from server (see #1439) (#1440)
Mastodon server replaces all URLs with a 23 character string, not just those that are longer than 23 characters
2023-06-26 11:46:04 +02:00
sebnoumea
044d3b6b84
FIXES issue#1200 (#1297) 2023-06-26 11:45:45 +02:00
Nathan Reed
ffe9e7a714
Add setting to control share button default behavior (#1421)
* Add setting to control share button default behavior

This adds a setting to control the behavior of the share button on the status row actions view.
Currently, it always shares the link to the post as well as the post text.
In iOS 16.4, Apple added iMessage unfurling for Mastodon URLs.
When sharing posts from Ice Cubes via iMessage, this leads to the recipient seeing two copies of the post: one from the unfurled link and one from Ice Cubes including the post text.
Users will now have the option to exclude the post text from their sharing.
This is easier than tapping the 3-dots button on the post (which is kind of small) and then expanding the Share menu in the context menu, which is the other way to access this functionality at the
moment.

The default value for the new option will be "Link and Text", which is the current behavior - so we won't change the behavior on existing users.

* Add new strings to other language localizations
2023-06-26 11:45:14 +02:00