2
2
mirror of https://github.com/mastodon/mastodon-ios synced 2025-04-11 22:58:02 +02:00

3340 Commits

Author SHA1 Message Date
shannon
b72d5f34c5 Convert NotificationPolicyViewController to SwiftUI
Fixes IOS-396
Fixes IOS-398
2025-04-09 10:41:33 -04:00
shannon
fa207e3a44 Add Terms of Service to the onboarding flow
Fixes IOS-385
2025-04-07 17:40:58 -04:00
shannon
fa49cd6630 Update to three-way choice API for notification filtering 2025-04-04 15:28:18 -04:00
shannon
8153c16932 Add option to filter out admin notifications 2025-04-03 14:58:14 -04:00
shannon
7975b13d2a Replace localizable format for new signups with plural 2025-04-03 09:02:27 -04:00
shannon
95afad2050 Localization updates 2025-03-26 18:59:22 -04:00
Eugen Rochko
ab7a82cc74
New Crowdin updates (#1423)
* New translations app.json (Lithuanian)

* New translations ios-infoplist.json (Lithuanian)

* New translations intents.strings (Lithuanian)

* New translations intents.stringsdict (Lithuanian)

* New translations localizable.stringsdict (Lithuanian)

* New translations app.json (Lithuanian)

* New translations localizable.stringsdict (Lithuanian)

* New translations localizable.stringsdict (Lithuanian)

* New translations localizable.stringsdict (Lithuanian)

* New translations localizable.stringsdict (Lithuanian)

* New translations app.json (Lithuanian)

* New translations ios-infoplist.json (Lithuanian)

* New translations intents.strings (Lithuanian)

* New translations intents.stringsdict (Lithuanian)

* New translations localizable.stringsdict (Lithuanian)

* New translations app.json (Lithuanian)

* New translations app.json (Lithuanian)

* New translations app.json (Chinese Simplified)

* New translations app.json (Chinese Simplified)

* New translations localizable.stringsdict (Chinese Simplified)

* New translations app.json (Chinese Simplified)

* New translations app.json (Chinese Simplified)

* New translations app.json (Chinese Simplified)

* New translations app.json (German)

* New translations app.json (Lithuanian)

* New translations app.json (Lithuanian)

* New translations ios-infoplist.json (Chinese Simplified)

* New translations intents.strings (Chinese Simplified)

* New translations app.json (Chinese Simplified)

* New translations app.json (Portuguese, Brazilian)

* New translations intents.strings (Chinese Simplified)

* New translations intents.stringsdict (Chinese Simplified)

* New translations localizable.stringsdict (Chinese Simplified)

* New translations app.json (Icelandic)

* New translations app.json (Icelandic)

* New translations localizable.stringsdict (Icelandic)

* New translations app.json (Vietnamese)

* New translations app.json (Vietnamese)

* New translations localizable.stringsdict (Vietnamese)

* New translations app.json (Thai)

* New translations app.json (Icelandic)

* New translations app.json (Spanish)

* New translations app.json (Czech)

* New translations app.json (German)

* New translations app.json (Portuguese)

* New translations app.json (Chinese Simplified)

* New translations app.json (Vietnamese)

* New translations app.json (Portuguese, Brazilian)

* New translations app.json (Lithuanian)

* New translations app.json (Thai)

* New translations app.json (Romanian)

* New translations app.json (French)

* New translations app.json (Arabic)

* New translations app.json (Belarusian)

* New translations app.json (Catalan)

* New translations app.json (Danish)

* New translations app.json (Greek)

* New translations app.json (Basque)

* New translations app.json (Finnish)

* New translations app.json (Hebrew)

* New translations app.json (Hungarian)

* New translations app.json (Armenian)

* New translations app.json (Italian)

* New translations app.json (Japanese)

* New translations app.json (Korean)

* New translations app.json (Dutch)

* New translations app.json (Polish)

* New translations app.json (Russian)

* New translations app.json (Slovenian)

* New translations app.json (Swedish)

* New translations app.json (Turkish)

* New translations app.json (Ukrainian)

* New translations app.json (Chinese Traditional)

* New translations app.json (English)

* New translations app.json (Galician)

* New translations app.json (Indonesian)

* New translations app.json (Spanish, Argentina)

* New translations app.json (Latvian)

* New translations app.json (Hindi)

* New translations app.json (English, United States)

* New translations app.json (Burmese)

* New translations app.json (Welsh)

* New translations app.json (Sinhala)

* New translations app.json (Scottish Gaelic)

* New translations app.json (Aragonese)

* New translations app.json (Kurmanji (Kurdish))

* New translations app.json (Sorani (Kurdish))

* New translations app.json (Kabyle)

* New translations app.json (Vietnamese)

* New translations app.json (Icelandic)

* New translations app.json (German)

* New translations localizable.stringsdict (Icelandic)

* New translations app.json (Italian)

* New translations app.json (Chinese Traditional)

* New translations app.json (Italian)
2025-03-26 18:53:24 -04:00
Eugen Rochko
ac8616d0f3
New Crowdin updates (#1422)
* New translations app.json (Italian)

* New translations app.json (Italian)

* New translations app.json (Czech)

* New translations localizable.stringsdict (Czech)

* New translations app.json (Czech)

* New translations app.json (Portuguese)

* New translations localizable.stringsdict (Portuguese)

* New translations app.json (Portuguese)

* New translations app.json (Spanish)

* New translations localizable.stringsdict (Spanish)
2025-03-13 14:20:16 -04:00
shannon
7b348c0d5b Update strings 2025-03-11 14:06:07 -04:00
Eugen Rochko
f11d37c24a
New Crowdin updates (#1421)
* New translations app.json (Korean)

* New translations intents.strings (Portuguese)

* New translations app.json (Kabyle)

* New translations app.json (Icelandic)

* New translations app.json (French)

* New translations app.json (Arabic)

* New translations app.json (Belarusian)

* New translations app.json (Korean)

* New translations app.json (Romanian)

* New translations app.json (Spanish)

* New translations app.json (Catalan)

* New translations app.json (Czech)

* New translations app.json (Danish)

* New translations app.json (German)

* New translations app.json (Greek)

* New translations app.json (Basque)

* New translations app.json (Finnish)

* New translations app.json (Hebrew)

* New translations app.json (Hungarian)

* New translations app.json (Armenian)

* New translations app.json (Italian)

* New translations app.json (Japanese)

* New translations app.json (Dutch)

* New translations app.json (Polish)

* New translations app.json (Portuguese)

* New translations app.json (Russian)

* New translations app.json (Slovenian)

* New translations app.json (Swedish)

* New translations app.json (Turkish)

* New translations app.json (Ukrainian)

* New translations app.json (Chinese Simplified)

* New translations app.json (Chinese Traditional)

* New translations app.json (English)

* New translations app.json (Vietnamese)

* New translations app.json (Galician)

* New translations app.json (Portuguese, Brazilian)

* New translations app.json (Indonesian)

* New translations app.json (Spanish, Argentina)

* New translations app.json (Thai)

* New translations app.json (Latvian)

* New translations app.json (Hindi)

* New translations app.json (English, United States)

* New translations app.json (Burmese)

* New translations app.json (Welsh)

* New translations app.json (Sinhala)

* New translations app.json (Scottish Gaelic)

* New translations app.json (Aragonese)

* New translations app.json (Kurmanji (Kurdish))

* New translations app.json (Sorani (Kurdish))

* New translations app.json (Kabyle)

* New translations app.json (Icelandic)

* New translations app.json (French)

* New translations app.json (Arabic)

* New translations app.json (Belarusian)

* New translations app.json (Korean)

* New translations app.json (Romanian)

* New translations app.json (Spanish)

* New translations app.json (Catalan)

* New translations app.json (Czech)

* New translations app.json (Danish)

* New translations app.json (German)

* New translations app.json (Greek)

* New translations app.json (Basque)

* New translations app.json (Finnish)

* New translations app.json (Hebrew)

* New translations app.json (Hungarian)

* New translations app.json (Armenian)

* New translations app.json (Italian)

* New translations app.json (Japanese)

* New translations app.json (Dutch)

* New translations app.json (Polish)

* New translations app.json (Portuguese)

* New translations app.json (Russian)

* New translations app.json (Slovenian)

* New translations app.json (Swedish)

* New translations app.json (Turkish)

* New translations app.json (Ukrainian)

* New translations app.json (Chinese Simplified)

* New translations app.json (Chinese Traditional)

* New translations app.json (English)

* New translations app.json (Vietnamese)

* New translations app.json (Galician)

* New translations app.json (Portuguese, Brazilian)

* New translations app.json (Indonesian)

* New translations app.json (Spanish, Argentina)

* New translations app.json (Thai)

* New translations app.json (Latvian)

* New translations app.json (Hindi)

* New translations app.json (English, United States)

* New translations app.json (Burmese)

* New translations app.json (Welsh)

* New translations app.json (Sinhala)

* New translations app.json (Scottish Gaelic)

* New translations app.json (Aragonese)

* New translations app.json (Kurmanji (Kurdish))

* New translations app.json (Sorani (Kurdish))

* New translations localizable.stringsdict (Romanian)

* New translations localizable.stringsdict (French)

* New translations localizable.stringsdict (Spanish)

* New translations localizable.stringsdict (Arabic)

* New translations localizable.stringsdict (Belarusian)

* New translations localizable.stringsdict (Catalan)

* New translations localizable.stringsdict (Czech)

* New translations localizable.stringsdict (Danish)

* New translations localizable.stringsdict (German)

* New translations localizable.stringsdict (Greek)

* New translations localizable.stringsdict (Basque)

* New translations localizable.stringsdict (Finnish)

* New translations localizable.stringsdict (Hebrew)

* New translations localizable.stringsdict (Hungarian)

* New translations localizable.stringsdict (Armenian)

* New translations localizable.stringsdict (Italian)

* New translations localizable.stringsdict (Japanese)

* New translations localizable.stringsdict (Korean)

* New translations localizable.stringsdict (Dutch)

* New translations localizable.stringsdict (Polish)

* New translations localizable.stringsdict (Portuguese)

* New translations localizable.stringsdict (Russian)

* New translations localizable.stringsdict (Slovenian)

* New translations localizable.stringsdict (Swedish)

* New translations localizable.stringsdict (Turkish)

* New translations localizable.stringsdict (Ukrainian)

* New translations localizable.stringsdict (Chinese Simplified)

* New translations localizable.stringsdict (Chinese Traditional)

* New translations localizable.stringsdict (English)

* New translations localizable.stringsdict (Vietnamese)

* New translations localizable.stringsdict (Galician)

* New translations localizable.stringsdict (Icelandic)

* New translations localizable.stringsdict (Portuguese, Brazilian)

* New translations localizable.stringsdict (Indonesian)

* New translations localizable.stringsdict (Spanish, Argentina)

* New translations localizable.stringsdict (Thai)

* New translations localizable.stringsdict (Latvian)

* New translations localizable.stringsdict (Hindi)

* New translations localizable.stringsdict (English, United States)

* New translations localizable.stringsdict (Burmese)

* New translations localizable.stringsdict (Welsh)

* New translations localizable.stringsdict (Sinhala)

* New translations localizable.stringsdict (Scottish Gaelic)

* New translations localizable.stringsdict (Aragonese)

* New translations localizable.stringsdict (Kurmanji (Kurdish))

* New translations localizable.stringsdict (Sorani (Kurdish))

* New translations localizable.stringsdict (Kabyle)

* New translations app.json (French)

* New translations app.json (French)

* New translations localizable.stringsdict (Romanian)

* New translations localizable.stringsdict (French)

* New translations localizable.stringsdict (Spanish)

* New translations localizable.stringsdict (Arabic)

* New translations localizable.stringsdict (Belarusian)

* New translations localizable.stringsdict (Catalan)

* New translations localizable.stringsdict (Czech)

* New translations localizable.stringsdict (Danish)

* New translations localizable.stringsdict (German)

* New translations localizable.stringsdict (Greek)

* New translations localizable.stringsdict (Basque)

* New translations localizable.stringsdict (Finnish)

* New translations localizable.stringsdict (Hebrew)

* New translations localizable.stringsdict (Hungarian)

* New translations localizable.stringsdict (Armenian)

* New translations localizable.stringsdict (Italian)

* New translations localizable.stringsdict (Japanese)

* New translations localizable.stringsdict (Korean)

* New translations localizable.stringsdict (Dutch)

* New translations localizable.stringsdict (Polish)

* New translations localizable.stringsdict (Portuguese)

* New translations localizable.stringsdict (Russian)

* New translations localizable.stringsdict (Slovenian)

* New translations localizable.stringsdict (Swedish)

* New translations localizable.stringsdict (Turkish)

* New translations localizable.stringsdict (Ukrainian)

* New translations localizable.stringsdict (Chinese Simplified)

* New translations localizable.stringsdict (Chinese Traditional)

* New translations localizable.stringsdict (English)

* New translations localizable.stringsdict (Vietnamese)

* New translations localizable.stringsdict (Galician)

* New translations localizable.stringsdict (Icelandic)

* New translations localizable.stringsdict (Portuguese, Brazilian)

* New translations localizable.stringsdict (Indonesian)

* New translations localizable.stringsdict (Spanish, Argentina)

* New translations localizable.stringsdict (Thai)

* New translations localizable.stringsdict (Latvian)

* New translations localizable.stringsdict (Hindi)

* New translations localizable.stringsdict (English, United States)

* New translations localizable.stringsdict (Burmese)

* New translations localizable.stringsdict (Welsh)

* New translations localizable.stringsdict (Sinhala)

* New translations localizable.stringsdict (Scottish Gaelic)

* New translations localizable.stringsdict (Aragonese)

* New translations localizable.stringsdict (Kurmanji (Kurdish))

* New translations localizable.stringsdict (Sorani (Kurdish))

* New translations localizable.stringsdict (Kabyle)

* New translations app.json (Dutch)

* New translations app.json (Dutch)

* New translations app.json (Chinese Traditional)

* New translations localizable.stringsdict (French)

* New translations localizable.stringsdict (Dutch)

* New translations localizable.stringsdict (Chinese Traditional)

* New translations app.json (Spanish, Argentina)

* New translations localizable.stringsdict (Spanish, Argentina)

* New translations app.json (Italian)

* New translations localizable.stringsdict (Italian)

* New translations localizable.stringsdict (Italian)
2025-03-11 11:20:24 -04:00
Eugen Rochko
1fc6e02320
New Crowdin updates (#1393)
* New translations app.json (Hungarian)

* New translations localizable.stringsdict (Hungarian)

* New translations app.json (Czech)

* New translations intents.stringsdict (Portuguese)

* New translations app.json (Portuguese)

* New translations ios-infoplist.json (Portuguese)

* New translations localizable.stringsdict (Portuguese)

* New translations localizable.stringsdict (Portuguese, Brazilian)

* New translations app.json (Portuguese)

* New translations app.json (Vietnamese)

* New translations app.json (Spanish)

* New translations localizable.stringsdict (Turkish)

* New translations app.json (Czech)

* New translations localizable.stringsdict (Czech)

* New translations app.json (Kabyle)
2025-02-27 10:56:07 -05:00
Eugen Rochko
e7bca72d1f New translations localizable.stringsdict (German) 2024-12-11 18:54:14 +01:00
Eugen Rochko
b96e960672 New translations app.json (German) 2024-12-11 18:54:12 +01:00
Eugen Rochko
f4b9950191 New translations app.json (German) 2024-12-11 17:31:19 +01:00
shannon
a055d8ab1c Update localizations 2024-11-29 14:53:03 -05:00
Eugen Rochko
fb9266e8c3
New Crowdin updates (#1351)
* New translations app.json (Hungarian)

* New translations app.json (Hungarian)

* New translations app.json (German)
2024-11-29 14:31:22 -05:00
Marcus Kida
ad69f89ae0
New Crowdin updates (#1337) 2024-10-08 09:00:30 +02:00
Eugen Rochko
90327bca74 New translations localizable.stringsdict (Dutch) 2024-10-04 19:04:20 +02:00
Eugen Rochko
77c8007710 New translations app.json (Dutch) 2024-10-04 19:04:18 +02:00
Eugen Rochko
318aede390 New translations localizable.stringsdict (Czech) 2024-10-03 21:50:52 +02:00
Eugen Rochko
61aca4a0b0 New translations app.json (Czech) 2024-10-03 21:50:51 +02:00
Eugen Rochko
d49c021c80 New translations app.json (Danish) 2024-09-26 19:17:42 +02:00
Eugen Rochko
0d03596ff2 New translations app.json (Danish) 2024-09-25 20:04:56 +02:00
Eugen Rochko
ecb75a0fa5 New translations app.json (Danish) 2024-09-25 19:08:30 +02:00
Eugen Rochko
63cd5f323b New translations localizable.stringsdict (Danish) 2024-09-25 17:59:12 +02:00
Eugen Rochko
a8a68998c9 New translations ios-infoplist.json (Danish) 2024-09-25 17:59:11 +02:00
Eugen Rochko
06531c8955 New translations app.json (Danish) 2024-09-25 17:59:10 +02:00
Eugen Rochko
c4aac478f4 New translations app.json (Danish) 2024-09-25 16:50:28 +02:00
Eugen Rochko
cbeed8b690 New translations intents.strings (Hungarian) 2024-09-23 12:05:16 +02:00
Eugen Rochko
64ad0eaa1b New translations app.json (Hungarian) 2024-09-23 12:05:14 +02:00
Eugen Rochko
8628e77b76 New translations intents.strings (Russian) 2024-09-20 09:48:26 +02:00
Eugen Rochko
252888f631 New translations intents.stringsdict (Russian) 2024-09-20 07:59:22 +02:00
Eugen Rochko
b8bdd3ea1e New translations ios-infoplist.json (Russian) 2024-09-20 07:59:21 +02:00
Eugen Rochko
8ee0233439 New translations app.json (Russian) 2024-09-20 07:59:20 +02:00
Eugen Rochko
3e6c6b8cf4 New translations app.json (Russian) 2024-09-20 06:07:48 +02:00
Eugen Rochko
1aae2fbd21 New translations app.json (Portuguese, Brazilian) 2024-09-13 18:13:37 +02:00
Eugen Rochko
468a3cf4ba New translations app.json (Portuguese, Brazilian) 2024-09-10 16:08:05 +02:00
Eugen Rochko
1a39ab08a6 New translations localizable.stringsdict (French) 2024-09-02 11:18:25 +02:00
Eugen Rochko
bd83a6a6b7 New translations app.json (French) 2024-09-02 11:18:24 +02:00
Eugen Rochko
4b2d4b6bd3 New translations app.json (French) 2024-09-02 09:45:11 +02:00
Eugen Rochko
2f8c54a098 New translations app.json (Vietnamese) 2024-08-31 06:33:08 +02:00
Eugen Rochko
e49654e87e New translations app.json (Basque) 2024-08-28 14:42:24 +02:00
Eugen Rochko
49d222c25a New translations localizable.stringsdict (Basque) 2024-08-28 13:00:04 +02:00
Eugen Rochko
a7e0967d64 New translations app.json (Basque) 2024-08-28 13:00:03 +02:00
Eugen Rochko
c62707a77e New translations app.json (Basque) 2024-08-28 11:13:23 +02:00
Eugen Rochko
5f5fc8dd40 New translations localizable.stringsdict (Basque) 2024-08-27 16:15:29 +02:00
Eugen Rochko
d87ff3f158 New translations app.json (Basque) 2024-08-27 16:15:28 +02:00
Eugen Rochko
9796742372 New translations app.json (Basque) 2024-08-27 13:53:57 +02:00
Eugen Rochko
a53d8c80ac New translations app.json (Basque) 2024-08-27 10:37:42 +02:00
Eugen Rochko
9e7ce0855f New translations localizable.stringsdict (Greek) 2024-08-19 13:19:49 +02:00