Commit Graph

131 Commits

Author SHA1 Message Date
Marcus Kida 5a3636cb22
feat(Widget): Implement FollowersCountIntent 2023-01-24 11:15:21 +01:00
Jed Fox 0a9689c67f
Add support for selecting the post language (#907)
* Basic fake language picker support

* Recognize languages from post text

* Exclude suggested languages from recents

* Load recent languages from Settings object

* Send the language to the API

* Persist the used language to settings

* Always show the currently selected language in the list

* Fix crash

* Add support for picking arbitrary lanuages

* Fix display of 3 letter language codes

* Improve label to include endonym too

* Limit to 3 recent languages

* Reduce lower bound for displaying language suggestions

* Fix saving recent language when publishing

* Fix tint color of language picker button

* Add a badge to prompt users to change language

* Dismiss the badge even if you pick the same language

* Read language names in the language if possible

* Use a compressed font for 3-letter codes

Also use `minimumScaleFactor` to shrink troublesome codes to fit

Co-Authored-By: samhenrigold <49251320+samhenrigold@users.noreply.github.com>

* Remove .vscode/launch.json

* Add message to fatalError()

Co-authored-by: samhenrigold <49251320+samhenrigold@users.noreply.github.com>
2023-01-24 01:50:10 +01:00
Nathan Mattes f3d71d982a Update strings 2022-12-19 12:07:16 +01:00
CMK 972b82268a feat: new i18n languages. Czech (cs) and Slovenian (sl) 2022-11-16 19:56:16 +08:00
Nathan Mattes b5943d48cf Generate new localized strings 2022-11-09 07:37:37 +01:00
CMK 78ce26b889 fix: manually bump the version to workaround auto version management not working issue 2022-11-08 14:17:43 +08:00
CMK eb86b5a9d8 chore: update to version 1.4.7 2022-11-04 12:26:38 +08:00
CMK 060aec6bcb Merge branch 'release-1.4.6' into feature/package-refactor
# Conflicts:
#	.arkana.yml
#	AppShared/Info.plist
#	Documentation/Setup.md
#	Gemfile
#	Gemfile.lock
#	Mastodon.xcodeproj/project.pbxproj
#	Mastodon.xcodeproj/xcuserdata/mainasuk.xcuserdatad/xcschemes/xcschememanagement.plist
#	Mastodon.xcworkspace/xcshareddata/swiftpm/Package.resolved
#	MastodonSDK/Package.swift
#	MastodonSDK/Sources/MastodonCore/AppSecret.swift
#	MastodonSDK/Sources/MastodonCore/Service/Notification/NotificationService.swift
#	Podfile
#	Podfile.lock
2022-11-01 14:14:00 +08:00
CMK 64f3d2fe3a chore: [WIP] move core logic into package 2022-09-30 19:28:09 +08:00
CMK 78b2259b8f chore: replace CocoaPods-Keys with Arkana 2022-07-15 11:34:16 +08:00
CMK fbbfd5cda6 chore: bump package version and update version to 1.4.6 (146) 2022-07-15 04:27:41 +08:00
CMK fc1ec7ec62 chore: update version to 1.4.6 (145) 2022-07-15 04:23:19 +08:00
CMK a3cfbdd373 chore: update version to 1.4.5 (144) 2022-07-01 14:02:37 +08:00
CMK 867f98d089 chore: update version to 1.4.4 (142) 2022-06-15 12:59:16 +08:00
CMK 0c0cbb103f chore: update version to 1.4.4 (141) 2022-06-14 14:34:48 +08:00
CMK 34b3cad365 Merge branch 'release-1.4.4' into feature-purple-tint
# Conflicts:
#	AppShared/Info.plist
#	Mastodon.xcodeproj/project.pbxproj
#	Mastodon.xcodeproj/xcuserdata/mainasuk.xcuserdatad/xcschemes/xcschememanagement.plist
#	Mastodon/Info.plist
#	MastodonIntent/Info.plist
#	MastodonTests/Info.plist
#	MastodonUITests/Info.plist
#	NotificationService/Info.plist
#	ShareActionExtension/Info.plist
2022-06-14 14:28:35 +08:00
CMK 0bfb27a0d6 chore: update version to 1.4.4 (140) 2022-06-14 14:13:21 +08:00
CMK 6c8ec744b9 chore: update version to 1.4.4 (139) 2022-06-09 18:18:20 +08:00
CMK 69d790c45d feat: allow select accounts for SendPost Siri shortcut intent. resolve #446 2022-06-09 18:09:28 +08:00
CMK 2dc876a09a chore: update to version 1.4.3 (139) 2022-06-05 16:51:44 +08:00
CMK ed2e1bb462 chore: update version to 1.4.3 (138) 2022-06-05 16:43:04 +08:00
CMK 392b6a13e2 chore: update version to 1.4.3 (137) 2022-06-02 19:47:49 +08:00
CMK 229d75b76a chore: update version to 1.4.3 (136) 2022-06-02 19:33:29 +08:00
CMK a3e709fd0a chore: update version to 1.4.3 (136) 2022-06-02 18:58:43 +08:00
CMK a19293a163 chore: update version to 1.4.3 (135) 2022-06-02 18:49:41 +08:00
CMK 5467a04a6d chore: update version to 1.4.3 (134) 2022-05-27 00:10:48 +08:00
CMK 052979fa93 chore: update version to 1.4.2 (133) 2022-05-23 12:11:17 +08:00
CMK 08aa0d4655 chore: update version to 1.4.2 (132) 2022-05-19 11:22:01 +08:00
CMK f87a6096d7 chore: add Finnish language 2022-05-19 11:21:40 +08:00
CMK cc413074f3 chore: update version to 1.4.2 (131) 2022-05-19 10:55:41 +08:00
CMK 4e83be76c4 chore: update version to 1.4.2 (130) 2022-05-18 00:33:13 +08:00
CMK ca91e756ff chore: update version to 1.4.2 (129) 2022-05-17 23:28:29 +08:00
CMK b0edbb9db0 chore: update version to 1.4.2 (128) 2022-05-16 19:43:20 +08:00
CMK 02f383129f chore: update strings mapping and i18n resources 2022-05-13 12:46:37 +08:00
CMK 971c8674b6 chore: update version to 1.4.2 (127) 2022-05-11 21:12:38 +08:00
CMK 590aa1336e chore: update i18n resources 2022-05-11 15:02:47 +08:00
CMK 238945d9b1 chore: update version to 1.4.1 (126) 2022-05-07 15:13:07 +08:00
CMK 716e8bf121 chore: update version to 1.4.1 (125) 2022-05-07 11:45:44 +08:00
CMK 9054b4eae3 chore: update version to 1.4.1 (124) 2022-05-06 15:18:16 +08:00
CMK c8e8013901 chore: update version to 1.4.1 (123) 2022-05-06 14:47:49 +08:00
CMK 096ae1ad19 chore: update version to 1.4.1 (122) 2022-05-06 14:30:28 +08:00
CMK 8e4f382a8f chore: update version to 1.4.0 (121) 2022-04-29 20:42:11 +08:00
CMK f78da37915 chore: update version to 1.4.0 (120) 2022-04-29 19:12:09 +08:00
CMK 0b7ff6e54d chore: update version to 1.4.0 (119) 2022-04-29 18:46:56 +08:00
CMK d49fa0cced chore: update version to 1.4.0 (118) 2022-04-29 15:56:06 +08:00
CMK b2b81e27e8 feat: add Chinese Traditional, Galician, Italian, and Turkish languages 2022-04-29 15:34:23 +08:00
CMK 64a87a7aab feat: add Sorani (Kurdish) language 2022-04-29 15:25:39 +08:00
CMK 9ffdd25fdf chore: update version to 1.3.3 (117) 2022-04-28 07:12:14 +08:00
CMK 433d2a964b chore: update to version 1.3.3 (116) 2022-04-27 20:37:51 +08:00
CMK f365b51e41 chore: add Swedish language 2022-04-27 20:34:21 +08:00