Compare commits

...

2317 Commits
1.3.0 ... main

Author SHA1 Message Date
CMK c296cf303e
Merge pull request #603 from mastodon/release-1.4.7
Release v1.4.7
2022-11-21 11:13:47 +08:00
CMK 73f7814e87
Merge pull request #634 from mastodon/fix/auto-complete
Fix hashtag auto complete issue
2022-11-19 01:01:27 +08:00
CMK c8ba933fff
Merge pull request #633 from j-f1/more-time
Bump the timeout interval for all requests to 60s
2022-11-19 01:00:49 +08:00
CMK ce076b264b fix: hashtag auto complete issue 2022-11-19 00:56:44 +08:00
Jed Fox f0bf9c6937
Bump the timeout interval for all requests to 60s 2022-11-18 10:55:25 -05:00
CMK 8335d5a6c6
Merge pull request #631 from mastodon/ci-test
Tag the build number automatically
2022-11-18 22:57:22 +08:00
CMK 5fbafe4fdb fix: the wrong command to set GitHub env 2022-11-18 21:42:49 +08:00
CMK 356b8f2c00 chore: try tag the build 2022-11-18 21:36:51 +08:00
CMK 31699ea9fc chore: update i18n resources 2022-11-18 19:04:22 +08:00
CMK eee22a9ba7 Merge branch 'l10n_develop' into release-1.4.7 2022-11-18 19:03:12 +08:00
Marcus Kida 02fbb5bdb9
Merge pull request #629 from mastodon/status_notifcation_empty_string
fix: Status notification shows "mentioned you" text
2022-11-18 11:07:12 +01:00
Marcus Kida ad7904e863
fix: Status notification shows "mentioned you" text 2022-11-18 10:54:40 +01:00
Marcus Kida 91bb3f3627
Merge pull request #595 from mastodon/more_obvious_account_switcher
Add Account Toggle Indicator to make Account Switch Feature more obvious
2022-11-18 10:12:12 +01:00
Marcus Kida be2583094d
chore: Move UIImage(systemName: "chevron.up.chevron.down") to UIImage Extension 2022-11-18 10:10:54 +01:00
Marcus Kida 3a2c99c75a
chore: Move accountToggleIndicator to Constants 2022-11-18 10:07:15 +01:00
Marcus Kida 3acdbcc2ce
chore: Make accessoryImageView more universal 2022-11-18 10:07:14 +01:00
Marcus Kida 533e626094
chore: Rename accountSwitcherChevron -> accountToggleIndicator 2022-11-18 10:07:14 +01:00
Marcus Kida 8fd37c8362
feat: Implement more obvious account switcher 2022-11-18 10:07:14 +01:00
Marcus Kida 1928b1b8d5
Merge pull request #627 from mastodon/disable_double_tap_account_toggle
chore: Disable double-tap-to-switch-account
2022-11-18 09:56:41 +01:00
Marcus Kida 4cc734fac9
chore: Link related GitHub issue to commented-out code 2022-11-18 09:56:02 +01:00
Marcus Kida 3020f28ef4
chore: Disable double-tap-to-switch-account 2022-11-18 09:40:45 +01:00
CMK 87d6fe9fc8
Merge pull request #621 from mastodon/fix-thread-logic
Fix thread logic to use the original order
2022-11-18 16:06:10 +08:00
Eugen Rochko df198d81ed New translations app.json (Indonesian) 2022-11-18 02:19:24 +01:00
Eugen Rochko ae420fac79 New translations app.json (Czech) 2022-11-17 20:57:36 +01:00
CMK b5d883865d fix: prefer the original mode to top-two-tier tree mode 2022-11-18 00:16:21 +08:00
CMK 1ca3b66e40 chore: code cleanup 2022-11-18 00:00:17 +08:00
Marcus Kida 0b0252fca2
Merge pull request #617 from mastodon/account_toggle_double_tap_ipad
feat: Implement double-tap account switching on iPad
2022-11-17 16:51:26 +01:00
CMK 095881c5d5
Merge pull request #616 from painhapp/videoLayoutConstraints
Fix Video Player Constraints issue
2022-11-17 23:42:55 +08:00
Marcus Kida e8e8a2a4c9
fix: Don't delay touches ended 2022-11-17 15:45:25 +01:00
Marcus Kida 586c1669f9
Merge pull request #619 from mastodon/fix_tabbar_selection_delay
fix: TabBar has noticeable delay when selecting next tab
2022-11-17 15:39:46 +01:00
Marcus Kida d8cf4606e2
fix: TabBar has noticeable delay when selecting next tab 2022-11-17 15:33:21 +01:00
Marcus Kida d93d094734
Merge pull request #618 from mastodon/fix-compose-content-validate
Fix compose content could not post media only issue
2022-11-17 13:53:48 +01:00
CMK be255ff53b fix: compose content could not post media only issue 2022-11-17 20:41:55 +08:00
Marcus Kida 60d9d3537d
feat: Implement double-tap account switching on iPad 2022-11-17 10:22:13 +01:00
Eugen Rochko 936b9b9ac6 New translations Intents.stringsdict (Kabyle) 2022-11-17 09:45:21 +01:00
Eugen Rochko 6366d26f4b New translations Localizable.stringsdict (Kabyle) 2022-11-17 09:45:19 +01:00
Eugen Rochko a0db294abe New translations app.json (Kabyle) 2022-11-17 09:45:18 +01:00
Eugen Rochko ab09419950 New translations Localizable.stringsdict (Kabyle) 2022-11-17 08:19:28 +01:00
Eugen Rochko cb5d027ce9 New translations app.json (Kabyle) 2022-11-17 08:19:27 +01:00
Stefan Painhapp d8164c2bc9 Fix Video Player Constraints issue 2022-11-17 14:26:40 +09:00
Eugen Rochko ce1f6b3e8f New translations app.json (Indonesian) 2022-11-17 06:19:31 +01:00
Eugen Rochko 506cd46a8d New translations app.json (Galician) 2022-11-17 06:19:30 +01:00
Eugen Rochko bb72150aed New translations app.json (Galician) 2022-11-17 05:09:48 +01:00
Eugen Rochko e7af8667e9 New translations app.json (Icelandic) 2022-11-16 21:34:42 +01:00
Eugen Rochko 8d4b50018b New translations app.json (Thai) 2022-11-16 21:34:41 +01:00
Eugen Rochko d17b9e4a1d New translations app.json (German) 2022-11-16 21:34:40 +01:00
Eugen Rochko f39c8245e1 New translations app.json (Chinese Traditional) 2022-11-16 21:34:39 +01:00
Eugen Rochko b906d3e6e4 New translations Intents.stringsdict (Icelandic) 2022-11-16 20:35:48 +01:00
Eugen Rochko b54c290a4f New translations app.json (Icelandic) 2022-11-16 20:35:45 +01:00
Eugen Rochko 1a1004b524 New translations Intents.stringsdict (Icelandic) 2022-11-16 19:34:05 +01:00
Eugen Rochko 8664a121dc New translations Intents.strings (Icelandic) 2022-11-16 19:34:04 +01:00
Eugen Rochko 638f70b06d New translations Localizable.stringsdict (Icelandic) 2022-11-16 19:34:03 +01:00
Eugen Rochko f2a8b29768 New translations app.json (Icelandic) 2022-11-16 19:34:01 +01:00
Eugen Rochko 170e843d86 New translations Intents.strings (Icelandic) 2022-11-16 18:24:03 +01:00
Eugen Rochko df9598f49d New translations Localizable.stringsdict (Icelandic) 2022-11-16 18:24:01 +01:00
Eugen Rochko 180dc4cb80 New translations app.json (Icelandic) 2022-11-16 18:23:59 +01:00
Eugen Rochko 2d62cf1ffd New translations app.json (Portuguese, Brazilian) 2022-11-16 18:23:58 +01:00
Eugen Rochko 26e9ed808f New translations app.json (Icelandic) 2022-11-16 17:26:36 +01:00
Eugen Rochko 995761aac2 New translations app.json (French) 2022-11-16 17:26:35 +01:00
Eugen Rochko 101eaeecc1 New translations app.json (Kurmanji (Kurdish)) 2022-11-16 16:08:11 +01:00
CMK cf28286d89
Merge pull request #606 from mastodon/fix-timeline-crash
Fix timeline crash
2022-11-16 22:48:53 +08:00
CMK 8b7b6c4067 fix: configure header code not dispatch on UI thread issue 2022-11-16 22:31:21 +08:00
Marcus Kida 4d5d9477fc
Merge pull request #605 from mastodon/fix_share_wrong_domain
fix: Local user's domain is shown for remote users when sharing a post
2022-11-16 15:15:02 +01:00
Marcus Kida ccaffe031e
fix: Local user's domain is shown for remote users when sharing a post 2022-11-16 15:03:20 +01:00
Eugen Rochko ffd1734a95 New translations ios-infoPlist.json (Icelandic) 2022-11-16 14:52:44 +01:00
Eugen Rochko bd71e24a18 New translations app.json (Icelandic) 2022-11-16 14:52:43 +01:00
Eugen Rochko ac281be9a1 New translations app.json (Catalan) 2022-11-16 14:52:42 +01:00
Marcus Kida 939d85bb8f
Merge pull request #604 from mastodon/double_tap_profile_to_quickly_cycle_accounts
feat: Implement double-tap on profile Tab to quickly cycle through logged in Accounts
2022-11-16 13:58:18 +01:00
Eugen Rochko e89677bff4 New translations Intents.stringsdict (Icelandic) 2022-11-16 13:57:33 +01:00
Eugen Rochko ae642b72b2 New translations Intents.strings (Icelandic) 2022-11-16 13:57:32 +01:00
Eugen Rochko 5864ef1505 New translations Localizable.stringsdict (Icelandic) 2022-11-16 13:57:31 +01:00
Eugen Rochko 0a2678aca4 New translations ios-infoPlist.json (Icelandic) 2022-11-16 13:57:29 +01:00
Eugen Rochko 0d3c9de002 New translations app.json (Icelandic) 2022-11-16 13:57:28 +01:00
Marcus Kida 634796e9dc
fix: Only allow double-tap account toggle if more than 1 account exists 2022-11-16 13:43:54 +01:00
CMK 9e1140dc78 chore: disable Xcode Cloud and using GitHub action to make the TestFlight build 2022-11-16 20:20:42 +08:00
CMK 1f63f68014 fix: not copy translation resource for info.plist issue 2022-11-16 20:02:09 +08:00
Eugen Rochko 67cdd19284 New translations Intents.stringsdict (Icelandic) 2022-11-16 12:59:06 +01:00
Eugen Rochko 4e1b267287 New translations Intents.strings (Icelandic) 2022-11-16 12:59:05 +01:00
Eugen Rochko beabb10bc6 New translations Localizable.stringsdict (Icelandic) 2022-11-16 12:59:04 +01:00
Eugen Rochko 22f10bbc34 New translations ios-infoPlist.json (Icelandic) 2022-11-16 12:59:03 +01:00
Eugen Rochko 6cd6c8c9db New translations app.json (Icelandic) 2022-11-16 12:59:02 +01:00
Eugen Rochko c198d2050e New translations Localizable.stringsdict (Chinese Simplified) 2022-11-16 12:59:02 +01:00
Eugen Rochko a1596cb7ea New translations app.json (Chinese Simplified) 2022-11-16 12:59:01 +01:00
Eugen Rochko 64f397b43a New translations Localizable.stringsdict (Scottish Gaelic) 2022-11-16 12:58:59 +01:00
Eugen Rochko fe308e20d5 New translations app.json (Scottish Gaelic) 2022-11-16 12:58:58 +01:00
Eugen Rochko 3ee9035758 New translations app.json (Korean) 2022-11-16 12:58:57 +01:00
CMK 972b82268a feat: new i18n languages. Czech (cs) and Slovenian (sl) 2022-11-16 19:56:16 +08:00
Marcus Kida 26576d888e
feat: Implement double-tap on profile Tab to quickly cycle through logged in Accounts 2022-11-16 12:54:51 +01:00
CMK ea7972c789 chore: update i18n resources 2022-11-16 19:06:09 +08:00
CMK a12b056efa Merge branch 'l10n_develop' into release-1.4.7
# Conflicts:
#	Localization/StringsConvertor/input/en.lproj/Localizable.stringsdict
2022-11-16 19:03:05 +08:00
CMK c2bb14eaab
Merge pull request #520 from j-f1/account-switcher-a11y
Improve accessibility of the account switcher
2022-11-16 18:51:17 +08:00
CMK 1ac316c3e7
Merge pull request #602 from mastodon/feature-purple-logo
Update purple logo
2022-11-16 18:48:33 +08:00
CMK 35544b3066 fix: aspect ratio 2022-11-16 18:45:51 +08:00
CMK 6384a77697 chore: remove large logo 2022-11-16 18:45:36 +08:00
CMK 7ca0792b5b feat: update purple logo 2022-11-16 18:41:17 +08:00
Eugen Rochko 663b7fd708 New translations app.json (Spanish, Argentina) 2022-11-16 10:42:17 +01:00
Eugen Rochko e3ab9509ec New translations app.json (Italian) 2022-11-16 10:42:16 +01:00
Eugen Rochko a9f7caea3d New translations app.json (Arabic) 2022-11-16 10:42:15 +01:00
Eugen Rochko 5038a49abf New translations app.json (Czech) 2022-11-16 10:42:14 +01:00
Eugen Rochko 8d2c1aa4eb New translations app.json (Swedish) 2022-11-16 10:42:12 +01:00
Eugen Rochko 198411e2f4 New translations app.json (Vietnamese) 2022-11-16 10:42:11 +01:00
Eugen Rochko 2e7598e4f7 New translations app.json (Slovenian) 2022-11-16 10:42:10 +01:00
Eugen Rochko bbc2f3c165 New translations app.json (Sorani (Kurdish)) 2022-11-16 09:46:00 +01:00
Eugen Rochko 54a70a81b5 New translations app.json (Basque) 2022-11-16 09:45:59 +01:00
Eugen Rochko e1c18ebfbe New translations app.json (German) 2022-11-16 09:45:57 +01:00
Eugen Rochko 05863051c9 New translations app.json (Danish) 2022-11-16 09:45:56 +01:00
Eugen Rochko 61fdda2e63 New translations app.json (Catalan) 2022-11-16 09:45:55 +01:00
Eugen Rochko baa8a85fa6 New translations app.json (Arabic) 2022-11-16 09:45:54 +01:00
Eugen Rochko 1de7a45a53 New translations app.json (Spanish) 2022-11-16 09:45:53 +01:00
Eugen Rochko fced11f091 New translations app.json (Romanian) 2022-11-16 09:45:52 +01:00
Eugen Rochko 68f7e6f195 New translations app.json (Finnish) 2022-11-16 09:45:51 +01:00
Eugen Rochko 4c5f4c3dfc New translations app.json (Scottish Gaelic) 2022-11-16 09:45:49 +01:00
Eugen Rochko ff1899b8ff New translations app.json (Czech) 2022-11-16 09:45:48 +01:00
Eugen Rochko 687db19201 New translations app.json (Turkish) 2022-11-16 09:45:47 +01:00
Eugen Rochko 8fece50f4a New translations app.json (French) 2022-11-16 09:45:46 +01:00
Eugen Rochko cd9209f84b New translations app.json (Swedish) 2022-11-16 09:45:45 +01:00
Eugen Rochko 4952b434b3 New translations app.json (Korean) 2022-11-16 09:45:44 +01:00
Eugen Rochko 1d9f4530a1 New translations app.json (Kabyle) 2022-11-16 09:45:43 +01:00
Eugen Rochko dd8c8409ea New translations app.json (Vietnamese) 2022-11-16 09:45:42 +01:00
Eugen Rochko 2b933c3327 New translations app.json (Ukrainian) 2022-11-16 09:45:40 +01:00
Eugen Rochko 58ae3668e2 New translations app.json (Chinese Traditional) 2022-11-16 09:45:39 +01:00
Eugen Rochko 3e89962373 New translations app.json (Italian) 2022-11-16 09:45:38 +01:00
Eugen Rochko 997b856ae8 New translations app.json (Dutch) 2022-11-16 09:45:37 +01:00
Eugen Rochko b16cde910b New translations app.json (Kurmanji (Kurdish)) 2022-11-16 09:45:36 +01:00
Eugen Rochko d04313854c New translations app.json (Sinhala) 2022-11-16 09:45:35 +01:00
Eugen Rochko a6f26050a6 New translations app.json (Welsh) 2022-11-16 09:45:34 +01:00
Eugen Rochko ff26639085 New translations app.json (English, United States) 2022-11-16 09:45:33 +01:00
Eugen Rochko c32dc91d7c New translations app.json (Hindi) 2022-11-16 09:45:32 +01:00
Eugen Rochko c86bf006cd New translations app.json (Latvian) 2022-11-16 09:45:31 +01:00
Eugen Rochko c9c96d5f87 New translations app.json (Thai) 2022-11-16 09:45:30 +01:00
Eugen Rochko cc65912ece New translations app.json (Japanese) 2022-11-16 09:45:29 +01:00
Eugen Rochko 4ff233aa56 New translations app.json (Spanish, Argentina) 2022-11-16 09:45:28 +01:00
Eugen Rochko e6f8963ae9 New translations app.json (Portuguese, Brazilian) 2022-11-16 09:45:26 +01:00
Eugen Rochko 6f71369c01 New translations app.json (Galician) 2022-11-16 09:45:25 +01:00
Eugen Rochko 259f3f1dde New translations app.json (English) 2022-11-16 09:45:24 +01:00
Eugen Rochko 93f6cd4812 New translations app.json (Chinese Simplified) 2022-11-16 09:45:23 +01:00
Eugen Rochko a24fec4c8d New translations app.json (Russian) 2022-11-16 09:45:22 +01:00
Eugen Rochko 34bf78e28c New translations app.json (Portuguese) 2022-11-16 09:45:21 +01:00
Eugen Rochko 83de7e4f9d New translations app.json (Indonesian) 2022-11-16 09:45:20 +01:00
Eugen Rochko 70993b31de New translations app.json (Slovenian) 2022-11-16 09:45:19 +01:00
Nathan Mattes e208aedb7a
Merge pull request #551 from mastodon/540-better-onboarding
Better Login
2022-11-16 09:44:27 +01:00
Nathan Mattes 1c0dbc8064 Polish tableView (#540) 2022-11-16 08:16:32 +01:00
Nathan Mattes 901fecc946 Fix json (#540)
🤦
2022-11-16 07:42:27 +01:00
Nathan Mattes 9b2b42cddb Add a thin separator between tableView and searchTextField (#540) 2022-11-16 07:40:23 +01:00
Nathan Mattes 890ba49f4e Make magnifiying glass in searchTextField look great (#540)
Thank you @MainasuK :thumbs_up:
2022-11-16 07:38:04 +01:00
Nathan Mattes 5240006f07 Improve textfield-UX (#540) 2022-11-16 07:37:13 +01:00
Eugen Rochko 99a59f4360 New translations app.json (Galician) 2022-11-16 07:22:16 +01:00
Eugen Rochko ac3c32b8cc New translations app.json (Galician) 2022-11-16 06:19:28 +01:00
Eugen Rochko 97765f11f6 New translations app.json (Indonesian) 2022-11-16 04:29:21 +01:00
Eugen Rochko 61b9242df2 New translations app.json (Indonesian) 2022-11-16 03:29:17 +01:00
Nathan Mattes d86d613b4a Remove todos (#540)
After discussion they will be taken care of when we rework the onboarding (spoiler)
2022-11-15 23:51:24 +01:00
Nathan Mattes bd35a01be2 Fix package.resolved 2022-11-15 23:30:46 +01:00
Nathan Mattes 83e0c0e994 Slash more todos (#540)
- Apply some math for keyboard-dance
- Onboarding will be reworked nevertheless
2022-11-15 23:29:33 +01:00
Nathan Mattes 26d918a28f Fix build (again)
This time, it's by hand because why not :D
2022-11-15 23:29:33 +01:00
Nathan Mattes 082e0933d2 Slash some todos (#540) 2022-11-15 23:29:33 +01:00
Nathan Mattes 105a98a395 No extra orientation for Debug (#571) 2022-11-15 23:29:33 +01:00
Nathan Mattes cf2f7850b7 Sprinkle in some localization (#540) 2022-11-15 23:29:33 +01:00
Nathan Mattes 378e04c9cb Don't show a server when you just tapped on one (#540) 2022-11-15 23:29:33 +01:00
Nathan Mattes 7c14d71630 Show main-screen after login (#540) 2022-11-15 23:29:33 +01:00
Nathan Mattes e7b8870329 Do the keyboard-dance (#540) 2022-11-15 23:29:32 +01:00
Nathan Mattes f293d17884 Add login (#540) 2022-11-15 23:29:32 +01:00
Nathan Mattes a910d67876 Filter servers (#540) 2022-11-15 23:29:32 +01:00
Nathan Mattes f9f14cff3c Make list of servers look nice (#540) 2022-11-15 23:29:32 +01:00
Nathan Mattes e987affcc9 Mask corners of textfield and tableview (#540) 2022-11-15 23:29:32 +01:00
Nathan Mattes bdbcd128fa Set some backgroundcolor (#540) 2022-11-15 23:29:32 +01:00
Nathan Mattes ea78f884ab Download and show server list (#540) 2022-11-15 23:29:32 +01:00
Nathan Mattes cc6ec42c5c Add TextField and TableView (#540)
tableView is green for now, cell's are coming next
2022-11-15 23:29:32 +01:00
Nathan Mattes 08302cf2fa Move some code around (#540)
and remove an obsolete property
2022-11-15 23:29:32 +01:00
Nathan Mattes 38317d8fa6 Add title and subtitle (#540) 2022-11-15 23:29:32 +01:00
Nathan Mattes e05b595aed Remove obsolete package 2022-11-15 23:29:32 +01:00
Nathan Mattes 9c220a6abc Add navigation-view (#540) 2022-11-15 23:29:32 +01:00
Nathan Mattes 47401b0940 Add ViewController (#540) 2022-11-15 23:28:57 +01:00
Nathan Mattes 367e759f50 Use border instead of shadow for validation results (#540) 2022-11-15 23:27:24 +01:00
Nathan Mattes 187bda7ef4 Update strings (#540) 2022-11-15 23:27:24 +01:00
Nathan Mattes 366070d12e Remove obsolete cells (#540) 2022-11-15 23:27:24 +01:00
Nathan Mattes 2d17253c65 Remove obsolete code (#540) 2022-11-15 23:27:24 +01:00
Nathan Mattes 83de4049d8 Remove emoji-label (#540) 2022-11-15 23:27:24 +01:00
Nathan Mattes 26d7287319 Add what needs to be done for better onboarding (#540) 2022-11-15 23:27:24 +01:00
Nathan Mattes 7e04dd3d31
Merge pull request #596 from mastodon/improve_post_media_inline_appearance
Improve media inline appearance
2022-11-15 19:49:18 +01:00
Eugen Rochko 9a08cb194b New translations app.json (Kurmanji (Kurdish)) 2022-11-15 19:26:02 +01:00
Eugen Rochko d4cecff07d New translations Localizable.stringsdict (Kurmanji (Kurdish)) 2022-11-15 18:25:05 +01:00
Eugen Rochko 25b26e4c7d New translations app.json (Kurmanji (Kurdish)) 2022-11-15 18:25:04 +01:00
Eugen Rochko d6aeb81011 New translations Intents.strings (Portuguese, Brazilian) 2022-11-15 16:48:20 +01:00
Eugen Rochko 3c190983dc New translations Localizable.stringsdict (Portuguese, Brazilian) 2022-11-15 16:48:18 +01:00
Eugen Rochko 23183f6271 New translations app.json (Portuguese, Brazilian) 2022-11-15 16:48:17 +01:00
Eugen Rochko 88948b4024 New translations app.json (Arabic) 2022-11-15 16:48:16 +01:00
Marcus Kida eb26a4d6c3
fix: Improve media inline appearance 2022-11-15 15:44:51 +01:00
Eugen Rochko 726de75d2e New translations app.json (French) 2022-11-15 15:43:42 +01:00
Jed Fox 6ec16d5a81
Adjustments for new i18n workflow 2022-11-15 07:00:15 -05:00
Eugen Rochko 143e598c01 New translations Localizable.stringsdict (Korean) 2022-11-15 12:59:15 +01:00
Eugen Rochko 9d716de453 New translations app.json (Korean) 2022-11-15 12:59:14 +01:00
Marcus Kida 4f88e74c69
Merge pull request #588 from kylebshr/kb/refresh-control-z-index
Fix refresh control positioning
2022-11-15 09:54:30 +01:00
Marcus Kida a31fc611b1
Merge pull request #565 from kylebshr/kb/search-appearance
Update navigation bar appearance in SearchViewController
2022-11-15 08:23:50 +01:00
Marcus Kida 548dbe334a
Merge pull request #573 from jverkoey/test-build-failure
Resolve build failure when running tests from Xcode.
2022-11-15 08:10:25 +01:00
Marcus Kida 92ab45f650
Merge pull request #556 from nossipova/519-toot-menu
Remove mute/block/report from menu for own toots
2022-11-15 07:44:58 +01:00
Eugen Rochko b7b7aea442 New translations app.json (Portuguese, Brazilian) 2022-11-15 07:18:14 +01:00
Marcus Kida e653d937a4
Merge pull request #548 from j-f1/multiline-content-warning
Allow content warning descriptions to be on multiple lines
2022-11-15 07:17:59 +01:00
Marcus Kida 9a7ed5964d
Merge pull request #546 from treeshateorcs/patch-1
make sure you have rosetta installed on m1 mac
2022-11-15 07:11:59 +01:00
Eugen Rochko d99636ded8 New translations app.json (Portuguese, Brazilian) 2022-11-15 06:16:39 +01:00
Robert Martin ed312b2f09
Update README.md (#589)
Fix minor typo
2022-11-15 05:05:16 +01:00
Jed Fox 69d2071570
Merge remote-tracking branch 'upstream/develop' into account-switcher-a11y 2022-11-14 22:33:55 -05:00
Eugen Rochko 24e9e1b536 New translations app.json (Vietnamese) 2022-11-15 03:10:47 +01:00
Eugen Rochko 8775227aaf New translations app.json (Slovenian) 2022-11-14 23:36:39 +01:00
Kyle Bashour 845bf05690 Merge branch 'develop' into kb/search-appearance
* develop: (224 commits)
  Fix build
  feat: improve the i18n workflow
  chore: update SwiftGen to the latest version
  chore: code clean
  chore: Move updateActiveUserAccountPublisher to AuthenticationService
  Fix authenticated user account not reloaded
  feat: restore keyboard shortcut for compose scene
  feat: update i18n string
  chore: update i18n resources
  feat: restore post compose limit
  fix: iPad navigation bar still could be large title issue
  feat: add throttle for post compose auto-complete query
  fix: visibility missing bind back to source issue
  Update Localization/app.json
  New translations app.json (Galician)
  New translations Intents.strings (Portuguese, Brazilian)
  New translations app.json (Portuguese, Brazilian)
  New translations Intents.stringsdict (Portuguese, Brazilian)
  New translations ios-infoPlist.json (Portuguese, Brazilian)
  New translations app.json (Portuguese, Brazilian)
  ...
2022-11-14 14:21:33 -08:00
Kyle Bashour 754cc10d8c Merge branch 'develop' into kb/refresh-control-z-index
* develop: (224 commits)
  Fix build
  feat: improve the i18n workflow
  chore: update SwiftGen to the latest version
  chore: code clean
  chore: Move updateActiveUserAccountPublisher to AuthenticationService
  Fix authenticated user account not reloaded
  feat: restore keyboard shortcut for compose scene
  feat: update i18n string
  chore: update i18n resources
  feat: restore post compose limit
  fix: iPad navigation bar still could be large title issue
  feat: add throttle for post compose auto-complete query
  fix: visibility missing bind back to source issue
  Update Localization/app.json
  New translations app.json (Galician)
  New translations Intents.strings (Portuguese, Brazilian)
  New translations app.json (Portuguese, Brazilian)
  New translations Intents.stringsdict (Portuguese, Brazilian)
  New translations ios-infoPlist.json (Portuguese, Brazilian)
  New translations app.json (Portuguese, Brazilian)
  ...
2022-11-14 14:21:16 -08:00
Nathan Mattes 9e912be7c4 Fix build
Happened due to localization, we changed the workflow, but didn't consider another pr. so boom.
2022-11-14 23:19:53 +01:00
Kyle Bashour 7b3c7bbd7b Fix refresh control positioning 2022-11-14 14:09:59 -08:00
Eugen Rochko 303237743b New translations Localizable.stringsdict (Czech) 2022-11-14 22:27:50 +01:00
Eugen Rochko 009d4e6aa9 New translations app.json (German) 2022-11-14 22:27:49 +01:00
Eugen Rochko 945983c326 New translations app.json (Czech) 2022-11-14 22:27:48 +01:00
Eugen Rochko eaa1358a22 New translations app.json (Italian) 2022-11-14 21:11:37 +01:00
Jed Fox 6c97a74804
./update_localization.sh 2022-11-14 14:45:42 -05:00
Jed Fox 66a08e5a4e
Merge remote-tracking branch 'upstream/develop' into multiline-content-warning 2022-11-14 14:07:53 -05:00
Jed Fox 6326e35266
Merge remote-tracking branch 'upstream/develop' into account-switcher-a11y 2022-11-14 14:03:57 -05:00
Eugen Rochko e2c120a72f New translations Localizable.stringsdict (Arabic) 2022-11-14 20:02:51 +01:00
Eugen Rochko 3c1679239c New translations app.json (Finnish) 2022-11-14 20:02:50 +01:00
Eugen Rochko 8c0619d54d New translations app.json (Basque) 2022-11-14 20:02:49 +01:00
Eugen Rochko 50f971ae5a New translations app.json (German) 2022-11-14 20:02:48 +01:00
Eugen Rochko 50b4919a99 New translations app.json (Danish) 2022-11-14 20:02:47 +01:00
Eugen Rochko 60a0825773 New translations app.json (Catalan) 2022-11-14 20:02:46 +01:00
Eugen Rochko 4bd7bde994 New translations app.json (Arabic) 2022-11-14 20:02:45 +01:00
Eugen Rochko 86a08221b8 New translations app.json (Spanish) 2022-11-14 20:02:44 +01:00
Eugen Rochko 3f077bc778 New translations app.json (Romanian) 2022-11-14 20:02:43 +01:00
Eugen Rochko d2843d8a1c New translations app.json (Italian) 2022-11-14 20:02:42 +01:00
Eugen Rochko f15baea19e New translations app.json (Scottish Gaelic) 2022-11-14 20:02:41 +01:00
Eugen Rochko 8b7ee10642 New translations app.json (Czech) 2022-11-14 20:02:40 +01:00
Eugen Rochko c7964c0e40 New translations app.json (Turkish) 2022-11-14 20:02:39 +01:00
Eugen Rochko 807ec62d41 New translations app.json (French) 2022-11-14 20:02:37 +01:00
Eugen Rochko 11960613f2 New translations app.json (Swedish) 2022-11-14 20:02:36 +01:00
Eugen Rochko 3b311f8a33 New translations app.json (Korean) 2022-11-14 20:02:35 +01:00
Eugen Rochko b6efb7cb3e New translations app.json (Kabyle) 2022-11-14 20:02:34 +01:00
Eugen Rochko 2b2d419b39 New translations app.json (Vietnamese) 2022-11-14 20:02:33 +01:00
Eugen Rochko fc001af4c3 New translations app.json (Ukrainian) 2022-11-14 20:02:32 +01:00
Eugen Rochko b4f41a0b68 New translations app.json (Chinese Traditional) 2022-11-14 20:02:31 +01:00
Eugen Rochko 544a0a0ef9 New translations app.json (Japanese) 2022-11-14 20:02:30 +01:00
Eugen Rochko 8b897ec6a5 New translations app.json (Portuguese) 2022-11-14 20:02:29 +01:00
Eugen Rochko 88489d5cdb New translations Localizable.stringsdict (French) 2022-11-14 20:02:28 +01:00
Eugen Rochko ab5eb3c285 New translations app.json (Sorani (Kurdish)) 2022-11-14 20:02:27 +01:00
Eugen Rochko 25c55ddd06 New translations app.json (Kurmanji (Kurdish)) 2022-11-14 20:02:26 +01:00
Eugen Rochko 61519750fb New translations app.json (Sinhala) 2022-11-14 20:02:24 +01:00
Eugen Rochko a068ac9efc New translations app.json (Welsh) 2022-11-14 20:02:22 +01:00
Eugen Rochko 0d1e74ae39 New translations app.json (English, United States) 2022-11-14 20:02:21 +01:00
Eugen Rochko 881c48d74f New translations app.json (Hindi) 2022-11-14 20:02:20 +01:00
Eugen Rochko 80d830d074 New translations app.json (Dutch) 2022-11-14 20:02:19 +01:00
Eugen Rochko a2d0e15218 New translations app.json (Latvian) 2022-11-14 20:02:18 +01:00
Eugen Rochko 5e2e1e0634 New translations app.json (Spanish, Argentina) 2022-11-14 20:02:17 +01:00
Eugen Rochko ced6753666 New translations app.json (Indonesian) 2022-11-14 20:02:16 +01:00
Eugen Rochko 348577cbd6 New translations app.json (Portuguese, Brazilian) 2022-11-14 20:02:15 +01:00
Eugen Rochko 1edde43117 New translations app.json (Galician) 2022-11-14 20:02:14 +01:00
Eugen Rochko cd68fd5e28 New translations app.json (English) 2022-11-14 20:02:12 +01:00
Eugen Rochko c61c529ee7 New translations app.json (Chinese Simplified) 2022-11-14 20:02:11 +01:00
Eugen Rochko 2471dfa7ec New translations app.json (Russian) 2022-11-14 20:02:10 +01:00
Eugen Rochko cd223766f7 New translations app.json (Thai) 2022-11-14 20:02:09 +01:00
Eugen Rochko 646d099aba New translations app.json (Slovenian) 2022-11-14 20:02:08 +01:00
Nathan Mattes 84ffa3ba56
Merge pull request #564 from ReactiveRaven/feature/validated-fields
Visual indication of validated URL
2022-11-14 19:39:17 +01:00
CMK b6ed347afc
Merge pull request #584 from mastodon/fix-reply-visibility
Fix reply visibility not inherit issue
2022-11-15 02:13:38 +08:00
Eugen Rochko 52e7442d99 New translations Localizable.stringsdict (Portuguese, Brazilian) 2022-11-14 19:01:36 +01:00
Eugen Rochko 2428c828de New translations Localizable.stringsdict (Chinese Traditional) 2022-11-14 19:01:35 +01:00
Eugen Rochko 520028ec4c New translations app.json (Thai) 2022-11-14 19:01:34 +01:00
Eugen Rochko 610e0675fd New translations app.json (Portuguese, Brazilian) 2022-11-14 19:01:33 +01:00
Eugen Rochko f8a15ce5cf New translations app.json (Chinese Traditional) 2022-11-14 19:01:32 +01:00
CMK 220fd6ae02 feat: improve the i18n workflow 2022-11-15 01:44:28 +08:00
CMK 33383de85d chore: update SwiftGen to the latest version 2022-11-15 01:42:14 +08:00
Eugen Rochko d9f24a0ad0 New translations app.json (Chinese Traditional) 2022-11-14 18:00:59 +01:00
CMK abe6292696 chore: code clean 2022-11-15 00:59:04 +08:00
Eugen Rochko 2ba82adac9 New translations Localizable.stringsdict (Thai) 2022-11-14 16:44:38 +01:00
Eugen Rochko 8185adcdd0 New translations Localizable.stringsdict (Vietnamese) 2022-11-14 16:44:37 +01:00
Eugen Rochko dabb1a1502 New translations app.json (Thai) 2022-11-14 16:44:36 +01:00
Eugen Rochko d1d694717d New translations Localizable.stringsdict (Slovenian) 2022-11-14 16:44:35 +01:00
Eugen Rochko 57d80a8997 New translations app.json (Vietnamese) 2022-11-14 16:44:34 +01:00
Eugen Rochko 1938af7146 New translations app.json (Slovenian) 2022-11-14 16:44:33 +01:00
Marcus Kida 7a3039570a
Merge pull request #544 from j-f1/account-header-a11y
Add accessibility labels to the profile navigation bar
2022-11-14 15:43:32 +01:00
Eugen Rochko 95e90a712d New translations Localizable.stringsdict (Italian) 2022-11-14 15:40:16 +01:00
Eugen Rochko 3aac00fa83 New translations app.json (Italian) 2022-11-14 15:40:15 +01:00
Jed Fox b2e448d67c
Merge remote-tracking branch 'upstream/develop' into multiline-content-warning 2022-11-14 08:49:15 -05:00
Jed Fox 97b6a3de4c
Merge remote-tracking branch 'upstream/develop' into account-switcher-a11y 2022-11-14 08:45:36 -05:00
Jed Fox 120065104c
Revert “Add a custom action for ‘switch accounts’”
This reverts commit f9daeea4d3
2022-11-14 08:45:10 -05:00
Eugen Rochko 7e458ffb10 New translations Localizable.stringsdict (Galician) 2022-11-14 14:45:03 +01:00
Eugen Rochko aa59bef0b5 New translations Localizable.stringsdict (Catalan) 2022-11-14 14:45:01 +01:00
Eugen Rochko 2161f68da4 New translations app.json (Galician) 2022-11-14 14:45:00 +01:00
Eugen Rochko 57003b0ca5 New translations app.json (Catalan) 2022-11-14 14:44:59 +01:00
Marcus Kida 38afbbfbc8
Merge pull request #586 from mastodon/chore-move-updateActiveUserAccountPublisher
Move updateActiveUserAccountPublisher to AuthenticationService
2022-11-14 14:27:55 +01:00
Marcus Kida 548543a8c0
chore: Move updateActiveUserAccountPublisher to AuthenticationService 2022-11-14 14:15:28 +01:00
Marcus Kida 51c7034dc4
Merge pull request #585 from mastodon/fix-authenticated-user-profile-reload
Fix authenticated user account not reloaded
2022-11-14 14:08:31 +01:00
Eugen Rochko bea62f6a67 New translations Localizable.stringsdict (Kabyle) 2022-11-14 13:41:51 +01:00
Eugen Rochko 0efd014b31 New translations Localizable.stringsdict (Japanese) 2022-11-14 13:41:50 +01:00
Eugen Rochko 8cba22bcf7 New translations Localizable.stringsdict (Dutch) 2022-11-14 13:41:50 +01:00
Eugen Rochko 1d422047e3 New translations Localizable.stringsdict (Portuguese) 2022-11-14 13:41:49 +01:00
Eugen Rochko 532580bce7 New translations Localizable.stringsdict (Russian) 2022-11-14 13:41:47 +01:00
Eugen Rochko cac5f0df86 New translations Localizable.stringsdict (Turkish) 2022-11-14 13:41:46 +01:00
Eugen Rochko 02f159d52a New translations Localizable.stringsdict (Chinese Simplified) 2022-11-14 13:41:45 +01:00
Eugen Rochko 519bc59355 New translations Localizable.stringsdict (Chinese Traditional) 2022-11-14 13:41:45 +01:00
Eugen Rochko c8c91ad892 New translations Localizable.stringsdict (English) 2022-11-14 13:41:44 +01:00
Eugen Rochko 8808905e03 New translations Localizable.stringsdict (Vietnamese) 2022-11-14 13:41:42 +01:00
Eugen Rochko ba4e2ad110 New translations Localizable.stringsdict (Portuguese, Brazilian) 2022-11-14 13:41:41 +01:00
Eugen Rochko b3503798b9 New translations Localizable.stringsdict (Galician) 2022-11-14 13:41:41 +01:00
Eugen Rochko 3a8abf63a1 New translations Localizable.stringsdict (Spanish, Argentina) 2022-11-14 13:41:40 +01:00
Eugen Rochko fd9c040dbb New translations Localizable.stringsdict (Thai) 2022-11-14 13:41:39 +01:00
Eugen Rochko 96e7fd24a4 New translations Localizable.stringsdict (Latvian) 2022-11-14 13:41:38 +01:00
Eugen Rochko 8c2d1c74ad New translations Localizable.stringsdict (Hindi) 2022-11-14 13:41:37 +01:00
Eugen Rochko 83822c96c2 New translations Localizable.stringsdict (English, United States) 2022-11-14 13:41:36 +01:00
Eugen Rochko 0bdd204447 New translations Localizable.stringsdict (Welsh) 2022-11-14 13:41:34 +01:00
Eugen Rochko e33c81a1dc New translations Localizable.stringsdict (Sinhala) 2022-11-14 13:41:33 +01:00
Eugen Rochko 134f8c4f73 New translations Localizable.stringsdict (Kurmanji (Kurdish)) 2022-11-14 13:41:32 +01:00
Eugen Rochko 5825b90ac2 New translations Localizable.stringsdict (Sorani (Kurdish)) 2022-11-14 13:41:31 +01:00
Eugen Rochko 3f5688fe1a New translations Localizable.stringsdict (Indonesian) 2022-11-14 13:41:30 +01:00
Eugen Rochko 1ccbdaeafa New translations Localizable.stringsdict (Basque) 2022-11-14 13:41:29 +01:00
Eugen Rochko 29fc78a8d7 New translations Localizable.stringsdict (Italian) 2022-11-14 13:41:28 +01:00
Eugen Rochko 4f8c7fee18 New translations Localizable.stringsdict (Finnish) 2022-11-14 13:41:27 +01:00
Eugen Rochko 144b83859d New translations Localizable.stringsdict (Danish) 2022-11-14 13:41:26 +01:00
Eugen Rochko 879211ac85 New translations app.json (Slovenian) 2022-11-14 13:41:25 +01:00
Eugen Rochko dfad727965 New translations Localizable.stringsdict (Ukrainian) 2022-11-14 13:41:24 +01:00
Eugen Rochko de0ed81d1e New translations app.json (Ukrainian) 2022-11-14 13:41:23 +01:00
Eugen Rochko 1df9352784 New translations app.json (Turkish) 2022-11-14 13:41:22 +01:00
Eugen Rochko fe45e9ac25 New translations Localizable.stringsdict (Slovenian) 2022-11-14 13:41:21 +01:00
Eugen Rochko f284a699f3 New translations app.json (Chinese Traditional) 2022-11-14 13:41:20 +01:00
Eugen Rochko 429b9b8464 New translations Localizable.stringsdict (Swedish) 2022-11-14 13:41:19 +01:00
Eugen Rochko 6bc7ce6050 New translations app.json (Dutch) 2022-11-14 13:41:18 +01:00
Eugen Rochko 08d976d022 New translations app.json (Portuguese) 2022-11-14 13:41:16 +01:00
Eugen Rochko 0134aa8900 New translations app.json (Russian) 2022-11-14 13:41:15 +01:00
Eugen Rochko 1a4b27835e New translations app.json (Chinese Simplified) 2022-11-14 13:41:14 +01:00
Eugen Rochko 04ecfe4736 New translations app.json (English) 2022-11-14 13:41:13 +01:00
Eugen Rochko 1a13afd692 New translations app.json (Galician) 2022-11-14 13:41:12 +01:00
Eugen Rochko 0da6df18e9 New translations app.json (Scottish Gaelic) 2022-11-14 13:41:11 +01:00
Eugen Rochko 40e505a851 New translations app.json (Indonesian) 2022-11-14 13:41:10 +01:00
Eugen Rochko 16754b1048 New translations app.json (Portuguese, Brazilian) 2022-11-14 13:41:09 +01:00
Eugen Rochko 37e24a0eea New translations app.json (Thai) 2022-11-14 13:41:08 +01:00
Eugen Rochko 020e8add8d New translations app.json (Vietnamese) 2022-11-14 13:41:07 +01:00
Eugen Rochko 114cdae5f9 New translations app.json (Kabyle) 2022-11-14 13:41:06 +01:00
Eugen Rochko cfca1ea552 New translations app.json (Korean) 2022-11-14 13:41:05 +01:00
Eugen Rochko 8cf3f88e6a New translations Localizable.stringsdict (Korean) 2022-11-14 13:41:04 +01:00
Eugen Rochko c450c89e74 New translations app.json (Spanish, Argentina) 2022-11-14 13:41:03 +01:00
Eugen Rochko 8964159a7a New translations app.json (Sorani (Kurdish)) 2022-11-14 13:41:01 +01:00
Eugen Rochko c8db5833cd New translations app.json (Swedish) 2022-11-14 13:41:00 +01:00
Eugen Rochko 5a624b491a New translations app.json (Sinhala) 2022-11-14 13:40:59 +01:00
Eugen Rochko efdeab68c7 New translations app.json (Welsh) 2022-11-14 13:40:58 +01:00
Eugen Rochko c5dc8dafdf New translations app.json (English, United States) 2022-11-14 13:40:57 +01:00
Eugen Rochko c74f062b27 New translations app.json (Hindi) 2022-11-14 13:40:56 +01:00
Eugen Rochko 77d753a235 New translations app.json (Latvian) 2022-11-14 13:40:55 +01:00
Eugen Rochko 70f42ac890 New translations app.json (Kurmanji (Kurdish)) 2022-11-14 13:40:53 +01:00
Eugen Rochko d87959321e New translations Localizable.stringsdict (Scottish Gaelic) 2022-11-14 13:40:52 +01:00
Eugen Rochko 28bd2dc4c1 New translations Localizable.stringsdict (German) 2022-11-14 13:40:51 +01:00
Eugen Rochko 43588148ec New translations app.json (Czech) 2022-11-14 13:40:50 +01:00
Eugen Rochko 9fb3966f1e New translations app.json (French) 2022-11-14 13:40:49 +01:00
Eugen Rochko 10a5a99056 New translations app.json (Italian) 2022-11-14 13:40:48 +01:00
Eugen Rochko a62e16048a New translations app.json (Spanish) 2022-11-14 13:40:47 +01:00
Eugen Rochko 946b798abb New translations app.json (Arabic) 2022-11-14 13:40:46 +01:00
Eugen Rochko 828ce82fb0 New translations app.json (Catalan) 2022-11-14 13:40:44 +01:00
Eugen Rochko 7e9228e046 New translations app.json (Danish) 2022-11-14 13:40:43 +01:00
Eugen Rochko 6a80afbec6 New translations app.json (German) 2022-11-14 13:40:43 +01:00
Eugen Rochko ffbd2ba00a New translations app.json (Basque) 2022-11-14 13:40:41 +01:00
Eugen Rochko 3241258fbf New translations app.json (Finnish) 2022-11-14 13:40:40 +01:00
Eugen Rochko 8438fbf0f8 New translations app.json (Japanese) 2022-11-14 13:40:39 +01:00
Eugen Rochko 839816029a New translations Localizable.stringsdict (Romanian) 2022-11-14 13:40:38 +01:00
Eugen Rochko bfa9b02942 New translations Localizable.stringsdict (French) 2022-11-14 13:40:37 +01:00
Eugen Rochko bde6bb0a7b New translations Localizable.stringsdict (Spanish) 2022-11-14 13:40:36 +01:00
Eugen Rochko dd0685060a New translations Localizable.stringsdict (Arabic) 2022-11-14 13:40:35 +01:00
Eugen Rochko 55e8cf845f New translations Localizable.stringsdict (Catalan) 2022-11-14 13:40:34 +01:00
Eugen Rochko 96740d2e20 New translations app.json (Romanian) 2022-11-14 13:40:33 +01:00
Eugen Rochko 37d77e9cf8 New translations Localizable.stringsdict (Czech) 2022-11-14 13:40:32 +01:00
Marcus Kida a2f2fb83cd
Fix authenticated user account not reloaded 2022-11-14 13:12:16 +01:00
CMK 0a68059122 Merge branch 'develop' into fix-reply-visibility 2022-11-14 19:59:19 +08:00
CMK 099ad41d69
Merge pull request #521 from j-f1/compose-a11y
Improve accessibility of the compose view
2022-11-14 19:54:08 +08:00
CMK 0612d97227 Merge branch 'develop' into compose-a11y 2022-11-14 19:47:28 +08:00
CMK 591acb4c2c feat: restore keyboard shortcut for compose scene 2022-11-14 19:43:32 +08:00
CMK af0dc45d1b feat: update i18n string 2022-11-14 19:27:09 +08:00
CMK bc428486ae chore: update i18n resources 2022-11-14 19:20:14 +08:00
CMK 536908275d Merge branch 'l10n_develop' into fix-reply-visibility
# Conflicts:
#	Localization/StringsConvertor/input/en.lproj/app.json
2022-11-14 19:17:56 +08:00
CMK 25f4a6b082 feat: restore post compose limit 2022-11-14 19:14:46 +08:00
CMK 4d03e114ca fix: iPad navigation bar still could be large title issue 2022-11-14 19:14:13 +08:00
CMK 2b2707c600 feat: add throttle for post compose auto-complete query 2022-11-14 18:53:09 +08:00
CMK 7e7f41112e fix: visibility missing bind back to source issue 2022-11-14 18:41:54 +08:00
David Godfrey 7b37d46c9b
Update Localization/app.json
Co-authored-by: Jed Fox <git@jedfox.com>
2022-11-14 10:38:32 +00:00
Eugen Rochko 2833771a8f New translations app.json (Galician) 2022-11-14 10:22:03 +01:00
Eugen Rochko 12aa8ac09a New translations Intents.strings (Portuguese, Brazilian) 2022-11-14 09:20:57 +01:00
Eugen Rochko 906bad32d7 New translations app.json (Portuguese, Brazilian) 2022-11-14 09:20:56 +01:00
Eugen Rochko ba1cc9ae6f New translations Intents.stringsdict (Portuguese, Brazilian) 2022-11-14 05:49:41 +01:00
Eugen Rochko b730c3784d New translations ios-infoPlist.json (Portuguese, Brazilian) 2022-11-14 05:49:39 +01:00
Eugen Rochko 208cc3aa4d New translations app.json (Portuguese, Brazilian) 2022-11-14 05:49:38 +01:00
Eugen Rochko a1ef060132 New translations app.json (Korean) 2022-11-14 04:37:02 +01:00
Eugen Rochko 28b3c25c1e New translations app.json (Swedish) 2022-11-14 01:58:05 +01:00
Eugen Rochko 1e7da6e82c New translations app.json (Swedish) 2022-11-14 01:00:34 +01:00
Eugen Rochko 454e77e495 New translations Localizable.stringsdict (Czech) 2022-11-13 20:56:36 +01:00
Eugen Rochko 8dcdd92cd6 New translations app.json (Thai) 2022-11-13 20:56:35 +01:00
Eugen Rochko 0b04a42308 New translations app.json (Czech) 2022-11-13 20:56:34 +01:00
Eugen Rochko d3607ea0f1 New translations app.json (Kurmanji (Kurdish)) 2022-11-13 19:45:45 +01:00
Eugen Rochko 6782f228fc New translations app.json (Spanish, Argentina) 2022-11-13 19:45:43 +01:00
Eugen Rochko 54211a90c1 New translations app.json (Italian) 2022-11-13 19:45:42 +01:00
Eugen Rochko f8f368023b New translations app.json (German) 2022-11-13 19:45:41 +01:00
Eugen Rochko 208870ebaf New translations app.json (Catalan) 2022-11-13 19:45:40 +01:00
Eugen Rochko 83a46304f2 New translations app.json (Sorani (Kurdish)) 2022-11-13 18:37:01 +01:00
Eugen Rochko c1e15aa7f7 New translations app.json (Basque) 2022-11-13 18:37:00 +01:00
Eugen Rochko e51a4c7f28 New translations app.json (German) 2022-11-13 18:36:59 +01:00
Eugen Rochko 3ba0638bec New translations app.json (Danish) 2022-11-13 18:36:58 +01:00
Eugen Rochko 60cfd3a1d4 New translations app.json (Catalan) 2022-11-13 18:36:57 +01:00
Eugen Rochko cf4c05aea1 New translations app.json (Arabic) 2022-11-13 18:36:56 +01:00
Eugen Rochko 77761b58fb New translations app.json (Spanish) 2022-11-13 18:36:55 +01:00
Eugen Rochko 0009735485 New translations app.json (Romanian) 2022-11-13 18:36:54 +01:00
Eugen Rochko 03616dd082 New translations app.json (Finnish) 2022-11-13 18:36:53 +01:00
Eugen Rochko 923bab2300 New translations app.json (Scottish Gaelic) 2022-11-13 18:36:52 +01:00
Eugen Rochko 3186a54d7b New translations app.json (Czech) 2022-11-13 18:36:51 +01:00
Eugen Rochko 26fc919459 New translations app.json (Turkish) 2022-11-13 18:36:50 +01:00
Eugen Rochko 8f1b4d335f New translations app.json (French) 2022-11-13 18:36:49 +01:00
Eugen Rochko a794358309 New translations app.json (Swedish) 2022-11-13 18:36:48 +01:00
Eugen Rochko a16a5e4f84 New translations app.json (Korean) 2022-11-13 18:36:47 +01:00
Eugen Rochko 0204169bca New translations app.json (Kabyle) 2022-11-13 18:36:46 +01:00
Eugen Rochko c019bb2e27 New translations app.json (Vietnamese) 2022-11-13 18:36:45 +01:00
Eugen Rochko 156565507b New translations app.json (Ukrainian) 2022-11-13 18:36:44 +01:00
Eugen Rochko 1f6b71e371 New translations app.json (Chinese Traditional) 2022-11-13 18:36:41 +01:00
Eugen Rochko 9dc71080a6 New translations app.json (Italian) 2022-11-13 18:36:40 +01:00
Eugen Rochko b9eec235f2 New translations app.json (Dutch) 2022-11-13 18:36:39 +01:00
Eugen Rochko 9f4e93b2c3 New translations app.json (Kurmanji (Kurdish)) 2022-11-13 18:36:38 +01:00
Eugen Rochko 3ba643c6cc New translations app.json (Sinhala) 2022-11-13 18:36:37 +01:00
Eugen Rochko 6c85c9c631 New translations app.json (Welsh) 2022-11-13 18:36:36 +01:00
Eugen Rochko ac03ea3991 New translations app.json (English, United States) 2022-11-13 18:36:35 +01:00
Eugen Rochko bad26066a4 New translations app.json (Hindi) 2022-11-13 18:36:34 +01:00
Eugen Rochko 701d970bc9 New translations app.json (Latvian) 2022-11-13 18:36:33 +01:00
Eugen Rochko 9188069b7e New translations app.json (Thai) 2022-11-13 18:36:32 +01:00
Eugen Rochko 63d624f298 New translations app.json (Japanese) 2022-11-13 18:36:31 +01:00
Eugen Rochko 6550ddd453 New translations app.json (Spanish, Argentina) 2022-11-13 18:36:30 +01:00
Eugen Rochko b790538da3 New translations app.json (Portuguese, Brazilian) 2022-11-13 18:36:29 +01:00
Eugen Rochko 0f18d648d5 New translations app.json (Galician) 2022-11-13 18:36:28 +01:00
Eugen Rochko 9a232e9435 New translations app.json (English) 2022-11-13 18:36:27 +01:00
Eugen Rochko dff12fa346 New translations app.json (Chinese Simplified) 2022-11-13 18:36:26 +01:00
Eugen Rochko 8458d5f734 New translations app.json (Russian) 2022-11-13 18:36:25 +01:00
Eugen Rochko 5a0a9830b9 New translations app.json (Portuguese) 2022-11-13 18:36:24 +01:00
Eugen Rochko 91c63fb9d2 New translations app.json (Indonesian) 2022-11-13 18:36:23 +01:00
Eugen Rochko 4a519f5958 New translations app.json (Slovenian) 2022-11-13 18:36:22 +01:00
CMK 90a6da9610
Merge pull request #533 from mastodon/feature-compose-media
New media upload UX
2022-11-14 01:32:52 +08:00
CMK 81bc8eb662 fix: video may in portrait mode issue 2022-11-14 01:19:39 +08:00
CMK 1e71f0c147 feat: restore media description text field 2022-11-14 00:57:44 +08:00
CMK 82abc68486 chore: code clean 2022-11-14 00:06:44 +08:00
CMK 939429aacc feat: restore share action extension 2022-11-14 00:05:43 +08:00
CMK 91bfc8ad5a feat: add paste image input for post compose scene 2022-11-13 22:57:35 +08:00
CMK b1f03d397c
Merge pull request #486 from NanoSector/feature/385-paste-from-clipboard
feat: handle paste event and insert images on the clipboard
2022-11-13 22:46:20 +08:00
CMK 1e8bb1dca2 Merge branch 'develop' into feature-compose-media 2022-11-13 22:41:34 +08:00
CMK 26c6b8f2ee chore: code clean up 2022-11-13 22:40:36 +08:00
CMK b47f8ead37 fix: compile issue 2022-11-13 22:40:26 +08:00
CMK f80b751d93 feat: camera and file attachment input 2022-11-13 22:40:03 +08:00
CMK 929a27d572 feat: [WIP] restore publish button and compose pre-insert content 2022-11-13 22:08:26 +08:00
CMK 88307057c0 feat: restore emoji picker for post compose 2022-11-13 19:42:50 +08:00
Eugen Rochko 70a59fd541 New translations Localizable.stringsdict (German) 2022-11-13 10:53:45 +01:00
CMK e7ef0f79c7 feat: restore auto-complete for compose scene content input 2022-11-13 16:04:29 +08:00
Jeff Verkoeyen 337e221c20 Resolve build failure when running tests from Xcode.
The build failure was:

```
MastodonTests/MastodonTests.swift:39:27: error build: Cannot find 'AppContext' in scope
```
2022-11-12 19:36:22 -08:00
Eugen Rochko 5d9e2d217e New translations app.json (German) 2022-11-12 22:22:23 +01:00
Eugen Rochko ebb0afd8bc New translations Localizable.stringsdict (Czech) 2022-11-12 21:13:21 +01:00
Nathan Mattes 8e17afc821
Merge pull request #569 from woxtu/unused-dependency
Remove an unused dependency
2022-11-12 20:52:21 +01:00
Eugen Rochko a0e544bb90 New translations ios-infoPlist.json (German) 2022-11-12 20:13:07 +01:00
Eugen Rochko a1919a19c9 New translations app.json (German) 2022-11-12 20:13:06 +01:00
woxtu 5fbba311e5 Remove an unused dependency 2022-11-13 00:46:15 +09:00
David Godfrey 082ddc38e2 Merge remote-tracking branch 'theirs/develop' into feature/validated-fields 2022-11-12 14:45:49 +00:00
David Godfrey 197e180ccd Refactor verified alert to use edit menu 2022-11-12 14:42:00 +00:00
Eugen Rochko 575e1c2fd8 New translations Intents.stringsdict (Czech) 2022-11-12 09:42:52 +01:00
Eugen Rochko 7254d0e0b0 New translations Intents.strings (Czech) 2022-11-12 09:42:51 +01:00
Eugen Rochko 71e5f6269f New translations Localizable.stringsdict (Czech) 2022-11-12 09:42:50 +01:00
Eugen Rochko e8fe7852cf New translations app.json (Kurmanji (Kurdish)) 2022-11-12 09:42:49 +01:00
Eugen Rochko 23902a44d6 New translations app.json (Czech) 2022-11-12 09:42:48 +01:00
Eugen Rochko 0307bcd70b New translations app.json (Korean) 2022-11-12 08:45:45 +01:00
Nathan Mattes f18abb336b
Merge pull request #563 from woxtu/deprecated-method
Replace a deprecated method
2022-11-12 08:21:17 +01:00
Nathan Mattes b212ec3ee3
Merge pull request #527 from jordanekay/fix-spelling
Fix spelling of directory name
2022-11-12 08:20:07 +01:00
Eugen Rochko f264140e08 New translations app.json (Korean) 2022-11-12 06:29:11 +01:00
David Godfrey 72873fbfc1 Use localisable strings in verified modal 2022-11-12 02:40:19 +00:00
David Godfrey b0a0aa268f Rename validated to verified in profile field code 2022-11-12 02:10:16 +00:00
David Godfrey 35775a5b43 Alert validation time on tapping field checkmark, make validated field links green 2022-11-12 01:53:12 +00:00
Kyle Bashour a5d61072c0 Fix background in dark mode 2022-11-11 15:07:31 -08:00
Kyle Bashour 407e0ae304 Update navigation bar appearance in SearchViewController 2022-11-11 14:26:54 -08:00
Kyle Bashour 57380b9989
Fix up README.md (#561) 2022-11-11 22:32:17 +01:00
Eugen Rochko a9fad73ae2 New translations Intents.strings (Czech) 2022-11-11 21:37:29 +01:00
Eugen Rochko b19e272dab New translations ios-infoPlist.json (Czech) 2022-11-11 21:37:28 +01:00
Eugen Rochko 25b1d23037 New translations app.json (Czech) 2022-11-11 21:37:27 +01:00
David Godfrey c3009d6009 Add visual indication that a url has been validated in a profile's fields 2022-11-11 20:34:26 +00:00
Eugen Rochko c430e98557 New translations app.json (Czech) 2022-11-11 20:14:23 +01:00
Eugen Rochko 34fc11bace New translations app.json (Czech) 2022-11-11 19:16:32 +01:00
woxtu 9322a0abc8 Replace a deprecated method 2022-11-12 00:33:18 +09:00
CMK f7d0186bf3 feat: add compress progress display. Set video compress config to 720p at 60 fps 2022-11-11 21:28:19 +08:00
CMK 0100d8cbab feat: compress video before upload 2022-11-11 19:02:44 +08:00
CMK 088e6f05ec feat: upload media in queue 2022-11-11 18:10:13 +08:00
Eugen Rochko 5fb26a5eba New translations app.json (Indonesian) 2022-11-11 09:33:38 +01:00
Eugen Rochko 3b19773ebe New translations app.json (Indonesian) 2022-11-11 08:28:14 +01:00
Eugen Rochko cdb8d9e27f New translations app.json (French) 2022-11-10 18:55:18 +01:00
Eugen Rochko 002d2796e4 New translations app.json (Thai) 2022-11-10 17:23:29 +01:00
Natalia Ossipova 38221e0599 Remove mute/block/report from menu for own toots (#519) 2022-11-10 17:17:22 +01:00
Nathan Mattes e760b76edf
Merge pull request #555 from woxtu/duplicate-imports
Remove duplicate imports
2022-11-10 17:08:12 +01:00
woxtu 5d2f4b68f8 Remove duplicate imports 2022-11-11 00:36:39 +09:00
Eugen Rochko 415bfedb22 New translations Localizable.stringsdict (Swedish) 2022-11-10 14:10:53 +01:00
Eugen Rochko 323fcf1cc9 New translations app.json (Swedish) 2022-11-10 14:10:52 +01:00
Eugen Rochko 0e8faddbe9 New translations app.json (Swedish) 2022-11-10 13:09:53 +01:00
CMK d6b90f40bd feat: add simple progress remain time estimate 2022-11-10 18:36:36 +08:00
Eugen Rochko 786e06458d New translations app.json (Romanian) 2022-11-10 11:17:45 +01:00
CMK fec7db2f41 Merge branch 'develop' into feature-compose-media 2022-11-10 16:27:49 +08:00
Eugen Rochko 4a969e5136 New translations app.json (Galician) 2022-11-10 08:52:44 +01:00
Eugen Rochko 1bf1b77317 New translations app.json (Slovenian) 2022-11-10 08:52:43 +01:00
Eugen Rochko 7906ab5e61 New translations app.json (Vietnamese) 2022-11-10 05:32:04 +01:00
Eugen Rochko 211fce1d8e New translations app.json (Arabic) 2022-11-10 01:37:20 +01:00
Eugen Rochko b9efc57dd3 New translations app.json (Catalan) 2022-11-10 00:41:27 +01:00
Eugen Rochko 89d9700ecd New translations app.json (Chinese Traditional) 2022-11-10 00:41:26 +01:00
Eugen Rochko 034bb6b3f3 New translations app.json (Sorani (Kurdish)) 2022-11-09 23:24:23 +01:00
Eugen Rochko 4e13a5c8b3 New translations app.json (Basque) 2022-11-09 23:24:22 +01:00
Eugen Rochko e08637c079 New translations app.json (German) 2022-11-09 23:24:21 +01:00
Eugen Rochko 611bb12ac8 New translations app.json (Danish) 2022-11-09 23:24:20 +01:00
Eugen Rochko a24ee5ba6e New translations app.json (Catalan) 2022-11-09 23:24:19 +01:00
Eugen Rochko 5fce47cf30 New translations app.json (Arabic) 2022-11-09 23:24:18 +01:00
Eugen Rochko 91db8e0a8b New translations app.json (Spanish) 2022-11-09 23:24:17 +01:00
Eugen Rochko d4756e9fee New translations app.json (Romanian) 2022-11-09 23:24:15 +01:00
Eugen Rochko a643a7bf3b New translations app.json (Finnish) 2022-11-09 23:24:14 +01:00
Eugen Rochko 77808d3a61 New translations app.json (Scottish Gaelic) 2022-11-09 23:24:12 +01:00
Eugen Rochko 3eaa97820f New translations app.json (Czech) 2022-11-09 23:24:11 +01:00
Eugen Rochko fc6a71f226 New translations app.json (Turkish) 2022-11-09 23:24:10 +01:00
Eugen Rochko 0355f66a67 New translations app.json (French) 2022-11-09 23:24:08 +01:00
Eugen Rochko 1aa8c9640f New translations app.json (Swedish) 2022-11-09 23:24:07 +01:00
Eugen Rochko 9f057b2332 New translations app.json (Korean) 2022-11-09 23:24:06 +01:00
Eugen Rochko d5a30c1867 New translations app.json (Kabyle) 2022-11-09 23:24:05 +01:00
Eugen Rochko ff4253afa3 New translations app.json (Vietnamese) 2022-11-09 23:24:04 +01:00
Eugen Rochko 220b9a9c2c New translations app.json (Ukrainian) 2022-11-09 23:24:03 +01:00
Eugen Rochko 6a8decde78 New translations app.json (Chinese Traditional) 2022-11-09 23:24:01 +01:00
Eugen Rochko 39dd13be35 New translations app.json (Dutch) 2022-11-09 23:24:00 +01:00
Eugen Rochko f87ef85595 New translations app.json (Kurmanji (Kurdish)) 2022-11-09 23:23:59 +01:00
Eugen Rochko d50547c3c7 New translations app.json (Sinhala) 2022-11-09 23:23:58 +01:00
Eugen Rochko e008170559 New translations app.json (Welsh) 2022-11-09 23:23:57 +01:00
Eugen Rochko 53b520d089 New translations app.json (English, United States) 2022-11-09 23:23:56 +01:00
Eugen Rochko 76c4e6fec2 New translations app.json (Hindi) 2022-11-09 23:23:54 +01:00
Eugen Rochko 3c4404e516 New translations app.json (Latvian) 2022-11-09 23:23:53 +01:00
Eugen Rochko 762e4b7fbd New translations app.json (Thai) 2022-11-09 23:23:52 +01:00
Eugen Rochko 29a057804b New translations app.json (Japanese) 2022-11-09 23:23:51 +01:00
Eugen Rochko 330c9bd39a New translations app.json (Spanish, Argentina) 2022-11-09 23:23:50 +01:00
Eugen Rochko e59cd191e4 New translations app.json (Portuguese, Brazilian) 2022-11-09 23:23:49 +01:00
Eugen Rochko 6e626a5dc2 New translations app.json (Galician) 2022-11-09 23:23:48 +01:00
Eugen Rochko f3ec978e0e New translations app.json (English) 2022-11-09 23:23:47 +01:00
Eugen Rochko cded21162b New translations app.json (Chinese Simplified) 2022-11-09 23:23:46 +01:00
Eugen Rochko 7df3102569 New translations app.json (Russian) 2022-11-09 23:23:45 +01:00
Eugen Rochko 4a431ddf5a New translations app.json (Portuguese) 2022-11-09 23:23:44 +01:00
Eugen Rochko f73ae9c723 New translations app.json (Indonesian) 2022-11-09 23:23:43 +01:00
Eugen Rochko b70491a338 New translations app.json (Slovenian) 2022-11-09 23:23:41 +01:00
Nathan Mattes 23867b0be1
Merge pull request #550 from MATsxm/patch-2
Update app.json
2022-11-09 22:13:42 +01:00
Eugen Rochko ad3e8b46ea New translations app.json (French) 2022-11-09 22:06:23 +01:00
Marc-Antoine Thevenet 287aa7a2db
Update app.json
## EASY FIX
Typo fix & consistency 😉
2022-11-09 21:18:15 +01:00
Eugen Rochko 3af257d25e New translations app.json (Thai) 2022-11-09 21:10:17 +01:00
Eugen Rochko b22ea07bea New translations app.json (Italian) 2022-11-09 21:10:16 +01:00
Eugen Rochko baf62ec200 New translations app.json (Thai) 2022-11-09 20:14:08 +01:00
Jed Fox 8e7bdd4aec
Allow content warning descriptions to be on multiple lines 2022-11-09 14:01:49 -05:00
treeshateorcs 19af7d2a0b
add link to apple documentation 2022-11-09 23:28:07 +05:00
Eugen Rochko 5dc3eb2fb1 New translations app.json (Catalan) 2022-11-09 19:16:33 +01:00
Nathan Mattes 081c900069
Merge pull request #547 from woxtu/patch
Fix typos
2022-11-09 19:14:53 +01:00
Eugen Rochko 2fe0db1710 New translations app.json (Italian) 2022-11-09 18:02:08 +01:00
Eugen Rochko f98f1a1e7b New translations app.json (Chinese Traditional) 2022-11-09 18:02:07 +01:00
Eugen Rochko d1bf623c76 New translations app.json (Slovenian) 2022-11-09 18:02:06 +01:00
woxtu d14966792a Fix typos 2022-11-10 01:50:04 +09:00
Eugen Rochko 14e32ce486 New translations app.json (Sorani (Kurdish)) 2022-11-09 16:36:46 +01:00
Eugen Rochko a99c4d9a42 New translations app.json (Basque) 2022-11-09 16:36:44 +01:00
Eugen Rochko 94a6fae566 New translations app.json (German) 2022-11-09 16:36:43 +01:00
Eugen Rochko 248ff57f69 New translations app.json (Danish) 2022-11-09 16:36:41 +01:00
Eugen Rochko dd772a9bc8 New translations app.json (Catalan) 2022-11-09 16:36:40 +01:00
Eugen Rochko e4be796593 New translations app.json (Arabic) 2022-11-09 16:36:39 +01:00
Eugen Rochko 5d3f62046a New translations app.json (Spanish) 2022-11-09 16:36:38 +01:00
Eugen Rochko bbc73ffaab New translations app.json (Romanian) 2022-11-09 16:36:36 +01:00
Eugen Rochko 7053ff8eaa New translations app.json (Finnish) 2022-11-09 16:36:35 +01:00
Eugen Rochko d98cf9a1b2 New translations app.json (Scottish Gaelic) 2022-11-09 16:36:34 +01:00
Eugen Rochko f44b3d5f3d New translations app.json (Czech) 2022-11-09 16:36:33 +01:00
Eugen Rochko 518b057feb New translations app.json (Turkish) 2022-11-09 16:36:32 +01:00
Eugen Rochko 3c654f0fb1 New translations app.json (French) 2022-11-09 16:36:31 +01:00
Eugen Rochko 8afa8bc7a2 New translations app.json (Swedish) 2022-11-09 16:36:29 +01:00
Eugen Rochko 952004e949 New translations app.json (Korean) 2022-11-09 16:36:28 +01:00
Eugen Rochko a1c6e815ae New translations app.json (Kabyle) 2022-11-09 16:36:26 +01:00
Eugen Rochko 77a5d8e81d New translations app.json (Vietnamese) 2022-11-09 16:36:25 +01:00
Eugen Rochko def1c940b3 New translations app.json (Ukrainian) 2022-11-09 16:36:24 +01:00
Eugen Rochko d8773a4f41 New translations app.json (Chinese Traditional) 2022-11-09 16:36:22 +01:00
Eugen Rochko 3a460fe5a1 New translations app.json (Italian) 2022-11-09 16:36:21 +01:00
Eugen Rochko 4caa1b85da New translations app.json (Dutch) 2022-11-09 16:36:20 +01:00
Eugen Rochko 85d9532492 New translations app.json (Kurmanji (Kurdish)) 2022-11-09 16:36:19 +01:00
Eugen Rochko b7508792ec New translations app.json (Sinhala) 2022-11-09 16:36:18 +01:00
Eugen Rochko 666b655485 New translations app.json (Welsh) 2022-11-09 16:36:16 +01:00
Eugen Rochko ca900401bc New translations app.json (English, United States) 2022-11-09 16:36:15 +01:00
Eugen Rochko 659ec2fe1d New translations app.json (Hindi) 2022-11-09 16:36:14 +01:00
Eugen Rochko d68266688c New translations app.json (Latvian) 2022-11-09 16:36:12 +01:00
Eugen Rochko 04bd669fb6 New translations app.json (Thai) 2022-11-09 16:36:10 +01:00
Eugen Rochko a39159605f New translations app.json (Japanese) 2022-11-09 16:36:09 +01:00
Eugen Rochko 25054e3c31 New translations app.json (Spanish, Argentina) 2022-11-09 16:36:08 +01:00
Eugen Rochko d1c384fc4e New translations app.json (Portuguese, Brazilian) 2022-11-09 16:36:07 +01:00
Eugen Rochko a055cffd52 New translations app.json (Galician) 2022-11-09 16:36:06 +01:00
Eugen Rochko c709ae0b8a New translations app.json (English) 2022-11-09 16:36:04 +01:00
Eugen Rochko 5e16710cd8 New translations app.json (Chinese Simplified) 2022-11-09 16:36:03 +01:00
Eugen Rochko 51687dd600 New translations app.json (Russian) 2022-11-09 16:36:02 +01:00
Eugen Rochko 199191f49b New translations app.json (Portuguese) 2022-11-09 16:36:01 +01:00
Eugen Rochko bb5384ee0a New translations app.json (Indonesian) 2022-11-09 16:36:00 +01:00
Eugen Rochko 306b611887 New translations app.json (Slovenian) 2022-11-09 16:35:57 +01:00
treeshateorcs a4f6fea0bf
edit grammar 2022-11-09 20:23:45 +05:00
treeshateorcs 1aaa0e827e
make sure you have rosetta installed on m1 mac 2022-11-09 20:20:16 +05:00
Nathan Mattes ceee4bcf48
Merge pull request #502 from j-f1/a11y-post-links
Add accessibility actions for links/mentions/hashtags in posts
2022-11-09 15:47:49 +01:00
Jed Fox 02ceccf33b
Add accessibility labels to the profile navigation bar 2022-11-09 09:45:55 -05:00
Eugen Rochko d173ceb8c3 New translations app.json (Swedish) 2022-11-09 15:19:19 +01:00
Eugen Rochko 1425f34828 New translations app.json (Vietnamese) 2022-11-09 15:19:18 +01:00
Jed Fox 2ca6c2badf
Merge remote-tracking branch 'upstream/develop' into account-switcher-a11y 2022-11-09 07:42:25 -05:00
Jed Fox fcf38a15d6
Revert "Consistently handle “A11y” key"
This reverts commit d96f189980.
2022-11-09 07:35:06 -05:00
Nathan Mattes 5589ad0b61
Fix typo (#539) 2022-11-09 12:25:17 +01:00
Nathan Mattes 81094c6676 Add a little documentation on how to L10n (#539) 2022-11-09 12:23:38 +01:00
Eugen Rochko 4a07cc8a50 New translations app.json (Galician) 2022-11-09 12:23:33 +01:00
Eugen Rochko 953b28bdc6 New translations app.json (Chinese Traditional) 2022-11-09 10:34:00 +01:00
Eugen Rochko 015698dcd6 New translations app.json (Italian) 2022-11-09 09:28:19 +01:00
Eugen Rochko 1a4f8b795e New translations app.json (Catalan) 2022-11-09 08:27:54 +01:00
Nathan Mattes b5943d48cf Generate new localized strings 2022-11-09 07:37:37 +01:00
Eugen Rochko 1e27b2b838
New Crowdin updates (#356)
* New translations app.json (Italian)

* New translations app.json (Spanish, Argentina)

* New translations app.json (Spanish, Argentina)

* New translations app.json (Galician)

* New translations app.json (Kabyle)

* New translations app.json (Kabyle)

* New translations Localizable.stringsdict (Kabyle)

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

* New translations app.json (Chinese Traditional)

* New translations app.json (Arabic)

* New translations app.json (French)

* New translations app.json (Spanish)

* New translations Localizable.stringsdict (Spanish)

* New translations app.json (Thai)

* New translations Localizable.stringsdict (Japanese)

* New translations app.json (Thai)

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

* New translations app.json (Welsh)

* New translations app.json (Scottish Gaelic)

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

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

* New translations app.json (Kabyle)

* New translations app.json (Spanish, Argentina)

* New translations app.json (Hindi)

* New translations app.json (Indonesian)

* New translations app.json (Japanese)

* New translations app.json (Romanian)

* New translations app.json (French)

* New translations app.json (Spanish)

* New translations app.json (Arabic)

* New translations app.json (Catalan)

* New translations app.json (Danish)

* New translations app.json (German)

* New translations app.json (Basque)

* New translations app.json (Finnish)

* New translations app.json (Italian)

* New translations app.json (Korean)

* New translations app.json (Portuguese, Brazilian)

* New translations app.json (Dutch)

* New translations app.json (Portuguese)

* New translations app.json (Russian)

* New translations app.json (Swedish)

* New translations app.json (Turkish)

* 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 (Spanish, Argentina)

* New translations app.json (Italian)

* New translations app.json (Chinese Simplified)

* New translations app.json (Catalan)

* New translations app.json (Japanese)

* New translations app.json (Korean)

* New translations app.json (Arabic)

* New translations app.json (Vietnamese)

* New translations app.json (Spanish)

* New translations app.json (Japanese)

* New translations app.json (Japanese)

* New translations app.json (Chinese Traditional)

* New translations app.json (Galician)

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

* New translations app.json (Thai)

* New translations app.json (French)

* New translations Localizable.stringsdict (Arabic)

* New translations Localizable.stringsdict (Arabic)

* New translations app.json (Turkish)

* New translations app.json (Scottish Gaelic)

* New translations app.json (Scottish Gaelic)

* New translations Localizable.stringsdict (Scottish Gaelic)

* New translations app.json (Latvian)

* New translations ios-infoPlist.json (Latvian)

* New translations Localizable.stringsdict (Latvian)

* New translations Intents.strings (Latvian)

* New translations Intents.stringsdict (Latvian)

* New translations app.json (Latvian)

* New translations app.json (Latvian)

* New translations app.json (Latvian)

* New translations app.json (Latvian)

* New translations app.json (Latvian)

* New translations app.json (Latvian)

* New translations Intents.strings (Latvian)

* New translations app.json (Latvian)

* New translations app.json (Czech)

* New translations ios-infoPlist.json (Czech)

* New translations Localizable.stringsdict (Czech)

* New translations Intents.strings (Czech)

* New translations Intents.stringsdict (Czech)

* New translations app.json (Slovenian)

* New translations ios-infoPlist.json (Slovenian)

* New translations Localizable.stringsdict (Slovenian)

* New translations Intents.strings (Slovenian)

* New translations Intents.stringsdict (Slovenian)

* New translations app.json (Sinhala)

* New translations ios-infoPlist.json (Sinhala)

* New translations Localizable.stringsdict (Sinhala)

* New translations Intents.strings (Sinhala)

* New translations Intents.stringsdict (Sinhala)

* New translations app.json (Sinhala)

* New translations app.json (Slovenian)

* New translations Intents.strings (Slovenian)

* New translations app.json (Slovenian)

* New translations ios-infoPlist.json (Slovenian)

* New translations app.json (Slovenian)

* New translations app.json (Czech)

* New translations app.json (German)

* New translations app.json (German)

* New translations app.json (Czech)

* New translations app.json (Czech)

* New translations app.json (Czech)

* New translations app.json (Czech)

* New translations app.json (Slovenian)

* New translations ios-infoPlist.json (Slovenian)

* New translations app.json (Czech)

* New translations app.json (Czech)

* New translations app.json (Slovenian)

* New translations Localizable.stringsdict (Turkish)

* New translations app.json (Slovenian)

* New translations ios-infoPlist.json (Slovenian)

* New translations app.json (Slovenian)

* New translations Intents.strings (Slovenian)

* New translations app.json (Slovenian)

* New translations app.json (Slovenian)

* New translations app.json (Slovenian)

* New translations app.json (Chinese Traditional)

* New translations app.json (Vietnamese)

* New translations app.json (Kabyle)

* New translations app.json (Korean)

* New translations app.json (Korean)

* New translations ios-infoPlist.json (Korean)

* New translations Localizable.stringsdict (Korean)

* New translations Intents.strings (Korean)

* New translations Intents.stringsdict (Korean)

* New translations app.json (Swedish)

* New translations app.json (Slovenian)

* New translations app.json (Slovenian)

* New translations app.json (Swedish)

* New translations Localizable.stringsdict (Swedish)

* New translations app.json (Swedish)

* New translations Localizable.stringsdict (Swedish)

* New translations app.json (Slovenian)

* New translations app.json (Vietnamese)

* New translations Localizable.stringsdict (Slovenian)

* New translations Intents.strings (Vietnamese)

* New translations app.json (Vietnamese)

* New translations Localizable.stringsdict (German)

* New translations Localizable.stringsdict (German)

* New translations app.json (French)

* New translations app.json (Turkish)

* New translations app.json (Czech)

* New translations app.json (Ukrainian)

* New translations ios-infoPlist.json (Ukrainian)

* New translations Localizable.stringsdict (Ukrainian)

* New translations Intents.strings (Ukrainian)

* New translations Intents.stringsdict (Ukrainian)

* New translations Localizable.stringsdict (Slovenian)

* New translations app.json (Slovenian)

* New translations Intents.stringsdict (Slovenian)

* New translations app.json (Slovenian)

* New translations Localizable.stringsdict (Slovenian)

* New translations app.json (Czech)

* New translations app.json (Slovenian)

* New translations app.json (Czech)

* New translations app.json (Scottish Gaelic)

* New translations Localizable.stringsdict (Scottish Gaelic)

* New translations app.json (Slovenian)

* New translations app.json (Indonesian)

* New translations app.json (Portuguese)

* New translations app.json (Russian)

* New translations app.json (Chinese Simplified)

* New translations app.json (English)

* New translations app.json (Galician)

* New translations app.json (Portuguese, Brazilian)

* New translations app.json (Spanish, Argentina)

* New translations app.json (Japanese)

* 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 (Welsh)

* New translations app.json (Sinhala)

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

* New translations app.json (Dutch)

* New translations app.json (Italian)

* New translations app.json (Chinese Traditional)

* New translations app.json (Ukrainian)

* New translations app.json (Vietnamese)

* New translations app.json (Kabyle)

* New translations app.json (Korean)

* New translations app.json (Swedish)

* New translations app.json (French)

* New translations app.json (Turkish)

* New translations app.json (Czech)

* New translations app.json (Scottish Gaelic)

* New translations app.json (Finnish)

* New translations app.json (Romanian)

* New translations app.json (Spanish)

* New translations app.json (Arabic)

* New translations app.json (Catalan)

* New translations app.json (Danish)

* New translations app.json (German)

* New translations app.json (Basque)

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

* New translations app.json (Swedish)

* New translations app.json (Italian)

* New translations Intents.strings (Swedish)

* New translations app.json (Catalan)

* New translations app.json (Slovenian)

* New translations app.json (Spanish, Argentina)

* New translations app.json (Chinese Traditional)

* New translations app.json (Korean)

* New translations app.json (Vietnamese)

* New translations app.json (Slovenian)

* New translations app.json (Indonesian)

* New translations app.json (Portuguese)

* New translations app.json (Russian)

* New translations app.json (Chinese Simplified)

* New translations app.json (English)

* New translations app.json (Galician)

* New translations app.json (Portuguese, Brazilian)

* New translations app.json (Spanish, Argentina)

* New translations app.json (Japanese)

* 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 (Welsh)

* New translations app.json (Sinhala)

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

* New translations app.json (Dutch)

* New translations app.json (Italian)

* New translations app.json (Chinese Traditional)

* New translations app.json (Ukrainian)

* New translations app.json (Vietnamese)

* New translations app.json (Kabyle)

* New translations app.json (Korean)

* New translations app.json (Swedish)

* New translations app.json (French)

* New translations app.json (Turkish)

* New translations app.json (Czech)

* New translations app.json (Scottish Gaelic)

* New translations app.json (Finnish)

* New translations app.json (Romanian)

* New translations app.json (Spanish)

* New translations app.json (Arabic)

* New translations app.json (Catalan)

* New translations app.json (Danish)

* New translations app.json (German)

* New translations app.json (Basque)

* New translations app.json (Sorani (Kurdish))
2022-11-09 07:33:08 +01:00
Nathan Mattes d70dc1c139 Add missing title for bookmark-scene 2022-11-09 07:25:57 +01:00
Jed Fox 60b69ca2e5
Add real localization keys 2022-11-08 13:50:23 -05:00
Jed Fox eef012678b
Merge remote-tracking branch 'upstream/develop' into compose-a11y 2022-11-08 13:42:03 -05:00
Jed Fox b2d26078c1
Update localization 2022-11-08 13:37:55 -05:00
Jed Fox 0310508a53
Merge remote-tracking branch 'upstream/develop' into account-switcher-a11y 2022-11-08 13:33:08 -05:00
Jed Fox 24c426f7f3
Add localization info 2022-11-08 13:30:17 -05:00
Nathan Mattes b988a74f6a Remove commas from app.json 2022-11-08 17:46:48 +01:00
Nathan Mattes 4621a86df5 Mark missing SidebarCells as buttons (#516)
Credit where credit is due: Thanks to @j-f1 et al.
2022-11-08 16:49:58 +01:00
Nathan Mattes 4912d84d46 Fix pods 2022-11-08 16:48:17 +01:00
Nathan Mattes 70e669c361
Merge pull request #505 from mastodon/365-hide-reblog
Show/Hide Reblogs (#365)
2022-11-08 16:43:36 +01:00
Nathan Mattes 21800a4c81 Add optionSet for reblog again (#365) 2022-11-08 16:38:01 +01:00
Nathan Mattes 3751cd172c Make json valid again (#365)
🙈
2022-11-08 16:38:01 +01:00
Nathan Mattes 822ea5d843 Add localization keys to app.json (#365) 2022-11-08 16:38:01 +01:00
Nathan Mattes 00ab7ac2b0 Remove RelationshipActionOption for reblogs again (#365) 2022-11-08 16:38:01 +01:00
Nathan Mattes 143a9b3294 Get rid of SwiftyJSON
it's not used anymore.
2022-11-08 16:38:01 +01:00
Nathan Mattes 746d70f3e0 [WIP] Show show/hide-reblog-menu-entry only for people you already follow (#365)
Please consider this WIP, as the breaks the ProfileRelationshipActionButton, somethingsomething RelationshipActionOptionSet for whatever reason, I assume.

Also: fixed some typos and warnings.
2022-11-08 16:38:01 +01:00
Nathan Mattes 1ac9e5c730 Fix build (again) (#365)
🤦
2022-11-08 16:38:01 +01:00
Nathan Mattes ee523c098e Make show/hide reblogs finally work (#365)
oh, and also indent to 4 spaces.

I needed some time to wrap my head around the data model and especially the various view-models, but hey, in the end it works. I still feel like this "I have no idea what I'm doing"-dog :D
2022-11-08 16:38:01 +01:00
Nathan Mattes 18720a9a51 Add localized strings (#365) 2022-11-08 16:38:01 +01:00
Nathan Mattes 28749b5029 Fix build (#365)
🙈
2022-11-08 16:38:01 +01:00
Nathan Mattes b719d84d3f [WIP] Toggle showReblogs-status on mastodon-server 2022-11-08 16:38:01 +01:00
Nathan Mattes ce0e56b84e Add showsReblog to CoreData/persistence (#365) 2022-11-08 16:38:01 +01:00
Nathan Mattes 8f8ae7d6a2 Have xcode update dependencies 2022-11-08 16:38:01 +01:00
Nathan Mattes 13b8494494 Consider old-school intel macs for development 2022-11-08 16:38:01 +01:00
Nathan Mattes ff65f50689 Add menu-entry for show/hide reblogs (#365)
translations are still missing, as well as viewModel/networking-stuff.
2022-11-08 16:38:01 +01:00
Nathan Mattes 98d2a8da52
Merge pull request #516 from j-f1/sidebar-a11y
Mark sidebar cells as buttons
2022-11-08 16:35:28 +01:00
Jed Fox d96f189980
Consistently handle “A11y” key 2022-11-08 10:28:49 -05:00
Jed Fox 99b59dde70
Merge remote-tracking branch 'upstream/develop' into a11y-post-links 2022-11-08 10:15:10 -05:00
Jed Fox 823744b7f8
Merge branch 'develop' into account-switcher-a11y 2022-11-08 09:22:49 -05:00
CMK bdedd54318 feat: bind the thumbnail and trigger media upload task 2022-11-08 19:40:58 +08:00
CMK fc3750c377 feat: add mediaView for compose scene 2022-11-08 16:39:19 +08:00
CMK 9c9edcb717
Merge pull request #500 from j-f1/scroll-discovery-to-top
Add support for scrolling the discovery tab to the top/first tab
2022-11-08 15:00:52 +08:00
CMK cb8b3ad18f
Merge pull request #532 from mastodon/ci-test
Fix deploy build version cannot bump issue
2022-11-08 14:54:50 +08:00
CMK c317f97dc4 fix: CURRENT_PROJECT_VERSION not update issue 2022-11-08 14:37:28 +08:00
CMK 78ce26b889 fix: manually bump the version to workaround auto version management not working issue 2022-11-08 14:17:43 +08:00
Jed Fox aa87340345
set up translations for link labels 2022-11-07 18:21:19 -05:00
Jed Fox f9daeea4d3
Add a custom action for “switch accounts” 2022-11-07 13:32:19 -05:00
Jordan Kay 39e8c286e9 Fix spelling of directory name
Diffiable > Diffable
2022-11-07 10:52:32 -05:00
CMK 8b05ccc34c
Merge pull request #513 from maxsz/patch-1
Improve CONTRIBUTING.md
2022-11-07 20:29:16 +08:00
Jed Fox 549739b6cb
Add new strings to Localization folder 2022-11-07 06:26:28 -05:00
Jed Fox 022f8c1115
Clarify meaning of character counter 2022-11-06 20:52:22 -05:00
Jed Fox 7ac9e7c564
Add description to compose content toolbar container 2022-11-06 20:52:22 -05:00
Jed Fox 7a3b9205e5
Add missing labels to compose toolbar 2022-11-06 20:52:22 -05:00
Jed Fox d489943b45
Improve ComposeContentView.avatarView label 2022-11-06 20:52:22 -05:00
Jed Fox fd31e08089
Clarify separation between name/username/badge 2022-11-06 20:15:59 -05:00
Jed Fox c3d7357456
Try to fix strings for a11y.plural.count.unread.notification 2022-11-06 20:15:59 -05:00
Jed Fox 6c6508cdfb
Mark account list rows as buttons 2022-11-06 20:15:59 -05:00
Jed Fox 547129ec95
Hide the avatars in the account list from VO 2022-11-06 20:15:59 -05:00
Jed Fox fe98dfe4ca
DragIndicatorView now handles a11y itself
…and also gains the button trait
…also the escape gesture now works!
2022-11-06 20:15:59 -05:00
Jed Fox c8ae76af4b
Mark sidebar cells as buttons 2022-11-06 10:56:23 -05:00
Maximilian Szengel 20b54df37c
Improve CONTRIBUTING.md
- Fix typos
- Try to improve readability
2022-11-06 13:38:11 +01:00
CMK 95481f1d6d
Merge pull request #503 from mastodon/ci-test
Add TestFlight build CI workflow
2022-11-04 14:15:32 +08:00
CMK 99bef41281 fix: connect api key missing for export archive 2022-11-04 13:49:10 +08:00
CMK a7cbbc0239 fix: compile failure issue 2022-11-04 13:28:09 +08:00
CMK eb86b5a9d8 chore: update to version 1.4.7 2022-11-04 12:26:38 +08:00
CMK e2f505fa67 feat: add TestFlight deploy workflow 2022-11-04 12:20:27 +08:00
Jed Fox 1ce756a849
Add accessibility actions for links/mentions/hashtags in posts 2022-11-03 14:59:58 -04:00
Nathan Mattes 505ca804b3
Merge pull request #492 from j-f1/share-metadata
Use LPLinkMetadata to improve sharing behavior
2022-11-03 17:29:58 +01:00
Jed Fox ceece731a4
Use LPLinkMetadata to improve sharing behavior 2022-11-03 11:18:09 -04:00
Jed Fox 8114b7d2ac
Add support for scrolling the discovery tab to the top/first tab 2022-11-03 09:30:24 -04:00
CMK 4a6ab82570
Merge pull request #498 from tejuamirthi/fix/menu_i18n
Use i18n strings in menu actions
2022-11-03 19:40:20 +08:00
tejuamirthi bd851e4e1c update menu action title message i18n string 2022-11-02 22:17:57 +05:30
CMK 9704083adc
Merge pull request #489 from j-f1/drop-text-in-search
Add support for entering text to search via drag-and-drop
2022-11-02 17:37:25 +08:00
CMK 2acc02f2ca
Merge pull request #496 from jordanekay/patch-1
Fix typos in Setup.md
2022-11-02 17:23:01 +08:00
CMK e8370fa834 Merge branch 'develop' into patch-1
# Conflicts:
#	Documentation/Setup.md
2022-11-02 16:46:47 +08:00
CMK d50b8b94aa
Merge pull request #491 from j-f1/post-author-a11y
Improve accessibility of the thread screen
2022-11-02 16:42:02 +08:00
NanoSector 9d7614a403
feat: partially restore image paste handler functionality after SwiftUI rewrite
Signed-off-by: NanoSector <rick@nanosector.nl>
2022-11-01 19:55:51 +01:00
Jordan Kay e5bfed50bb
Fix typos in Setup.md 2022-11-01 14:47:08 -04:00
NanoSector 85ffc88d2a
Merge branch 'develop' into feature/385-paste-from-clipboard
Signed-off-by: NanoSector <rick@nanosector.nl>

# Conflicts:
#	Mastodon/Scene/Compose/ComposeViewController.swift
2022-11-01 19:29:22 +01:00
Jed Fox d7739340f2
Merge remote-tracking branch 'upstream/develop' into post-author-a11y 2022-11-01 09:40:01 -04:00
Jed Fox 7e52146de5
Merge remote-tracking branch 'upstream/develop' into drop-text-in-search 2022-11-01 07:35:18 -04:00
CMK 3004bd6b26
Merge pull request #477 from mastodon/feature/package-refactor
Move core logic into package
2022-11-01 18:52:29 +08:00
CMK 0b0d7fcd48 chore: cherry pick 00eddc2aae from feature-post-edit branch 2022-11-01 14:34:00 +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 fe596147fd Merge branch 'develop' into feature/package-refactor 2022-11-01 12:16:38 +08:00
CMK 70789a0c90
Merge pull request #488 from j-f1/compose-a11y
Fix accessibility for the Compose button
2022-11-01 11:59:19 +08:00
Jed Fox 211ff344fb
Update reply button labelling to match the others 2022-10-31 15:07:27 -04:00
Jed Fox 98b87a0b20
fix removing status metric view from a11y heirarchy 2022-10-31 13:20:53 -04:00
Jed Fox 4da11c9dfb
Mark the spoiler overlay view as a button 2022-10-31 13:15:29 -04:00
Jed Fox 715aa8c248
Mark post content as an accessibility element 2022-10-31 13:13:52 -04:00
Jed Fox 1c236859ab
Jump to thread table view when view appears
This fixes the issue where people can’t get past the navigation title
2022-10-31 12:52:15 -04:00
Jed Fox 8f3caba089
Remove the status metric view from the accessibility hierarchy 2022-10-31 12:40:18 -04:00
Jed Fox 3876855bc9
Move the post author information to a custom subview that handles accessibility 2022-10-31 12:01:14 -04:00
Jed Fox 87e05ecdab
Add support for UIAccessibilityCustomAction in MastodonMenu 2022-10-31 11:32:31 -04:00
Jed Fox f6c1f6c443
Add support for entering text to search via drag-and-drop 2022-10-31 10:01:12 -04:00
Jed Fox da3a83d387
Adjust whitespace 2022-10-31 09:14:45 -04:00
Jed Fox c36939468e
Fix accessibility for Compose button 2022-10-31 09:12:23 -04:00
CMK a7d5e23406 feat: [WIP] restore compose status publish function with background task support 2022-10-31 20:41:19 +08:00
CMK 668a1d28e2 fix: AccountList scene not display items issue 2022-10-31 14:47:13 +08:00
NanoSector 2c2ca419dd
chore: add project entries
Signed-off-by: NanoSector <rick@nanosector.nl>
2022-10-30 18:00:45 +01:00
NanoSector dbd72b3523
feat: handle paste event and insert images on the clipboard
Signed-off-by: NanoSector <rick@nanosector.nl>
2022-10-30 17:50:45 +01:00
CMK 3100c59a3b feat: restore content warning input with black-yellow strip edges 2022-10-28 19:06:18 +08:00
CMK b12825a96a feat: restore compose poll expire option 2022-10-26 18:58:25 +08:00
CMK 0a3f19bdd3 feat: restore compose poll options 2022-10-26 18:35:10 +08:00
CMK 44a8b818e4 feat: [WIP] restore compose poll view 2022-10-21 19:12:44 +08:00
CMK f1b5c52815 feat: restore the compose toolbar layout using SwiftUI 2022-10-18 19:01:31 +08:00
CMK 4367e8eaba feat: [WP] restore the content compose via SwiftUI and support expandable reply view for compose scene 2022-10-11 18:31:40 +08:00
CMK 02e3ad9a16 chore: [WIP] restore the replyTo entry for compose 2022-10-10 19:14:52 +08:00
CMK 56f04db40f chore: fix compile issue 2022-10-09 21:40:02 +08:00
CMK 5f71acf5ce
chore: set CI build device 2022-10-09 20:30:10 +08:00
CMK bb5c999bea chore: [WIP] inject AuthContext into ViewModel 2022-10-09 20:07:57 +08:00
CMK f73241caee chore: inject AuthContext 2022-10-08 15:16:10 +08:00
CMK db86bce8cf fix: Podfile target issue 2022-10-08 14:04:49 +08:00
CMK e7509dcd7a chore: fix GitHub CI 2022-10-08 14:01:21 +08:00
CMK fa27a28a60 chore: move core logic into package 2022-10-08 13:43:06 +08:00
CMK 64f3d2fe3a chore: [WIP] move core logic into package 2022-09-30 19:28:09 +08:00
CMK 28267fe6d8
Merge pull request #474 from protolimit/feature/add-bookmarks
Add bookmarking and bookmarks view
2022-09-13 18:07:02 +08:00
nyaxix 213ef94ec5 Add bookmarking and bookmarks view
Based heavily on the work for favorites.

Adds bookmarking functionality to the application. The status view has been updated to include a bookmark button that can bookmark/unbookmark a status. The profile page has been updated to include a button in the header to navigate to a page that lists your bookmarks.
2022-08-14 17:51:36 -05:00
CMK c58f3a2be8 chore: rearrange project package dependency to resolve packet signature issue 2022-07-27 19:46:42 +08:00
CMK 5c7b582b75 chore: export brew installed ruby 2022-07-27 18:41:39 +08:00
CMK 603c348b64
Merge pull request #471 from mastodon/feature-unread-application-shortcut
Add unread notification application shortcut
2022-07-27 17:53:45 +08:00
CMK 112fa56ee6 feat: add unread notification shortcut handler and updater 2022-07-27 17:39:27 +08:00
CMK b61e7518b5 feat: add unread notification application shortcut 2022-07-22 18:39:36 +08:00
CMK 100d189e8e chore: set custom GEM_HOME due to default one cannot access without sudo 2022-07-15 13:32:02 +08:00
CMK af083cd013 chore: do not use rbenv due to cannot grant sudo permission 2022-07-15 13:02:54 +08:00
CMK 507b5b412e chore: ignore openssl cleanup in dry env 2022-07-15 12:30:11 +08:00
CMK 04fc2e9efe chore: workaround openssl 3.0 break CI issue.
https://github.com/rbenv/ruby-build/discussions/1853#discussioncomment-2146106
2022-07-15 12:22:10 +08:00
CMK 5a815cb03b chore: add Xcode Cloud scripts 2022-07-15 11:35:36 +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 8835531a0e feat: add i18n words for profile "Follows You" indicator 2022-07-15 04:20:57 +08:00
CMK d4ed7105da chore: update i18n resources 2022-07-15 04:19:44 +08:00
CMK 94df535374 Merge branch 'l10n_develop' into release-1.4.6 2022-07-15 04:17:09 +08:00
CMK 628749dfb8
Merge pull request #468 from mastodon/fix-table-reload-offset
Fix table reload in the background cannot keep scroll position issue
2022-07-15 04:14:28 +08:00
CMK 4bebdf7edf
Merge pull request #467 from mastodon/fix-ui-appearance
Fix some UI appearance issues
2022-07-15 04:14:10 +08:00
CMK 9314269ef4
Merge pull request #466 from mastodon/feature-flick-up-pop-media
Support flick up to pop the media
2022-07-15 04:13:42 +08:00
CMK c093e0a80d chore: restore the debug modify 2022-07-15 04:03:56 +08:00
CMK 89e7996a9d
Merge pull request #465 from mastodon/feature-follow-request-UI
Update follow request UI
2022-07-15 04:00:11 +08:00
CMK 5b4fcdf0c0 fix: dimming profile banner directly when dismiss via tap space area 2022-07-15 03:58:50 +08:00
CMK 3a7697f714 fix: make the profile banner preview move during pan and dimming when release 2022-07-15 03:42:41 +08:00
CMK 65dcf7d6c2 fix: discovery For You profile card has the same color in the true dark mode issue 2022-07-15 03:32:23 +08:00
CMK 5365fabe01 fix: profile segmented control cannot adapt UI appearance issue 2022-07-15 03:31:19 +08:00
CMK 742c02ce6a fix: profile header background cannot dynamic adapt UI appearance issue 2022-07-15 03:30:33 +08:00
CMK c4b8f129d7 fix: empty banner could be preview issue 2022-07-15 03:29:04 +08:00
CMK 9561b58a70 fix: table reload in the background cannot keep scroll position issue 2022-07-15 02:46:48 +08:00
CMK fec7b92d38 feat: support flick up to pop the media. resolve #464 2022-07-13 19:23:32 +08:00
CMK 0be721be3b feat: update follow request UI 2022-07-13 17:44:47 +08:00
Eugen Rochko c2fdbcfb02 New translations Localizable.stringsdict (Arabic) 2022-07-12 23:41:36 +02:00
Eugen Rochko 790ea6109f New translations Localizable.stringsdict (Arabic) 2022-07-12 22:30:14 +02:00
Eugen Rochko d4b38fad5d New translations app.json (French) 2022-07-11 10:05:51 +02:00
Eugen Rochko 26f4be1106 New translations app.json (Thai) 2022-07-09 22:49:37 +02:00
CMK 206fe8d3bd Merge branch 'main' into develop 2022-07-05 10:01:14 +08:00
CMK 869e44737a
Merge pull request #462 from mastodon/release-1.4.5
Release 1.4.5
2022-07-05 09:59:23 +08:00
Eugen Rochko bc01a04c38 New translations app.json (Kurmanji (Kurdish)) 2022-07-04 04:44:31 +02:00
CMK 50f37a8ec6 chore: clean up 2022-07-01 14:08:46 +08:00
CMK ee497e9046 chore: update i18n resources 2022-07-01 14:03:26 +08:00
CMK a3cfbdd373 chore: update version to 1.4.5 (144) 2022-07-01 14:02:37 +08:00
CMK 43c8cd51b6 Merge branch 'feature-purple-tint' into release-1.4.5
# 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-07-01 14:01:16 +08:00
CMK 698b7aaf1c Merge branch 'l10n_develop' into release-1.4.5 2022-07-01 13:59:19 +08:00
CMK 5a1f3a9b38
Merge pull request #461 from mastodon/fix-reply-timeline
Fix user reply timeline
2022-07-01 13:57:39 +08:00
CMK f2245ba738
Merge pull request #460 from mastodon/feature/notification-friendship
Add interaction for follow request
2022-07-01 13:56:42 +08:00
CMK eda5397d94 fix: the user reply timeline not works issue 2022-07-01 13:53:53 +08:00
Eugen Rochko ca5fce15fd New translations app.json (Galician) 2022-07-01 05:09:14 +02:00
Eugen Rochko e34680ae39 New translations app.json (Chinese Traditional) 2022-06-30 22:12:35 +02:00
Eugen Rochko 5b7a83b5a1 New translations app.json (Japanese) 2022-06-30 20:36:52 +02:00
Eugen Rochko 7dfc222864 New translations app.json (Japanese) 2022-06-30 19:22:20 +02:00
Eugen Rochko e6cb6524e3 New translations app.json (Spanish) 2022-06-30 17:42:12 +02:00
Eugen Rochko 1173f78ee2 New translations app.json (Vietnamese) 2022-06-30 16:13:04 +02:00
Eugen Rochko ecc5cda986 New translations app.json (Arabic) 2022-06-30 13:20:55 +02:00
Eugen Rochko 1674408d6c New translations app.json (Korean) 2022-06-30 12:15:25 +02:00
Eugen Rochko 90cf78d9a8 New translations app.json (Japanese) 2022-06-30 12:15:24 +02:00
Eugen Rochko 50742843f4 New translations app.json (Catalan) 2022-06-30 10:58:09 +02:00
CMK 309e24af0b chore: update version to 1.4.5 (143) 2022-06-30 16:28:49 +08:00
CMK 6e462059a1 chore: update version to 1.4.5 (141) 2022-06-30 16:02:13 +08:00
CMK 26a44b93f2 chore: use i18n words for follow request action 2022-06-30 15:58:09 +08:00
CMK dd87330a0f chore: update i18n resources 2022-06-30 15:53:05 +08:00
CMK 5bf1de048f Merge branch 'l10n_develop' into feature/notification-friendship 2022-06-30 15:49:10 +08:00
Eugen Rochko adeebce605 New translations app.json (Chinese Simplified) 2022-06-30 09:48:02 +02:00
Eugen Rochko 5b6df6e760 New translations app.json (Italian) 2022-06-30 09:47:56 +02:00
Eugen Rochko 60ad96d9fa New translations app.json (Spanish, Argentina) 2022-06-30 09:47:36 +02:00
Eugen Rochko b26062b388 New translations app.json (Galician) 2022-06-30 09:21:57 +02:00
Eugen Rochko 103ceb843d New translations app.json (Vietnamese) 2022-06-30 09:21:56 +02:00
Eugen Rochko 2f52bbb6e8 New translations app.json (English) 2022-06-30 09:21:55 +02:00
Eugen Rochko ca429bd6d8 New translations app.json (Chinese Traditional) 2022-06-30 09:21:54 +02:00
Eugen Rochko 4bdc49fb29 New translations app.json (Chinese Simplified) 2022-06-30 09:21:52 +02:00
Eugen Rochko 4068aeeb40 New translations app.json (Turkish) 2022-06-30 09:21:51 +02:00
Eugen Rochko 76036439c3 New translations app.json (Swedish) 2022-06-30 09:21:50 +02:00
Eugen Rochko 7ddc70bf5e New translations app.json (Russian) 2022-06-30 09:21:49 +02:00
Eugen Rochko 13b1a11903 New translations app.json (Portuguese) 2022-06-30 09:21:48 +02:00
Eugen Rochko f362578374 New translations app.json (Dutch) 2022-06-30 09:21:47 +02:00
Eugen Rochko 6f358a6f29 New translations app.json (Portuguese, Brazilian) 2022-06-30 09:21:46 +02:00
Eugen Rochko ece6d340f7 New translations app.json (Korean) 2022-06-30 09:21:45 +02:00
Eugen Rochko a5610ecff1 New translations app.json (Italian) 2022-06-30 09:21:44 +02:00
Eugen Rochko 982f734f87 New translations app.json (Finnish) 2022-06-30 09:21:42 +02:00
Eugen Rochko 1ce9d12c13 New translations app.json (Basque) 2022-06-30 09:21:41 +02:00
Eugen Rochko c5dedb4f98 New translations app.json (German) 2022-06-30 09:21:40 +02:00
Eugen Rochko b5eb347f1a New translations app.json (Danish) 2022-06-30 09:21:39 +02:00
Eugen Rochko 1da24c7230 New translations app.json (Catalan) 2022-06-30 09:21:38 +02:00
Eugen Rochko b5baf27708 New translations app.json (Arabic) 2022-06-30 09:21:37 +02:00
Eugen Rochko 6c94f1ef72 New translations app.json (Spanish) 2022-06-30 09:21:36 +02:00
Eugen Rochko 04db0802ba New translations app.json (French) 2022-06-30 09:21:35 +02:00
Eugen Rochko 9c155a2f28 New translations app.json (Romanian) 2022-06-30 09:21:33 +02:00
Eugen Rochko 74ce80a73c New translations app.json (Japanese) 2022-06-30 09:21:32 +02:00
Eugen Rochko 99c98dca45 New translations app.json (Indonesian) 2022-06-30 09:21:31 +02:00
Eugen Rochko 8a605f76d7 New translations app.json (Hindi) 2022-06-30 09:21:29 +02:00
Eugen Rochko a9f76e244d New translations app.json (Spanish, Argentina) 2022-06-30 09:21:20 +02:00
Eugen Rochko c375b3b316 New translations app.json (Kabyle) 2022-06-30 09:21:16 +02:00
Eugen Rochko 90db4fe135 New translations app.json (Sorani (Kurdish)) 2022-06-30 09:21:15 +02:00
Eugen Rochko 9d2ec4b45f New translations app.json (Kurmanji (Kurdish)) 2022-06-30 09:21:14 +02:00
Eugen Rochko f365af83f1 New translations app.json (Scottish Gaelic) 2022-06-30 09:21:13 +02:00
Eugen Rochko 59953f545e New translations app.json (Welsh) 2022-06-30 09:21:12 +02:00
Eugen Rochko 66a46e18ba New translations app.json (English, United States) 2022-06-30 09:21:10 +02:00
Eugen Rochko c0efc1258f New translations app.json (Thai) 2022-06-30 09:21:08 +02:00
CMK 523f077f1b feat: add notification follow request i18n words 2022-06-30 15:05:48 +08:00
CMK 8a5d26dc38 feat: add follow request notification UX. resolve #390 #458 2022-06-30 15:02:24 +08:00
CMK 68c5a8f5d6 Merge branch 'develop' into feature/notification-friendship 2022-06-29 14:42:35 +08:00
CMK dca3ea030a Merge branch 'main' into develop 2022-06-29 09:41:56 +08:00
CMK b0b3a4bd51
Merge pull request #455 from mastodon/release-1.4.4
Release 1.4.4
2022-06-29 09:41:20 +08:00
CMK bcfdaf2ca7 feat: add interaction for follow request notification 2022-06-28 19:00:39 +08:00
Eugen Rochko 3f643a5434 New translations Localizable.stringsdict (Japanese) 2022-06-22 04:46:54 +02:00
Eugen Rochko 3af6dd9c73 New translations app.json (Thai) 2022-06-19 09:53:30 +02:00
Eugen Rochko e555f2e0fc New translations Localizable.stringsdict (Spanish) 2022-06-15 20:55:35 +02:00
Eugen Rochko 9218546cc6 New translations app.json (Spanish) 2022-06-15 19:49:37 +02:00
CMK 867f98d089 chore: update version to 1.4.4 (142) 2022-06-15 12:59:16 +08:00
CMK a34cab2066 chore: update app icon 2022-06-15 12:58:40 +08:00
Eugen Rochko b4c97be177 New translations app.json (French) 2022-06-14 13:16:45 +02: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 5c0b50701f chore: update i18n resources 2022-06-14 14:12:43 +08:00
CMK 6f6aadcc55 Merge branch 'l10n_develop' into develop 2022-06-14 14:11:38 +08:00
CMK 44b06f3a6b
Merge pull request #454 from mastodon/fix-profile-fields
Fix profile fields cannot display issue
2022-06-14 14:04:23 +08:00
CMK b0027ebcf6 fix: profile fields cannot display issue. Fix race condition in edit fields workflow 2022-06-14 13:44:32 +08:00
CMK 7cf65b868a feat: update app icon 2022-06-14 13:19:51 +08:00
CMK 930c175ce3 feat: update poll tint color 2022-06-14 13:16:54 +08:00
CMK 765a6bc591
Merge pull request #453 from mastodon/fix-issue-452
Fix mention not works due to wrong types issue #452
2022-06-14 13:13:04 +08:00
CMK 67a175498a
Merge pull request #450 from mastodon/feature-post-intent-account
Allows post intent select multiple accounts
2022-06-14 11:11:21 +08:00
CMK bb4c570cdc fix: use wrong mention types issue. resolve #452 2022-06-14 11:09:57 +08:00
Eugen Rochko 6cdfa91ebe New translations app.json (Arabic) 2022-06-13 16:44:40 +02:00
Eugen Rochko 71fd93b8d5 New translations app.json (Chinese Traditional) 2022-06-10 20:26:16 +02:00
Eugen Rochko dab2f4d72f New translations app.json (Kurmanji (Kurdish)) 2022-06-10 18:43:55 +02:00
Eugen Rochko 9bd0639fe2 New translations Localizable.stringsdict (Kabyle) 2022-06-10 17:42:00 +02:00
Eugen Rochko f1c0925a55 New translations app.json (Kabyle) 2022-06-10 17:41:58 +02:00
Eugen Rochko 592064caa0 New translations app.json (Kabyle) 2022-06-10 16:45:09 +02:00
Eugen Rochko b46a0ccdbb New translations app.json (Galician) 2022-06-10 06:31:25 +02:00
Eugen Rochko d84d276c52 New translations app.json (Spanish, Argentina) 2022-06-09 19:42:18 +02:00
Eugen Rochko d993a797ed New translations app.json (Spanish, Argentina) 2022-06-09 18:37:29 +02:00
Eugen Rochko 7c991d8753 New translations app.json (Italian) 2022-06-09 13:07:12 +02:00
CMK 6c8ec744b9 chore: update version to 1.4.4 (139) 2022-06-09 18:18:20 +08:00
CMK 653b96dc44 Merge branch 'develop' into feature-post-intent-account 2022-06-09 18:11:03 +08:00
CMK 08d55dd419
Merge pull request #449 from mastodon/feature-following-indicator
Add follows you indicator. resolve #397
2022-06-09 18:10:18 +08:00
CMK 69d790c45d feat: allow select accounts for SendPost Siri shortcut intent. resolve #446 2022-06-09 18:09:28 +08:00
Eugen Rochko 5346a810af New translations app.json (Sorani (Kurdish)) 2022-06-09 12:04:16 +02:00
Eugen Rochko e6d06ee256 New translations app.json (Galician) 2022-06-09 12:04:15 +02:00
Eugen Rochko 43c736f418 New translations app.json (Romanian) 2022-06-09 12:04:13 +02:00
Eugen Rochko 0a783c0d46 New translations app.json (French) 2022-06-09 12:04:11 +02:00
Eugen Rochko d1cea11b56 New translations app.json (Spanish) 2022-06-09 12:04:10 +02:00
Eugen Rochko 19b510752e New translations app.json (Arabic) 2022-06-09 12:04:09 +02:00
Eugen Rochko ca6b6f957d New translations app.json (Catalan) 2022-06-09 12:04:08 +02:00
Eugen Rochko 46441fd8a9 New translations app.json (Danish) 2022-06-09 12:04:06 +02:00
Eugen Rochko 532e59133c New translations app.json (German) 2022-06-09 12:04:05 +02:00
Eugen Rochko 3df567725e New translations app.json (Basque) 2022-06-09 12:04:04 +02:00
Eugen Rochko e3ce617b6e New translations app.json (Finnish) 2022-06-09 12:04:03 +02:00
Eugen Rochko aae81fc67d New translations app.json (Japanese) 2022-06-09 12:04:01 +02:00
Eugen Rochko 52f95bf024 New translations app.json (Korean) 2022-06-09 12:03:59 +02:00
Eugen Rochko 037bd25f75 New translations app.json (Dutch) 2022-06-09 12:03:58 +02:00
Eugen Rochko 714e087e3d New translations app.json (Portuguese) 2022-06-09 12:03:56 +02:00
Eugen Rochko 81ed1c835c New translations app.json (Kabyle) 2022-06-09 12:03:55 +02:00
Eugen Rochko fc24d229b8 New translations app.json (Russian) 2022-06-09 12:03:54 +02:00
Eugen Rochko 91a18148f7 New translations app.json (Turkish) 2022-06-09 12:03:53 +02:00
Eugen Rochko 2310f1863b New translations app.json (Chinese Simplified) 2022-06-09 12:03:51 +02:00
Eugen Rochko 7d6ec96f92 New translations app.json (Chinese Traditional) 2022-06-09 12:03:50 +02:00
Eugen Rochko 07504dca43 New translations app.json (English) 2022-06-09 12:03:49 +02:00
Eugen Rochko 425b6d684c New translations app.json (Vietnamese) 2022-06-09 12:03:48 +02:00
Eugen Rochko af1e519128 New translations app.json (Portuguese, Brazilian) 2022-06-09 12:03:46 +02:00
Eugen Rochko f70a1fff49 New translations app.json (Indonesian) 2022-06-09 12:03:45 +02:00
Eugen Rochko 2706f329a5 New translations app.json (Spanish, Argentina) 2022-06-09 12:03:44 +02:00
Eugen Rochko 6735248f75 New translations app.json (Thai) 2022-06-09 12:03:33 +02:00
Eugen Rochko 57700050c4 New translations app.json (Hindi) 2022-06-09 12:03:32 +02:00
Eugen Rochko e1a28d3803 New translations app.json (English, United States) 2022-06-09 12:03:30 +02:00
Eugen Rochko 2a62706d07 New translations app.json (Welsh) 2022-06-09 12:03:29 +02:00
Eugen Rochko 6bdd5449d9 New translations app.json (Scottish Gaelic) 2022-06-09 12:03:28 +02:00
Eugen Rochko d2e58cd729 New translations app.json (Kurmanji (Kurdish)) 2022-06-09 12:03:27 +02:00
Eugen Rochko 221fd499f3 New translations app.json (Swedish) 2022-06-09 12:03:25 +02:00
Eugen Rochko f2c979a018 New translations app.json (Italian) 2022-06-09 12:03:24 +02:00
CMK 013a901752 feat: add follows you label 2022-06-09 16:48:49 +08:00
CMK 1ccb4aeb13 feat: add follows you indicator. resolve #397 2022-06-09 16:41:54 +08:00
CMK 749ac658ff Merge commit 'cdf6c44aaa297db2a87be42dda5a9169a4c631c8' into develop 2022-06-09 10:14:16 +08:00
Eugen Rochko c275be62a3 New translations app.json (Italian) 2022-06-06 10:21:08 +02:00
CMK cdf6c44aaa
Merge pull request #447 from mastodon/release-1.4.3
Release v1.4.3
2022-06-06 12:02:45 +08:00
CMK 2dc876a09a chore: update to version 1.4.3 (139) 2022-06-05 16:51:44 +08:00
CMK 0ffb3e75f9 Merge branch 'release-1.4.3' 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-05 16:51:24 +08:00
CMK ed2e1bb462 chore: update version to 1.4.3 (138) 2022-06-05 16:43:04 +08:00
CMK c8fa5430d3 fix: checkmark background color lost for unselected poll issue 2022-06-05 16:42:14 +08:00
CMK b91b3fa23d fix: use acct instead of username in profile header view 2022-06-05 16:41:47 +08:00
CMK 1f13012812 chore: update dark style for tint color 2022-06-05 16:31:56 +08:00
CMK 392b6a13e2 chore: update version to 1.4.3 (137) 2022-06-02 19:47:49 +08:00
CMK 368ab71e7a Merge branch 'release-1.4.3' into feature-purple-tint
# Conflicts:
#	Mastodon.xcodeproj/xcuserdata/mainasuk.xcuserdatad/xcschemes/xcschememanagement.plist
2022-06-02 19:47:30 +08:00
CMK 229d75b76a chore: update version to 1.4.3 (136) 2022-06-02 19:33:29 +08:00
CMK f49be82d2b chore: restore profile keyboard navigation 2022-06-02 19:33:10 +08:00
CMK a3e709fd0a chore: update version to 1.4.3 (136) 2022-06-02 18:58:43 +08:00
CMK 0fe067420f Merge branch 'release-1.4.3' into feature-purple-tint
# Conflicts:
#	Mastodon.xcodeproj/xcuserdata/mainasuk.xcuserdatad/xcschemes/xcschememanagement.plist
2022-06-02 18:58:21 +08:00
CMK a19293a163 chore: update version to 1.4.3 (135) 2022-06-02 18:49:41 +08:00
CMK 5394ba93a4 fix: paragraph spacing may lost issue 2022-06-02 18:37:24 +08:00
CMK daf96915d2 chore: update i18n resources 2022-06-02 17:52:03 +08:00
CMK b869eec78f Merge branch 'l10n_develop' into release-1.4.3 2022-06-02 17:50:26 +08:00
CMK 0c8e7d2cea feat: update to new purple tint color 2022-06-02 17:48:18 +08:00
Eugen Rochko d1f87c9021 New translations app.json (Kabyle) 2022-05-31 21:38:16 +02:00
Eugen Rochko 8dc97bf754 New translations app.json (Kabyle) 2022-05-31 20:39:18 +02:00
CMK f3bec1e15d
Merge pull request #445 from mastodon/fix-badge-color
Fix wrong notification badge color in account list
2022-05-30 14:16:29 +08:00
CMK 5467a04a6d chore: update version to 1.4.3 (134) 2022-05-27 00:10:48 +08:00
CMK 4c0e9c6304 Merge commit '30ddbefa92ecdf11815d6f4f72dd07d291df8994' into fix-badge-color 2022-05-27 00:10:05 +08:00
CMK 30ddbefa92
Merge pull request #444 from mastodon/fix-notification-admin-mod
Fix notification admin mod always display issue
2022-05-27 00:08:58 +08:00
CMK 15be4a9ce3 fix: account notification badge color only set to Dark Mode style issue 2022-05-27 00:01:31 +08:00
CMK fceee88ea6 fix: notification includes admin mod type issue
ref: https://github.com/mastodon/mastodon/pull/17767
2022-05-27 00:00:27 +08:00
CMK cd32cedfc6
Merge pull request #443 from mastodon/fix-issue-440
Fix profile layout may crash issue #440
2022-05-26 23:46:39 +08:00
CMK ad63c512df fix: refactor the profile UI to fix internal AutoLayout crash issue. resolve #440 2022-05-26 23:19:47 +08:00
Eugen Rochko 95651c9e8e New translations app.json (Galician) 2022-05-26 06:36:12 +02:00
CMK 503fcfab2a chore: [WIP] refactor profile UI 2022-05-26 02:51:02 +08:00
Eugen Rochko 15890e4c14 New translations app.json (Japanese) 2022-05-24 16:40:55 +02:00
Eugen Rochko 83d154c828 New translations app.json (Japanese) 2022-05-24 15:42:10 +02:00
Eugen Rochko 288851c861 New translations app.json (French) 2022-05-24 15:42:09 +02:00
Eugen Rochko 4045f1d0d4 New translations app.json (Japanese) 2022-05-24 11:15:36 +02:00
Eugen Rochko 46fc8d809c New translations app.json (Italian) 2022-05-24 11:15:35 +02:00
Eugen Rochko 08eb1bc5bf New translations app.json (Galician) 2022-05-24 10:11:18 +02:00
Eugen Rochko d30e432cbd New translations app.json (Italian) 2022-05-24 09:12:36 +02:00
CMK c21b6e6a89 Merge commit '41bc41c4c95bde0ee126358925e6efd039dc45ec' into develop 2022-05-24 10:57:33 +08:00
CMK 41bc41c4c9
Merge pull request #439 from mastodon/release-1.4.2
Release v1.4.2
2022-05-24 10:57:05 +08:00
Eugen Rochko 2693546b07 New translations app.json (Kurmanji (Kurdish)) 2022-05-23 19:52:15 +02:00
Eugen Rochko f4131ac762 New translations app.json (Thai) 2022-05-23 18:40:27 +02:00
Eugen Rochko d8ab27a4c7 New translations app.json (Vietnamese) 2022-05-23 17:41:45 +02:00
CMK 052979fa93 chore: update version to 1.4.2 (133) 2022-05-23 12:11:17 +08:00
CMK b221599677 chore: update i18n resources 2022-05-23 12:10:55 +08:00
CMK b2175f974f Merge branch 'l10n_develop' into release-1.4.2 2022-05-23 12:10:31 +08:00
CMK 2878134551 chore: update timestamp style. Only display time ago style in one week 2022-05-23 12:09:44 +08:00
Eugen Rochko 5dda128c69 New translations app.json (Chinese Simplified) 2022-05-23 05:18:57 +02:00
CMK 250de39972 chore: update search textfield and sign up button text 2022-05-23 11:17:26 +08:00
CMK e1c670a7ed chore: update i18n resources 2022-05-23 11:03:34 +08:00
CMK 1d95afa6e6 Merge branch 'l10n_develop' into release-1.4.2 2022-05-23 10:59:38 +08:00
Eugen Rochko 58028fd47a New translations app.json (Chinese Traditional) 2022-05-23 00:32:25 +02:00
Eugen Rochko ffc3ba6a0d New translations Localizable.stringsdict (Swedish) 2022-05-22 23:32:06 +02:00
Eugen Rochko 803689d67a New translations app.json (Swedish) 2022-05-22 23:32:05 +02:00
Eugen Rochko c7f8d6b973 New translations app.json (Russian) 2022-05-22 22:21:34 +02:00
Eugen Rochko 7cd10eff88 New translations app.json (Spanish, Argentina) 2022-05-22 21:06:14 +02:00
Eugen Rochko ea2b5b37a7 New translations app.json (Arabic) 2022-05-22 21:06:13 +02:00
Eugen Rochko a5b2aa6e26 New translations app.json (Italian) 2022-05-22 21:06:12 +02:00
Eugen Rochko b5cc0bc04d New translations app.json (Catalan) 2022-05-22 21:06:11 +02:00
Eugen Rochko cb234bf09c New translations app.json (Finnish) 2022-05-22 19:57:46 +02:00
Eugen Rochko 3fb8517bdc New translations app.json (Russian) 2022-05-22 19:57:45 +02:00
Eugen Rochko 22eb5b2093 New translations app.json (Chinese Simplified) 2022-05-22 19:57:45 +02:00
Eugen Rochko aa12be2401 New translations app.json (Thai) 2022-05-22 19:57:44 +02:00
Eugen Rochko 62e3a6b213 New translations app.json (Vietnamese) 2022-05-22 19:57:42 +02:00
Eugen Rochko 6897743008 New translations app.json (Basque) 2022-05-22 19:57:41 +02:00
Eugen Rochko 74f3da90aa New translations app.json (Romanian) 2022-05-22 19:57:41 +02:00
Eugen Rochko 9e0747f953 New translations app.json (French) 2022-05-22 19:57:40 +02:00
Eugen Rochko 7c971d43b2 New translations app.json (Spanish) 2022-05-22 19:57:39 +02:00
Eugen Rochko c4d421b29e New translations app.json (Arabic) 2022-05-22 19:57:38 +02:00
Eugen Rochko 2769fd24ea New translations app.json (Danish) 2022-05-22 19:57:37 +02:00
Eugen Rochko a7110b88ef New translations app.json (German) 2022-05-22 19:57:36 +02:00
Eugen Rochko 4d2a74eaa5 New translations app.json (Japanese) 2022-05-22 19:57:35 +02:00
Eugen Rochko 638c6b0f84 New translations app.json (Korean) 2022-05-22 19:57:34 +02:00
Eugen Rochko 16929dece1 New translations app.json (Dutch) 2022-05-22 19:57:33 +02:00
Eugen Rochko 66c4452e70 New translations app.json (Italian) 2022-05-22 19:57:32 +02:00
Eugen Rochko 136590844e New translations app.json (Portuguese) 2022-05-22 19:57:31 +02:00
Eugen Rochko efa43c211d New translations app.json (Chinese Traditional) 2022-05-22 19:57:30 +02:00
Eugen Rochko b8291a106f New translations app.json (English) 2022-05-22 19:57:29 +02:00
Eugen Rochko b51f1c2aba New translations app.json (Portuguese, Brazilian) 2022-05-22 19:57:28 +02:00
Eugen Rochko 724cfa8d4d New translations app.json (Indonesian) 2022-05-22 19:57:27 +02:00
Eugen Rochko 3886e20b9e New translations app.json (Spanish, Argentina) 2022-05-22 19:57:26 +02:00
Eugen Rochko de536d9ba0 New translations app.json (Hindi) 2022-05-22 19:57:25 +02:00
Eugen Rochko 761a41910c New translations app.json (English, United States) 2022-05-22 19:57:23 +02:00
Eugen Rochko f5aa220458 New translations app.json (Welsh) 2022-05-22 19:57:22 +02:00
Eugen Rochko a40a19dcd7 New translations app.json (Scottish Gaelic) 2022-05-22 19:57:21 +02:00
Eugen Rochko 6efe9129f6 New translations app.json (Kurmanji (Kurdish)) 2022-05-22 19:57:20 +02:00
Eugen Rochko 49fceed5e4 New translations app.json (Kabyle) 2022-05-22 19:57:20 +02:00
Eugen Rochko 4a443b4dfd New translations app.json (Galician) 2022-05-22 19:57:18 +02:00
Eugen Rochko 020458e7e3 New translations app.json (Turkish) 2022-05-22 19:57:18 +02:00
Eugen Rochko 9ebf449b9a New translations app.json (Sorani (Kurdish)) 2022-05-22 19:57:16 +02:00
Eugen Rochko 0b62ffdcd5 New translations app.json (Swedish) 2022-05-22 19:57:16 +02:00
Eugen Rochko 2b74f11433 New translations app.json (Catalan) 2022-05-22 19:57:14 +02:00
CMK 820e1279c1 chore: update server search field placehoder 2022-05-23 01:49:01 +08:00
Eugen Rochko ec496eb515 New translations app.json (Kurmanji (Kurdish)) 2022-05-20 00:23:03 +02:00
Eugen Rochko 812bb11a68 New translations Localizable.stringsdict (Arabic) 2022-05-19 12:51:42 +02:00
Eugen Rochko c613f2358c New translations Localizable.stringsdict (Arabic) 2022-05-19 11:55:29 +02: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 4b5c15e23a chore: update i18n resources 2022-05-19 10:55:05 +08:00
CMK 0b71a33303 Merge branch 'l10n_develop' into release-1.4.2 2022-05-19 10:54:02 +08:00
CMK b368ca67e3
Merge pull request #438 from mastodon/feature-familiar-followers
Display familiar followers for profile card
2022-05-19 10:52:04 +08:00
CMK eef960dae4 chore: remove report comment suffix 2022-05-19 10:26:41 +08:00
Eugen Rochko 38070c9e97 New translations app.json (Arabic) 2022-05-18 16:20:35 +02:00
Eugen Rochko 35b1a6b29a New translations Localizable.stringsdict (Arabic) 2022-05-18 15:23:40 +02:00
Eugen Rochko 5863552c6a New translations app.json (Arabic) 2022-05-18 15:23:39 +02:00
Eugen Rochko 904306977c New translations app.json (Vietnamese) 2022-05-18 12:53:25 +02:00
Eugen Rochko e786274526 New translations Localizable.stringsdict (French) 2022-05-17 21:53:56 +02:00
Eugen Rochko 62fe4148f8 New translations app.json (French) 2022-05-17 21:53:55 +02:00
Eugen Rochko 19dfb6569f New translations Localizable.stringsdict (Thai) 2022-05-17 20:47:43 +02:00
Eugen Rochko bc7e6dddd4 New translations app.json (Thai) 2022-05-17 20:47:42 +02:00
CMK 4e83be76c4 chore: update version to 1.4.2 (130) 2022-05-18 00:33:13 +08:00
CMK 49c8e82910 fix: report final step page i18n string not set issue 2022-05-18 00:32:52 +08:00
CMK 9b4da01c48 chore: allow multiple report server rules selection 2022-05-18 00:28:38 +08:00
Eugen Rochko 3dfc885a77 New translations Localizable.stringsdict (Chinese Traditional) 2022-05-17 17:42:23 +02:00
Eugen Rochko 45b5c99aa7 New translations app.json (Chinese Simplified) 2022-05-17 17:42:21 +02:00
Eugen Rochko c2bc5247fb New translations app.json (German) 2022-05-17 17:42:13 +02:00
Eugen Rochko a0793e56e0 New translations app.json (Italian) 2022-05-17 17:42:07 +02:00
Eugen Rochko 284bf7e4ac New translations app.json (Chinese Traditional) 2022-05-17 17:42:05 +02:00
Eugen Rochko 15a1a382ee New translations app.json (Spanish, Argentina) 2022-05-17 17:42:01 +02:00
Eugen Rochko f50f427f6b New translations app.json (Catalan) 2022-05-17 17:41:50 +02:00
CMK ca91e756ff chore: update version to 1.4.2 (129) 2022-05-17 23:28:29 +08:00
CMK e119a06bba chore: using i18n strings 2022-05-17 23:27:58 +08:00
CMK 05c5b77bbd chore: update i18n resources 2022-05-17 22:36:58 +08:00
CMK 8a8ccb12a4 Merge branch 'l10n_develop' into feature-familiar-followers 2022-05-17 22:35:41 +08:00
Eugen Rochko 2b40c5ab8a New translations app.json (Finnish) 2022-05-17 16:20:44 +02:00
Eugen Rochko b0586aa042 New translations Localizable.stringsdict (Spanish, Argentina) 2022-05-17 16:20:04 +02:00
Eugen Rochko 24ae18d40d New translations Localizable.stringsdict (Vietnamese) 2022-05-17 16:19:50 +02:00
Eugen Rochko 00d06ce909 New translations app.json (Sorani (Kurdish)) 2022-05-17 16:19:34 +02:00
Eugen Rochko 9bff7abc52 New translations app.json (Thai) 2022-05-17 16:19:04 +02:00
Eugen Rochko ec9a4e9178 New translations app.json (Portuguese) 2022-05-17 16:19:03 +02:00
Eugen Rochko 177f277f0e New translations app.json (Dutch) 2022-05-17 16:19:00 +02:00
Eugen Rochko d0644d748a New translations app.json (Korean) 2022-05-17 16:18:59 +02:00
Eugen Rochko 439626b297 New translations app.json (Japanese) 2022-05-17 16:18:58 +02:00
Eugen Rochko afd29ed706 New translations app.json (German) 2022-05-17 16:18:55 +02:00
Eugen Rochko 7727812d2f New translations app.json (Danish) 2022-05-17 16:18:52 +02:00
Eugen Rochko 11141b8fe5 New translations app.json (Arabic) 2022-05-17 16:18:47 +02:00
Eugen Rochko 08a285d8d3 New translations app.json (Spanish) 2022-05-17 16:18:45 +02:00
Eugen Rochko d58f17a74e New translations app.json (Romanian) 2022-05-17 16:18:43 +02:00
Eugen Rochko e6f1316d35 New translations app.json (Russian) 2022-05-17 16:18:41 +02:00
Eugen Rochko c6c4c7f93f New translations app.json (Basque) 2022-05-17 16:18:40 +02:00
Eugen Rochko 7d2d1c8520 New translations app.json (Swedish) 2022-05-17 16:18:38 +02:00
Eugen Rochko cc2acca19d New translations app.json (Chinese Simplified) 2022-05-17 16:18:37 +02:00
Eugen Rochko 73fc8cdaaa New translations app.json (Vietnamese) 2022-05-17 16:18:35 +02:00
Eugen Rochko 7f0d2b61be New translations app.json (French) 2022-05-17 16:18:34 +02:00
Eugen Rochko a2219e0dea New translations app.json (Chinese Traditional) 2022-05-17 16:18:33 +02:00
Eugen Rochko 646476b95d New translations app.json (Hindi) 2022-05-17 16:18:32 +02:00
Eugen Rochko 40117e4e9f New translations app.json (Portuguese, Brazilian) 2022-05-17 16:18:31 +02:00
Eugen Rochko 3c8897c4a6 New translations app.json (Turkish) 2022-05-17 16:18:26 +02:00
Eugen Rochko fc66b21ef7 New translations app.json (Galician) 2022-05-17 16:18:23 +02:00
Eugen Rochko 0af80be1f0 New translations app.json (English) 2022-05-17 16:18:21 +02:00
Eugen Rochko bd87b910b3 New translations app.json (Kurmanji (Kurdish)) 2022-05-17 16:18:20 +02:00
Eugen Rochko c54b231470 New translations app.json (Scottish Gaelic) 2022-05-17 16:18:17 +02:00
Eugen Rochko de31e4a584 New translations app.json (Welsh) 2022-05-17 16:18:16 +02:00
Eugen Rochko 118885ca3e New translations app.json (English, United States) 2022-05-17 16:18:15 +02:00
Eugen Rochko 8d3d2dc3b9 New translations app.json (Italian) 2022-05-17 16:18:14 +02:00
Eugen Rochko 62e18afcb4 New translations app.json (Spanish, Argentina) 2022-05-17 16:18:13 +02:00
Eugen Rochko dd30774b34 New translations app.json (Indonesian) 2022-05-17 16:18:12 +02:00
Eugen Rochko cfe6f6bc49 New translations app.json (Kabyle) 2022-05-17 16:18:11 +02:00
Eugen Rochko 65424d5aa4 New translations app.json (Catalan) 2022-05-17 16:18:10 +02:00
CMK 829656c814 chore: update i18n strings
(cherry picked from commit 15ca010f6e)
2022-05-17 22:10:46 +08:00
CMK 418778ebf7 chore: update i18n words
(cherry picked from commit 2028bd82a3)
2022-05-17 22:10:37 +08:00
CMK 15ca010f6e chore: update i18n strings 2022-05-17 22:10:06 +08:00
CMK e1710299d5 feat: add reblogged by and favorited by user list entry for status 2022-05-17 22:09:43 +08:00
Eugen Rochko d4ef8850d7 New translations Localizable.stringsdict (Kurmanji (Kurdish)) 2022-05-17 14:57:27 +02:00
Eugen Rochko ab4becc0ad New translations app.json (Kurmanji (Kurdish)) 2022-05-17 14:57:26 +02:00
Eugen Rochko 3d1eface15 New translations Localizable.stringsdict (Italian) 2022-05-17 13:50:44 +02:00
Eugen Rochko 8c2b669bf3 New translations app.json (Galician) 2022-05-17 13:50:43 +02:00
Eugen Rochko b1c4d81173 New translations app.json (Korean) 2022-05-17 13:50:42 +02:00
CMK 2028bd82a3 chore: update i18n words 2022-05-17 18:58:24 +08:00
Eugen Rochko 6263039b53 New translations Localizable.stringsdict (Chinese Simplified) 2022-05-17 12:50:12 +02:00
Eugen Rochko 57ac970d29 New translations Localizable.stringsdict (Russian) 2022-05-17 12:50:11 +02:00
Eugen Rochko 247b51f216 New translations Localizable.stringsdict (Catalan) 2022-05-17 12:50:04 +02:00
CMK 57c40b9050 feat: add familiar followers list 2022-05-17 18:49:29 +08:00
Eugen Rochko edb25b0c36 New translations Localizable.stringsdict (Galician) 2022-05-17 12:49:19 +02:00
Eugen Rochko 793859d677 New translations app.json (Galician) 2022-05-17 12:49:17 +02:00
Eugen Rochko 502ca63cae New translations Localizable.stringsdict (Finnish) 2022-05-17 11:51:19 +02:00
Eugen Rochko 49f842e942 New translations Localizable.stringsdict (French) 2022-05-17 11:51:18 +02:00
Eugen Rochko 1ae21c9a18 New translations Localizable.stringsdict (Spanish) 2022-05-17 11:51:17 +02:00
Eugen Rochko ae498cb24d New translations Localizable.stringsdict (Galician) 2022-05-17 11:51:16 +02:00
Eugen Rochko 7e325d0986 New translations Localizable.stringsdict (Kabyle) 2022-05-17 11:51:15 +02:00
Eugen Rochko 3cc911eeb3 New translations Localizable.stringsdict (Turkish) 2022-05-17 11:51:13 +02:00
Eugen Rochko bef3930be1 New translations Localizable.stringsdict (Portuguese, Brazilian) 2022-05-17 11:51:12 +02:00
Eugen Rochko 6b6393a4ad New translations Localizable.stringsdict (Swedish) 2022-05-17 11:51:11 +02:00
Eugen Rochko 12c851b3a4 New translations Localizable.stringsdict (Scottish Gaelic) 2022-05-17 11:51:10 +02:00
Eugen Rochko 4d838324dd New translations Localizable.stringsdict (Sorani (Kurdish)) 2022-05-17 11:51:09 +02:00
Eugen Rochko 400a9580d5 New translations Localizable.stringsdict (Romanian) 2022-05-17 11:51:07 +02:00
Eugen Rochko 3fcf542654 New translations Localizable.stringsdict (Arabic) 2022-05-17 11:51:06 +02:00
Eugen Rochko a0ba677fc6 New translations Localizable.stringsdict (Catalan) 2022-05-17 11:51:05 +02:00
Eugen Rochko e558a76f6e New translations Localizable.stringsdict (Danish) 2022-05-17 11:51:04 +02:00
Eugen Rochko 4c86017c19 New translations Localizable.stringsdict (Italian) 2022-05-17 11:51:03 +02:00
Eugen Rochko df77135995 New translations Localizable.stringsdict (German) 2022-05-17 11:51:02 +02:00
Eugen Rochko 3cfd5f7ba6 New translations Localizable.stringsdict (Japanese) 2022-05-17 11:51:01 +02:00
Eugen Rochko 11600a035e New translations Localizable.stringsdict (Dutch) 2022-05-17 11:50:59 +02:00
Eugen Rochko 574d19cdb3 New translations Localizable.stringsdict (Portuguese) 2022-05-17 11:50:57 +02:00
Eugen Rochko 6e8a9888e8 New translations Localizable.stringsdict (Russian) 2022-05-17 11:50:56 +02:00
Eugen Rochko b478d3df79 New translations Localizable.stringsdict (Chinese Simplified) 2022-05-17 11:50:55 +02:00
Eugen Rochko 3d068f7b02 New translations Localizable.stringsdict (Chinese Traditional) 2022-05-17 11:50:54 +02:00
Eugen Rochko 3746fbf92a New translations Localizable.stringsdict (English) 2022-05-17 11:50:53 +02:00
Eugen Rochko 93e7c42d40 New translations Localizable.stringsdict (Vietnamese) 2022-05-17 11:50:52 +02:00
Eugen Rochko 67b84ecd91 New translations Localizable.stringsdict (Indonesian) 2022-05-17 11:50:51 +02:00
Eugen Rochko a40570ed2f New translations Localizable.stringsdict (Spanish, Argentina) 2022-05-17 11:50:50 +02:00
Eugen Rochko 8ded4fb0cd New translations Localizable.stringsdict (Thai) 2022-05-17 11:50:49 +02:00
Eugen Rochko 9c286161c8 New translations Localizable.stringsdict (Hindi) 2022-05-17 11:50:48 +02:00
Eugen Rochko ad2b54f785 New translations Localizable.stringsdict (English, United States) 2022-05-17 11:50:47 +02:00
Eugen Rochko f8136fefe6 New translations Localizable.stringsdict (Welsh) 2022-05-17 11:50:46 +02:00
Eugen Rochko f6eb061cf1 New translations Localizable.stringsdict (Kurmanji (Kurdish)) 2022-05-17 11:50:45 +02:00
Eugen Rochko 7cde72f912 New translations Localizable.stringsdict (Korean) 2022-05-17 11:50:44 +02:00
Eugen Rochko ae88f14841 New translations Localizable.stringsdict (Basque) 2022-05-17 11:50:42 +02:00
CMK f723653c5d chore: add familiar followers i18n words
(cherry picked from commit c603406d54)
2022-05-17 17:41:34 +08:00
CMK c603406d54 chore: add familiar followers i18n words 2022-05-17 17:41:17 +08:00
CMK ce59a18d3e feat: add custom emoji and Dynamic Type supports for familiar followers component 2022-05-17 17:40:19 +08:00
CMK bfd892e84e fix: status view header icon layout trimmed under "Accessibility XXXL" size issue 2022-05-17 17:03:19 +08:00
Eugen Rochko 01dbbace32 New translations app.json (Thai) 2022-05-16 18:43:24 +02:00
CMK b0edbb9db0 chore: update version to 1.4.2 (128) 2022-05-16 19:43:20 +08:00
CMK 531f71b77d feat: add familiar followers UI component for ProfileCard 2022-05-16 19:42:41 +08:00
CMK 945f05703b feat: add familiar followers endpoint 2022-05-16 19:42:41 +08:00
CMK 5611c67479
Merge pull request #437 from mastodon/feature-report-flow-endpoint
Update report API endpoint
2022-05-16 18:32:37 +08:00
CMK 00cc131dd2 feat: update report API endpoint 2022-05-16 16:14:41 +08:00
CMK ddc79d8050
Merge pull request #436 from mastodon/feature-hashtag-refresh
Add hashtag refresh feature
2022-05-16 15:12:50 +08:00
CMK 39ff50212b feat: supports hashtag timeline pull-down-refresh 2022-05-16 11:34:20 +08:00
Eugen Rochko 7175af96e1 New translations app.json (Thai) 2022-05-15 11:02:52 +02:00
Eugen Rochko 6532d0edf6 New translations Localizable.stringsdict (Swedish) 2022-05-15 08:48:44 +02:00
Eugen Rochko 7956ab5259 New translations app.json (Swedish) 2022-05-15 08:48:43 +02:00
Eugen Rochko 2b6844eba8 New translations Localizable.stringsdict (Spanish, Argentina) 2022-05-14 15:32:13 +02:00
Eugen Rochko f81826aa9a New translations app.json (Spanish, Argentina) 2022-05-14 15:32:12 +02:00
Eugen Rochko e1cd209ad7 New translations app.json (Spanish, Argentina) 2022-05-14 14:34:03 +02:00
Eugen Rochko 888321afa4 New translations Localizable.stringsdict (Thai) 2022-05-14 12:53:06 +02:00
Eugen Rochko 2ae2da850c New translations app.json (Thai) 2022-05-14 12:53:05 +02:00
Eugen Rochko 6379d7df04 New translations app.json (Kurmanji (Kurdish)) 2022-05-13 20:08:23 +02:00
Eugen Rochko 751547275b New translations app.json (Vietnamese) 2022-05-13 18:28:24 +02:00
Eugen Rochko 4054d447aa New translations app.json (Chinese Traditional) 2022-05-13 17:30:47 +02:00
Eugen Rochko ed34a275c9 New translations app.json (Chinese Simplified) 2022-05-13 14:05:24 +02:00
Eugen Rochko df5f25bdc8 New translations Localizable.stringsdict (Chinese Simplified) 2022-05-13 13:11:14 +02:00
Eugen Rochko db638167f4 New translations app.json (Chinese Simplified) 2022-05-13 13:10:42 +02:00
CMK 7a3145083a fix: deprecated i18n translation still display issue 2022-05-13 19:09:33 +08:00
CMK 384e0aff87 chore: update i18n resources 2022-05-13 18:42:25 +08:00
CMK af7effde60 Merge branch 'l10n_develop' into release-1.4.2 2022-05-13 18:41:46 +08:00
CMK 3ff1e0f2ff
Merge pull request #433 from mastodon/fix-profile-header-margin
Fix app enter background break profile header layout issue
2022-05-13 18:33:07 +08:00
CMK 8efaf38395 fix: app enter background break profile header layout issue 2022-05-13 17:26:57 +08:00
Eugen Rochko 18fbab9f3e New translations app.json (Italian) 2022-05-13 09:33:39 +02:00
CMK 3bdd9dc4aa
Merge pull request #432 from mastodon/fix-auto-complete-crash
Fix auto complete items may raise crash issue
2022-05-13 15:33:00 +08:00
CMK ec8e1b8760 fix: duplicated tag raise crash issue 2022-05-13 14:31:53 +08:00
Eugen Rochko 2343284ca2 New translations app.json (Catalan) 2022-05-13 08:06:27 +02:00
CMK 2784fb8771 fix: duplicate auto complete items may crash the app issue 2022-05-13 13:59:54 +08:00
CMK 02f383129f chore: update strings mapping and i18n resources 2022-05-13 12:46:37 +08:00
CMK 8cf1c434cb chore: remove intents old input strings 2022-05-13 12:15:42 +08:00
CMK 7bca92d1d2 Merge branch 'develop' into l10n_develop 2022-05-13 12:11:03 +08:00
CMK 89d68f45fe chore: remove old input strings 2022-05-13 12:09:35 +08:00
Eugen Rochko 9b3bb4ae55 New translations Intents.stringsdict (Finnish) 2022-05-13 05:52:55 +02:00
Eugen Rochko b3ed1e7be3 New translations Intents.strings (Finnish) 2022-05-13 05:52:54 +02:00
Eugen Rochko a0db32b0b7 New translations Localizable.stringsdict (Finnish) 2022-05-13 05:52:53 +02:00
Eugen Rochko bd3d643999 New translations ios-infoPlist.json (Finnish) 2022-05-13 05:52:52 +02:00
Eugen Rochko 4a603dcf12 New translations app.json (Finnish) 2022-05-13 05:52:51 +02:00
Eugen Rochko f2f9f5b510 New translations Intents.stringsdict (Kabyle) 2022-05-13 05:52:50 +02:00
Eugen Rochko f86e41f8e8 New translations Intents.stringsdict (Kurmanji (Kurdish)) 2022-05-13 05:52:49 +02:00
Eugen Rochko c53aa8cc71 New translations Intents.stringsdict (Welsh) 2022-05-13 05:52:48 +02:00
Eugen Rochko c378ecf3d7 New translations Intents.stringsdict (English, United States) 2022-05-13 05:52:47 +02:00
Eugen Rochko cc9ba19744 New translations Intents.stringsdict (Hindi) 2022-05-13 05:52:46 +02:00
Eugen Rochko 69e40d7f72 New translations Intents.stringsdict (Thai) 2022-05-13 05:52:45 +02:00
Eugen Rochko b87e29ab3e New translations Intents.stringsdict (Spanish, Argentina) 2022-05-13 05:52:45 +02:00
Eugen Rochko 76bb0e5f3b New translations Intents.stringsdict (Indonesian) 2022-05-13 05:52:44 +02:00
Eugen Rochko 129fda3af5 New translations Intents.stringsdict (Portuguese, Brazilian) 2022-05-13 05:52:43 +02:00
Eugen Rochko 809334a6ef New translations Intents.stringsdict (Vietnamese) 2022-05-13 05:52:42 +02:00
Eugen Rochko 7b725ee841 New translations Intents.stringsdict (English) 2022-05-13 05:52:41 +02:00
Eugen Rochko 358f7b83cd New translations Intents.strings (Vietnamese) 2022-05-13 05:52:40 +02:00
Eugen Rochko 4f82becdb6 New translations Intents.strings (English) 2022-05-13 05:52:39 +02:00
Eugen Rochko a4a5e98d5d New translations Intents.strings (Chinese Traditional) 2022-05-13 05:52:39 +02:00
Eugen Rochko cde6d6e366 New translations Intents.strings (Chinese Simplified) 2022-05-13 05:52:38 +02:00
Eugen Rochko 6ce30f91b3 New translations Intents.strings (Russian) 2022-05-13 05:52:37 +02:00
Eugen Rochko dc10c200fd New translations Intents.strings (Portuguese) 2022-05-13 05:52:36 +02:00
Eugen Rochko 8829433324 New translations Intents.strings (Dutch) 2022-05-13 05:52:36 +02:00
Eugen Rochko d833866b16 New translations Intents.strings (Korean) 2022-05-13 05:52:35 +02:00
Eugen Rochko c7be08ebb8 New translations Intents.strings (Japanese) 2022-05-13 05:52:34 +02:00
Eugen Rochko 5346bf62ad New translations Intents.strings (Italian) 2022-05-13 05:52:33 +02:00
Eugen Rochko 0cae814584 New translations Intents.strings (Portuguese, Brazilian) 2022-05-13 05:52:32 +02:00
Eugen Rochko cde52c79b6 New translations Intents.strings (Basque) 2022-05-13 05:52:31 +02:00
Eugen Rochko 6e0b4b5367 New translations Intents.strings (Danish) 2022-05-13 05:52:31 +02:00
Eugen Rochko 9c88c7a38e New translations Intents.strings (Catalan) 2022-05-13 05:52:30 +02:00
Eugen Rochko 79fdf50569 New translations Intents.strings (Arabic) 2022-05-13 05:52:29 +02:00
Eugen Rochko fcb269e2bb New translations Intents.strings (Spanish) 2022-05-13 05:52:28 +02:00
Eugen Rochko b0c9f54dee New translations Intents.strings (French) 2022-05-13 05:52:27 +02:00
Eugen Rochko 831f99cbcc New translations Intents.strings (Romanian) 2022-05-13 05:52:26 +02:00
Eugen Rochko 8135047568 New translations Localizable.stringsdict (Kurmanji (Kurdish)) 2022-05-13 05:52:25 +02:00
Eugen Rochko 1565a8e290 New translations Localizable.stringsdict (Welsh) 2022-05-13 05:52:25 +02:00
Eugen Rochko 3b97384228 New translations Localizable.stringsdict (English, United States) 2022-05-13 05:52:24 +02:00
Eugen Rochko 72068c895f New translations Localizable.stringsdict (Hindi) 2022-05-13 05:52:23 +02:00
Eugen Rochko 2d07bc3df1 New translations Intents.strings (German) 2022-05-13 05:52:22 +02:00
Eugen Rochko 11f67f0648 New translations Localizable.stringsdict (Thai) 2022-05-13 05:52:21 +02:00
Eugen Rochko 108f483362 New translations Intents.strings (Indonesian) 2022-05-13 05:52:20 +02:00
Eugen Rochko 3d6c80ca1a New translations Intents.strings (Thai) 2022-05-13 05:52:19 +02:00
Eugen Rochko 11969a4893 New translations Intents.stringsdict (Chinese Traditional) 2022-05-13 05:52:18 +02:00
Eugen Rochko 3b567b0ebe New translations Intents.stringsdict (Chinese Simplified) 2022-05-13 05:52:17 +02:00
Eugen Rochko cb9278cdc4 New translations Intents.stringsdict (Russian) 2022-05-13 05:52:16 +02:00
Eugen Rochko 6040f43b09 New translations Intents.stringsdict (Portuguese) 2022-05-13 05:52:16 +02:00
Eugen Rochko cdbcf7a762 New translations Intents.stringsdict (Dutch) 2022-05-13 05:52:15 +02:00
Eugen Rochko 3ce5e238d2 New translations Intents.stringsdict (Korean) 2022-05-13 05:52:14 +02:00
Eugen Rochko 878b63ba92 New translations Intents.stringsdict (Japanese) 2022-05-13 05:52:13 +02:00
Eugen Rochko 4ec29ec55a New translations Intents.stringsdict (Italian) 2022-05-13 05:52:12 +02:00
Eugen Rochko f3fe97a2da New translations Intents.stringsdict (Basque) 2022-05-13 05:52:11 +02:00
Eugen Rochko 94aab46190 New translations Intents.stringsdict (German) 2022-05-13 05:52:10 +02:00
Eugen Rochko baed60d378 New translations Intents.strings (Spanish, Argentina) 2022-05-13 05:52:09 +02:00
Eugen Rochko 958f2bbc76 New translations Intents.stringsdict (Danish) 2022-05-13 05:52:08 +02:00
Eugen Rochko bcbabd7c62 New translations Intents.stringsdict (Arabic) 2022-05-13 05:52:07 +02:00
Eugen Rochko 8b6777485a New translations Intents.stringsdict (Spanish) 2022-05-13 05:52:06 +02:00
Eugen Rochko 6c3cb74bb2 New translations Intents.stringsdict (French) 2022-05-13 05:52:05 +02:00
Eugen Rochko 9f8a66504c New translations Intents.stringsdict (Romanian) 2022-05-13 05:52:05 +02:00
Eugen Rochko 101fe3fb8a New translations Intents.strings (Kabyle) 2022-05-13 05:52:04 +02:00
Eugen Rochko 8a8f8f67ab New translations Intents.strings (Kurmanji (Kurdish)) 2022-05-13 05:52:03 +02:00
Eugen Rochko 4bef6be9b2 New translations Intents.strings (Welsh) 2022-05-13 05:52:02 +02:00
Eugen Rochko e0181e7f46 New translations Intents.strings (English, United States) 2022-05-13 05:52:01 +02:00
Eugen Rochko d6a75ca496 New translations Intents.strings (Hindi) 2022-05-13 05:52:00 +02:00
Eugen Rochko e3eb9976fe New translations Intents.stringsdict (Catalan) 2022-05-13 05:51:59 +02:00
Eugen Rochko 635a98c1b2 New translations Localizable.stringsdict (Spanish, Argentina) 2022-05-13 05:51:58 +02:00
Eugen Rochko 5ab2ef91a6 New translations Localizable.stringsdict (Indonesian) 2022-05-13 05:51:57 +02:00
Eugen Rochko e1ac437602 New translations ios-infoPlist.json (Chinese Traditional) 2022-05-13 05:51:56 +02:00
Eugen Rochko 93b9275905 New translations ios-infoPlist.json (Chinese Simplified) 2022-05-13 05:51:55 +02:00
Eugen Rochko 5c7549dbc1 New translations ios-infoPlist.json (Russian) 2022-05-13 05:51:54 +02:00
Eugen Rochko f04e339458 New translations ios-infoPlist.json (Portuguese) 2022-05-13 05:51:53 +02:00
Eugen Rochko 32a246a50f New translations ios-infoPlist.json (Korean) 2022-05-13 05:51:53 +02:00
Eugen Rochko af8220fbb7 New translations ios-infoPlist.json (Japanese) 2022-05-13 05:51:52 +02:00
Eugen Rochko f5576faed2 New translations ios-infoPlist.json (Italian) 2022-05-13 05:51:51 +02:00
Eugen Rochko 45cb4406af New translations ios-infoPlist.json (Basque) 2022-05-13 05:51:50 +02:00
Eugen Rochko d4ae362775 New translations ios-infoPlist.json (German) 2022-05-13 05:51:49 +02:00
Eugen Rochko d3789a48e9 New translations ios-infoPlist.json (Danish) 2022-05-13 05:51:48 +02:00
Eugen Rochko dee485742d New translations ios-infoPlist.json (English) 2022-05-13 05:51:47 +02:00
Eugen Rochko b5d221c503 New translations ios-infoPlist.json (Catalan) 2022-05-13 05:51:46 +02:00
Eugen Rochko d7b06bc4eb New translations ios-infoPlist.json (Spanish) 2022-05-13 05:51:45 +02:00
Eugen Rochko 3477305500 New translations ios-infoPlist.json (French) 2022-05-13 05:51:45 +02:00
Eugen Rochko 0771227a38 New translations ios-infoPlist.json (Romanian) 2022-05-13 05:51:44 +02:00
Eugen Rochko c9b01d92a1 New translations Intents.stringsdict (Sorani (Kurdish)) 2022-05-13 05:51:43 +02:00
Eugen Rochko a8bd74a0a1 New translations Intents.strings (Sorani (Kurdish)) 2022-05-13 05:51:42 +02:00
Eugen Rochko 455228e2ac New translations Localizable.stringsdict (Sorani (Kurdish)) 2022-05-13 05:51:41 +02:00
Eugen Rochko c5874f9222 New translations ios-infoPlist.json (Sorani (Kurdish)) 2022-05-13 05:51:40 +02:00
Eugen Rochko 289794727a New translations app.json (Sorani (Kurdish)) 2022-05-13 05:51:40 +02:00
Eugen Rochko a8a85b58eb New translations Intents.strings (Swedish) 2022-05-13 05:51:39 +02:00
Eugen Rochko 019645dd38 New translations Intents.stringsdict (Swedish) 2022-05-13 05:51:38 +02:00
Eugen Rochko e1d9524278 New translations ios-infoPlist.json (Arabic) 2022-05-13 05:51:37 +02:00
Eugen Rochko a8bdd4a5fd New translations ios-infoPlist.json (Swedish) 2022-05-13 05:51:36 +02:00
Eugen Rochko 6b645930fd New translations ios-infoPlist.json (Vietnamese) 2022-05-13 05:51:35 +02:00
Eugen Rochko fa39e3877a New translations ios-infoPlist.json (Indonesian) 2022-05-13 05:51:34 +02:00
Eugen Rochko e3c3b5d0fa New translations Localizable.stringsdict (Vietnamese) 2022-05-13 05:51:33 +02:00
Eugen Rochko 526494ecc7 New translations Localizable.stringsdict (English) 2022-05-13 05:51:32 +02:00
Eugen Rochko 61e8ff59fd New translations Localizable.stringsdict (Chinese Traditional) 2022-05-13 05:51:32 +02:00
Eugen Rochko 95f6128c60 New translations Localizable.stringsdict (Chinese Simplified) 2022-05-13 05:51:31 +02:00
Eugen Rochko 52749e3dab New translations Localizable.stringsdict (Russian) 2022-05-13 05:51:30 +02:00
Eugen Rochko f624be0571 New translations Localizable.stringsdict (Portuguese) 2022-05-13 05:51:27 +02:00
Eugen Rochko da01d25093 New translations Localizable.stringsdict (Dutch) 2022-05-13 05:51:27 +02:00
Eugen Rochko 66acf0b20e New translations Localizable.stringsdict (Korean) 2022-05-13 05:51:26 +02:00
Eugen Rochko dd4e670287 New translations Localizable.stringsdict (Japanese) 2022-05-13 05:51:25 +02:00
Eugen Rochko 481ad7277e New translations Localizable.stringsdict (Italian) 2022-05-13 05:51:24 +02:00
Eugen Rochko 547db16de9 New translations ios-infoPlist.json (Portuguese, Brazilian) 2022-05-13 05:51:23 +02:00
Eugen Rochko c52a4e0387 New translations Localizable.stringsdict (Danish) 2022-05-13 05:51:22 +02:00
Eugen Rochko 80880e5ca2 New translations Localizable.stringsdict (Arabic) 2022-05-13 05:51:21 +02:00
Eugen Rochko bd05702789 New translations Localizable.stringsdict (Romanian) 2022-05-13 05:51:20 +02:00
Eugen Rochko b088edd949 New translations ios-infoPlist.json (Kabyle) 2022-05-13 05:51:19 +02:00
Eugen Rochko df581eb215 New translations ios-infoPlist.json (Kurmanji (Kurdish)) 2022-05-13 05:51:18 +02:00
Eugen Rochko 850c70136a New translations ios-infoPlist.json (Welsh) 2022-05-13 05:51:17 +02:00
Eugen Rochko 8649f1752d New translations ios-infoPlist.json (English, United States) 2022-05-13 05:51:17 +02:00
Eugen Rochko d7f24ad13d New translations ios-infoPlist.json (Hindi) 2022-05-13 05:51:16 +02:00
Eugen Rochko a3fbf03451 New translations ios-infoPlist.json (Thai) 2022-05-13 05:51:15 +02:00
Eugen Rochko ba71d74ecc New translations ios-infoPlist.json (Spanish, Argentina) 2022-05-13 05:51:14 +02:00
Eugen Rochko 79ce8ae187 New translations Localizable.stringsdict (Catalan) 2022-05-13 05:51:13 +02:00
Eugen Rochko 330a1362ff New translations Intents.stringsdict (Scottish Gaelic) 2022-05-13 05:51:12 +02:00
Eugen Rochko 570e50a99d New translations Intents.strings (Scottish Gaelic) 2022-05-13 05:51:11 +02:00
Eugen Rochko 342f99b146 New translations app.json (Indonesian) 2022-05-13 05:51:10 +02:00
Eugen Rochko 0055d3f6e3 New translations app.json (Portuguese, Brazilian) 2022-05-13 05:51:09 +02:00
Eugen Rochko 10e42dac97 New translations app.json (English) 2022-05-13 05:51:09 +02:00
Eugen Rochko dffd0b6d81 New translations app.json (Chinese Traditional) 2022-05-13 05:51:08 +02:00
Eugen Rochko 397f4a30c0 New translations app.json (Swedish) 2022-05-13 05:51:07 +02:00
Eugen Rochko a084123c87 New translations app.json (Portuguese) 2022-05-13 05:51:06 +02:00
Eugen Rochko e4070148b1 New translations app.json (Dutch) 2022-05-13 05:51:05 +02:00
Eugen Rochko 3df7e0b264 New translations app.json (Korean) 2022-05-13 05:51:04 +02:00
Eugen Rochko b874ff62e3 New translations app.json (Japanese) 2022-05-13 05:51:03 +02:00
Eugen Rochko 2f13399720 New translations Localizable.stringsdict (German) 2022-05-13 05:51:02 +02:00
Eugen Rochko b92cc31964 New translations app.json (Spanish, Argentina) 2022-05-13 05:51:01 +02:00
Eugen Rochko f691cdcb23 New translations app.json (German) 2022-05-13 05:50:59 +02:00
Eugen Rochko cf698ae826 New translations app.json (Arabic) 2022-05-13 05:50:58 +02:00
Eugen Rochko 85cfd08935 New translations app.json (Spanish) 2022-05-13 05:50:57 +02:00
Eugen Rochko 6a3be28415 New translations app.json (French) 2022-05-13 05:50:57 +02:00
Eugen Rochko d3cd22163e New translations app.json (Romanian) 2022-05-13 05:50:55 +02:00
Eugen Rochko ed9c61fa44 New translations Localizable.stringsdict (Basque) 2022-05-13 05:50:55 +02:00
Eugen Rochko 5921a1625f New translations app.json (Basque) 2022-05-13 05:50:54 +02:00
Eugen Rochko f5c71c2dad New translations app.json (Vietnamese) 2022-05-13 05:50:53 +02:00
Eugen Rochko d075588bae New translations app.json (Thai) 2022-05-13 05:50:52 +02:00
Eugen Rochko 8aa8310abb New translations app.json (Chinese Simplified) 2022-05-13 05:50:51 +02:00
Eugen Rochko 0b0e28c6d2 New translations app.json (Russian) 2022-05-13 05:50:50 +02:00
Eugen Rochko 55fcbb47c3 New translations app.json (Danish) 2022-05-13 05:50:49 +02:00
Eugen Rochko e8cfc1d545 New translations app.json (Italian) 2022-05-13 05:50:48 +02:00
Eugen Rochko f72d522986 New translations app.json (Hindi) 2022-05-13 05:50:47 +02:00
Eugen Rochko 163aaa2d12 New translations app.json (Welsh) 2022-05-13 05:50:46 +02:00
Eugen Rochko 77274d1ca2 New translations Localizable.stringsdict (Scottish Gaelic) 2022-05-13 05:50:45 +02:00
Eugen Rochko aca257ac29 New translations ios-infoPlist.json (Scottish Gaelic) 2022-05-13 05:50:44 +02:00
Eugen Rochko 701839a31d New translations Localizable.stringsdict (Swedish) 2022-05-13 05:50:43 +02:00
Eugen Rochko 3fee45497f New translations Localizable.stringsdict (Portuguese, Brazilian) 2022-05-13 05:50:42 +02:00
Eugen Rochko 03f9dd6efd New translations ios-infoPlist.json (Dutch) 2022-05-13 05:50:41 +02:00
Eugen Rochko 1f5e55a7e6 New translations Intents.stringsdict (Turkish) 2022-05-13 05:50:40 +02:00
Eugen Rochko eca8db2a67 New translations Intents.strings (Turkish) 2022-05-13 05:50:39 +02:00
Eugen Rochko cc57d5294e New translations Localizable.stringsdict (Turkish) 2022-05-13 05:50:38 +02:00
Eugen Rochko 90adf33614 New translations ios-infoPlist.json (Turkish) 2022-05-13 05:50:38 +02:00
Eugen Rochko 851bfeb517 New translations app.json (Turkish) 2022-05-13 05:50:37 +02:00
Eugen Rochko 981377ae07 New translations app.json (English, United States) 2022-05-13 05:50:36 +02:00
Eugen Rochko 8f40e17aab New translations Localizable.stringsdict (Kabyle) 2022-05-13 05:50:35 +02:00
Eugen Rochko 35657d4f12 New translations Intents.strings (Galician) 2022-05-13 05:50:34 +02:00
Eugen Rochko 092223aae9 New translations Localizable.stringsdict (Galician) 2022-05-13 05:50:33 +02:00
Eugen Rochko d627643832 New translations ios-infoPlist.json (Galician) 2022-05-13 05:50:32 +02:00
Eugen Rochko 77f061c95a New translations app.json (Galician) 2022-05-13 05:50:31 +02:00
Eugen Rochko b588dd87f6 New translations Localizable.stringsdict (Spanish) 2022-05-13 05:50:30 +02:00
Eugen Rochko f2e7fe46da New translations Localizable.stringsdict (French) 2022-05-13 05:50:29 +02:00
Eugen Rochko 9d6a389b9c New translations app.json (Kabyle) 2022-05-13 05:50:28 +02:00
Eugen Rochko d2dc20cce2 New translations app.json (Kurmanji (Kurdish)) 2022-05-13 05:50:27 +02:00
Eugen Rochko 2fb7b344f8 New translations app.json (Scottish Gaelic) 2022-05-13 05:50:27 +02:00
Eugen Rochko d661c558d7 New translations Intents.stringsdict (Galician) 2022-05-13 05:50:26 +02:00
Eugen Rochko a82914841c New translations app.json (Catalan) 2022-05-13 05:50:25 +02:00
CMK 975f8205d2 chore: fix placeholders conflict for some languages issue 2022-05-13 11:50:04 +08:00
CMK 556e28362d chore: remove "update_option" option from crowdin config 2022-05-13 11:43:37 +08:00
CMK 951a47936e chore: update i18n template 2022-05-13 11:22:16 +08:00
CMK 070ff477b7 chore: update i18n template 2022-05-13 11:21:11 +08:00
Eugen Rochko 2d7689db5d New translations app.json (Chinese Simplified) 2022-05-13 05:11:55 +02:00
CMK c98aab5efd
Merge pull request #428 from mastodon/feature-report-flow
Update report flow
2022-05-13 11:09:00 +08:00
Eugen Rochko b0891ad059 New translations Localizable.stringsdict (Korean) 2022-05-12 21:17:25 +02:00
Eugen Rochko 100fd6f154 New translations app.json (Korean) 2022-05-12 21:17:24 +02:00
Eugen Rochko db91a65888 New translations app.json (Scottish Gaelic) 2022-05-12 20:18:51 +02:00
Eugen Rochko 650ce76296 New translations Localizable.stringsdict (Galician) 2022-05-12 07:27:19 +02:00
Eugen Rochko 6f76859e44 New translations app.json (Galician) 2022-05-12 07:27:18 +02:00
Eugen Rochko 5afa819e92 New translations Localizable.stringsdict (Chinese Traditional) 2022-05-11 21:54:24 +02:00
Eugen Rochko 3d28e6bce6 New translations app.json (Chinese Traditional) 2022-05-11 21:54:23 +02:00
Eugen Rochko fa1c8a5787 New translations app.json (Kurmanji (Kurdish)) 2022-05-11 20:55:31 +02:00
Eugen Rochko b72c152ad1 New translations app.json (Kurmanji (Kurdish)) 2022-05-11 19:43:24 +02:00
Eugen Rochko 6bdeac0c94 New translations Localizable.stringsdict (Russian) 2022-05-11 18:39:45 +02:00
Eugen Rochko 85235ea083 New translations app.json (Russian) 2022-05-11 18:39:43 +02:00
Eugen Rochko 135d59ff43 New translations Localizable.stringsdict (Kurmanji (Kurdish)) 2022-05-11 17:34:43 +02:00
Eugen Rochko 96dc9f77f9 New translations Localizable.stringsdict (Italian) 2022-05-11 16:29:13 +02:00
Eugen Rochko 20ea3086f6 New translations Localizable.stringsdict (Catalan) 2022-05-11 16:29:11 +02:00
Eugen Rochko 81bffcbbe2 New translations app.json (Italian) 2022-05-11 16:29:10 +02:00
Eugen Rochko 756ac3050c New translations app.json (Catalan) 2022-05-11 16:29:09 +02:00
Eugen Rochko 64d5b2ec45 New translations Localizable.stringsdict (Finnish) 2022-05-11 15:29:23 +02:00
Eugen Rochko ef4823a281 New translations app.json (Finnish) 2022-05-11 15:29:22 +02:00
Eugen Rochko e78f91e2e4 New translations Localizable.stringsdict (Kurmanji (Kurdish)) 2022-05-11 15:29:21 +02:00
Eugen Rochko 0401c4986a New translations Localizable.stringsdict (Welsh) 2022-05-11 15:29:20 +02:00
Eugen Rochko cbc37c5741 New translations Localizable.stringsdict (Hindi) 2022-05-11 15:29:18 +02:00
Eugen Rochko 62f0383224 New translations Localizable.stringsdict (Thai) 2022-05-11 15:29:16 +02:00
Eugen Rochko 3125735869 New translations Localizable.stringsdict (Spanish, Argentina) 2022-05-11 15:29:15 +02:00
Eugen Rochko ef5a16e7af New translations Localizable.stringsdict (Indonesian) 2022-05-11 15:29:14 +02:00
Eugen Rochko a9e581a26d New translations Localizable.stringsdict (Vietnamese) 2022-05-11 15:29:13 +02:00
Eugen Rochko d3d8b895b6 New translations Localizable.stringsdict (English) 2022-05-11 15:29:12 +02:00
Eugen Rochko 88ed168a9e New translations Localizable.stringsdict (Chinese Traditional) 2022-05-11 15:29:11 +02:00
Eugen Rochko b7da6cb1d7 New translations Localizable.stringsdict (Chinese Simplified) 2022-05-11 15:29:10 +02:00
Eugen Rochko ece65c727c New translations Localizable.stringsdict (Russian) 2022-05-11 15:29:09 +02:00
Eugen Rochko e2516b9c5f New translations Localizable.stringsdict (Portuguese) 2022-05-11 15:29:08 +02:00
Eugen Rochko e0afc00cc4 New translations Localizable.stringsdict (Dutch) 2022-05-11 15:29:07 +02:00
Eugen Rochko c4b28870ec New translations Localizable.stringsdict (Korean) 2022-05-11 15:29:05 +02:00
Eugen Rochko 76e8ad687b New translations app.json (Indonesian) 2022-05-11 15:29:04 +02:00
Eugen Rochko 5d006d860a New translations app.json (Portuguese, Brazilian) 2022-05-11 15:29:03 +02:00
Eugen Rochko 9adc018298 New translations app.json (Chinese Traditional) 2022-05-11 15:28:59 +02:00
Eugen Rochko 7e885e2021 New translations app.json (Swedish) 2022-05-11 15:28:58 +02:00
Eugen Rochko 4b199819c5 New translations app.json (Portuguese) 2022-05-11 15:28:57 +02:00
Eugen Rochko e8a3e78ae3 New translations app.json (Dutch) 2022-05-11 15:28:56 +02:00
Eugen Rochko 9eeba542d4 New translations app.json (Korean) 2022-05-11 15:28:55 +02:00
Eugen Rochko d4918fb6c7 New translations app.json (Japanese) 2022-05-11 15:28:53 +02:00
Eugen Rochko 6267567074 New translations Localizable.stringsdict (German) 2022-05-11 15:28:52 +02:00
Eugen Rochko 7b5a69bae7 New translations app.json (Spanish, Argentina) 2022-05-11 15:28:51 +02:00
Eugen Rochko e3122a74cc New translations app.json (German) 2022-05-11 15:28:50 +02:00
Eugen Rochko c1b246942e New translations app.json (Arabic) 2022-05-11 15:28:49 +02:00
Eugen Rochko e9b14e5cbb New translations app.json (Spanish) 2022-05-11 15:28:48 +02:00
Eugen Rochko ec0a7ec386 New translations app.json (French) 2022-05-11 15:28:47 +02:00
Eugen Rochko fadff405e4 New translations app.json (Romanian) 2022-05-11 15:28:46 +02:00
Eugen Rochko 6e9622d549 New translations Localizable.stringsdict (Basque) 2022-05-11 15:28:45 +02:00
Eugen Rochko 4ec96518c0 New translations app.json (Basque) 2022-05-11 15:28:43 +02:00
Eugen Rochko e656dae545 New translations app.json (Vietnamese) 2022-05-11 15:28:42 +02:00
Eugen Rochko 3b2bd239d7 New translations app.json (Thai) 2022-05-11 15:28:40 +02:00
Eugen Rochko b31299e5c3 New translations app.json (Chinese Simplified) 2022-05-11 15:28:37 +02:00
Eugen Rochko c0beae96c8 New translations app.json (Russian) 2022-05-11 15:28:36 +02:00
Eugen Rochko ec2bd6ad8d New translations app.json (Danish) 2022-05-11 15:28:34 +02:00
Eugen Rochko e60757bb26 New translations app.json (Italian) 2022-05-11 15:28:32 +02:00
Eugen Rochko 0c71e39096 New translations app.json (Hindi) 2022-05-11 15:28:31 +02:00
Eugen Rochko 90355554ca New translations app.json (Welsh) 2022-05-11 15:28:29 +02:00
Eugen Rochko 956230dc4d New translations Localizable.stringsdict (Japanese) 2022-05-11 15:28:28 +02:00
Eugen Rochko 7c65866715 New translations Localizable.stringsdict (Italian) 2022-05-11 15:28:27 +02:00
Eugen Rochko 0d85b09473 New translations Localizable.stringsdict (Danish) 2022-05-11 15:28:26 +02:00
Eugen Rochko 4947ad1f1f New translations Localizable.stringsdict (Catalan) 2022-05-11 15:28:25 +02:00
Eugen Rochko 97f0bb2cdb New translations Localizable.stringsdict (Arabic) 2022-05-11 15:28:24 +02:00
Eugen Rochko 495986d8e5 New translations Localizable.stringsdict (Romanian) 2022-05-11 15:28:23 +02:00
Eugen Rochko 9b780ce0b9 New translations Localizable.stringsdict (Sorani (Kurdish)) 2022-05-11 15:28:22 +02:00
Eugen Rochko 3baf88215b New translations app.json (Sorani (Kurdish)) 2022-05-11 15:28:21 +02:00
Eugen Rochko 3be8ba8cfd New translations Localizable.stringsdict (Scottish Gaelic) 2022-05-11 15:28:20 +02:00
Eugen Rochko 4ed1651436 New translations Localizable.stringsdict (Swedish) 2022-05-11 15:28:19 +02:00
Eugen Rochko 00f33a8f02 New translations app.json (English, United States) 2022-05-11 15:28:17 +02:00
Eugen Rochko 702d7c5f18 New translations Localizable.stringsdict (Portuguese, Brazilian) 2022-05-11 15:28:16 +02:00
Eugen Rochko aa157eb133 New translations app.json (Turkish) 2022-05-11 15:28:15 +02:00
Eugen Rochko 1ca60743a3 New translations Localizable.stringsdict (Kabyle) 2022-05-11 15:28:14 +02:00
Eugen Rochko e9c7c4a02a New translations Localizable.stringsdict (Galician) 2022-05-11 15:28:13 +02:00
Eugen Rochko 88e260973f New translations app.json (Galician) 2022-05-11 15:28:12 +02:00
Eugen Rochko d1ade6bc3a New translations Localizable.stringsdict (Spanish) 2022-05-11 15:28:11 +02:00
Eugen Rochko 9e69325db0 New translations Localizable.stringsdict (French) 2022-05-11 15:28:10 +02:00
Eugen Rochko 7ac12b0202 New translations app.json (Kabyle) 2022-05-11 15:28:08 +02:00
Eugen Rochko c2c45f5e7c New translations app.json (Kurmanji (Kurdish)) 2022-05-11 15:28:07 +02:00
Eugen Rochko d7d3b82a8f New translations app.json (Scottish Gaelic) 2022-05-11 15:28:06 +02:00
Eugen Rochko ec7bd314cd New translations Localizable.stringsdict (Turkish) 2022-05-11 15:28:05 +02:00
Eugen Rochko 445e9840d8 New translations app.json (Catalan) 2022-05-11 15:28:03 +02:00
CMK 2be08a719d chore: add i18n words
(cherry picked from commit 635b7a8d97)
2022-05-11 21:18:05 +08:00
CMK 971c8674b6 chore: update version to 1.4.2 (127) 2022-05-11 21:12:38 +08:00
CMK 635b7a8d97 chore: add i18n words 2022-05-11 21:11:58 +08:00
CMK 70a6e11d30 chore: use i18n strings for report flow 2022-05-11 21:10:10 +08:00
CMK 11762100eb chore: update i18n resources 2022-05-11 20:55:37 +08:00
CMK cbcd9131cd Merge branch 'l10n_develop' into feature-report-flow 2022-05-11 20:55:09 +08:00
CMK 3672db37f0 Merge branch 'develop' into feature-report-flow
# Conflicts:
#	Mastodon.xcodeproj/xcuserdata/mainasuk.xcuserdatad/xcschemes/xcschememanagement.plist
2022-05-11 20:55:01 +08:00
CMK 556bc54c84
Merge pull request #430 from mastodon/feature-discovery-keyboard
Add keyboard commands for discovery scene
2022-05-11 20:38:46 +08:00
CMK d4710540d7 Merge branch 'develop' into feature-discovery-keyboard 2022-05-11 20:18:20 +08:00
CMK 7f1bce4d86
Merge pull request #431 from mastodon/fix-pick-server-margin
Fix pick server margin missing issue
2022-05-11 20:17:34 +08:00
Eugen Rochko f5af315850 New translations app.json (Turkish) 2022-05-11 13:54:52 +02:00
CMK ea6c9fc87e chore: update setup.sh 2022-05-11 19:53:40 +08:00
CMK 9d0e2b68b4 chore: workaround CocoaPods CDN issue 2022-05-11 19:39:58 +08:00
CMK 66d23432c1 fix: pick server table margin not works issue 2022-05-11 19:22:22 +08:00
Eugen Rochko f924815594 New translations app.json (Swedish) 2022-05-11 12:54:38 +02:00
Eugen Rochko 44a3aa51fc New translations app.json (Arabic) 2022-05-11 12:54:37 +02:00
CMK a957c8bb73 feat: add keyboard commands for discovery news table 2022-05-11 18:44:17 +08:00
CMK fe93c8b4f7 feat: add keyboard commands for discovery posts, tag. And also restore for hashtag timeline and profile scene 2022-05-11 18:40:21 +08:00
CMK 945241e730 fix: NewsView image layout not fixed issue 2022-05-11 18:39:34 +08:00
Eugen Rochko 69484402da New translations app.json (Arabic) 2022-05-11 11:47:17 +02:00
Eugen Rochko 352ec37a60 New translations app.json (Italian) 2022-05-11 11:47:15 +02:00
Eugen Rochko 7025aa0fb1 New translations app.json (Catalan) 2022-05-11 11:47:13 +02:00
Eugen Rochko 9ecc118764 New translations app.json (Finnish) 2022-05-11 10:48:27 +02:00
Eugen Rochko 6bd0e25b13 New translations app.json (Russian) 2022-05-11 10:48:26 +02:00
Eugen Rochko dbf30f82e6 New translations app.json (Chinese Simplified) 2022-05-11 10:48:25 +02:00
Eugen Rochko a2b9e8f2b5 New translations app.json (Thai) 2022-05-11 10:48:24 +02:00
Eugen Rochko c49e5e5b95 New translations app.json (Vietnamese) 2022-05-11 10:48:22 +02:00
Eugen Rochko 86ce413972 New translations app.json (Basque) 2022-05-11 10:48:21 +02:00
Eugen Rochko 838ba730fe New translations app.json (Romanian) 2022-05-11 10:48:20 +02:00
Eugen Rochko 20e2cd7784 New translations app.json (French) 2022-05-11 10:48:19 +02:00
Eugen Rochko ae72ce689d New translations app.json (Spanish) 2022-05-11 10:48:18 +02:00
Eugen Rochko 434414ef4d New translations app.json (Arabic) 2022-05-11 10:48:17 +02:00
Eugen Rochko a22e2e56e6 New translations app.json (Danish) 2022-05-11 10:48:15 +02:00
Eugen Rochko 96f134eec1 New translations app.json (German) 2022-05-11 10:48:14 +02:00
Eugen Rochko 75cb0cad14 New translations app.json (Japanese) 2022-05-11 10:48:13 +02:00
Eugen Rochko 4609f885a2 New translations app.json (Korean) 2022-05-11 10:48:12 +02:00
Eugen Rochko 95879b0478 New translations app.json (Dutch) 2022-05-11 10:48:11 +02:00
Eugen Rochko 3497a1423a New translations app.json (Italian) 2022-05-11 10:48:09 +02:00
Eugen Rochko 35a6f5a092 New translations app.json (Portuguese) 2022-05-11 10:48:08 +02:00
Eugen Rochko 800a1791f3 New translations app.json (Chinese Traditional) 2022-05-11 10:48:07 +02:00
Eugen Rochko 7a6e2312da New translations app.json (Portuguese, Brazilian) 2022-05-11 10:48:05 +02:00
Eugen Rochko 69bc666ec6 New translations app.json (Indonesian) 2022-05-11 10:48:04 +02:00
Eugen Rochko 634268e7c7 New translations app.json (Spanish, Argentina) 2022-05-11 10:48:03 +02:00
Eugen Rochko 90c04a4efd New translations app.json (Hindi) 2022-05-11 10:48:02 +02:00
Eugen Rochko d104fd4d44 New translations app.json (English, United States) 2022-05-11 10:47:59 +02:00
Eugen Rochko 753065d6fd New translations app.json (Welsh) 2022-05-11 10:47:58 +02:00
Eugen Rochko 2dac7d0c16 New translations app.json (Scottish Gaelic) 2022-05-11 10:47:57 +02:00
Eugen Rochko 05cecd0db3 New translations app.json (Kurmanji (Kurdish)) 2022-05-11 10:47:56 +02:00
Eugen Rochko 0f70b35da2 New translations app.json (Kabyle) 2022-05-11 10:47:55 +02:00
Eugen Rochko 4c0ce76fab New translations app.json (Galician) 2022-05-11 10:47:54 +02:00
Eugen Rochko a14c51b9e5 New translations app.json (Turkish) 2022-05-11 10:47:52 +02:00
Eugen Rochko 5cab730558 New translations app.json (Sorani (Kurdish)) 2022-05-11 10:47:51 +02:00
Eugen Rochko 87c32d9cea New translations app.json (Swedish) 2022-05-11 10:47:50 +02:00
Eugen Rochko 2abb0cb0aa New translations app.json (Catalan) 2022-05-11 10:47:49 +02:00
CMK 35d572660b feat: add report i18n words
(cherry picked from commit 92f6b67a63)
2022-05-11 16:36:15 +08:00
CMK c98cb5824f fix: i18n template
(cherry picked from commit 741e8d998d)
2022-05-11 16:34:35 +08:00
CMK 92f6b67a63 feat: add report i18n words 2022-05-11 16:34:11 +08:00
CMK 741e8d998d fix: i18n template 2022-05-11 16:27:32 +08:00
CMK 16dc0adccd feat: add dislike report path 2022-05-11 16:26:57 +08:00
CMK 7f1b3188de feat: add report actions 2022-05-11 16:09:52 +08:00
CMK 590aa1336e chore: update i18n resources 2022-05-11 15:02:47 +08:00
CMK 14237d2aba Merge branch 'l10n_develop' into feature-report-flow 2022-05-11 15:02:16 +08:00
CMK 18bd5d66d2 chore: add profile scheme and build configuration 2022-05-11 11:08:33 +08:00
CMK a88bb763fb feat: add spam and other reason report flow path 2022-05-10 18:53:02 +08:00
CMK 2ef6345d83 feat: add violates server rules report path 2022-05-10 18:34:39 +08:00
CMK e0f6940e28 feat: add i18n strings for report flow 2022-05-10 18:02:23 +08:00
CMK 410a0ea2aa Merge branch 'main' into develop 2022-05-10 18:01:16 +08:00
CMK e4c38c70e2
Release v1.4.1 (#427)
* feat: use bundler to install Ruby Gems instead of installing them system-wide using root

* chore: install bundler without sudo

* Improve tab bar icon vertical alignment

* feat: update tabBar UI

* chore: update version to 1.4.1 (122)

* chore: fix accessibility large content label text missing issue

* chore: update version to 1.4.1 (123)

* chore: update navigation bar button item assets

* fix: compose tabBar button layout raise crash on iPad issue

* chore: update version to 1.4.1 (124)

* chore: suppress warnings

* feat: add navigation pan pop gesture. resolve #407 #419

* chore: update version to 1.4.1 (125)

* fix: profile bio line break get trimmed issue. resolve #311

* chore: update version to 1.4.1 (126)

Co-authored-by: Marcus Kida <marcus.kida@bearologics.com>
Co-authored-by: vollkorntomate <thomas.voelkl@outlook.de>
2022-05-09 05:28:35 +02:00
CMK 9e58635603
Merge pull request #426 from mastodon/fix-issue-311
Fix profile bio line break missing issue
2022-05-07 15:33:35 +08:00
CMK 238945d9b1 chore: update version to 1.4.1 (126) 2022-05-07 15:13:07 +08:00
CMK 7380d28d74 fix: profile bio line break get trimmed issue. resolve #311 2022-05-07 15:12:00 +08:00
CMK b3c591dc33
Merge pull request #425 from mastodon/feature-swipe-pop
Add navigation pop pan gesture
2022-05-07 11:55:32 +08:00
CMK 716e8bf121 chore: update version to 1.4.1 (125) 2022-05-07 11:45:44 +08:00
CMK f0658f77f8 feat: add navigation pan pop gesture. resolve #407 #419 2022-05-07 11:43:37 +08:00
CMK 8aa8825269 chore: suppress warnings 2022-05-07 11:42:10 +08:00
CMK cc13ad2459
Merge pull request #424 from mastodon/feature-new-tab-bar
Update tab bar UI
2022-05-07 10:52:12 +08:00
Eugen Rochko 03dc820771 New translations app.json (Kurmanji (Kurdish)) 2022-05-06 21:06:42 +02:00
Eugen Rochko d72f67f1ea New translations Intents.stringsdict (Galician) 2022-05-06 18:11:10 +02:00
Eugen Rochko ac3903d62c New translations Intents.strings (Galician) 2022-05-06 18:11:09 +02:00
Eugen Rochko edee7fc917 New translations Localizable.stringsdict (Galician) 2022-05-06 18:11:08 +02:00
Eugen Rochko 0fa25dcfce New translations Localizable.stringsdict (Galician) 2022-05-06 17:16:07 +02:00
Eugen Rochko 94b1e89030 New translations ios-infoPlist.json (Galician) 2022-05-06 17:16:06 +02:00
Eugen Rochko 5ad8ccd57a New translations app.json (Galician) 2022-05-06 17:16:05 +02:00
Eugen Rochko cfbf06b7bc New translations app.json (Thai) 2022-05-06 16:03:42 +02:00
Eugen Rochko 045e0ddc1e New translations app.json (Thai) 2022-05-06 15:08:28 +02:00
CMK 9054b4eae3 chore: update version to 1.4.1 (124) 2022-05-06 15:18:16 +08:00
CMK bbb46e62fd fix: compose tabBar button layout raise crash on iPad issue 2022-05-06 15:17:46 +08:00
CMK ca0a697cd0 chore: update navigation bar button item assets 2022-05-06 15:17:26 +08:00
CMK c8e8013901 chore: update version to 1.4.1 (123) 2022-05-06 14:47:49 +08:00
CMK 8d78f6586d chore: fix accessibility large content label text missing issue 2022-05-06 14:47:15 +08:00
CMK 096ae1ad19 chore: update version to 1.4.1 (122) 2022-05-06 14:30:28 +08:00
CMK f385658d70 feat: update tabBar UI 2022-05-06 14:29:34 +08:00
CMK dedaa50763
Merge pull request #418 from vollkorntomate/develop
Improve tab bar icon vertical alignment
2022-05-06 10:28:29 +08:00
Eugen Rochko 1ef2e11224 New translations app.json (Thai) 2022-05-05 19:30:33 +02:00
Eugen Rochko 3c3efba45f New translations Localizable.stringsdict (Welsh) 2022-05-04 20:57:24 +02:00
vollkorntomate 170d514126 Improve tab bar icon vertical alignment 2022-05-04 20:05:03 +02:00
Eugen Rochko 5a7e70ce1c New translations ios-infoPlist.json (Welsh) 2022-05-04 19:53:48 +02:00
Eugen Rochko 56ae6f9faa New translations ios-infoPlist.json (Welsh) 2022-05-04 17:52:08 +02:00
Eugen Rochko 73c078a6a2 New translations app.json (Welsh) 2022-05-04 17:52:07 +02:00
Eugen Rochko 504629d87c New translations Localizable.stringsdict (Welsh) 2022-05-04 16:49:34 +02:00
Eugen Rochko 62c5e7e159 New translations app.json (Arabic) 2022-05-04 07:42:50 +02:00
Eugen Rochko b73d3479d7 New translations Intents.strings (Galician) 2022-05-04 06:05:15 +02:00
Eugen Rochko cc31ac0b62 New translations app.json (Galician) 2022-05-04 06:05:14 +02:00
Eugen Rochko 9b86f910ba New translations app.json (Japanese) 2022-05-04 04:43:53 +02:00
Eugen Rochko 9c7e23f6ca New translations app.json (Japanese) 2022-05-04 03:47:21 +02:00
Eugen Rochko fedb8680f2 New translations app.json (German) 2022-05-03 18:40:33 +02:00
Eugen Rochko c1fe2f8335 New translations app.json (Galician) 2022-05-03 08:15:16 +02:00
Eugen Rochko ca1103f748 New translations app.json (Galician) 2022-05-03 07:20:04 +02:00
Eugen Rochko dddacf325b New translations app.json (Thai) 2022-05-02 19:03:05 +02:00
Eugen Rochko 023c7fe5ee New translations Localizable.stringsdict (Japanese) 2022-05-01 23:33:15 +02:00
Eugen Rochko 0d540fe2c7 New translations app.json (Japanese) 2022-05-01 22:37:34 +02:00
Eugen Rochko 71a6366f1b New translations app.json (Scottish Gaelic) 2022-05-01 13:04:04 +02:00
Eugen Rochko c90468aba8 New translations app.json (Thai) 2022-05-01 10:48:53 +02:00
Eugen Rochko 9c6bed3a28 New translations Intents.stringsdict (Finnish) 2022-05-01 00:07:43 +02:00
Eugen Rochko a099e474b4 New translations Intents.strings (Finnish) 2022-05-01 00:07:42 +02:00
Eugen Rochko da08892a18 New translations Localizable.stringsdict (Finnish) 2022-05-01 00:07:41 +02:00
Eugen Rochko 8b4738b1c8 New translations ios-infoPlist.json (Finnish) 2022-05-01 00:07:40 +02:00
Eugen Rochko f45794c10c New translations app.json (Finnish) 2022-05-01 00:07:39 +02:00
Eugen Rochko 88dda0c681 New translations app.json (Swedish) 2022-04-30 16:57:46 +02:00
Eugen Rochko 9635ee6bff New translations app.json (Thai) 2022-04-30 10:32:50 +02:00
Eugen Rochko 56427eb767 New translations Localizable.stringsdict (Arabic) 2022-04-30 06:39:52 +02:00
CMK 1edbc6797c Merge branch 'main' into develop 2022-04-30 11:03:35 +08:00
CMK ed30085f87
Merge pull request #403 from mastodon/release-1.4.0
Release v1.4.0
2022-04-30 11:02:22 +08:00
Eugen Rochko 774350c9da New translations app.json (Japanese) 2022-04-30 01:31:30 +02:00
Eugen Rochko 5a6a4c3e7d New translations app.json (German) 2022-04-30 00:26:33 +02:00
Eugen Rochko ea340699c8 New translations app.json (Catalan) 2022-04-30 00:26:32 +02:00
Eugen Rochko 9eef64f5e9 New translations app.json (Catalan) 2022-04-29 23:25:47 +02:00
Eugen Rochko f51e152b1e New translations app.json (Thai) 2022-04-29 21:27:43 +02:00
Eugen Rochko e35d0cca10 New translations app.json (Kurmanji (Kurdish)) 2022-04-29 20:02:29 +02:00
Eugen Rochko 3f48bf7bb0 New translations Intents.strings (Swedish) 2022-04-29 16:19:59 +02:00
Eugen Rochko 1dbc39a17b New translations Localizable.stringsdict (Swedish) 2022-04-29 16:19:58 +02:00
CMK aea1f98c3c
Merge pull request #401 from kimar/feat/use-ruby-bundler
Proposal: use bundler to install Ruby Gems instead of installing them system-wide using root
2022-04-29 21:43:03 +08:00
Eugen Rochko 3e5dabadac New translations Intents.strings (Swedish) 2022-04-29 15:18:49 +02:00
Eugen Rochko b9de7250ad New translations ios-infoPlist.json (Swedish) 2022-04-29 15:18:48 +02:00
Eugen Rochko 63e9b37e4d New translations Localizable.stringsdict (Swedish) 2022-04-29 15:18:47 +02:00
Eugen Rochko 51f9175dee New translations app.json (Turkish) 2022-04-29 15:18:46 +02:00
Eugen Rochko 9de853bcb4 New translations app.json (Swedish) 2022-04-29 15:18:45 +02:00
Eugen Rochko 84f3f76e7b New translations app.json (Thai) 2022-04-29 15:18:44 +02:00
CMK 8e4f382a8f chore: update version to 1.4.0 (121) 2022-04-29 20:42:11 +08:00
CMK b64b88883e chore: update sort direction and add comments 2022-04-29 20:41:23 +08:00
Eugen Rochko 2a2bf7aa13 New translations app.json (Swedish) 2022-04-29 14:21:41 +02:00
Eugen Rochko e0b09149e2 New translations app.json (Spanish, Argentina) 2022-04-29 13:26:06 +02:00
CMK f78da37915 chore: update version to 1.4.0 (120) 2022-04-29 19:12:09 +08:00
CMK 484f8536ba feat: use new sort logic for pick server list 2022-04-29 19:11:47 +08:00
CMK 0b7ff6e54d chore: update version to 1.4.0 (119) 2022-04-29 18:46:56 +08:00
CMK 589c3e8307 chore: update i18n resources 2022-04-29 18:46:24 +08:00
CMK 7435efa74e Merge branch 'l10n_develop' into release-1.4.0 2022-04-29 18:45:49 +08:00
CMK 2a8305a6a0 fix: workaround post render crash issue #404 2022-04-29 18:45:08 +08:00
Eugen Rochko 4b31c98a9c New translations app.json (Italian) 2022-04-29 12:24:49 +02:00
Marcus Kida b6c944da26
chore: install bundler without sudo 2022-04-29 10:49:24 +02:00
CMK ad5b6575c7 chore: add a11y words for navigation bar button 2022-04-29 16:00:02 +08:00
CMK d49fa0cced chore: update version to 1.4.0 (118) 2022-04-29 15:56:06 +08:00
CMK a96f0e5185 fix: a11y label missing for home timeline navigation bar title button issue 2022-04-29 15:55:31 +08:00
CMK d90b61e732 fix: tab bar avatar button not update issue. resolve #383 2022-04-29 15:45:32 +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
Eugen Rochko 361506e368 New translations app.json (Swedish) 2022-04-29 09:21:53 +02:00
Eugen Rochko 320fd92f3a New translations app.json (Russian) 2022-04-29 09:21:52 +02:00
Marcus Kida 23eeaab465
feat: use bundler to install Ruby Gems instead of installing them system-wide using root 2022-04-29 09:18:34 +02:00
CMK c58315b8bd chore: update i18n resources 2022-04-29 15:05:22 +08:00
CMK deeca3f62b Merge branch 'l10n_develop' into release-1.4.0 2022-04-29 15:00:33 +08:00
CMK e7739eb3f5
Merge pull request #400 from mastodon/feature-local-timeline
Add Community tab into discovery scene
2022-04-29 14:56:16 +08:00
CMK 60a69cff20 chore: rearrange package dependency to fix CI build issue 2022-04-29 14:38:18 +08:00
Eugen Rochko c0a0a9be89 New translations app.json (Galician) 2022-04-29 08:19:36 +02:00
Eugen Rochko c24d4d9485 New translations app.json (Chinese Traditional) 2022-04-29 08:19:35 +02:00
CMK 285618d081 fix: CI build issue 2022-04-29 13:54:20 +08:00
CMK 0548aa5f56 feat: add Community tab into discovery scene 2022-04-29 13:35:03 +08:00
Eugen Rochko 1e3df02adb New translations Intents.stringsdict (Chinese Traditional) 2022-04-29 07:19:52 +02:00
Eugen Rochko 08e34ea905 New translations Intents.strings (Chinese Traditional) 2022-04-29 07:19:51 +02:00
Eugen Rochko a04d99aab7 New translations Localizable.stringsdict (Chinese Traditional) 2022-04-29 07:19:50 +02:00
Eugen Rochko 6fcef79f4c New translations ios-infoPlist.json (Chinese Traditional) 2022-04-29 07:19:49 +02:00
Eugen Rochko db688b69da New translations app.json (Chinese Traditional) 2022-04-29 06:04:45 +02:00
Eugen Rochko 8511af80d9 New translations app.json (Chinese Traditional) 2022-04-29 05:04:42 +02:00
Eugen Rochko 37a7ff1ca3 New translations app.json (Vietnamese) 2022-04-29 05:04:41 +02:00
Eugen Rochko 4e4a92d775 New translations Intents.stringsdict (Finnish) 2022-04-29 04:09:22 +02:00
Eugen Rochko 1b679b271f New translations app.json (Arabic) 2022-04-29 04:09:17 +02:00
Eugen Rochko 2a7ed8aa65 New translations app.json (Chinese Simplified) 2022-04-29 04:09:12 +02:00
Eugen Rochko d67909bc83 New translations app.json (Chinese Traditional) 2022-04-29 04:09:09 +02:00
Eugen Rochko 45bd60fc9e New translations Intents.strings (Finnish) 2022-04-29 04:09:07 +02:00
Eugen Rochko b4d292b328 New translations Localizable.stringsdict (Finnish) 2022-04-29 04:09:06 +02:00
Eugen Rochko 17f0cc7103 New translations ios-infoPlist.json (Finnish) 2022-04-29 04:09:05 +02:00
Eugen Rochko cc67b497a6 New translations app.json (Finnish) 2022-04-29 04:09:04 +02:00
Eugen Rochko 967ce6d6d1 New translations app.json (Kurmanji (Kurdish)) 2022-04-29 04:08:54 +02:00
Eugen Rochko 1d4b12eb0c New translations app.json (Catalan) 2022-04-29 04:08:53 +02:00
Eugen Rochko 45d96909bf New translations Localizable.stringsdict (Swedish, Finland) 2022-04-29 03:08:32 +02:00
Eugen Rochko dd746277d5 New translations app.json (Sorani (Kurdish)) 2022-04-29 03:07:56 +02:00
Eugen Rochko cbadc3ede9 New translations app.json (Indonesian) 2022-04-29 03:07:35 +02:00
Eugen Rochko c9e874e994 New translations app.json (Portuguese, Brazilian) 2022-04-29 03:07:34 +02:00
Eugen Rochko 464a04ab95 New translations app.json (Chinese Traditional) 2022-04-29 03:07:32 +02:00
Eugen Rochko 4dea98ddec New translations app.json (Swedish) 2022-04-29 03:07:31 +02:00
Eugen Rochko 3e4516c427 New translations app.json (Portuguese) 2022-04-29 03:07:30 +02:00
Eugen Rochko 98f4af6dc1 New translations app.json (Dutch) 2022-04-29 03:07:29 +02:00
Eugen Rochko 0b65494a1c New translations app.json (Korean) 2022-04-29 03:07:28 +02:00
Eugen Rochko 57910068f8 New translations app.json (Japanese) 2022-04-29 03:07:27 +02:00
Eugen Rochko 8052707072 New translations app.json (Spanish, Argentina) 2022-04-29 03:07:25 +02:00
Eugen Rochko 1c7296eea7 New translations app.json (German) 2022-04-29 03:07:24 +02:00
Eugen Rochko 8f1bab4265 New translations app.json (Arabic) 2022-04-29 03:07:24 +02:00
Eugen Rochko 48d1057e58 New translations app.json (Spanish) 2022-04-29 03:07:23 +02:00
Eugen Rochko 5e358281b3 New translations app.json (French) 2022-04-29 03:07:22 +02:00
Eugen Rochko a1f56efc84 New translations app.json (Romanian) 2022-04-29 03:07:21 +02:00
Eugen Rochko 43f3534f0f New translations app.json (Basque) 2022-04-29 03:07:19 +02:00
Eugen Rochko d903df03f8 New translations app.json (Vietnamese) 2022-04-29 03:07:18 +02:00
Eugen Rochko 33bedcab20 New translations app.json (Thai) 2022-04-29 03:07:17 +02:00
Eugen Rochko 576e051b8e New translations app.json (Chinese Simplified) 2022-04-29 03:07:16 +02:00
Eugen Rochko a124659352 New translations app.json (Russian) 2022-04-29 03:07:15 +02:00
Eugen Rochko 966562ef04 New translations app.json (Danish) 2022-04-29 03:07:14 +02:00
Eugen Rochko c731c7e509 New translations app.json (Italian) 2022-04-29 03:07:13 +02:00
Eugen Rochko 036f774fe1 New translations app.json (Hindi) 2022-04-29 03:07:12 +02:00
Eugen Rochko 5f28c8bd6b New translations app.json (Welsh) 2022-04-29 03:07:11 +02:00
Eugen Rochko 5936de711a New translations app.json (Turkish) 2022-04-29 03:07:04 +02:00
Eugen Rochko 5b05583ad6 New translations app.json (English, United States) 2022-04-29 03:07:02 +02:00
Eugen Rochko baa6e9c7bf New translations app.json (Galician) 2022-04-29 03:06:58 +02:00
Eugen Rochko 21adbac8ca New translations app.json (Kabyle) 2022-04-29 03:06:55 +02:00
Eugen Rochko 68abe10acc New translations app.json (Swedish, Finland) 2022-04-29 03:06:54 +02:00
Eugen Rochko faae20a355 New translations app.json (Kurmanji (Kurdish)) 2022-04-29 03:06:53 +02:00
Eugen Rochko 3380a6c719 New translations app.json (Scottish Gaelic) 2022-04-29 03:06:52 +02:00
Eugen Rochko cc3ba6e048 New translations app.json (Catalan) 2022-04-29 03:06:50 +02:00
CMK dff4a5f118 chore: add Community word for i18n 2022-04-29 09:02:47 +08:00
CMK 81276aeca9 Merge branch 'main' into develop 2022-04-29 08:53:12 +08:00
CMK 2cc8abccd2
Merge pull request #389 from mastodon/fix-sign-up-error-prompt
Fix sign up error prompt missing issue
2022-04-29 08:51:42 +08:00
Marcus Kida 852b91912d
fix: cursor jumping when entering text before non-ascii char in share extension (#395) 2022-04-28 21:41:13 +02:00
Eugen Rochko b6a33ef8d8 New translations app.json (Sorani (Kurdish)) 2022-04-28 15:51:17 +02:00
Eugen Rochko 6a630f4b34 New translations Localizable.stringsdict (Sorani (Kurdish)) 2022-04-28 14:49:55 +02:00
Eugen Rochko bb355e2f07 New translations app.json (Sorani (Kurdish)) 2022-04-28 14:49:54 +02:00
Eugen Rochko fc8d77bec9 New translations app.json (Galician) 2022-04-28 14:49:54 +02:00
Eugen Rochko 65c91bfee9 New translations app.json (Vietnamese) 2022-04-28 14:49:52 +02:00
Eugen Rochko b75272eb3e New translations Intents.strings (Sorani (Kurdish)) 2022-04-28 13:46:47 +02:00
Eugen Rochko f9c34af428 New translations Localizable.stringsdict (Sorani (Kurdish)) 2022-04-28 13:46:46 +02:00
Eugen Rochko d9c2e67219 New translations app.json (Sorani (Kurdish)) 2022-04-28 13:46:45 +02:00
Eugen Rochko 326f1524a2 New translations Intents.stringsdict (Sorani (Kurdish)) 2022-04-28 12:39:26 +02:00
Eugen Rochko f4ec185a52 New translations Intents.strings (Sorani (Kurdish)) 2022-04-28 12:39:25 +02:00
Eugen Rochko 7a4c085c4b New translations Localizable.stringsdict (Sorani (Kurdish)) 2022-04-28 12:39:24 +02:00
Eugen Rochko 258643452a New translations ios-infoPlist.json (Sorani (Kurdish)) 2022-04-28 12:39:23 +02:00
Eugen Rochko 882db62b9c New translations Intents.stringsdict (Sorani (Kurdish)) 2022-04-28 03:17:45 +02:00
Eugen Rochko e7a6e86b51 New translations Intents.strings (Sorani (Kurdish)) 2022-04-28 03:17:44 +02:00
Eugen Rochko 6bf91f04d7 New translations Localizable.stringsdict (Sorani (Kurdish)) 2022-04-28 03:17:43 +02:00
Eugen Rochko cdca3beee4 New translations ios-infoPlist.json (Sorani (Kurdish)) 2022-04-28 03:17:42 +02:00
Eugen Rochko 8c517a85d0 New translations app.json (Sorani (Kurdish)) 2022-04-28 03:17:41 +02:00
CMK 6b04bd96fd chore: change community words to server 2022-04-28 07:20:49 +08:00
CMK 9ffdd25fdf chore: update version to 1.3.3 (117) 2022-04-28 07:12:14 +08:00
CMK 713b03822d Merge branch 'l10n_develop' into fix-sign-up-error-prompt 2022-04-28 07:03:47 +08:00
Eugen Rochko 1ef4666fd8 New translations Intents.strings (Swedish) 2022-04-27 21:59:53 +02:00
Eugen Rochko 5dea461a3d New translations Localizable.stringsdict (Swedish) 2022-04-27 21:59:52 +02:00
Eugen Rochko 64993b4a8a New translations app.json (Swedish) 2022-04-27 21:59:51 +02:00
Eugen Rochko 693e4707eb New translations app.json (Swedish) 2022-04-27 20:42:41 +02:00
Eugen Rochko 27094dd2f3 New translations app.json (Swedish) 2022-04-27 19:44:02 +02:00
Eugen Rochko f8c5e57818 New translations Intents.stringsdict (Swedish) 2022-04-27 18:40:10 +02:00
Eugen Rochko 261d0f421d New translations ios-infoPlist.json (Swedish) 2022-04-27 18:40:09 +02:00
Eugen Rochko c296302a46 New translations Localizable.stringsdict (Swedish) 2022-04-27 18:40:08 +02:00
Eugen Rochko 567eba07ed New translations app.json (Swedish) 2022-04-27 18:40:07 +02:00
Eugen Rochko 0e1c04d1d8 New translations Localizable.stringsdict (Swedish) 2022-04-27 17:41:07 +02:00
CMK 433d2a964b chore: update to version 1.3.3 (116) 2022-04-27 20:37:51 +08:00
CMK afc424e610 chore: update i18n resources 2022-04-27 20:37:04 +08:00
CMK 044cc3165a Merge branch 'i10n_develop' into fix-sign-up-error-prompt 2022-04-27 20:34:59 +08:00
CMK f365b51e41 chore: add Swedish language 2022-04-27 20:34:21 +08:00
Eugen Rochko 027573bccf New translations app.json (Scottish Gaelic) 2022-04-27 13:26:10 +02:00
CMK 090f847fa8 chore: update version to 1.3.3 (115) 2022-04-27 17:38:50 +08:00
CMK 2ae3f21a99 fix: add missing error prompt for sign up scene 2022-04-27 17:37:03 +08:00
Eugen Rochko ce85800b83 New translations app.json (Galician) 2022-04-27 07:38:24 +02:00
Eugen Rochko 1eb1e09325 New translations app.json (Galician) 2022-04-27 06:37:37 +02:00
Eugen Rochko eebd5bf1b2 New translations app.json (Japanese) 2022-04-26 18:52:51 +02:00
Eugen Rochko 3398784818 New translations app.json (Chinese Simplified) 2022-04-26 17:56:25 +02:00
Eugen Rochko 7088a23962 New translations app.json (Turkish) 2022-04-26 15:17:47 +02:00
CMK 033c584eb4 chore: update version to 1.3.2 (114) 2022-04-26 17:02:17 +08:00
CMK 2288efc113 fix: sign up error alert missing issue 2022-04-26 16:48:06 +08:00
Eugen Rochko 9a7c34ce67 New translations app.json (Kabyle) 2022-04-26 09:12:00 +02:00
Eugen Rochko 4991123bd5 New translations Localizable.stringsdict (Swedish) 2022-04-26 07:33:22 +02:00
Eugen Rochko d5631f4834 New translations app.json (Turkish) 2022-04-26 00:01:46 +02:00
Eugen Rochko ab9600f585 New translations app.json (Turkish) 2022-04-25 23:04:31 +02:00
Eugen Rochko 2f230bb7ae New translations app.json (Turkish) 2022-04-25 20:21:51 +02:00
Eugen Rochko 59de40ca88 New translations ios-infoPlist.json (Turkish) 2022-04-25 19:02:42 +02:00
Eugen Rochko bc27a32f53 New translations app.json (Turkish) 2022-04-25 19:02:41 +02:00
Eugen Rochko 051234029f New translations Localizable.stringsdict (Turkish) 2022-04-25 16:57:11 +02:00
Eugen Rochko 1b95b8a235 New translations Localizable.stringsdict (Turkish) 2022-04-25 15:55:52 +02:00
Eugen Rochko 69bd132ea2 New translations app.json (Turkish) 2022-04-25 15:55:51 +02:00
Eugen Rochko 21f17f4c6c New translations Localizable.stringsdict (Portuguese, Brazilian) 2022-04-25 12:18:05 +02:00
Eugen Rochko 5377b72e72 New translations app.json (Portuguese, Brazilian) 2022-04-25 12:18:04 +02:00
Eugen Rochko 13d00af032 New translations Localizable.stringsdict (Portuguese, Brazilian) 2022-04-25 11:18:38 +02:00
Eugen Rochko 405dff8300 New translations app.json (Kabyle) 2022-04-25 01:26:56 +02:00
Eugen Rochko b277b645fa New translations app.json (Kabyle) 2022-04-25 00:23:40 +02:00
Eugen Rochko c2dd7530a2 New translations app.json (Turkish) 2022-04-24 23:05:11 +02:00
Eugen Rochko 0bc0e4aea1 New translations app.json (Turkish) 2022-04-24 21:57:59 +02:00
Eugen Rochko c23da53d76 New translations app.json (Indonesian) 2022-04-24 01:35:47 +02:00
Eugen Rochko 31fa66b055 New translations app.json (Spanish, Argentina) 2022-04-23 20:54:56 +02:00
Eugen Rochko 7e3fb94f5a New translations Intents.strings (Turkish) 2022-04-23 17:07:02 +02:00
Eugen Rochko 9f26889632 New translations Intents.strings (Turkish) 2022-04-23 16:09:36 +02:00
Eugen Rochko 57e214a040 New translations ios-infoPlist.json (Dutch) 2022-04-23 00:36:27 +02:00
Eugen Rochko 715126b3d2 New translations app.json (Dutch) 2022-04-23 00:36:26 +02:00
Eugen Rochko 7f25e7992b New translations app.json (Arabic) 2022-04-22 23:40:08 +02:00
Eugen Rochko 60b03f155c New translations app.json (Thai) 2022-04-22 20:30:23 +02:00
Eugen Rochko 63b525fbaa New translations app.json (Arabic) 2022-04-22 19:22:10 +02:00
Eugen Rochko 3c984fa557 New translations Intents.stringsdict (Turkish) 2022-04-22 17:43:00 +02:00
Eugen Rochko 7769e897bc New translations Intents.strings (Turkish) 2022-04-22 17:42:59 +02:00
Eugen Rochko bfb971f08e New translations Localizable.stringsdict (Turkish) 2022-04-22 17:42:58 +02:00
Eugen Rochko f768f62b9d New translations app.json (Vietnamese) 2022-04-22 17:42:56 +02:00
Eugen Rochko 0942e48252 New translations Intents.stringsdict (Turkish) 2022-04-22 16:45:39 +02:00
Eugen Rochko bbe5e2724a New translations Intents.strings (Turkish) 2022-04-22 16:45:38 +02:00
Eugen Rochko 190b0c13c1 New translations Localizable.stringsdict (Turkish) 2022-04-22 16:45:37 +02:00
Eugen Rochko fc3618850d New translations ios-infoPlist.json (Turkish) 2022-04-22 16:45:36 +02:00
Eugen Rochko 2611d85df5 New translations app.json (Turkish) 2022-04-22 16:45:35 +02:00
Eugen Rochko 277dee4a49 New translations app.json (Thai) 2022-04-22 15:49:25 +02:00
Eugen Rochko 2151554083 New translations app.json (Kurmanji (Kurdish)) 2022-04-22 14:20:05 +02:00
Eugen Rochko 923cad1dc8 New translations app.json (Catalan) 2022-04-22 14:20:03 +02:00
Eugen Rochko 52149eed05 New translations app.json (Spanish, Argentina) 2022-04-22 13:14:32 +02:00
Eugen Rochko d391605b01 New translations app.json (Italian) 2022-04-22 13:14:31 +02:00
Eugen Rochko f8af3c9527 New translations app.json (Galician) 2022-04-22 12:17:39 +02:00
Eugen Rochko 294b78f4f5 New translations app.json (Russian) 2022-04-22 12:17:38 +02:00
Eugen Rochko 9c8613dad8 New translations app.json (Chinese Simplified) 2022-04-22 12:17:37 +02:00
Eugen Rochko 2b6a49b312 New translations app.json (Thai) 2022-04-22 12:17:36 +02:00
Eugen Rochko 2df39df06a New translations app.json (Vietnamese) 2022-04-22 12:17:35 +02:00
Eugen Rochko 03a579b7b0 New translations app.json (Basque) 2022-04-22 12:17:33 +02:00
Eugen Rochko 469d4235ad New translations app.json (Romanian) 2022-04-22 12:17:32 +02:00
Eugen Rochko ef5c961947 New translations app.json (French) 2022-04-22 12:17:31 +02:00
Eugen Rochko 1cfc77e48b New translations app.json (Spanish) 2022-04-22 12:17:30 +02:00
Eugen Rochko 9f8b13d4f5 New translations app.json (Arabic) 2022-04-22 12:17:29 +02:00
Eugen Rochko 50da752100 New translations app.json (Danish) 2022-04-22 12:17:28 +02:00
Eugen Rochko 736cfef24d New translations app.json (German) 2022-04-22 12:17:27 +02:00
Eugen Rochko 3fb4fb9885 New translations app.json (Japanese) 2022-04-22 12:17:26 +02:00
Eugen Rochko 0efc39217b New translations app.json (Korean) 2022-04-22 12:17:25 +02:00
Eugen Rochko 17a696de37 New translations app.json (Italian) 2022-04-22 12:17:24 +02:00
Eugen Rochko a468d2f344 New translations app.json (Dutch) 2022-04-22 12:17:23 +02:00
Eugen Rochko df93705b80 New translations app.json (Swedish) 2022-04-22 12:17:22 +02:00
Eugen Rochko 270d1d323d New translations app.json (Chinese Traditional) 2022-04-22 12:17:21 +02:00
Eugen Rochko ffe2ece998 New translations app.json (Portuguese, Brazilian) 2022-04-22 12:17:19 +02:00
Eugen Rochko 5e41b4cf6e New translations app.json (Indonesian) 2022-04-22 12:17:18 +02:00
Eugen Rochko b8e2a8316e New translations app.json (Spanish, Argentina) 2022-04-22 12:17:17 +02:00
Eugen Rochko 06162cd33a New translations app.json (Hindi) 2022-04-22 12:17:16 +02:00
Eugen Rochko 02d8572761 New translations app.json (English, United States) 2022-04-22 12:17:15 +02:00
Eugen Rochko 47ae35f4f3 New translations app.json (Welsh) 2022-04-22 12:17:14 +02:00
Eugen Rochko e6da22020c New translations app.json (Scottish Gaelic) 2022-04-22 12:17:13 +02:00
Eugen Rochko be5610d2a3 New translations app.json (Kurmanji (Kurdish)) 2022-04-22 12:17:11 +02:00
Eugen Rochko b6c8868c79 New translations app.json (Swedish, Finland) 2022-04-22 12:17:10 +02:00
Eugen Rochko a2873a3749 New translations app.json (Kabyle) 2022-04-22 12:17:09 +02:00
Eugen Rochko 1fc111d4fa New translations app.json (Portuguese) 2022-04-22 12:17:08 +02:00
Eugen Rochko 5ef17092d1 New translations app.json (Catalan) 2022-04-22 12:17:07 +02:00
CMK 2ddd4354ef Merge branch 'main' into develop 2022-04-22 17:49:28 +08:00
CMK 6b5328946d
Merge pull request #376 from mastodon/release-1.3.1
Release v1.3.1
2022-04-22 17:48:43 +08:00
Eugen Rochko f3b2255b11 New translations app.json (Vietnamese) 2022-04-22 04:35:02 +02:00
Eugen Rochko ab8f759a1f New translations Localizable.stringsdict (Kabyle) 2022-04-21 23:16:36 +02:00
Eugen Rochko 570a405162 New translations app.json (Kabyle) 2022-04-21 23:16:35 +02:00
Eugen Rochko 6c5f8c698e New translations app.json (Galician) 2022-04-21 19:37:04 +02:00
Eugen Rochko 583c570d36 New translations app.json (Galician) 2022-04-21 18:37:20 +02:00
Eugen Rochko 92bb233766 New translations app.json (Vietnamese) 2022-04-21 15:16:32 +02:00
Eugen Rochko c85fb74493 New translations Intents.stringsdict (Galician) 2022-04-21 14:18:42 +02:00
Eugen Rochko 4ce7b9e42e New translations Intents.strings (Galician) 2022-04-21 14:18:41 +02:00
Eugen Rochko ad6343e326 New translations Localizable.stringsdict (Galician) 2022-04-21 14:18:40 +02:00
Eugen Rochko 2c083a04d2 New translations ios-infoPlist.json (Galician) 2022-04-21 14:18:39 +02:00
Eugen Rochko 6705cde693 New translations app.json (Galician) 2022-04-21 14:18:38 +02:00
Eugen Rochko 482761d059 New translations app.json (Japanese) 2022-04-21 05:48:14 +02:00
Eugen Rochko 5848bca16d New translations Localizable.stringsdict (Spanish) 2022-04-21 04:15:27 +02:00
Eugen Rochko a38073afbf New translations app.json (Spanish) 2022-04-21 04:15:26 +02:00
Eugen Rochko edc6721faa New translations app.json (Chinese Simplified) 2022-04-21 03:06:49 +02:00
Eugen Rochko 08154e96c0 New translations app.json (Basque) 2022-04-21 00:31:41 +02:00
Eugen Rochko 516e2c8695 New translations app.json (Arabic) 2022-04-20 21:18:00 +02:00
CMK 7ea26aad90 chore: update version to 1.3.1 (113) 2022-04-19 21:35:28 +08:00
CMK d70f734957 feat: add discovery intro banner 2022-04-19 21:34:49 +08:00
CMK 1d96609003 fix: ProfileCardView layout initial setup failure issue 2022-04-19 20:57:21 +08:00
CMK 063119337d chore: update version to 1.3.1 (112) 2022-04-18 18:23:11 +08:00
CMK a9a83315b2 fix: searchTextField cover by keyboard issue. resolve #375 2022-04-18 18:11:31 +08:00
CMK c9a8834ff7 chore: update version to 1.3.1 (111) 2022-04-18 17:58:44 +08:00
CMK 5133ba3fcb chore: update i18n resources 2022-04-18 17:53:52 +08:00
CMK 37cf4965a5 Merge branch 'l10n_develop' into release-1.3.1 2022-04-18 17:53:06 +08:00
Eugen Rochko 555d36ca0c New translations app.json (Chinese Simplified) 2022-04-18 11:48:42 +02:00
CMK 64640edd2b feat: add ProfileCardView a11y supports 2022-04-18 17:44:19 +08:00
CMK 80fe24ed22 fix: extend corner radius for ProfileCard avatar background 2022-04-18 17:18:24 +08:00
CMK 03af68924c feat: add favicon for NewsView 2022-04-18 17:14:49 +08:00
CMK 7772783555 fix: pick sever search bar accessible a11y issue 2022-04-18 16:56:29 +08:00
CMK 41e1b75c62 feat: add sensitive hint label for status media 2022-04-18 16:15:24 +08:00
CMK c4ab4f68c6 fix: status sensitive toggle logic issue 2022-04-18 15:33:29 +08:00
CMK c57c3b4304 feat: make adaptive profile card layout on iPad when search tab display as compact column 2022-04-18 10:47:55 +08:00
CMK 8a95563976 chore: use fixed height searchBar 2022-04-18 10:39:28 +08:00
Eugen Rochko 9f79603ff0 New translations app.json (Vietnamese) 2022-04-16 08:56:09 +02:00
Eugen Rochko a6b7a111dd New translations Localizable.stringsdict (French) 2022-04-15 22:53:40 +02:00
Eugen Rochko dea70ec4b4 New translations app.json (Arabic) 2022-04-15 22:53:39 +02:00
Eugen Rochko 43a5562c60 New translations app.json (French) 2022-04-15 22:53:38 +02:00
Eugen Rochko 67caa764a6 New translations app.json (Thai) 2022-04-15 21:54:33 +02:00
Eugen Rochko ffa1055990 New translations app.json (Italian) 2022-04-15 19:37:13 +02:00
Eugen Rochko fffb88bc4a New translations app.json (Italian) 2022-04-15 18:32:47 +02:00
Eugen Rochko 99722bc1a8 New translations app.json (Kurmanji (Kurdish)) 2022-04-15 15:55:58 +02:00
Eugen Rochko 992787f7e7 New translations app.json (Catalan) 2022-04-15 15:00:50 +02:00
Eugen Rochko e8d34f205c New translations app.json (Kabyle) 2022-04-15 12:54:27 +02:00
Eugen Rochko 016076edfb New translations app.json (Russian) 2022-04-15 12:54:26 +02:00
Eugen Rochko 598637fac6 New translations app.json (Chinese Simplified) 2022-04-15 12:54:25 +02:00
Eugen Rochko e51a829f97 New translations app.json (Thai) 2022-04-15 12:54:24 +02:00
Eugen Rochko 2ec51140e4 New translations app.json (Vietnamese) 2022-04-15 12:54:23 +02:00
Eugen Rochko 9d00fbd343 New translations app.json (Basque) 2022-04-15 12:54:23 +02:00
Eugen Rochko b1c6f00ef9 New translations Localizable.stringsdict (German) 2022-04-15 12:54:22 +02:00
Eugen Rochko 848eb820a8 New translations app.json (Japanese) 2022-04-15 12:54:21 +02:00
Eugen Rochko b6e7fd91f8 New translations app.json (Italian) 2022-04-15 12:54:20 +02:00
Eugen Rochko a077b65401 New translations app.json (Dutch) 2022-04-15 12:54:19 +02:00
Eugen Rochko 50cd3240cd New translations app.json (Portuguese) 2022-04-15 12:54:18 +02:00
Eugen Rochko 9f11b0445b New translations app.json (Swedish) 2022-04-15 12:54:17 +02:00
Eugen Rochko 0e6a051b80 New translations app.json (Korean) 2022-04-15 12:54:16 +02:00
Eugen Rochko 7bba73e933 New translations app.json (Portuguese, Brazilian) 2022-04-15 12:54:14 +02:00
Eugen Rochko 0c2d75c1c9 New translations app.json (Indonesian) 2022-04-15 12:54:13 +02:00
Eugen Rochko f5e790a9a7 New translations app.json (Spanish, Argentina) 2022-04-15 12:54:12 +02:00
Eugen Rochko 513b681dfa New translations app.json (Hindi) 2022-04-15 12:54:11 +02:00
Eugen Rochko db6792f476 New translations app.json (Swedish, Finland) 2022-04-15 12:54:10 +02:00
Eugen Rochko 06ead9a0e1 New translations app.json (Kurmanji (Kurdish)) 2022-04-15 12:54:10 +02:00
Eugen Rochko b941437c9f New translations app.json (Scottish Gaelic) 2022-04-15 12:54:09 +02:00
Eugen Rochko 84b6f247ff New translations app.json (Chinese Traditional) 2022-04-15 12:54:08 +02:00
Eugen Rochko 89bdb1e981 New translations app.json (Welsh) 2022-04-15 12:54:07 +02:00
Eugen Rochko 11063b8a6f New translations app.json (English, United States) 2022-04-15 12:54:06 +02:00
Eugen Rochko b10e9ed679 New translations app.json (Spanish) 2022-04-15 12:54:05 +02:00
Eugen Rochko 48db0f7875 New translations app.json (French) 2022-04-15 12:54:04 +02:00
Eugen Rochko 7519c561ba New translations app.json (Arabic) 2022-04-15 12:54:03 +02:00
Eugen Rochko 35bb2796d5 New translations app.json (Danish) 2022-04-15 12:54:02 +02:00
Eugen Rochko faf14e5c8c New translations app.json (German) 2022-04-15 12:54:01 +02:00
Eugen Rochko 3d052ebf08 New translations app.json (Romanian) 2022-04-15 12:54:00 +02:00
Eugen Rochko d6937bbeec New translations app.json (Catalan) 2022-04-15 12:53:59 +02:00
CMK b5e8e183f7
Merge pull request #368 from mastodon/feature-discovery
New Discovery scene
2022-04-15 18:13:38 +08:00
Eugen Rochko 1995e8fc97 New translations Localizable.stringsdict (Basque) 2022-04-15 11:46:49 +02:00
Eugen Rochko 950bb69207 New translations app.json (Basque) 2022-04-15 11:46:48 +02:00
CMK 5c1f5eb8f0 chore: update version to 1.3.1 (110) 2022-04-15 17:36:37 +08:00
CMK c3bd5528fa feat: add reload to Hashtags tab for Discovery scene 2022-04-15 17:34:58 +08:00
CMK 9477071556 chore: update i18n 2022-04-15 17:33:48 +08:00
CMK 8a33ed9f9f fix: search bar active with re-layout animation on iPad device issue 2022-04-15 17:20:41 +08:00
CMK f5aaf2737f feat: add discovery endpoint check logic and handle relationship action 2022-04-15 17:17:39 +08:00
CMK b0fca49413 feat: add For You tab for Discovery scene 2022-04-14 21:15:21 +08:00
CMK 8e0d526708 chore: fix CI build issue 2022-04-13 20:54:34 +08:00
CMK 080f20d253 feat: add hashtag and news list for Discovery scene 2022-04-13 20:43:16 +08:00
CMK af619e198a feat: add Discovery page with posts segment 2022-04-12 17:32:38 +08:00
CMK 8a051c2177
Merge pull request #367 from mastodon/fix-ui
Fix various UI issues
2022-04-12 11:29:29 +08:00
Eugen Rochko 12f2b861ae New translations Localizable.stringsdict (Chinese Simplified) 2022-04-11 23:29:57 +02:00
Eugen Rochko 29d0ffdad0 New translations app.json (Chinese Simplified) 2022-04-11 23:29:56 +02:00
CMK 67aa1d670b fix: non-ascii character in URL can not open issue. resolve #304 2022-04-11 12:27:26 +08:00
CMK 33d68e8b6d fix: grouped style default corner radius applied to appearance setting issue. resolve #350 2022-04-07 20:04:06 +08:00
CMK 2a986ec1ce fix: media sensitive button logic issue 2022-04-07 19:49:04 +08:00
CMK 4c1870f921 chore: update body font size to 17pt 2022-04-07 19:28:06 +08:00
CMK 2ecf92dbe5 chore: update secondary label color 2022-04-07 19:27:47 +08:00
Eugen Rochko 8902a7e06a New translations app.json (Russian) 2022-04-06 12:29:12 +02:00
Eugen Rochko 4c6fb7c369 New translations app.json (Russian) 2022-04-06 11:18:56 +02:00
Eugen Rochko 7fa7934fd5 New translations app.json (Catalan) 2022-04-04 22:21:22 +02:00
Eugen Rochko 8d1939c659 New translations app.json (Catalan) 2022-04-04 21:15:28 +02:00
Eugen Rochko c9a3466196 New translations Localizable.stringsdict (Arabic) 2022-04-02 16:38:41 +02:00
Eugen Rochko a93fcdaa46 New translations Localizable.stringsdict (Arabic) 2022-04-02 15:40:21 +02:00
Eugen Rochko c373d225a3 New translations Localizable.stringsdict (Thai) 2022-04-02 10:35:09 +02:00
Eugen Rochko c7c75f633d New translations app.json (Thai) 2022-04-02 10:35:08 +02:00
CMK 909acdcfa3
Merge pull request #357 from mastodon/fix-issue-353
Fix issue 353
2022-04-02 10:54:05 +08:00
Eugen Rochko 31614d4b86 New translations app.json (Vietnamese) 2022-04-02 04:21:08 +02:00
Eugen Rochko f4812e7c57 New translations Localizable.stringsdict (Italian) 2022-04-02 01:19:14 +02:00
Eugen Rochko d63fd14761 New translations app.json (Italian) 2022-04-02 01:19:13 +02:00
Eugen Rochko 52ae555bc4 New translations Intents.stringsdict (Italian) 2022-04-01 23:53:28 +02:00
Eugen Rochko 8e0ff398cf New translations Intents.strings (Italian) 2022-04-01 23:53:27 +02:00
Eugen Rochko ead027491a New translations Localizable.stringsdict (Italian) 2022-04-01 23:53:26 +02:00
Eugen Rochko 3e37b12554 New translations app.json (Italian) 2022-04-01 23:53:25 +02:00
Eugen Rochko 09a29742ef New translations Localizable.stringsdict (Italian) 2022-04-01 22:44:01 +02:00
CMK 1c0d29bdd8
Merge pull request #355 from mastodon/feature-new-language
Feature new language
2022-04-01 10:20:22 +08:00
CMK 8a8ac759e0 chore: update i18n resources 2022-04-01 10:04:38 +08:00
CMK d32c8efa2e Merge branch 'l10n_develop' into feature-new-language 2022-04-01 09:48:54 +08:00
CMK 80702e81af feat: add language Kabyle and Vietnamese 2022-04-01 09:48:48 +08:00
Eugen Rochko 009f403516 New translations ios-infoPlist.json (Italian) 2022-03-31 20:57:51 +02:00
Eugen Rochko 38d8200ba9 New translations Localizable.stringsdict (Italian) 2022-03-31 20:57:50 +02:00
Eugen Rochko 481dcc7b4a New translations Intents.stringsdict (Vietnamese) 2022-03-31 16:07:11 +02:00
Eugen Rochko 4c61e9ab14 New translations Intents.strings (Vietnamese) 2022-03-31 16:07:09 +02:00
Eugen Rochko 8a7fc8e6ee New translations Localizable.stringsdict (Vietnamese) 2022-03-31 16:07:05 +02:00
Eugen Rochko 1ae07f9c2f New translations ios-infoPlist.json (Vietnamese) 2022-03-31 16:07:04 +02:00
Eugen Rochko ce2aabb7cf New translations app.json (Vietnamese) 2022-03-31 16:07:03 +02:00
Eugen Rochko 3b9146b349 New translations app.json (Italian) 2022-03-31 16:07:02 +02:00
Eugen Rochko ee2de38ab6 New translations app.json (Vietnamese) 2022-03-31 14:54:38 +02:00
Eugen Rochko 5b1d709191 New translations app.json (Italian) 2022-03-31 14:54:36 +02:00
Eugen Rochko 35ef09f49d New translations app.json (Italian) 2022-03-31 13:54:48 +02:00
Eugen Rochko 9f69113ca8 New translations app.json (Italian) 2022-03-31 12:51:53 +02:00
Eugen Rochko e2942e0128 New translations app.json (Vietnamese) 2022-03-31 11:56:10 +02:00
Eugen Rochko 25fd74632a New translations app.json (Vietnamese) 2022-03-31 10:03:45 +02:00
Eugen Rochko f15e8c1f6c New translations app.json (Vietnamese) 2022-03-31 08:54:17 +02:00
Eugen Rochko 83e577fa95 New translations Localizable.stringsdict (Arabic) 2022-03-31 07:58:36 +02:00
Eugen Rochko 97500ad09b New translations Intents.stringsdict (Vietnamese) 2022-03-31 04:56:17 +02:00
Eugen Rochko 2e888cfc23 New translations Intents.strings (Vietnamese) 2022-03-31 04:56:16 +02:00
Eugen Rochko 20f92aee37 New translations Localizable.stringsdict (Vietnamese) 2022-03-31 04:56:15 +02:00
Eugen Rochko 0318da6ec5 New translations ios-infoPlist.json (Vietnamese) 2022-03-31 04:56:14 +02:00
Eugen Rochko c2e168fc0f New translations app.json (Vietnamese) 2022-03-31 04:56:13 +02:00
Eugen Rochko 9919a42abf New translations Localizable.stringsdict (Scottish Gaelic) 2022-03-30 17:57:24 +02:00
Eugen Rochko afc3a0ae66 New translations app.json (Scottish Gaelic) 2022-03-30 17:57:22 +02:00
Eugen Rochko d7f2ffec57 New translations Localizable.stringsdict (Kurmanji (Kurdish)) 2022-03-30 12:47:55 +02:00
Eugen Rochko 0acf84ba8e New translations app.json (Kurmanji (Kurdish)) 2022-03-30 12:47:54 +02:00
Eugen Rochko b1b9a53cf6 New translations Localizable.stringsdict (Arabic) 2022-03-30 11:38:33 +02:00
Eugen Rochko 954b0291de New translations app.json (Arabic) 2022-03-30 11:38:31 +02:00
Eugen Rochko 712d79be89 New translations app.json (Arabic) 2022-03-30 10:28:53 +02:00
CMK 116e9c143c chore: fix the username text field right label too long in sign-up form 2022-03-30 15:23:59 +08:00
CMK 1c981910c6 feat: make the text input hover when keyboard display 2022-03-30 15:23:22 +08:00
Eugen Rochko 1b8f273401 New translations Localizable.stringsdict (Spanish, Argentina) 2022-03-30 06:49:46 +02:00
Eugen Rochko 3195ea4cc1 New translations app.json (Spanish, Argentina) 2022-03-30 06:49:45 +02:00
Eugen Rochko cadc56d73e New translations Localizable.stringsdict (Catalan) 2022-03-30 06:49:44 +02:00
Eugen Rochko d623ebc277 New translations app.json (Catalan) 2022-03-30 06:49:42 +02:00
CMK 6a5b250bab Merge branch 'main' into develop 2022-03-30 11:42:45 +08:00
CMK 51b5c67e45
Merge pull request #352 from mastodon/release/1.3.0
Make release/1.3.0 merge into main
2022-03-30 11:39:49 +08:00
CMK 7139f623e7 Merge branch 'main' into release/1.3.0
# Conflicts:
#	README.md
2022-03-30 11:37:35 +08:00
Eugen Rochko 5d7d147c2b New translations Localizable.stringsdict (Kabyle) 2022-03-30 04:55:42 +02:00
Eugen Rochko be32758456 New translations app.json (Kabyle) 2022-03-30 04:55:41 +02:00
Eugen Rochko 3b3c9033db New translations Localizable.stringsdict (Swedish, Finland) 2022-03-30 04:55:40 +02:00
Eugen Rochko c0b3e43bbc New translations app.json (Swedish, Finland) 2022-03-30 04:55:37 +02:00
Eugen Rochko a02704241a New translations Localizable.stringsdict (Kurmanji (Kurdish)) 2022-03-30 04:55:36 +02:00
Eugen Rochko 4795be5ed4 New translations Localizable.stringsdict (Scottish Gaelic) 2022-03-30 04:55:35 +02:00
Eugen Rochko c19ee167ec New translations app.json (Scottish Gaelic) 2022-03-30 04:55:35 +02:00
Eugen Rochko ac8f97875d New translations Localizable.stringsdict (Welsh) 2022-03-30 04:55:34 +02:00
Eugen Rochko 4eeb6cb8b3 New translations app.json (Welsh) 2022-03-30 04:55:33 +02:00
Eugen Rochko 25092d0e60 New translations Localizable.stringsdict (Korean) 2022-03-30 04:55:32 +02:00
Eugen Rochko fee0fed17a New translations app.json (Korean) 2022-03-30 04:55:30 +02:00
Eugen Rochko 11f263da5e New translations Localizable.stringsdict (Japanese) 2022-03-30 04:55:29 +02:00
Eugen Rochko b218381cf7 New translations app.json (Japanese) 2022-03-30 04:55:28 +02:00
Eugen Rochko 6d2a4d203d New translations Localizable.stringsdict (Italian) 2022-03-30 04:55:27 +02:00
Eugen Rochko 2fc2bc67ac New translations app.json (Italian) 2022-03-30 04:55:26 +02:00
Eugen Rochko 37baaf240a New translations Localizable.stringsdict (Basque) 2022-03-30 04:55:23 +02:00
Eugen Rochko d32e3c4e78 New translations app.json (Basque) 2022-03-30 04:55:22 +02:00
Eugen Rochko fc918b8884 New translations Localizable.stringsdict (German) 2022-03-30 04:55:21 +02:00
Eugen Rochko a1b4682ec8 New translations app.json (German) 2022-03-30 04:55:19 +02:00
Eugen Rochko d2cd365236 New translations app.json (Dutch) 2022-03-30 04:55:18 +02:00
Eugen Rochko 0392d4378c New translations Localizable.stringsdict (Danish) 2022-03-30 04:55:17 +02:00
Eugen Rochko f66ae58e99 New translations Localizable.stringsdict (Catalan) 2022-03-30 04:55:16 +02:00
Eugen Rochko 5afd4ce6fc New translations app.json (Catalan) 2022-03-30 04:55:15 +02:00
Eugen Rochko 7a5a121196 New translations Localizable.stringsdict (Arabic) 2022-03-30 04:55:13 +02:00
Eugen Rochko 406f2b7e74 New translations Localizable.stringsdict (Spanish) 2022-03-30 04:55:12 +02:00
Eugen Rochko 18b0bbc54b New translations app.json (Spanish) 2022-03-30 04:55:11 +02:00
Eugen Rochko c44de2ba86 New translations Localizable.stringsdict (French) 2022-03-30 04:55:11 +02:00
Eugen Rochko a24b73261c New translations app.json (French) 2022-03-30 04:55:09 +02:00
Eugen Rochko 56aed2f452 New translations Localizable.stringsdict (Romanian) 2022-03-30 04:55:08 +02:00
Eugen Rochko fafd33b234 New translations app.json (Romanian) 2022-03-30 04:55:07 +02:00
Eugen Rochko eb0412a500 New translations app.json (Hindi) 2022-03-30 04:55:06 +02:00
Eugen Rochko 27027489fa New translations app.json (Danish) 2022-03-30 04:55:05 +02:00
Eugen Rochko 2068a9006d New translations app.json (Arabic) 2022-03-30 04:55:04 +02:00
Eugen Rochko f240308b4f New translations Localizable.stringsdict (Dutch) 2022-03-30 04:55:03 +02:00
Eugen Rochko 8b5864c661 New translations Localizable.stringsdict (Portuguese) 2022-03-30 04:55:02 +02:00
Eugen Rochko 5e62916e05 New translations Localizable.stringsdict (Hindi) 2022-03-30 04:54:59 +02:00
Eugen Rochko 60cb69ff4d New translations Localizable.stringsdict (Thai) 2022-03-30 04:54:58 +02:00
Eugen Rochko 7c5bcab840 New translations app.json (Thai) 2022-03-30 04:54:57 +02:00
Eugen Rochko 5b05803c89 New translations Localizable.stringsdict (Spanish, Argentina) 2022-03-30 04:54:56 +02:00
Eugen Rochko 01362f4f7d New translations app.json (Spanish, Argentina) 2022-03-30 04:54:55 +02:00
Eugen Rochko 5bc00f84ad New translations Localizable.stringsdict (Indonesian) 2022-03-30 04:54:54 +02:00
Eugen Rochko f3bab6b01c New translations app.json (Indonesian) 2022-03-30 04:54:53 +02:00
Eugen Rochko 8e52a607de New translations Localizable.stringsdict (Portuguese, Brazilian) 2022-03-30 04:54:52 +02:00
Eugen Rochko 86f48c4b88 New translations app.json (Portuguese) 2022-03-30 04:54:51 +02:00
Eugen Rochko b78733990e New translations app.json (Portuguese, Brazilian) 2022-03-30 04:54:50 +02:00
Eugen Rochko 7949f9dc90 New translations app.json (English) 2022-03-30 04:54:49 +02:00
Eugen Rochko a9eb42a598 New translations Localizable.stringsdict (Chinese Traditional) 2022-03-30 04:54:48 +02:00
Eugen Rochko 7716c944fb New translations app.json (Chinese Traditional) 2022-03-30 04:54:45 +02:00
Eugen Rochko fe8df6abfa New translations Localizable.stringsdict (Chinese Simplified) 2022-03-30 04:54:44 +02:00
Eugen Rochko e6ab06b496 New translations app.json (Chinese Simplified) 2022-03-30 04:54:43 +02:00
Eugen Rochko 90bb05d93b New translations Localizable.stringsdict (Swedish) 2022-03-30 04:54:42 +02:00
Eugen Rochko dcb9df4241 New translations app.json (Swedish) 2022-03-30 04:54:42 +02:00
Eugen Rochko d0c7f1ee92 New translations Localizable.stringsdict (Russian) 2022-03-30 04:54:40 +02:00
Eugen Rochko bd09097f77 New translations app.json (Russian) 2022-03-30 04:54:39 +02:00
Eugen Rochko 53939ad404 New translations Localizable.stringsdict (English) 2022-03-30 04:54:38 +02:00
Eugen Rochko 1a5299e834 New translations app.json (Kurmanji (Kurdish)) 2022-03-30 04:54:37 +02:00
CMK a81a2276a4 Merge branch 'release/1.3.0' into develop 2022-03-30 10:34:42 +08:00
Eugen Rochko 3f729179ad New translations app.json (Hindi) 2022-03-29 18:39:47 +02:00
Eugen Rochko 34cadfa8a9 New translations app.json (Hindi) 2022-03-29 17:38:38 +02:00
Eugen Rochko 6076d76d4f New translations app.json (Arabic) 2022-03-29 16:27:10 +02:00
CMK 91b72c16ed chore: update README 2022-03-29 18:49:28 +08:00
CMK 6e86a57e6f chore: add bug report template and contributing document 2022-03-29 17:34:31 +08:00
CMK 82269c0409 chore: fix typo 2022-03-29 09:10:39 +08:00
Eugen Rochko 0fa1686359 New translations Intents.strings (Arabic) 2022-03-28 12:42:33 +02:00
Eugen Rochko c5fe5a872c New translations ios-infoPlist.json (Arabic) 2022-03-28 12:42:32 +02:00
Eugen Rochko a96d897625 New translations app.json (Arabic) 2022-03-28 12:42:31 +02:00
Eugen Rochko 01b7fdd2ad New translations app.json (Arabic) 2022-03-28 11:32:30 +02:00
CMK 8af9c4af45 chore: update README 2022-03-19 03:12:09 +08:00
CMK 5f79b94170 chore: update version to 1.3.0 (109) 2022-03-19 02:54:28 +08:00
CMK 2083ef019e Merge branch 'develop' into release/1.3.0 2022-03-19 02:52:28 +08:00
CMK 4614bd8692 fix: textView break IME input issue. resolve #342 2022-03-19 02:51:24 +08:00
CMK ad524b0172 fix: force LTR for some text fields. #318 2022-03-19 02:13:26 +08:00
CMK 9a77ceac92
Merge pull request #340 from zacwest/fix-login into /develop
Handle onboarding authentication errors in /api/v1/instance
2022-03-19 01:46:45 +08:00
CMK a2ac3ea5d3 chore: retain the API model semantic 2022-03-19 01:19:07 +08:00
CMK 57f4dd9cd6 chore: update i18n resources. resolve #343 2022-03-19 01:08:30 +08:00
CMK 51bdeb00df Merge branch 'l10n_develop' into release/1.3.0 2022-03-19 01:03:39 +08:00
CMK 8d914ba829 Merge branch 'feature/snapshot' into release/1.3.0 2022-03-19 01:03:05 +08:00
CMK 12349105e7 chore: update the snapshot documents and UITests 2022-03-19 01:02:23 +08:00
CMK e82b97619e chore: update Xcode schemes index 2022-03-18 14:55:26 +08:00
Eugen Rochko 0877b7eb17 New translations app.json (Kurmanji (Kurdish)) 2022-03-17 19:51:55 +01:00
Eugen Rochko 405715c639 New translations app.json (Kurmanji (Kurdish)) 2022-03-17 18:48:20 +01:00
Zac West 7da4c186e1 Handle onboarding authentication errors in /api/v1/instance 2022-03-15 20:17:27 -07:00
CMK 8c01f21276 chore: update version to 1.3.0 (108) 2022-03-16 11:01:04 +08:00
CMK d7599a6e49 chore: update version to 1.3.0 (106) 2022-03-16 02:32:23 +08:00
CMK 70c2741504 chore: update app version footer and i18n strings 2022-03-16 02:31:57 +08:00
CMK e6ee02b2b9 feat: add onion domain ATS exception rule. resolve #338 2022-03-16 02:24:59 +08:00
Eugen Rochko 09556eeeb7 New translations app.json (Japanese) 2022-03-13 08:45:53 +01:00
Eugen Rochko 870aaaab05 New translations app.json (Japanese) 2022-03-13 06:45:36 +01:00
Eugen Rochko a742ed9557 New translations app.json (Japanese) 2022-03-13 05:42:17 +01:00
CMK 08a603c2b3 chore: update version to 1.3.0 (105) 2022-03-10 17:13:10 +08:00
CMK fe14e17810 fix: share extension not accept plaintext content issue. resolve #335 2022-03-10 17:12:36 +08:00
CMK fc2300804a chore: update i18n resources 2022-03-10 17:11:36 +08:00
CMK b82ab9244f Merge branch 'l10n_develop' into release/1.3.0 2022-03-10 16:22:00 +08:00
CMK ee30defc37 chore: update i18n for open link words 2022-03-10 16:20:42 +08:00
CMK b772576412 chore: update settings scene UI 2022-03-10 16:20:25 +08:00
Eugen Rochko dddfc28d7e New translations app.json (German) 2022-03-08 17:12:24 +01:00
Eugen Rochko d9cf5ec2c8 New translations app.json (German) 2022-03-08 16:11:25 +01:00
Eugen Rochko 0d3af7b093 New translations app.json (Thai) 2022-03-04 15:37:47 +01:00
CMK c94d988be5 chore: use the first photo for compose snapshot 2022-03-04 02:22:05 +08:00
CMK 9c92f290a5 chore: add domain and update guide for the snapshot UITest 2022-03-04 01:39:34 +08:00
CMK 633d1ae62a feat: add notification snapshot 2022-03-04 00:04:36 +08:00
Eugen Rochko 7255af2a0a New translations app.json (Thai) 2022-03-03 17:02:06 +01:00
CMK f2f71e7102 feat: add snapshot UITest and document 2022-03-03 19:51:12 +08:00
CMK 37f4bc1fc9 feat: add UITests for snapshots 2022-03-02 19:44:48 +08:00
Eugen Rochko 219e5dcf78 New translations app.json (Thai) 2022-03-01 21:03:52 +01:00
Eugen Rochko f01e048758 New translations app.json (Thai) 2022-03-01 20:08:48 +01:00
Eugen Rochko 4ef5b255ce New translations app.json (Scottish Gaelic) 2022-02-28 20:35:50 +01:00
Eugen Rochko 518e71163b New translations app.json (Scottish Gaelic) 2022-02-28 19:35:37 +01:00
Eugen Rochko 9a19e36944 New translations app.json (Kabyle) 2022-02-25 18:16:45 +01:00
Eugen Rochko 741a918df1 New translations Intents.stringsdict (Kabyle) 2022-02-25 13:57:35 +01:00
Eugen Rochko 4fd636a2ed New translations Intents.strings (Kabyle) 2022-02-25 13:57:34 +01:00
Eugen Rochko 7b67813551 New translations app.json (Kabyle) 2022-02-25 13:57:33 +01:00
Eugen Rochko 1b3dc84b5a New translations Intents.strings (Kabyle) 2022-02-25 12:49:05 +01:00
Eugen Rochko 7862b25683 New translations Localizable.stringsdict (Kabyle) 2022-02-25 12:49:04 +01:00
Eugen Rochko 3895cb73fb New translations Localizable.stringsdict (Kabyle) 2022-02-25 11:46:55 +01:00
Eugen Rochko 724778e5fa New translations ios-infoPlist.json (Kabyle) 2022-02-25 11:46:53 +01:00
Eugen Rochko 8512a809c0 New translations app.json (Kabyle) 2022-02-25 10:42:06 +01:00
Eugen Rochko 065442430f New translations app.json (Kabyle) 2022-02-25 09:40:47 +01:00
Eugen Rochko fe54aa1112 New translations app.json (Kabyle) 2022-02-25 08:36:50 +01:00
Eugen Rochko 9d2593987b New translations app.json (Spanish) 2022-02-25 06:04:18 +01:00
Eugen Rochko b8f64e93b7 New translations app.json (Kabyle) 2022-02-24 22:52:19 +01:00
Eugen Rochko 02534d55fd New translations app.json (Kabyle) 2022-02-24 21:30:20 +01:00
Eugen Rochko f6207153d2 New translations app.json (Kabyle) 2022-02-24 20:30:23 +01:00
Eugen Rochko 54af783f23 New translations app.json (Kabyle) 2022-02-24 19:13:40 +01:00
Eugen Rochko fdf581d409 New translations app.json (Kabyle) 2022-02-24 10:16:42 +01:00
Eugen Rochko 4fb82e698f New translations app.json (Kabyle) 2022-02-24 09:11:38 +01:00
Eugen Rochko b0d3f535d5 New translations app.json (Kabyle) 2022-02-24 06:57:42 +01:00
Eugen Rochko bb35c81a7f New translations app.json (Japanese) 2022-02-23 12:38:43 +01:00
Eugen Rochko 0967a51916 New translations app.json (Kabyle) 2022-02-23 12:38:42 +01:00
Eugen Rochko e643265383 New translations app.json (Kabyle) 2022-02-23 11:42:32 +01:00
Eugen Rochko ac05324f4a New translations app.json (Kabyle) 2022-02-23 00:22:52 +01:00
Eugen Rochko 048d07b303 New translations app.json (Kabyle) 2022-02-22 23:20:39 +01:00
Eugen Rochko 328644cf9f New translations app.json (Kabyle) 2022-02-22 22:21:52 +01:00
Eugen Rochko 3a52259fd7 New translations app.json (Kabyle) 2022-02-22 21:14:57 +01:00
Eugen Rochko 5387a238dd New translations Intents.stringsdict (Italian) 2022-02-21 04:19:49 +01:00
Eugen Rochko 5763c22f9b New translations Intents.strings (Italian) 2022-02-21 04:19:48 +01:00
Eugen Rochko 047912f62c New translations Localizable.stringsdict (Italian) 2022-02-21 04:19:47 +01:00
Eugen Rochko ff1828a51b New translations ios-infoPlist.json (Italian) 2022-02-21 04:19:46 +01:00
Eugen Rochko 7e2a3102d2 New translations app.json (Italian) 2022-02-21 04:19:45 +01:00
CMK a73e65e903 chore: update version to 1.3.0 (104) 2022-02-18 19:34:27 +08:00
CMK 5d38abd659 feat: dismiss image preview when tap empty area 2022-02-18 19:34:14 +08:00
CMK a42acad337 chore: update version to 1.3.0 (103) 2022-02-18 19:09:25 +08:00
CMK 91e2882154 chore: update horizontal compact mode notification timeline margin looks like 2022-02-18 19:09:12 +08:00
CMK cc3826dd1f fix: profile segmented bar use wrong tint color when force Dark Mode issue 2022-02-18 18:55:52 +08:00
CMK 8e880326eb chore: update profile header and segmented bar margin 2022-02-18 18:55:26 +08:00
CMK 78fc34c08d chore: update notification timeline margin 2022-02-18 18:25:26 +08:00
CMK 5be6211986 fix: split view column state after size class transition not stable issue 2022-02-18 18:00:34 +08:00
CMK 1d827e7597 chore: update sidebar background color 2022-02-18 17:52:48 +08:00
CMK a1b9ac8394 chore: update status timeline margin 2022-02-18 17:49:20 +08:00
CMK b52f969c05 chore: update version to 1.3.0 (102) 2022-02-17 17:13:14 +08:00
CMK e5a72972cd chore: update textView minimum height from 88 to 64 2022-02-17 16:35:59 +08:00
CMK 10eae495e4 fix: inputAssistantItem duplicate setup issue 2022-02-17 16:35:22 +08:00
CMK 8f2e789183 fix: profile relationship button fill the width on iPad issue 2022-02-17 15:59:14 +08:00
CMK 19c26cd989 chore: update version to 1.3.0 (101) 2022-02-17 10:47:49 +08:00
CMK eba1f69bf6 fix: player button icon not reset issue 2022-02-17 10:47:15 +08:00
CMK c488e53863 fix: relationship background use wrong color when force dark style 2022-02-17 10:46:40 +08:00
CMK aaeaf6c72e chore: update version to 1.3.0 (100) 2022-02-16 19:49:33 +08:00
CMK bb4f9f8e20 feat: restore keyboard shortcut supports 2022-02-16 19:47:51 +08:00
CMK b4707e3567 chore: update badge tint color 2022-02-16 17:32:03 +08:00
CMK 7da3bbcaa7 feat: restore user recommend scene 2022-02-16 17:25:55 +08:00
CMK 6596827837 chore: update version to 1.3.0 (99) 2022-02-15 20:13:11 +08:00
CMK 4c41e94f8d fix: blurhash image not display during image loading issue 2022-02-15 20:12:53 +08:00
CMK 18a902c8ae chore: update post content sensitive style 2022-02-15 20:08:39 +08:00
CMK 771c8327b3 chore: update version to 1.3.0 (98) 2022-02-15 19:58:18 +08:00
CMK 792208aebb feat: restore post filter supports 2022-02-15 19:44:45 +08:00
CMK d80b8d718a fix: wrong reply header redirect logic issue 2022-02-15 18:17:55 +08:00
CMK aa26a19ae0 fix: post reblog header may display empty reblogger name issue 2022-02-15 18:17:37 +08:00
CMK d4a4e4ba3d chore: update color panel 2022-02-15 18:16:09 +08:00
CMK 94470c9f1b chore: update profile relationship button UI 2022-02-15 17:13:02 +08:00
CMK 0b1dc13894 chore: restore RTL layout for post content 2022-02-15 16:25:29 +08:00
CMK 7f597c2082 fix: setting switch use wrong tint color issue 2022-02-15 14:54:59 +08:00
CMK 74334126f0 chore: update i18n strings 2022-02-15 14:45:34 +08:00
CMK 5b40b876a7 Merge branch 'l10n_develop' into release/1.3.0 2022-02-15 14:26:33 +08:00
Eugen Rochko b88fadc896 New translations app.json (Chinese Simplified) 2022-02-15 07:25:42 +01:00
Eugen Rochko 3bb2cd5e4a New translations app.json (Chinese Simplified) 2022-02-15 07:15:45 +01:00
CMK caa9ab7a40 feat: add media interaction for notification timeline 2022-02-15 14:01:28 +08:00
CMK c2e5bcafb2 chore: add a11y hint for profile dashboard 2022-02-15 12:48:07 +08:00
Eugen Rochko 7d8e798326 New translations app.json (Basque) 2022-02-14 22:41:59 +01:00
Eugen Rochko 6e73997793 New translations app.json (Basque) 2022-02-14 21:45:19 +01:00
Eugen Rochko 547ca74532 New translations app.json (Swedish) 2022-02-14 17:03:50 +01:00
Eugen Rochko 2c5c7fb6d9 New translations Intents.strings (Japanese) 2022-02-14 13:25:34 +01:00
Eugen Rochko f4986eacba New translations app.json (Kabyle) 2022-02-14 13:25:33 +01:00
CMK 9158700c69 chore: update version to 1.3.0 (97) 2022-02-14 19:57:32 +08:00
CMK d561683c35 chore: restore the appearance settings 2022-02-14 19:57:15 +08:00
CMK ce80409ead feat: make status detail accessible 2022-02-14 19:34:22 +08:00
Eugen Rochko 61d84cc5a0 New translations Intents.strings (Japanese) 2022-02-14 12:24:49 +01:00
Eugen Rochko 9c60e33ced New translations app.json (Chinese Traditional) 2022-02-14 12:24:48 +01:00
Eugen Rochko dd610d672f New translations app.json (Chinese Traditional) 2022-02-14 11:29:30 +01:00
CMK 0f3764e3af feat: display no results when profile field empty 2022-02-14 16:22:03 +08:00
CMK 66c1b71610 feat: add cell height cache for user timeline 2022-02-14 16:09:39 +08:00
CMK 3d7ade1747 feat: restore scroll-to-top tap gesture for TabBar 2022-02-14 14:55:00 +08:00
Eugen Rochko f6a325620a New translations app.json (French) 2022-02-13 14:54:45 +01:00
Eugen Rochko fa0a5727d8 New translations app.json (French) 2022-02-13 13:34:02 +01:00
Eugen Rochko 2d33700c0f New translations app.json (Kabyle) 2022-02-13 11:09:36 +01:00
Eugen Rochko bda3e524f2 New translations ios-infoPlist.json (Kabyle) 2022-02-12 16:38:27 +01:00
Eugen Rochko c64b6fc4af New translations app.json (Kabyle) 2022-02-12 16:38:26 +01:00
Eugen Rochko 68554f52df New translations Localizable.stringsdict (Swedish) 2022-02-12 15:33:22 +01:00
Eugen Rochko a940709954 New translations app.json (Thai) 2022-02-12 09:22:03 +01:00
Eugen Rochko 1d05286027 New translations app.json (Thai) 2022-02-12 08:09:08 +01:00
Eugen Rochko b75b769794 New translations Localizable.stringsdict (Japanese) 2022-02-12 07:13:34 +01:00
Eugen Rochko 9f00dc8ff7 New translations app.json (Swedish) 2022-02-11 19:57:27 +01:00
Eugen Rochko b2ab902799 New translations Intents.strings (Swedish) 2022-02-11 18:17:48 +01:00
Eugen Rochko c40f89af57 New translations app.json (French) 2022-02-11 18:17:46 +01:00
Eugen Rochko d0fbef8866 New translations app.json (Kabyle) 2022-02-11 18:17:44 +01:00
Eugen Rochko da2ac38e9b New translations app.json (Romanian) 2022-02-11 18:17:43 +01:00
Eugen Rochko 634671798d New translations app.json (Spanish) 2022-02-11 18:17:41 +01:00
Eugen Rochko 60c4856786 New translations app.json (Arabic) 2022-02-11 18:17:39 +01:00
Eugen Rochko c6901a9725 New translations app.json (Catalan) 2022-02-11 18:17:38 +01:00
Eugen Rochko ed1f7e591a New translations app.json (Danish) 2022-02-11 18:17:37 +01:00
Eugen Rochko 5091825458 New translations app.json (German) 2022-02-11 18:17:36 +01:00
Eugen Rochko 6b886d851d New translations app.json (Basque) 2022-02-11 18:17:35 +01:00
Eugen Rochko 09774eddd9 New translations app.json (Japanese) 2022-02-11 18:17:34 +01:00
Eugen Rochko f39e2739fe New translations app.json (Korean) 2022-02-11 18:17:32 +01:00
Eugen Rochko ad899b937b New translations app.json (Dutch) 2022-02-11 18:17:31 +01:00
Eugen Rochko e8c4b4e051 New translations app.json (Portuguese) 2022-02-11 18:17:30 +01:00
Eugen Rochko 3bf15a1ceb New translations app.json (Russian) 2022-02-11 18:17:28 +01:00
Eugen Rochko 433fdbd199 New translations app.json (Chinese Simplified) 2022-02-11 18:17:26 +01:00
Eugen Rochko e0abd0036c New translations app.json (Chinese Traditional) 2022-02-11 18:17:24 +01:00
Eugen Rochko e3ae55c46c New translations app.json (English) 2022-02-11 18:17:23 +01:00
Eugen Rochko 4506fb80a7 New translations app.json (Portuguese, Brazilian) 2022-02-11 18:17:22 +01:00
Eugen Rochko b932629027 New translations app.json (Indonesian) 2022-02-11 18:17:20 +01:00
Eugen Rochko fe05122979 New translations app.json (Hindi) 2022-02-11 18:17:18 +01:00
Eugen Rochko 249acd3c05 New translations app.json (Welsh) 2022-02-11 18:17:16 +01:00
Eugen Rochko 6575d542d3 New translations app.json (Scottish Gaelic) 2022-02-11 18:17:14 +01:00
Eugen Rochko 01c6265975 New translations app.json (Kurmanji (Kurdish)) 2022-02-11 18:17:12 +01:00
Eugen Rochko 9eb6977efd New translations app.json (Swedish, Finland) 2022-02-11 18:17:12 +01:00
Eugen Rochko bd4946ee27 New translations Localizable.stringsdict (Swedish) 2022-02-11 18:17:10 +01:00
Eugen Rochko df59b5c2c3 New translations app.json (Swedish) 2022-02-11 18:17:08 +01:00
Eugen Rochko 44614eb3d9 New translations app.json (Thai) 2022-02-11 18:17:07 +01:00
CMK 0ec2b9f66c fix: notification i18n word typo 2022-02-12 00:18:19 +08:00
Eugen Rochko b884176c97 New translations app.json (Kurmanji (Kurdish)) 2022-02-11 17:17:38 +01:00
Eugen Rochko 46f2b6468a New translations app.json (Spanish, Argentina) 2022-02-11 17:17:37 +01:00
Eugen Rochko bfa1030a6f New translations app.json (Swedish, Finland) 2022-02-11 16:04:23 +01:00
Eugen Rochko 73be5bc64d New translations app.json (French) 2022-02-11 16:04:22 +01:00
Eugen Rochko 7a5c41c8bb New translations app.json (Kabyle) 2022-02-11 16:04:21 +01:00
Eugen Rochko a6cbd94cbc New translations app.json (Romanian) 2022-02-11 16:04:19 +01:00
Eugen Rochko 495d5ecd56 New translations app.json (Spanish) 2022-02-11 16:04:18 +01:00
Eugen Rochko 655d240078 New translations app.json (Arabic) 2022-02-11 16:04:17 +01:00
Eugen Rochko 0ff8d33936 New translations app.json (Catalan) 2022-02-11 16:04:16 +01:00
Eugen Rochko a6d173b7b4 New translations app.json (Danish) 2022-02-11 16:04:15 +01:00
Eugen Rochko 4b6964c79f New translations app.json (German) 2022-02-11 16:04:14 +01:00
Eugen Rochko b9f0db0a03 New translations app.json (Basque) 2022-02-11 16:04:12 +01:00
Eugen Rochko a8d450d94e New translations app.json (Japanese) 2022-02-11 16:04:11 +01:00
Eugen Rochko 447e6cecbd New translations app.json (Korean) 2022-02-11 16:04:10 +01:00
Eugen Rochko 10c0e6ee2f New translations app.json (Dutch) 2022-02-11 16:04:09 +01:00
Eugen Rochko 2e93d92428 New translations app.json (Portuguese) 2022-02-11 16:04:07 +01:00
Eugen Rochko c5210c3bca New translations app.json (Swedish) 2022-02-11 16:04:06 +01:00
Eugen Rochko ded116b30c New translations app.json (Chinese Simplified) 2022-02-11 16:04:05 +01:00
Eugen Rochko aa317336e2 New translations app.json (Chinese Traditional) 2022-02-11 16:04:04 +01:00
Eugen Rochko f08c79ccd2 New translations app.json (English) 2022-02-11 16:04:02 +01:00
Eugen Rochko 9b54b66508 New translations app.json (Portuguese, Brazilian) 2022-02-11 16:04:01 +01:00
Eugen Rochko 705c80df89 New translations app.json (Indonesian) 2022-02-11 16:03:59 +01:00
Eugen Rochko 6b1a7429c9 New translations app.json (Spanish, Argentina) 2022-02-11 16:03:58 +01:00
Eugen Rochko 54101e0303 New translations app.json (Hindi) 2022-02-11 16:03:57 +01:00
Eugen Rochko 7f48ae3a92 New translations app.json (Welsh) 2022-02-11 16:03:56 +01:00
Eugen Rochko b4164d01a8 New translations app.json (Scottish Gaelic) 2022-02-11 16:03:54 +01:00
Eugen Rochko a174d63d3c New translations app.json (Kurmanji (Kurdish)) 2022-02-11 16:03:53 +01:00
Eugen Rochko 0c8c793b69 New translations app.json (Russian) 2022-02-11 16:03:52 +01:00
Eugen Rochko 39596d8d84 New translations app.json (Thai) 2022-02-11 16:03:51 +01:00
CMK c4c297a3de
Merge pull request #327 from mastodon/feature/v2-timeline
Update Timeline UI
2022-02-11 23:01:11 +08:00
CMK 462d9060e0 chore: update version to 1.3.0 (96) 2022-02-11 20:26:12 +08:00
CMK 0bc128ba79 feat: add content warning toggle button 2022-02-11 20:21:28 +08:00
CMK d3e8f85cb3 feat: add notification timeline fetcher 2022-02-11 19:27:14 +08:00
CMK 59812807c6 fix: foreground notification not trigger tab bell icon update issue 2022-02-11 15:33:18 +08:00
CMK d85af16e03 fix: follow push notification deep-link not works issue 2022-02-11 15:28:39 +08:00
CMK 9e954c517e fix: instal state missing issue 2022-02-11 15:28:03 +08:00
CMK 56ce39cb46 chore: update action toolbar icons 2022-02-11 15:27:29 +08:00
Eugen Rochko 19cb4bc56f New translations app.json (French) 2022-02-10 19:52:46 +01:00
Eugen Rochko 0d77c0f9d8 New translations app.json (Kabyle) 2022-02-10 14:48:04 +01:00
Eugen Rochko b68133498f New translations Localizable.stringsdict (French) 2022-02-10 13:45:04 +01:00
Eugen Rochko 256d41c113 New translations Intents.stringsdict (Kabyle) 2022-02-10 13:45:03 +01:00
Eugen Rochko 55dd5f64c8 New translations Intents.strings (Kabyle) 2022-02-10 13:45:02 +01:00
Eugen Rochko 5e3d439166 New translations Localizable.stringsdict (Kabyle) 2022-02-10 13:45:00 +01:00
Eugen Rochko 1e5f22f04f New translations ios-infoPlist.json (Kabyle) 2022-02-10 13:44:59 +01:00
Eugen Rochko 7e0f64846d New translations app.json (Kabyle) 2022-02-10 13:44:58 +01:00
Eugen Rochko 57f2d225c6 New translations Intents.strings (French) 2022-02-10 13:44:56 +01:00
Eugen Rochko 9506fb7cf8 New translations app.json (French) 2022-02-10 13:44:55 +01:00
CMK dd7a0a48ca chore: update version to 1.3.0 (95) 2022-02-10 20:02:23 +08:00
CMK ab4d525cec feat: make the home timeline readable for VoiceOver 2022-02-10 20:01:52 +08:00
Eugen Rochko 5e20e410bf New translations Intents.stringsdict (Kabyle) 2022-02-10 12:40:13 +01:00
Eugen Rochko bc60081593 New translations Intents.strings (Kabyle) 2022-02-10 12:40:12 +01:00
Eugen Rochko 33eaca29fe New translations Localizable.stringsdict (Kabyle) 2022-02-10 12:40:11 +01:00
Eugen Rochko 4ef0ee303a New translations ios-infoPlist.json (Kabyle) 2022-02-10 12:40:09 +01:00
Eugen Rochko f532d5ebd6 New translations app.json (Kabyle) 2022-02-10 12:40:07 +01:00
CMK 54e84ed814 fix: [WIP] add suggestion account scene back 2022-02-10 19:30:41 +08:00
CMK c1e1d527fe fix: add missing home timeline bottom fetcher 2022-02-10 16:43:26 +08:00
CMK e7816f365f fix: add notification count clear logic back 2022-02-10 16:43:07 +08:00
CMK ca4406e941 fix: the profile segmented control use wrong selection tint color under force light UI style issue 2022-02-10 15:54:19 +08:00
CMK 05646e6f59 fix: profile segmented controls missing margin issue 2022-02-10 15:53:38 +08:00
CMK ba76fc51a1 fix: add missing margin for timeline with horizontal regular size class 2022-02-10 15:03:57 +08:00
CMK 1ac0bd65be fix: add missing shadow for compose publish button 2022-02-10 14:22:14 +08:00
CMK 471384d5f3 chore: remove spoiler toggle animation for table cell 2022-02-10 14:21:52 +08:00
CMK d1441aee8c fix: text strip wrong color in the Dark Mode issue 2022-02-10 14:21:19 +08:00
CMK a651b30674 chore: update version to 1.3.0 (94) 2022-02-09 20:35:54 +08:00
CMK 582843f54a feat: add video player for audio/video kind media 2022-02-09 20:35:19 +08:00
CMK 1789e6eb86 chore: update version to 1.3.0 (93) 2022-02-08 20:39:05 +08:00
CMK 8cd409de86 feat: add notification gap fetcher 2022-02-08 20:07:50 +08:00
CMK bdf7114fef feat: update status content warning UI 2022-02-08 19:50:18 +08:00
CMK 9051e5d1ec feat: update setting scene UI 2022-02-08 18:17:17 +08:00
CMK f4bb2d947f feat: update report flow 2022-02-08 12:36:06 +08:00
Eugen Rochko ec9ced0cef New translations app.json (Thai) 2022-02-07 17:05:33 +01:00
Eugen Rochko 53ad51c2b3 New translations Intents.strings (French) 2022-02-06 11:35:42 +01:00
Eugen Rochko 0d662e2ba5 New translations app.json (French) 2022-02-06 11:35:41 +01:00
CMK c964255a2a chore: update version to 1.3.0 (92) 2022-01-29 21:48:36 +08:00
CMK d332c98a0f feat: add content warning for post media 2022-01-29 19:51:40 +08:00
CMK caaf66286f feat: add content warning for post spoiler 2022-01-29 17:02:30 +08:00
CMK 12b73f5a10 fix: project dependency issue 2022-01-28 12:09:28 +08:00
CMK 9c7da4389e fix: remove unavailable framework import 2022-01-27 22:00:03 +08:00
CMK 573ed8fd8d fix: update the Xcode version to fix the CI failure 2022-01-27 21:50:02 +08:00
CMK b76b3a2750 feat: adapt the app to async & await. Update timeline UI 2022-01-27 21:23:39 +08:00
Eugen Rochko 2dac7ff906 New translations app.json (Thai) 2022-01-26 18:03:17 +01:00
Eugen Rochko a6a1aa1698 New translations app.json (Thai) 2022-01-26 16:42:17 +01:00
Eugen Rochko 8be8b30582 New translations Localizable.stringsdict (Spanish) 2022-01-26 12:07:38 +01:00
Eugen Rochko 47719cdfe4 New translations app.json (Spanish) 2022-01-26 12:07:36 +01:00
Eugen Rochko 098509f748 New translations app.json (Thai) 2022-01-25 21:29:57 +01:00
Eugen Rochko b744f34ef9 New translations app.json (Thai) 2022-01-25 20:11:48 +01:00
Eugen Rochko 106a22adff New translations app.json (Scottish Gaelic) 2022-01-21 20:46:06 +01:00
Eugen Rochko aee29cfb8d New translations app.json (Arabic) 2022-01-18 06:42:39 +01:00
Eugen Rochko ebeb5f693b New translations app.json (Kurmanji (Kurdish)) 2022-01-18 05:27:53 +01:00
Eugen Rochko 584b7c8d46 New translations app.json (German) 2022-01-18 02:23:54 +01:00
Eugen Rochko 3bbe922695 New translations app.json (Russian) 2022-01-12 06:16:15 +01:00
Eugen Rochko eca40e49f3 New translations app.json (Russian) 2022-01-12 05:10:52 +01:00
Eugen Rochko 0be1e50d64 New translations app.json (Spanish, Argentina) 2022-01-11 08:29:42 +01:00
Eugen Rochko fe1003849d New translations app.json (Spanish, Argentina) 2022-01-11 07:23:37 +01:00
Eugen Rochko 941270f955 New translations app.json (Swedish) 2022-01-10 15:29:24 +01:00
Eugen Rochko 35e617776e New translations app.json (Kurmanji (Kurdish)) 2022-01-10 14:26:36 +01:00
Eugen Rochko 19ecd721f6 New translations app.json (Kurmanji (Kurdish)) 2022-01-10 13:26:57 +01:00
Eugen Rochko df8866dd36 New translations app.json (Spanish) 2022-01-10 09:33:52 +01:00
Eugen Rochko f46853cba1 New translations app.json (Chinese Simplified) 2022-01-10 07:12:50 +01:00
Eugen Rochko 994dccf476 New translations app.json (Catalan) 2022-01-10 07:12:49 +01:00
Eugen Rochko 828e9b5aae New translations app.json (Catalan) 2022-01-10 06:14:23 +01:00
Eugen Rochko 3952858516 New translations app.json (Kurmanji (Kurdish)) 2022-01-10 04:36:48 +01:00
Eugen Rochko 51eb15f806 New translations app.json (French) 2022-01-10 04:36:47 +01:00
Eugen Rochko 5595d6c05d New translations app.json (Spanish) 2022-01-10 04:36:47 +01:00
Eugen Rochko b5d69d22fc New translations app.json (Arabic) 2022-01-10 04:36:46 +01:00
Eugen Rochko 332217dfb6 New translations app.json (Catalan) 2022-01-10 04:36:45 +01:00
Eugen Rochko 7f9a59002b New translations app.json (Danish) 2022-01-10 04:36:44 +01:00
Eugen Rochko 1136e3ab0f New translations app.json (German) 2022-01-10 04:36:43 +01:00
Eugen Rochko e329bd6b36 New translations app.json (Basque) 2022-01-10 04:36:42 +01:00
Eugen Rochko cd7885dda4 New translations app.json (Japanese) 2022-01-10 04:36:41 +01:00
Eugen Rochko 992cec98d0 New translations app.json (Korean) 2022-01-10 04:36:40 +01:00
Eugen Rochko 86a302855c New translations app.json (Dutch) 2022-01-10 04:36:39 +01:00
Eugen Rochko 3bc507f2f1 New translations app.json (Portuguese) 2022-01-10 04:36:38 +01:00
Eugen Rochko 880ac8409c New translations app.json (Romanian) 2022-01-10 04:36:37 +01:00
Eugen Rochko f26bb9e8d0 New translations app.json (Russian) 2022-01-10 04:36:37 +01:00
Eugen Rochko a02644a58b New translations app.json (Chinese Simplified) 2022-01-10 04:36:36 +01:00
Eugen Rochko e2becf57b6 New translations app.json (Chinese Traditional) 2022-01-10 04:36:34 +01:00
Eugen Rochko ff3ac07e0d New translations app.json (English) 2022-01-10 04:36:33 +01:00
Eugen Rochko 997009718d New translations app.json (Portuguese, Brazilian) 2022-01-10 04:36:32 +01:00
Eugen Rochko 96c1efbad9 New translations app.json (Indonesian) 2022-01-10 04:36:31 +01:00
Eugen Rochko cf5f48e8c4 New translations app.json (Spanish, Argentina) 2022-01-10 04:36:31 +01:00
Eugen Rochko 453a032484 New translations app.json (Thai) 2022-01-10 04:36:30 +01:00
Eugen Rochko 54995eb5fb New translations app.json (Hindi) 2022-01-10 04:36:29 +01:00
Eugen Rochko 987b5e3256 New translations app.json (Welsh) 2022-01-10 04:36:28 +01:00
Eugen Rochko fc18e89bca New translations app.json (Scottish Gaelic) 2022-01-10 04:36:27 +01:00
Eugen Rochko 44e3e86909 New translations app.json (Swedish) 2022-01-10 04:36:26 +01:00
Eugen Rochko da7c1eab5f New translations app.json (Swedish, Finland) 2022-01-10 04:36:25 +01:00
CMK b8181b83c9
Merge pull request #323 from mastodon/feature/v2-onboarding
Implement v2 Onboarding scene
2022-01-10 11:31:47 +08:00
CMK 0d96fd9f9e chore: add password hint i18n words and a11y hint 2022-01-10 11:20:44 +08:00
Eugen Rochko 58adc4fe1a New translations app.json (Basque) 2022-01-07 12:45:21 +01:00
CMK 5431d7a98c chore: update version to 1.3.0 (90) 2022-01-07 19:14:39 +08:00
CMK 548e4cc28f feat: update email confirm scene UI 2022-01-07 19:11:56 +08:00
CMK 7bf14c0450 feat: update register scene UI 2022-01-07 18:49:37 +08:00
Eugen Rochko e9834555d1 New translations app.json (Basque) 2022-01-07 11:42:25 +01:00
Eugen Rochko 5725f17fda New translations app.json (Basque) 2022-01-06 13:23:34 +01:00
Eugen Rochko a80e2dc296 New translations app.json (Basque) 2022-01-06 12:03:34 +01:00
Eugen Rochko e6ee0c67ab New translations Intents.stringsdict (Basque) 2022-01-05 20:16:29 +01:00
Eugen Rochko 755e33d57f New translations Intents.strings (Basque) 2022-01-05 20:16:28 +01:00
Eugen Rochko 1576a8e486 New translations Localizable.stringsdict (Basque) 2022-01-05 20:16:27 +01:00
Eugen Rochko 44e44f781f New translations ios-infoPlist.json (Basque) 2022-01-05 20:16:26 +01:00
Eugen Rochko 8bbc083712 New translations app.json (Basque) 2022-01-05 20:16:26 +01:00
Eugen Rochko 29e9a5f8b6 New translations app.json (Basque) 2022-01-05 19:08:33 +01:00
Eugen Rochko 41b8089fcb New translations Intents.strings (Japanese) 2022-01-05 11:27:09 +01:00
Eugen Rochko 5133df1934 New translations app.json (Japanese) 2022-01-05 11:27:08 +01:00
CMK a7a36d503a feat: update server rule scene UI 2022-01-05 18:12:52 +08:00
CMK d08cb9ece9 chore: update version to .1.3.0 (89) 2022-01-04 19:28:46 +08:00
CMK c9417a2e17 fix: category initial selection missing issue 2022-01-04 18:44:42 +08:00
CMK d36e60e2a4 chore: fix CI build failure issue 2022-01-04 18:30:59 +08:00
CMK 223049a3f5 feat: update server pick scene UI 2022-01-04 18:30:21 +08:00
Eugen Rochko 63238da22f New translations app.json (Kurmanji (Kurdish)) 2022-01-01 18:02:41 +01:00
Eugen Rochko 98ca1f86b4 New translations app.json (Arabic) 2021-12-31 21:26:01 +01:00
Eugen Rochko 92b37f3ec8 New translations app.json (Spanish, Argentina) 2021-12-31 15:23:47 +01:00
Eugen Rochko ab65e6a2cb New translations app.json (Spanish) 2021-12-31 14:22:17 +01:00
Eugen Rochko 7c5dcb934b New translations app.json (Russian) 2021-12-31 13:18:48 +01:00
Eugen Rochko e0d2f42626 New translations app.json (Catalan) 2021-12-31 13:18:47 +01:00
Eugen Rochko 11287b3b11 New translations app.json (Kurmanji (Kurdish)) 2021-12-31 12:14:56 +01:00
Eugen Rochko e970191c61 New translations app.json (French) 2021-12-31 12:14:55 +01:00
Eugen Rochko 9a478f445f New translations app.json (Spanish) 2021-12-31 12:14:54 +01:00
Eugen Rochko 9fbee6584a New translations app.json (Arabic) 2021-12-31 12:14:53 +01:00
Eugen Rochko 627e4a773d New translations app.json (Catalan) 2021-12-31 12:14:52 +01:00
Eugen Rochko b174fa7cf6 New translations app.json (Danish) 2021-12-31 12:14:51 +01:00
Eugen Rochko 7948df0ba6 New translations app.json (German) 2021-12-31 12:14:50 +01:00
Eugen Rochko baf2d5180e New translations app.json (Basque) 2021-12-31 12:14:50 +01:00
Eugen Rochko d59a94851a New translations app.json (Japanese) 2021-12-31 12:14:49 +01:00
Eugen Rochko c1573f069e New translations app.json (Korean) 2021-12-31 12:14:48 +01:00
Eugen Rochko 37ba14d0ac New translations app.json (Dutch) 2021-12-31 12:14:47 +01:00
Eugen Rochko 65ea9aa894 New translations app.json (Portuguese) 2021-12-31 12:14:46 +01:00
Eugen Rochko 51d29d5066 New translations app.json (Romanian) 2021-12-31 12:14:45 +01:00
Eugen Rochko 8199e6cb17 New translations app.json (Russian) 2021-12-31 12:14:44 +01:00
Eugen Rochko 68b02146c2 New translations app.json (Chinese Simplified) 2021-12-31 12:14:43 +01:00
Eugen Rochko a3d263a29a New translations app.json (Chinese Traditional) 2021-12-31 12:14:42 +01:00
Eugen Rochko b108fa4389 New translations app.json (English) 2021-12-31 12:14:41 +01:00
Eugen Rochko 2b714768d4 New translations app.json (Portuguese, Brazilian) 2021-12-31 12:14:40 +01:00
Eugen Rochko 6d09b5be4e New translations app.json (Indonesian) 2021-12-31 12:14:39 +01:00
Eugen Rochko 2b2272b8c0 New translations app.json (Spanish, Argentina) 2021-12-31 12:14:38 +01:00
Eugen Rochko e36a17fb87 New translations app.json (Thai) 2021-12-31 12:14:37 +01:00
Eugen Rochko da68a942ed New translations app.json (Hindi) 2021-12-31 12:14:36 +01:00
Eugen Rochko 3c05901806 New translations app.json (Welsh) 2021-12-31 12:14:35 +01:00
Eugen Rochko 09fbb7ba60 New translations app.json (Scottish Gaelic) 2021-12-31 12:14:34 +01:00
Eugen Rochko ad96146922 New translations app.json (Swedish) 2021-12-31 12:14:33 +01:00
Eugen Rochko 17712b5698 New translations app.json (Swedish, Finland) 2021-12-31 12:14:32 +01:00
CMK cff048c2a3 feat: add shadow and fix modal transition issue 2021-12-31 17:31:13 +08:00
CMK 4a38daa345 feat: update Welcome scene UI 2021-12-31 16:47:13 +08:00
CMK 7711564cdd chore: remove Texture pod 2021-12-28 16:15:44 +08:00
CMK b3ec9ee171 Merge branch 'main' into develop 2021-12-28 15:59:38 +08:00
Eugen Rochko fd245519af New translations app.json (Swedish, Finland) 2021-12-25 02:18:32 +01:00
Eugen Rochko 9be9636dab New translations app.json (Swedish, Finland) 2021-12-22 08:32:43 +01:00
Eugen Rochko 3c894320d7 New translations app.json (Swedish, Finland) 2021-12-22 07:35:56 +01:00
Eugen Rochko 2a694964c2 New translations Intents.stringsdict (Swedish, Finland) 2021-12-22 06:35:07 +01:00
Eugen Rochko c7c8861ebe New translations Intents.strings (Swedish, Finland) 2021-12-22 06:35:06 +01:00
Eugen Rochko 55c8e16d31 New translations Localizable.stringsdict (Swedish, Finland) 2021-12-22 06:35:05 +01:00
Eugen Rochko 0e824c992e New translations ios-infoPlist.json (Swedish, Finland) 2021-12-22 06:35:04 +01:00
Eugen Rochko 7b5861fb01 New translations app.json (Swedish, Finland) 2021-12-22 06:35:03 +01:00
Eugen Rochko 8972400a5c New translations Intents.strings (Swedish, Finland) 2021-12-22 05:37:18 +01:00
Eugen Rochko 4a47ab6c7d New translations app.json (Swedish, Finland) 2021-12-22 03:40:27 +01:00
Eugen Rochko 76ad32e4c8 New translations Intents.strings (Swedish, Finland) 2021-12-22 02:29:38 +01:00
Eugen Rochko 9ccf9ef5f9 New translations app.json (Swedish, Finland) 2021-12-22 02:29:37 +01:00
Eugen Rochko f207a4b3cc New translations app.json (Swedish, Finland) 2021-12-22 01:33:28 +01:00
Eugen Rochko 250f68acfe New translations app.json (Swedish, Finland) 2021-12-22 00:37:54 +01:00
Eugen Rochko 8b28057faf New translations Localizable.stringsdict (Swedish, Finland) 2021-12-21 23:32:20 +01:00
Eugen Rochko aaac6d1060 New translations Localizable.stringsdict (Swedish, Finland) 2021-12-21 22:32:46 +01:00
Eugen Rochko 06efb2b5be New translations app.json (Swedish, Finland) 2021-12-21 22:32:45 +01:00
Eugen Rochko 67a003529a New translations ios-infoPlist.json (Swedish, Finland) 2021-12-21 21:34:13 +01:00
Eugen Rochko a44bd410bd New translations app.json (Swedish, Finland) 2021-12-21 21:34:12 +01:00
Eugen Rochko 93e8f1f724 New translations app.json (Swedish, Finland) 2021-12-21 20:24:40 +01:00
Eugen Rochko 6d79a73c96 New translations Intents.stringsdict (Basque) 2021-12-09 05:00:50 +01:00
Eugen Rochko 8365bf7f09 New translations Intents.strings (Basque) 2021-12-09 05:00:49 +01:00
Eugen Rochko b1f5fa0bc4 New translations Localizable.stringsdict (Basque) 2021-12-09 05:00:48 +01:00
Eugen Rochko 41d84c5b77 New translations ios-infoPlist.json (Basque) 2021-12-09 05:00:47 +01:00
Eugen Rochko 2ff2241227 New translations app.json (Basque) 2021-12-09 05:00:46 +01:00
Eugen Rochko 4e44b0d0f9 New translations app.json (Arabic) 2021-12-06 16:58:43 +01:00
Eugen Rochko f3973c5432 New translations app.json (Arabic) 2021-12-06 15:48:17 +01:00
Eugen Rochko d9cc83f492 New translations app.json (Arabic) 2021-12-06 14:51:53 +01:00
Eugen Rochko 56b5c4e2ef New translations app.json (Arabic) 2021-12-06 10:11:42 +01:00
Eugen Rochko 27d4d2e1c3 New translations app.json (Arabic) 2021-12-06 08:37:09 +01:00
Eugen Rochko 1edaa186f0 New translations app.json (Arabic) 2021-12-06 07:38:58 +01:00
Eugen Rochko 7fe35c405e New translations app.json (Arabic) 2021-12-06 06:42:42 +01:00
CMK 6dcc8d1f9e
Merge pull request #302 from mastodon/feature/new-iPad
Update for new iPad design
2021-11-01 20:26:33 +08:00
CMK 06e5541d44
Merge pull request #294 from mastodon/feature/iPad
Update for iPad compatibility
2021-09-30 15:22:35 +08:00
1111 changed files with 72606 additions and 22005 deletions

17
.arkana.yml Normal file
View File

@ -0,0 +1,17 @@
import_name: 'ArkanaKeys'
namespace: 'Keys'
result_path: 'Dependencies'
flavors:
- AppStore
swift_declaration_strategy: let
should_generate_unit_tests: true
package_manager: spm
environments:
- Debug
- Release
global_secrets:
# nothing
environment_secrets:
# Will lookup for <Key>Debug and <Key>Release env vars (assuming no flavor was declared)
# Mastodon Push Notification Endpoint
- NotificationEndpoint

7
.env.example Normal file
View File

@ -0,0 +1,7 @@
# Required
# https://<your-domain>/relay-to/development
NotificationEndpointDebug=""
# https://<your-domain>/relay-to/production
NotificationEndpointRelease=""

75
.github/scripts/build-release.sh vendored Executable file
View File

@ -0,0 +1,75 @@
#!/usr/bin/env bash
set -xeu
set -o pipefail
function finish() {
ditto -c -k --sequesterRsrc --keepParent "${RESULT_BUNDLE_PATH}" "${RESULT_BUNDLE_PATH}.zip"
rm -rf "${RESULT_BUNDLE_PATH}"
}
trap finish EXIT
SDK="${SDK:-iphoneos}"
WORKSPACE="${WORKSPACE:-Mastodon.xcworkspace}"
SCHEME="${SCHEME:-Mastodon}"
CONFIGURATION=${CONFIGURATION:-Release}
BUILD_DIR=${BUILD_DIR:-.build}
ARTIFACT_PATH=${RESULT_PATH:-${BUILD_DIR}/Artifacts}
RESULT_BUNDLE_PATH="${ARTIFACT_PATH}/${SCHEME}.xcresult"
ARCHIVE_PATH=${ARCHIVE_PATH:-${BUILD_DIR}/Archives/${SCHEME}.xcarchive}
DERIVED_DATA_PATH=${DERIVED_DATA_PATH:-${BUILD_DIR}/DerivedData}
EXPORT_OPTIONS_FILE=".github/support/ExportOptions.plist"
WORK_DIR=$(pwd)
API_PRIVATE_KEYS_PATH="${WORK_DIR}/${BUILD_DIR}/private_keys"
API_KEY_FILE="${API_PRIVATE_KEYS_PATH}/api_key.p8"
rm -rf "${RESULT_BUNDLE_PATH}"
rm -rf "${API_PRIVATE_KEYS_PATH}"
mkdir -p "${API_PRIVATE_KEYS_PATH}"
echo -n "${ENV_API_PRIVATE_KEY_BASE64}" | base64 --decode > "${API_KEY_FILE}"
BUILD_NUMBER=$(app-store-connect get-latest-testflight-build-number $ENV_APP_ID --issuer-id $ENV_ISSUER_ID --key-id $ENV_API_KEY_ID --private-key @file:$API_KEY_FILE)
BUILD_NUMBER=$((BUILD_NUMBER+1))
CURRENT_PROJECT_VERSION=${BUILD_NUMBER:-0}
echo "GITHUB_TAG_NAME=build-$CURRENT_PROJECT_VERSION" >> $GITHUB_ENV
agvtool new-version -all $CURRENT_PROJECT_VERSION
xcrun xcodebuild clean \
-workspace "${WORKSPACE}" \
-scheme "${SCHEME}" \
-configuration "${CONFIGURATION}"
xcrun xcodebuild archive \
-workspace "${WORKSPACE}" \
-scheme "${SCHEME}" \
-configuration "${CONFIGURATION}" \
-destination generic/platform=iOS \
-sdk "${SDK}" \
-parallelizeTargets \
-showBuildTimingSummary \
-derivedDataPath "${DERIVED_DATA_PATH}" \
-archivePath "${ARCHIVE_PATH}" \
-resultBundlePath "${RESULT_BUNDLE_PATH}" \
-allowProvisioningUpdates \
-authenticationKeyPath "${API_KEY_FILE}" \
-authenticationKeyID "${ENV_API_KEY_ID}" \
-authenticationKeyIssuerID "${ENV_ISSUER_ID}"
xcrun xcodebuild \
-exportArchive \
-archivePath "${ARCHIVE_PATH}" \
-exportOptionsPlist "${EXPORT_OPTIONS_FILE}" \
-exportPath "${ARTIFACT_PATH}/${SCHEME}.ipa" \
-allowProvisioningUpdates \
-authenticationKeyPath "${API_KEY_FILE}" \
-authenticationKeyID "${ENV_API_KEY_ID}" \
-authenticationKeyIssuerID "${ENV_ISSUER_ID}"
# Zip up the Xcode Archive into Artifacts folder.
ditto -c -k --sequesterRsrc --keepParent "${ARCHIVE_PATH}" "${ARTIFACT_PATH}/${SCHEME}.xcarchive.zip"

View File

@ -7,6 +7,6 @@ set -eo pipefail
xcodebuild -workspace Mastodon.xcworkspace \
-scheme Mastodon \
-destination "platform=iOS Simulator,name=iPhone SE (2nd generation)" \
-destination "platform=iOS Simulator,name=iPhone SE (2nd generation)" \
clean \
build | xcpretty

View File

@ -1,9 +1,15 @@
#!/bin/bash
sudo gem install cocoapods-keys
# workaround https://github.com/CocoaPods/CocoaPods/issues/11355
# sed -i '' $'1s/^/source "https:\\/\\/github.com\\/CocoaPods\\/Specs.git"\\\n\\\n/' Podfile
# stub keys. DO NOT use in production
pod keys set notification_endpoint "<endpoint>"
pod keys set notification_endpoint_debug "<endpoint>"
# Install Ruby Bundler
gem install bundler:2.3.11
pod install
# Install Ruby Gems
bundle install
# Setup notification endpoint
bundle exec arkana
bundle exec pod install

10
.github/support/ExportOptions.plist vendored Normal file
View File

@ -0,0 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>method</key>
<string>app-store</string>
<key>manageAppVersionAndBuildNumber</key>
<true/>
</dict>
</plist>

74
.github/workflows/develop-build.yml vendored Normal file
View File

@ -0,0 +1,74 @@
name: Build for Develop TestFlight
on:
push:
branches:
- develop
- release*
- ci-test
jobs:
build:
name: Build
runs-on: macOS-12
steps:
- name: Checkout
uses: actions/checkout@v2
- name: Setup
env:
NotificationEndpointDebug: ${{ secrets.NotificationEndpointDebug }}
NotificationEndpointRelease: ${{ secrets.NotificationEndpointRelease }}
run: exec ./.github/scripts/setup.sh
- name: Install codemagic-cli-tools
uses: actions/setup-python@v4
with:
python-version: '3.11'
- run: |
pip3 install codemagic-cli-tools
- run: |
codemagic-cli-tools --version || true
- name: Import Code-Signing Certificates
uses: Apple-Actions/import-codesign-certs@v1 # https://github.com/Apple-Actions/import-codesign-certs
with:
keychain: build-p12
p12-file-base64: ${{ secrets.BUILD_CERTIFICATE_BASE64 }}
p12-password: ${{ secrets.P12_PASSWORD }}
- name: Download Provisioning Profiles
uses: Apple-Actions/download-provisioning-profiles@v1 # https://github.com/Apple-Actions/download-provisioning-profiles
with:
bundle-id: org.joinmastodon.app
issuer-id: ${{ secrets.APPSTORE_ISSUER_ID }}
api-key-id: ${{ secrets.APPSTORE_KEY_ID }}
api-private-key: ${{ secrets.APPSTORE_PRIVATE_KEY }}
- name: Build
env:
ENV_APP_ID: ${{ secrets.APP_ID }}
ENV_ISSUER_ID: ${{ secrets.APPSTORE_ISSUER_ID }}
ENV_API_KEY_ID: ${{ secrets.APPSTORE_KEY_ID }}
ENV_API_PRIVATE_KEY: ${{ secrets.APPSTORE_PRIVATE_KEY }}
ENV_API_PRIVATE_KEY_BASE64: ${{ secrets.APP_STORE_CONNECT_KEY_BASE64 }}
run: exec ./.github/scripts/build-release.sh
- name: Upload TestFlight Build
uses: Apple-Actions/upload-testflight-build@master
with:
app-path: .build/Artifacts/Mastodon.ipa/Mastodon.ipa
issuer-id: ${{ secrets.APPSTORE_ISSUER_ID }}
api-key-id: ${{ secrets.APPSTORE_KEY_ID }}
api-private-key: ${{ secrets.APPSTORE_PRIVATE_KEY }}
- name: Tag commit
uses: tvdias/github-tagger@v0.0.1
with:
repo-token: "${{ secrets.GITHUB_TOKEN }}"
tag: "${{ env.GITHUB_TAG_NAME }}"
- name: Clean up keychain and provisioning profile
if: ${{ always() }}
run: |
security delete-keychain build-p12.keychain-db

View File

@ -6,6 +6,9 @@ on:
- master
- develop
- feature/*
- feature-*
- issue/*
- issue-*
pull_request:
branches:
- develop
@ -15,13 +18,14 @@ on:
jobs:
build:
name: CI build
runs-on: macos-11
runs-on: macos-12
steps:
- name: checkout
uses: actions/checkout@v2
- name: force Xcode 13.2.1
run: sudo xcode-select -switch /Applications/Xcode_13.2.1.app
- name: setup
env:
NotificationEndpointDebug: ${{ secrets.NotificationEndpointDebug }}
NotificationEndpointRelease: ${{ secrets.NotificationEndpointRelease }}
run: exec ./.github/scripts/setup.sh
- name: build
run: exec ./.github/scripts/build.sh

7
.gitignore vendored
View File

@ -120,6 +120,9 @@ xcuserdata
# End of https://www.toptal.com/developers/gitignore/api/swift,swiftpm,xcode,cocoapods
Localization/StringsConvertor/input
# Localization/StringsConvertor/input
Localization/StringsConvertor/output
.DS_Store
.DS_Store
env/**/**
!env/.env

View File

@ -1,18 +0,0 @@
//
// AppShared.h
// AppShared
//
// Created by MainasuK Cirno on 2021-4-27.
//
#import <Foundation/Foundation.h>
//! Project version number for AppShared.
FOUNDATION_EXPORT double AppSharedVersionNumber;
//! Project version string for AppShared.
FOUNDATION_EXPORT const unsigned char AppSharedVersionString[];
// In this header, you should import all the public headers of your framework using statements like #import <AppShared/PublicHeader.h>

View File

@ -1,22 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>CFBundleDevelopmentRegion</key>
<string>$(DEVELOPMENT_LANGUAGE)</string>
<key>CFBundleExecutable</key>
<string>$(EXECUTABLE_NAME)</string>
<key>CFBundleIdentifier</key>
<string>$(PRODUCT_BUNDLE_IDENTIFIER)</string>
<key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string>
<key>CFBundleName</key>
<string>$(PRODUCT_NAME)</string>
<key>CFBundlePackageType</key>
<string>$(PRODUCT_BUNDLE_PACKAGE_TYPE)</string>
<key>CFBundleShortVersionString</key>
<string>1.3.0</string>
<key>CFBundleVersion</key>
<string>109</string>
</dict>
</plist>

View File

@ -0,0 +1,34 @@
# Acknowledgments
- [Alamofire](https://github.com/Alamofire/Alamofire)
- [AlamofireImage](https://github.com/Alamofire/AlamofireImage)
- [AlamofireNetworkActivityIndicator](https://github.com/Alamofire/AlamofireNetworkActivityIndicator)
- [Arkana](https://github.com/rogerluan/arkana)
- [CommonOSLog](https://github.com/mainasuk/CommonOSLog)
- [CryptoSwift](https://github.com/krzyzanowskim/CryptoSwift)
- [DateToolSwift](https://github.com/MatthewYork/DateTools)
- [FLAnimatedImage](https://github.com/Flipboard/FLAnimatedImage)
- [FLEX](https://github.com/FLEXTool/FLEX)
- [FPSIndicator](https://github.com/MainasuK/FPSIndicator)
- [Fuzi](https://github.com/cezheng/Fuzi)
- [Kanna](https://github.com/tid-kijyun/Kanna)
- [KeychainAccess](https://github.com/kishikawakatsumi/KeychainAccess.git)
- [Kingfisher](https://github.com/onevcat/Kingfisher)
- [MetaTextKit](https://github.com/TwidereProject/MetaTextKit)
- [Nuke-FLAnimatedImage-Plugin](https://github.com/kean/Nuke-FLAnimatedImage-Plugin)
- [Nuke](https://github.com/kean/Nuke)
- [Pageboy](https://github.com/uias/Pageboy#the-basics)
- [PanModal](https://github.com/slackhq/PanModal.git)
- [SDWebImage](https://github.com/SDWebImage/SDWebImage)
- [swift-collections](https://github.com/apple/swift-collections)
- [swift-nio](https://github.com/apple/swift-nio)
- [SwiftGen](https://github.com/SwiftGen/SwiftGen)
- [SwiftUI-Introspect](https://github.com/siteline/SwiftUI-Introspect)
- [SwiftyJSON](https://github.com/SwiftyJSON/SwiftyJSON)
- [TabBarPager](https://github.com/TwidereProject/TabBarPager)
- [Tabman](https://github.com/uias/Tabman)
- [ThirdPartyMailer](https://github.com/vtourraine/ThirdPartyMailer)
- [TOCropViewController](https://github.com/TimOliver/TOCropViewController)
- [TwidereX-iOS](https://github.com/TwidereProject/TwidereX-iOS)
- [TwitterProfile](https://github.com/OfTheWolf/TwitterProfile)
- [UITextView-Placeholder](https://github.com/devxoul/UITextView-Placeholder)

View File

@ -1,30 +1,30 @@
# Contributing
- File the issue for bug report and feature request
- File an issue to report a bug or feature request
- Translate the project in our [Crowdin](https://crowdin.com/project/mastodon-for-ios) project
- Make the Pull Request to contribute
## Bug Report
File the issue about the bug. Make sure you are installing the latest version app from TestFlight or App Store.
File an issue about the bug or feature request. Make sure you are installing the latest version of the app from TestFlight or App Store.
## Translation
[![Crowdin](https://badges.crowdin.net/mastodon-for-ios/localized.svg)](https://crowdin.com/project/mastodon-for-ios)
The translation will update regularly. Please request language if not listed via issue.
The translation will update regularly. Please request the language if it is not listed via an issue.
## Pull Request
You can make a pull request directly with small block code changes for bugfix or feature implementations. Before making a pull request with hundred lines of changes to this repository, please first discuss the change you wish to make via issue.
You can create a pull request directly with small block code changes for bugfix or feature implementations. Before making a pull request with hundred lines of changes to this repository, please first discuss the change you wish to make via an issue.
Also, there are lots of existing feature request issues that could be a good-first-issue discussing place.
Follow the git-flow pattern to make your pull request.
1. Ensure you are checkout on the `develop` branch.
2. Write your codes and test them on **iPad and iPhone**.
3. Merge the `develop` into your branch then make a Pull Request. Please merge the branch and resolve any conflicts when the `develop` updates. **Do not force push your codes.**
4. Make sure the permission for your folk is open to the reviewer. Code style fix, conflict resolution, and other changes may be committed by the reviewer directly.
1. Ensure you have started a new branch based on the `develop` branch.
2. Write your changes and test them on **iPad and iPhone**.
3. Merge the `develop` branch into your branch then make a Pull Request. Please merge the branch and resolve any conflicts if `develop` updates. **Do not force push your commits.**
4. Make sure the permission for your fork is open to the reviewer. Code style fix, conflict resolution, and other changes may be committed by the reviewer directly.
5. Request a code review and wait for approval. The PR will be merged when it is approved.
## Documentation
The documents for this app is list under the [Documentation](../Documentation/) folder. We are also welcome contributions for documentation.
The documentation for this app is listed under the [Documentation](../Documentation/) folder. We are also welcoming contributions for documentation.

View File

@ -7,17 +7,18 @@
- iOS 14.0+
Intell the latest version of Xcode from the App Store or Apple Developer Download website. Also, we assert you have the [Homebrew](https://brew.sh) package manager.
Install the latest version of Xcode from the App Store or Apple Developer Download website. Also, we assert you have the [Homebrew](https://brew.sh) package manager.
This guide may not suit your machine and actually setup procedure may change in the future. Please file the issue or Pull Request if there are any problems.
## CocoaPods
The app use [CocoaPods]() and [CocoaPods-Keys](https://github.com/orta/cocoapods-keys). The M1 Mac needs virtual ruby env to workaround compatibility issues.
The app use [CocoaPods]() and [Arkana](https://github.com/rogerluan/arkana). Ruby Gems are managed through Bundler. The M1 Mac needs virtual ruby env to workaround compatibility issues. Make sure you have [Rosetta](https://support.apple.com/en-us/HT211861) installed if you are using the M1 Mac.
#### Intel Mac
```zsh
sudo gem install cocoapods cocoapods-keys
gem install bundler
bundle install
```
#### M1 Mac
@ -40,31 +41,39 @@ rbenv global 3.0.3
ruby --version
# > ruby 3.0.3p157 (2021-11-24 revision 3fb7d2cadc) [arm64-darwin21]
sudo gem install cocoapods cocoapods-keys
gem install bundler
bundle install
```
## Bootstrap
```zsh
# make a clean build
sudo gem install cocoapods-clean
pod clean
bundle install
bundle exec pod clean
# setup arkana
# please check the `.env.example` to create your's or use the empty example directly
bundle exec arkana -e ./env/.env
# clean pods
bundle exec pod clean
# make install
pod install --repo-update
bundle exec pod install --repo-update
# open workspace
open Mastodon.xcworkspace
```
The CocoaPods-Key plugin will request the push notification endpoint. You can fufill the empty string and set it later. To setup the push notification. Please check section `Push Notification` below.
The Arkana plugin will setup the push notification endpoint. You can use the empty template from `./env/.env` or use your own `.env` file. To setup the push notification. Please check section `Push Notification` below.
The app requires the `App Group` capability. To make sure it works for your developer membership. Please check [AppSecret.swift](../AppShared/AppSecret.swift) file and set another unique `groupID` and update `App Group` settings.
The app requires the `App Group` capability. To make sure it works for your developer membership. Please check [AppSecret.swift](../MastodonSDK/Sources/MastodonCore/AppSecret.swift) file and set another unique `groupID` and update `App Group` settings.
#### Push Notification (Optional)
The app is compatible with [toot-relay](https://github.com/DagAgren/toot-relay) APNs. You can set your push notification endpoint via Cocoapod-Keys. There are two endpoints:
- notification_endpoint: for `RELEASE` usage
- notification_endpoint_debug: for `DEBUG` usage
The app is compatible with [toot-relay](https://github.com/DagAgren/toot-relay) APNs. You can set your push notification endpoint via Arkana. There are two endpoints:
- NotificationEndpointDebug: for `DEBUG` usage. e.g. `https://<your.domin>/relay-to/development`
- NotificationEndpointRelease: for `RELEASE` usage. e.g. `https://<your.domin>/relay-to/production`
Please check the [Establishing a Certificate-Based Connection to APNs
](https://developer.apple.com/documentation/usernotifications/setting_up_a_remote_notification_server/establishing_a_certificate-based_connection_to_apns) document to generate the certificate and exports the p12 file.
@ -80,4 +89,4 @@ Please check and set the `notification.Topic` to the app BundleID in [toot-relay
## What's next
We welcome contributions! And if you have an interest to contribute codes. Here is a document that describes the app architecture and what's tech stack it uses.
We welcome contributions! And if you have an interest to contribute codes. Here is a document that describes the app architecture and what's tech stack it uses.

View File

@ -14,7 +14,7 @@ We use `xcodebuild` CLI tool to trigger UITest.
Set the `name` in `-destination` option to add device for snapshot. For example:
`-destination 'platform=iOS Simulator,name=iPad Pro (12.9-inch) (5th generation)' \`
You can list the avaiable simulator:
You can list the available simulators:
```zsh
# list the destinations
xcodebuild \

7
Gemfile Normal file
View File

@ -0,0 +1,7 @@
source "https://rubygems.org"
gem 'arkana'
gem "cocoapods"
gem "cocoapods-clean"
gem "xcpretty"

114
Gemfile.lock Normal file
View File

@ -0,0 +1,114 @@
GEM
remote: https://rubygems.org/
specs:
CFPropertyList (3.0.5)
rexml
activesupport (6.1.7)
concurrent-ruby (~> 1.0, >= 1.0.2)
i18n (>= 1.6, < 2)
minitest (>= 5.1)
tzinfo (~> 2.0)
zeitwerk (~> 2.3)
addressable (2.8.1)
public_suffix (>= 2.0.2, < 6.0)
algoliasearch (1.27.5)
httpclient (~> 2.8, >= 2.8.3)
json (>= 1.5.1)
arkana (1.2.0)
colorize (~> 0.8)
dotenv (~> 2.7)
yaml (~> 0.2)
atomos (0.1.3)
claide (1.1.0)
cocoapods (1.11.3)
addressable (~> 2.8)
claide (>= 1.0.2, < 2.0)
cocoapods-core (= 1.11.3)
cocoapods-deintegrate (>= 1.0.3, < 2.0)
cocoapods-downloader (>= 1.4.0, < 2.0)
cocoapods-plugins (>= 1.0.0, < 2.0)
cocoapods-search (>= 1.0.0, < 2.0)
cocoapods-trunk (>= 1.4.0, < 2.0)
cocoapods-try (>= 1.1.0, < 2.0)
colored2 (~> 3.1)
escape (~> 0.0.4)
fourflusher (>= 2.3.0, < 3.0)
gh_inspector (~> 1.0)
molinillo (~> 0.8.0)
nap (~> 1.0)
ruby-macho (>= 1.0, < 3.0)
xcodeproj (>= 1.21.0, < 2.0)
cocoapods-clean (0.0.1)
cocoapods-core (1.11.3)
activesupport (>= 5.0, < 7)
addressable (~> 2.8)
algoliasearch (~> 1.0)
concurrent-ruby (~> 1.1)
fuzzy_match (~> 2.0.4)
nap (~> 1.0)
netrc (~> 0.11)
public_suffix (~> 4.0)
typhoeus (~> 1.0)
cocoapods-deintegrate (1.0.5)
cocoapods-downloader (1.6.3)
cocoapods-plugins (1.0.0)
nap
cocoapods-search (1.0.1)
cocoapods-trunk (1.6.0)
nap (>= 0.8, < 2.0)
netrc (~> 0.11)
cocoapods-try (1.2.0)
colored2 (3.1.2)
colorize (0.8.1)
concurrent-ruby (1.1.10)
dotenv (2.8.1)
escape (0.0.4)
ethon (0.15.0)
ffi (>= 1.15.0)
ffi (1.15.5)
fourflusher (2.3.1)
fuzzy_match (2.0.4)
gh_inspector (1.1.3)
httpclient (2.8.3)
i18n (1.12.0)
concurrent-ruby (~> 1.0)
json (2.6.2)
minitest (5.16.3)
molinillo (0.8.0)
nanaimo (0.3.0)
nap (1.1.0)
netrc (0.11.0)
public_suffix (4.0.7)
rexml (3.2.5)
rouge (2.0.7)
ruby-macho (2.5.1)
typhoeus (1.4.0)
ethon (>= 0.9.0)
tzinfo (2.0.5)
concurrent-ruby (~> 1.0)
xcodeproj (1.22.0)
CFPropertyList (>= 2.3.3, < 4.0)
atomos (~> 0.1.3)
claide (>= 1.0.2, < 2.0)
colored2 (~> 3.1)
nanaimo (~> 0.3.0)
rexml (~> 3.2.4)
xcpretty (0.3.0)
rouge (~> 2.0.7)
yaml (0.2.0)
zeitwerk (2.6.3)
PLATFORMS
arm64-darwin-21
arm64-darwin-22
x86_64-darwin-21
x86_64-darwin-22
DEPENDENCIES
arkana
cocoapods
cocoapods-clean
xcpretty
BUNDLED WITH
2.3.17

View File

@ -13,15 +13,15 @@
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>zero</key>
<string>no unread notification</string>
<string>no unread notifications</string>
<key>one</key>
<string>1 unread notification</string>
<key>few</key>
<string>%ld unread notifications</string>
<key>many</key>
<string>%ld unread notification</string>
<string>%ld unread notifications</string>
<key>other</key>
<string>%ld unread notification</string>
<string>%ld unread notifications</string>
</dict>
</dict>
<key>a11y.plural.count.input_limit_exceeds</key>
@ -67,6 +67,59 @@
<key>other</key>
<string>%ld characters</string>
</dict>
</dict>
<key>a11y.plural.count.characters_left</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@character_count@ left</string>
<key>character_count</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>zero</key>
<string>no characters</string>
<key>one</key>
<string>1 character</string>
<key>few</key>
<string>%ld characters</string>
<key>many</key>
<string>%ld characters</string>
<key>other</key>
<string>%ld characters</string>
</dict>
</dict>
<key>plural.count.followed_by_and_mutual</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@names@%#@count_mutual@</string>
<key>names</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>other</key>
<string></string>
</dict>
<key>count_mutual</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>zero</key>
<string>Followed by %1$@</string>
<key>one</key>
<string>Followed by %1$@, and another mutual</string>
<key>few</key>
<string>Followed by %1$@, and %ld mutuals</string>
<key>many</key>
<string>Followed by %1$@, and %ld mutuals</string>
<key>other</key>
<string>Followed by %1$@, and %ld mutuals</string>
</dict>
</dict>
<key>plural.count.metric_formatted.post</key>
<dict>
@ -90,6 +143,28 @@
<string>posts</string>
</dict>
</dict>
<key>plural.count.media</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@media_count@</string>
<key>media_count</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>zero</key>
<string>0 media</string>
<key>one</key>
<string>1 media</string>
<key>few</key>
<string>%ld media</string>
<key>many</key>
<string>%ld media</string>
<key>other</key>
<string>%ld media</string>
</dict>
</dict>
<key>plural.count.post</key>
<dict>
<key>NSStringLocalizedFormatKey</key>

View File

@ -1,23 +1,34 @@
# Localization
[![Crowdin](https://badges.crowdin.net/mastodon-for-ios/localized.svg)](https://crowdin.com/project/mastodon-for-ios)
Mastodon localization template file
We use Crowdin for translations and some automation.
## How to contribute
## How to contribute?
### Help with translations
Please use the [Crodwin](https://crowdin.com/project/mastodon-for-ios) to contribute. If your language is not in the list. Please feel free to open the issue.
Head over [Crowdin][crowdin-mastodon-ios] for that. To help with translations, select your language and translate :-) If your language is not in the list, please feel free to [open a topic on Crowdin](crowdin-mastodon-ios-discussions).
## How to maintains
Please note: You need to have an account on Crowdin to help with translations.
The project use a script to generate Xcode localized strings files.
### Add new strings
```zsh
// enter workdir
cd Mastodon
This is mainly for developers.
// merge PR from Crowdin bot
1. Add new strings in `Localization/app.json` **and** the `Localizable.strings` for English.
2. Run `swiftgen` to generate the `Strings.swift`-file **or** have Xcode build the app (`swiftgen` is a Build phase, too).
3. Use `import MastodonLocalization` and its (new) `L10n`-enum and its properties where ever you need them in the app.
4. Once the updated `Localization/app.json` hits `develop`, it gets synced to Crowdin, where people can help with translations. `Localization/app.json` must be a valid json.
// update resource
./update_localization.sh
```
## How to update translations
If there are new translations, Crowdin pushes new commits to a branch called `l10n_develop` and creates a new Pull Request. Both, the branch and the PR might be updated once an hour. The project itself uses a script to generate the various `Localizable.strings`-files etc. for Xcode.
To update or add new translations, the workflow is as follows:
1. Merge the PR with `l10n_develop` into `develop`. It's usually called `New Crowdin Updates`
2. Run `update.localization.sh` on your computer.
3. Commit the changes and push `develop`.
[crowdin-mastodon-ios]: https://crowdin.com/project/mastodon-for-ios
[crowdin-mastodon-ios-discussions]: https://crowdin.com/project/mastodon-for-ios/discussions

View File

@ -1,4 +1,4 @@
"16wxgf" = "النَشر على ماستودون";
"16wxgf" = "النَّشرُ عَلَى مَاستودُون";
"751xkl" = "محتوى نصي";
@ -14,7 +14,7 @@
"RxSqsb" = "مَنشور";
"WCIR3D" = "نَشر ${content} على ماستودون";
"WCIR3D" = "نَشرُ ${content} عَلَى مَاستودُون";
"ZKJSNu" = "مَنشور";
@ -32,9 +32,9 @@
"ayoYEb-ehFLjY" = "${content}، المُتابِعُون فقط";
"dUyuGg" = "النشر على ماستدون";
"dUyuGg" = "النَّشرُ عَلَى مَاستودُون";
"dYQ5NN" = "للعامة";
"dYQ5NN" = "لِلعَامَّة";
"ehFLjY" = "لمتابعيك فقط";

View File

@ -0,0 +1,51 @@
"16wxgf" = "پۆستێک بکە";
"751xkl" = "نووسین";
"CsR7G2" = "پۆستێک بکە";
"HZSGTr" = "چی پۆست بکرێت؟";
"HdGikU" = "پۆستکردنەکە سەرکەوتوو نەبوو";
"KDNTJ4" = "هۆکاری سەرنەکەوتن";
"RHxKOw" = "پۆست بە نووسینەوە بکە";
"RxSqsb" = "پۆست";
"WCIR3D" = "${content} لە ماستۆدۆن پۆست بکە";
"ZKJSNu" = "پۆست";
"ZS1XaK" = "${content}";
"ZbSjzC" = "دەرکەوتن";
"Zo4jgJ" = "دەرکەوتنی پۆست";
"apSxMG-dYQ5NN" = "${count} بژاردە بۆ 'گشتی' هەن.";
"apSxMG-ehFLjY" = "${count} بژاردە بۆ 'تەنیا شوێنکەوتووەکان' هەن.";
"ayoYEb-dYQ5NN" = "${content}، گشتی";
"ayoYEb-ehFLjY" = "${content}، تەنیا شوێنکەوتووەکان";
"dUyuGg" = "پۆستێک بکە";
"dYQ5NN" = "گشتی";
"ehFLjY" = "تەنیا شوێنکەوتووەکان";
"gfePDu" = "پۆستکردنەکە سەرکەوتوو نەبوو. ${failureReason}";
"k7dbKQ" = "پۆستەکە کرا.";
"oGiqmY-dYQ5NN" = "دڵنیایت لە هەڵبژاردنی 'گشتی'؟";
"oGiqmY-ehFLjY" = "دڵنیایت لە هەڵبژاردنی 'تەنیا شوێنکەوتووەکان'؟";
"rM6dvp" = "بەستەر";
"ryJLwG" = "پۆستەکە کرا. ";

View File

@ -0,0 +1,38 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>There are ${count} options matching ${content}. - 2</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@count_option@ بژاردە بۆ '${content}' هەن.</string>
<key>count_option</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>%ld</string>
<key>one</key>
<string>%ld بژاردە</string>
<key>other</key>
<string>%ld بژاردە</string>
</dict>
</dict>
<key>There are ${count} options matching ${visibility}.</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@count_option@ بژاردە بۆ '${visibility}' هەن.</string>
<key>count_option</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>%ld</string>
<key>one</key>
<string>%ld بژاردە</string>
<key>other</key>
<string>%ld بژاردە</string>
</dict>
</dict>
</dict>
</plist>

View File

@ -0,0 +1,51 @@
"16wxgf" = "Příspěvek na Mastodon";
"751xkl" = "Textový obsah";
"CsR7G2" = "Příspěvek na Mastodon";
"HZSGTr" = "Jaký obsah se má přidat?";
"HdGikU" = "Odeslání se nezdařilo";
"KDNTJ4" = "Důvod selhání";
"RHxKOw" = "Odeslat příspěvek s textovým obsahem";
"RxSqsb" = "Příspěvek";
"WCIR3D" = "Zveřejnit ${content} na Mastodon";
"ZKJSNu" = "Příspěvek";
"ZS1XaK" = "${content}";
"ZbSjzC" = "Viditelnost";
"Zo4jgJ" = "Viditelnost příspěvku";
"apSxMG-dYQ5NN" = "Existuje ${count} možností odpovídajících 'Veřejný'.";
"apSxMG-ehFLjY" = "Existuje ${count} možností, které odpovídají „jen sledujícím“.";
"ayoYEb-dYQ5NN" = "${content}, veřejné";
"ayoYEb-ehFLjY" = "${content}, pouze sledující";
"dUyuGg" = "Příspěvek na Mastodon";
"dYQ5NN" = "Veřejný";
"ehFLjY" = "Pouze sledující";
"gfePDu" = "Odeslání se nezdařilo. ${failureReason}";
"k7dbKQ" = "Příspěvek byl úspěšně odeslán.";
"oGiqmY-dYQ5NN" = "Jen pro kontrolu, chtěli jste „Veřejný“?";
"oGiqmY-ehFLjY" = "Jen pro kontrolu, chtěli jste „Pouze sledující“?";
"rM6dvp" = "URL";
"ryJLwG" = "Příspěvek byl úspěšně odeslán. ";

View File

@ -0,0 +1,46 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>There are ${count} options matching ${content}. - 2</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>Existuje %#@count_option@ odpovídající „${content}“.</string>
<key>count_option</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>%ld</string>
<key>one</key>
<string>1 option</string>
<key>few</key>
<string>%ld options</string>
<key>many</key>
<string>%ld options</string>
<key>other</key>
<string>%ld options</string>
</dict>
</dict>
<key>There are ${count} options matching ${visibility}.</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>There are %#@count_option@ matching ${visibility}.</string>
<key>count_option</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>%ld</string>
<key>one</key>
<string>1 option</string>
<key>few</key>
<string>%ld options</string>
<key>many</key>
<string>%ld options</string>
<key>other</key>
<string>%ld options</string>
</dict>
</dict>
</dict>
</plist>

View File

@ -0,0 +1,51 @@
"16wxgf" = "Publicar en Mastodon";
"751xkl" = "Texto a incluír";
"CsR7G2" = "Publicar en Mastodon";
"HZSGTr" = "Cal é o contido a publicar?";
"HdGikU" = "Fallou a publicación";
"KDNTJ4" = "Razón do fallo";
"RHxKOw" = "Enviar Publicación con texto";
"RxSqsb" = "Publicación";
"WCIR3D" = "Publicar ${content} en Mastodon";
"ZKJSNu" = "Publicación";
"ZS1XaK" = "${content}";
"ZbSjzC" = "Visibilidade";
"Zo4jgJ" = "Visibilidade da publicación";
"apSxMG-dYQ5NN" = "Hai ${count} opcións que coinciden con Público.";
"apSxMG-ehFLjY" = "Hai ${count} opcións que coinciden con 'Só seguidoras.";
"ayoYEb-dYQ5NN" = "${content}, Público";
"ayoYEb-ehFLjY" = "${content}, Só seguidoras";
"dUyuGg" = "Publicar en Mastodon";
"dYQ5NN" = "Público";
"ehFLjY" = "Só seguidoras";
"gfePDu" = "Fallou a publicación. ${failureReason}";
"k7dbKQ" = "Publicación correcta.";
"oGiqmY-dYQ5NN" = "Só para confirmar, querías Público'?";
"oGiqmY-ehFLjY" = "Só para confirmar, querías Só para seguidoras'?";
"rM6dvp" = "URL";
"ryJLwG" = "Publicación correcta. ";

View File

@ -0,0 +1,38 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>There are ${count} options matching ${content}. - 2</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>Hai %#@count_option@ coincidencias con '${content}'.</string>
<key>count_option</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>%ld</string>
<key>one</key>
<string>1 opción</string>
<key>other</key>
<string>%ld opcións</string>
</dict>
</dict>
<key>There are ${count} options matching ${visibility}.</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>Hai %#@count_option@ coincidentes con '${visibility}'.</string>
<key>count_option</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>%ld</string>
<key>one</key>
<string>1 opción</string>
<key>other</key>
<string>%ld opcións</string>
</dict>
</dict>
</dict>
</plist>

View File

@ -0,0 +1,51 @@
"16wxgf" = "Birta á Mastodon";
"751xkl" = "Efni texta";
"CsR7G2" = "Birta á Mastodon";
"HZSGTr" = "Hvaða efni á að birta?";
"HdGikU" = "Birting færslu mistókst";
"KDNTJ4" = "Ástæða bilunar";
"RHxKOw" = "Senda færslu með textaefni";
"RxSqsb" = "Færsla";
"WCIR3D" = "Birta ${content} á Mastodon";
"ZKJSNu" = "Færsla";
"ZS1XaK" = "${content}";
"ZbSjzC" = "Sýnileiki";
"Zo4jgJ" = "Sýnileiki færslu";
"apSxMG-dYQ5NN" = "Það eru ${count} valkostir sem samsvara Opinbert.";
"apSxMG-ehFLjY" = "Það eru ${count} valkostir sem samsvara Einungis fylgjendur.";
"ayoYEb-dYQ5NN" = "${content}, opinbert";
"ayoYEb-ehFLjY" = "${content}, einungis fylgjendur";
"dUyuGg" = "Birta á Mastodon";
"dYQ5NN" = "Opinbert";
"ehFLjY" = "Einungis fylgjendur";
"gfePDu" = "Birting færslu mistókst. ${failureReason}";
"k7dbKQ" = "Það tókst að senda færsluna.";
"oGiqmY-dYQ5NN" = "Bara til að staðfesta, þú vildir 'Opinbert'?";
"oGiqmY-ehFLjY" = "Bara til að staðfesta, þú vildir ''Einungis fylgjendur'?";
"rM6dvp" = "URL-slóð";
"ryJLwG" = "Það tókst að senda færsluna. ";

View File

@ -0,0 +1,38 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>There are ${count} options matching ${content}. - 2</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>Það eru %#@count_option@ sem samsvara ${content}.</string>
<key>count_option</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>%ld</string>
<key>one</key>
<string>1 valkostur</string>
<key>other</key>
<string>%ld valkostir</string>
</dict>
</dict>
<key>There are ${count} options matching ${visibility}.</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>Það eru %#@count_option@ sem samsvara ${visibility}.</string>
<key>count_option</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>%ld</string>
<key>one</key>
<string>1 valkostur</string>
<key>other</key>
<string>%ld valkostir</string>
</dict>
</dict>
</dict>
</plist>

View File

@ -0,0 +1,51 @@
"16wxgf" = "Pubblica su Mastodon";
"751xkl" = "Contenuto testuale";
"CsR7G2" = "Pubblica su Mastodon";
"HZSGTr" = "Quale contenuto postare?";
"HdGikU" = "Pubblicazione non riuscita";
"KDNTJ4" = "Motivo del fallimento";
"RHxKOw" = "Invia post con contenuto testuale";
"RxSqsb" = "Pubblica";
"WCIR3D" = "Pubblica ${content} su Mastodon";
"ZKJSNu" = "Pubblica";
"ZS1XaK" = "${content}";
"ZbSjzC" = "Visibilità";
"Zo4jgJ" = "Visibilità del post";
"apSxMG-dYQ5NN" = "Ci sono ${count} opzioni corrispondenti a 'Pubblico'.";
"apSxMG-ehFLjY" = "Ci sono ${count} opzioni corrispondenti a Solo Seguaci.";
"ayoYEb-dYQ5NN" = "${content}, Pubblico";
"ayoYEb-ehFLjY" = "${content}, Solo seguaci";
"dUyuGg" = "Pubblica su Mastodon";
"dYQ5NN" = "Pubblico";
"ehFLjY" = "Solo i seguaci";
"gfePDu" = "Pubblicazione fallita. ${failureReason}";
"k7dbKQ" = "Post inviato con successo.";
"oGiqmY-dYQ5NN" = "Solo per confermare, volevi Pubblico?";
"oGiqmY-ehFLjY" = "Solo per confermare, volevi 'Solo seguaci'?";
"rM6dvp" = "URL";
"ryJLwG" = "Post inviato con successo. ";

View File

@ -0,0 +1,38 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>There are ${count} options matching ${content}. - 2</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>Ci sono %#@count_option@ corrispondenti a «${content}».</string>
<key>count_option</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>%ld</string>
<key>one</key>
<string>1 opzione</string>
<key>other</key>
<string>%ld opzioni</string>
</dict>
</dict>
<key>There are ${count} options matching ${visibility}.</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>Ci sono %#@count_option@ corrispondenti a «${visibility}».</string>
<key>count_option</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>%ld</string>
<key>one</key>
<string>1 opzione</string>
<key>other</key>
<string>%ld opzioni</string>
</dict>
</dict>
</dict>
</plist>

View File

@ -29,9 +29,9 @@
<key>NSStringFormatValueTypeKey</key>
<string>%ld</string>
<key>one</key>
<string>1 uɣewwaṛ</string>
<string>%ld n uɣewwaṛ</string>
<key>other</key>
<string>%ld iɣewwaṛen</string>
<string>%ld n iɣewwaṛen</string>
</dict>
</dict>
</dict>

View File

@ -14,7 +14,7 @@
"RxSqsb" = "Post";
"WCIR3D" = "Posta ${content} på Mastodon";
"WCIR3D" = "Post ${content} on Mastodon";
"ZKJSNu" = "Post";
@ -34,18 +34,18 @@
"dUyuGg" = "Post on Mastodon";
"dYQ5NN" = "Publikt";
"dYQ5NN" = "공개";
"ehFLjY" = "Endast följare";
"ehFLjY" = "팔로워 전용";
"gfePDu" = "Posting failed. ${failureReason}";
"gfePDu" = "게시를 실패했습니다. ${failureReason}";
"k7dbKQ" = "Post was sent successfully.";
"k7dbKQ" = "성공적으로 게시물을 전송했습니다.";
"oGiqmY-dYQ5NN" = "Just to confirm, you wanted Public?";
"oGiqmY-dYQ5NN" = "확인차 물어보건데, '공개'로 게시하시길 원합니까?";
"oGiqmY-ehFLjY" = "Just to confirm, you wanted Followers Only?";
"oGiqmY-ehFLjY" = "확인차 물어보건데, '팔로워 전용'으로 게시하시길 원합니까?";
"rM6dvp" = "URL";
"ryJLwG" = "Post was sent successfully. ";
"ryJLwG" = "성공적으로 게시물을 전송했습니다. ";

View File

@ -13,7 +13,7 @@
<key>NSStringFormatValueTypeKey</key>
<string>%ld</string>
<key>other</key>
<string>%ld options</string>
<string>%ld 개의 옵션</string>
</dict>
</dict>
<key>There are ${count} options matching ${visibility}.</key>
@ -27,7 +27,7 @@
<key>NSStringFormatValueTypeKey</key>
<string>%ld</string>
<key>other</key>
<string>%ld options</string>
<string>%ld 개의 옵션</string>
</dict>
</dict>
</dict>

View File

@ -12,7 +12,7 @@
"RHxKOw" = "Send Post with text content";
"RxSqsb" = "Post";
"RxSqsb" = "Ziņa";
"WCIR3D" = "Post ${content} on Mastodon";
@ -34,9 +34,9 @@
"dUyuGg" = "Post on Mastodon";
"dYQ5NN" = "Public";
"dYQ5NN" = "Publisks";
"ehFLjY" = "Followers Only";
"ehFLjY" = "Tikai sekotājiem";
"gfePDu" = "Posting failed. ${failureReason}";

View File

@ -12,6 +12,8 @@
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>%ld</string>
<key>zero</key>
<string>%ld options</string>
<key>one</key>
<string>1 option</string>
<key>other</key>
@ -28,6 +30,8 @@
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>%ld</string>
<key>zero</key>
<string>%ld options</string>
<key>one</key>
<string>1 option</string>
<key>other</key>

View File

@ -0,0 +1,51 @@
"16wxgf" = "Postar no Mastodon";
"751xkl" = "Conteúdo do texto";
"CsR7G2" = "Postar no Mastodon";
"HZSGTr" = "Qual conteúdo a publicar?";
"HdGikU" = "Falha na publicação";
"KDNTJ4" = "Motivo da falha";
"RHxKOw" = "Enviar postagem com conteúdo de texto";
"RxSqsb" = "Postagem";
"WCIR3D" = "Postar ${content} no Mastodon";
"ZKJSNu" = "Postar";
"ZS1XaK" = "${content}";
"ZbSjzC" = "Visibilidade";
"Zo4jgJ" = "Visibilidade da publicação";
"apSxMG-dYQ5NN" = "Existem ${count} opções correspondentes a Público.";
"apSxMG-ehFLjY" = "Existem ${count} opções correspondentes a Apenas para seguidores.";
"ayoYEb-dYQ5NN" = "${content}, Público";
"ayoYEb-ehFLjY" = "${content}, Apenas para seguidores";
"dUyuGg" = "Postar no Mastodon";
"dYQ5NN" = "Público";
"ehFLjY" = "Apenas para seguidores";
"gfePDu" = "Falha na publicação. ${failureReason}";
"k7dbKQ" = "Publicação enviada com sucesso.";
"oGiqmY-dYQ5NN" = "Só para confirmar, você queria Público?";
"oGiqmY-ehFLjY" = "Só para confirmar, você queria Apenas para seguidores?";
"rM6dvp" = "URL";
"ryJLwG" = "Publicação enviada com sucesso. ";

View File

@ -0,0 +1,38 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>There are ${count} options matching ${content}. - 2</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>Existem %#@count_option@ opções correspondentes a ${content}.</string>
<key>count_option</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>%ld</string>
<key>one</key>
<string>1 opção</string>
<key>other</key>
<string>%ld opções</string>
</dict>
</dict>
<key>There are ${count} options matching ${visibility}.</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>Existem %#@count_option@ opções correspondentes a ${visibility}.</string>
<key>count_option</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>%ld</string>
<key>one</key>
<string>1 opção</string>
<key>other</key>
<string>%ld opções</string>
</dict>
</dict>
</dict>
</plist>

View File

@ -0,0 +1,51 @@
"16wxgf" = "Objavi na Mastodonu";
"751xkl" = "besedilo";
"CsR7G2" = "Objavi na Mastodonu";
"HZSGTr" = "Kakšno vsebino želite objaviti?";
"HdGikU" = "Objava ni uspela";
"KDNTJ4" = "Vzrok za neuspeh";
"RHxKOw" = "Pošlji objavo z besedilom";
"RxSqsb" = "Objavi";
"WCIR3D" = "Objavite ${content} na Mastodonu";
"ZKJSNu" = "Objavi";
"ZS1XaK" = "${content}";
"ZbSjzC" = "Vidnost";
"Zo4jgJ" = "Vidnost objave";
"apSxMG-dYQ5NN" = "Z \"Javno\" se ujema ${count} možnosti.";
"apSxMG-ehFLjY" = "S \"Samo sledilci\" se ujema ${count} možnosti.";
"ayoYEb-dYQ5NN" = "${content}, javno";
"ayoYEb-ehFLjY" = "${content}, samo sledilci";
"dUyuGg" = "Objavi na Mastodonu";
"dYQ5NN" = "Javno";
"ehFLjY" = "Samo sledilci";
"gfePDu" = "Objava je spodletela. ${failureReason}";
"k7dbKQ" = "Uspešno poslana objava.";
"oGiqmY-dYQ5NN" = "Da ne bo nesporazuma - želeli ste \"Javno\"?";
"oGiqmY-ehFLjY" = "Da ne bo nesporazuma - želeli ste \"Samo sledilci\"?";
"rM6dvp" = "URL";
"ryJLwG" = "Uspešno poslana objava. ";

View File

@ -0,0 +1,46 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>There are ${count} options matching ${content}. - 2</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>Na voljo: %#@count_option@, ki se ujema z "${content}".</string>
<key>count_option</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>%ld</string>
<key>one</key>
<string>%ld možnost</string>
<key>two</key>
<string>%ld možnosti</string>
<key>few</key>
<string>%ld možnosti</string>
<key>other</key>
<string>%ld možnosti</string>
</dict>
</dict>
<key>There are ${count} options matching ${visibility}.</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>Na voljo: %#@count_option@, ki se ujema z "${visibility}".</string>
<key>count_option</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>%ld</string>
<key>one</key>
<string>%ld možnost</string>
<key>two</key>
<string>%ld možnosti</string>
<key>few</key>
<string>%ld možnosti</string>
<key>other</key>
<string>%ld možnosti</string>
</dict>
</dict>
</dict>
</plist>

View File

@ -0,0 +1,51 @@
"16wxgf" = "Publicera på Mastodon";
"751xkl" = "Textinnehåll";
"CsR7G2" = "Publicera på Mastodon";
"HZSGTr" = "Vilket innehåll ska publiceras?";
"HdGikU" = "Publiceringen misslyckades";
"KDNTJ4" = "Felorsak";
"RHxKOw" = "Skicka inlägg med textinnehåll";
"RxSqsb" = "Inlägg";
"WCIR3D" = "Publicera ${content} på Mastodon";
"ZKJSNu" = "Inlägg";
"ZS1XaK" = "${content}";
"ZbSjzC" = "Synlighet";
"Zo4jgJ" = "Inläggssynlighet";
"apSxMG-dYQ5NN" = "Det finns ${count} alternativ som matchar Offentligt.";
"apSxMG-ehFLjY" = "Det finns ${count} alternativ som matchar Endast följare.";
"ayoYEb-dYQ5NN" = "${content}, Offentligt";
"ayoYEb-ehFLjY" = "${content}, Endast följare";
"dUyuGg" = "Publicera på Mastodon";
"dYQ5NN" = "Offentligt";
"ehFLjY" = "Endast följare";
"gfePDu" = "Kunde inte publicera. ${failureReason}";
"k7dbKQ" = "Inlägget har publicerats.";
"oGiqmY-dYQ5NN" = "Bara för att bekräfta, ville du ha 'Offentligt'?";
"oGiqmY-ehFLjY" = "Bara för att bekräfta, ville du ha 'Endast följare'?";
"rM6dvp" = "URL";
"ryJLwG" = "Inlägget har publicerats. ";

View File

@ -0,0 +1,38 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>There are ${count} options matching ${content}. - 2</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>Det finns %#@count_option@ alternativ som matchar ${content}.</string>
<key>count_option</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>%ld</string>
<key>one</key>
<string>%ld alternativ</string>
<key>other</key>
<string>%ld alternativ</string>
</dict>
</dict>
<key>There are ${count} options matching ${visibility}.</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>Det finns %#@count_option@ alternativ som matchar ${visibility}.</string>
<key>count_option</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>%ld</string>
<key>one</key>
<string>%ld alternativ</string>
<key>other</key>
<string>%ld alternativ</string>
</dict>
</dict>
</dict>
</plist>

View File

@ -0,0 +1,51 @@
"16wxgf" = "Mastodon'da paylaş";
"751xkl" = "Metin içeriği";
"CsR7G2" = "Mastodon'da paylaş";
"HZSGTr" = "Ne içeriği paylaşılacak?";
"HdGikU" = "Gönderi paylaşılamadı";
"KDNTJ4" = "Hata Sebebi";
"RHxKOw" = "Metin içeriği ile gönderiyi paylaş";
"RxSqsb" = "Gönderi";
"WCIR3D" = "${content} içeriğini Mastodon'da paylaş";
"ZKJSNu" = "Gönderi";
"ZS1XaK" = "${content}";
"ZbSjzC" = "Gizlilik";
"Zo4jgJ" = "Gönderi Gizliliği";
"apSxMG-dYQ5NN" = "\"Herkese açık\" ile eşleşen ${count} seçenek var.";
"apSxMG-ehFLjY" = "\"Sadece takipçiler\" ile eşleşen ${count} seçenek var.";
"ayoYEb-dYQ5NN" = "${content}, Herkese açık";
"ayoYEb-ehFLjY" = "${content}, Sadece takipçiler";
"dUyuGg" = "Mastodon'da paylaş";
"dYQ5NN" = "Herkese açık";
"ehFLjY" = "Sadece takipçiler";
"gfePDu" = "Gönderi paylaşılamadı. ${failureReason}";
"k7dbKQ" = "Gönderi başarıyla paylaşıldı.";
"oGiqmY-dYQ5NN" = "\"Herkese açık\" paylaşmak istediğinize emin misiniz?";
"oGiqmY-ehFLjY" = "\"Sadece takipçiler\" için paylaşmak istediğinize emin misiniz?";
"rM6dvp" = "Bağlantı";
"ryJLwG" = "Gönderi başarıyla paylaşıldı. ";

View File

@ -0,0 +1,38 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>There are ${count} options matching ${content}. - 2</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>${content} ile eşleşen %#@count_option@ var.</string>
<key>count_option</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>%ld</string>
<key>one</key>
<string>1 seçenek</string>
<key>other</key>
<string>%ld seçenek</string>
</dict>
</dict>
<key>There are ${count} options matching ${visibility}.</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>${visibility} ile eşleşen %#@count_option@ var.</string>
<key>count_option</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>%ld</string>
<key>one</key>
<string>1 seçenek</string>
<key>other</key>
<string>%ld seçenek</string>
</dict>
</dict>
</dict>
</plist>

View File

@ -0,0 +1,46 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>There are ${count} options matching ${content}. - 2</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>There are %#@count_option@ matching ${content}.</string>
<key>count_option</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>%ld</string>
<key>one</key>
<string>1 option</string>
<key>few</key>
<string>%ld options</string>
<key>many</key>
<string>%ld options</string>
<key>other</key>
<string>%ld options</string>
</dict>
</dict>
<key>There are ${count} options matching ${visibility}.</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>There are %#@count_option@ matching ${visibility}.</string>
<key>count_option</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>%ld</string>
<key>one</key>
<string>1 option</string>
<key>few</key>
<string>%ld options</string>
<key>many</key>
<string>%ld options</string>
<key>other</key>
<string>%ld options</string>
</dict>
</dict>
</dict>
</plist>

View File

@ -0,0 +1,51 @@
"16wxgf" = "Đăng lên Mastodon";
"751xkl" = "Nội dung văn bản";
"CsR7G2" = "Đăng lên Mastodon";
"HZSGTr" = "Đăng loại nội dung nào?";
"HdGikU" = "Không thể đăng";
"KDNTJ4" = "Lý do không thể đăng";
"RHxKOw" = "Gửi tút với nội dung là chữ";
"RxSqsb" = "Tút";
"WCIR3D" = "Đăng ${content} lên Mastodon";
"ZKJSNu" = "Tút";
"ZS1XaK" = "${content}";
"ZbSjzC" = "Hiển thị";
"Zo4jgJ" = "Thay đổi quyền riêng tư";
"apSxMG-dYQ5NN" = "Có ${count} lựa chọn khớp với Công khai.";
"apSxMG-ehFLjY" = "Có ${count} lựa chọn khớp với Riêng tư.";
"ayoYEb-dYQ5NN" = "${content}, Công khai";
"ayoYEb-ehFLjY" = "${content}, Chỉ người theo dõi";
"dUyuGg" = "Đăng lên Mastodon";
"dYQ5NN" = "Công khai";
"ehFLjY" = "Riêng tư";
"gfePDu" = "Không thể đăng. ${failureReason}";
"k7dbKQ" = "Đã đăng tút thành công.";
"oGiqmY-dYQ5NN" = "Xin xác nhận, bạn muốn Công khai?";
"oGiqmY-ehFLjY" = "Xin xác nhận, bạn muốn Riêng tư?";
"rM6dvp" = "URL";
"ryJLwG" = "Đã đăng tút thành công. ";

View File

@ -0,0 +1,34 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>There are ${count} options matching ${content}. - 2</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>Có %#@count_option@ khớp với ${content}.</string>
<key>count_option</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>%ld</string>
<key>other</key>
<string>%ld lựa chọn</string>
</dict>
</dict>
<key>There are ${count} options matching ${visibility}.</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>Có %#@count_option@ khớp với ${visibility}.</string>
<key>count_option</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>%ld</string>
<key>other</key>
<string>%ld lựa chọn</string>
</dict>
</dict>
</dict>
</plist>

View File

@ -0,0 +1,51 @@
"16wxgf" = "於 Mastodon 上發嘟文";
"751xkl" = "文字內容";
"CsR7G2" = "於 Mastodon 上發嘟文";
"HZSGTr" = "要發什麼嘟呢?";
"HdGikU" = "嘟文失敗";
"KDNTJ4" = "失敗原因";
"RHxKOw" = "發送文字內容嘟文";
"RxSqsb" = "嘟文";
"WCIR3D" = "將 ${content} 於 Mastodon 上發嘟";
"ZKJSNu" = "嘟文";
"ZS1XaK" = "${content}";
"ZbSjzC" = "可見性";
"Zo4jgJ" = "嘟文可見性";
"apSxMG-dYQ5NN" = "有 ${count} 個選項符合「公開」。";
"apSxMG-ehFLjY" = "有 ${count} 個選項符合「僅限跟隨者」。";
"ayoYEb-dYQ5NN" = "${content},公開";
"ayoYEb-ehFLjY" = "${content},僅限跟隨者";
"dUyuGg" = "於 Mastodon 上發嘟文";
"dYQ5NN" = "公開";
"ehFLjY" = "僅限跟隨者";
"gfePDu" = "發嘟失敗。${failureReason}";
"k7dbKQ" = "成功發出嘟文。";
"oGiqmY-dYQ5NN" = "再確認一次,您想要「公開」?";
"oGiqmY-ehFLjY" = "再確認一次,您想要「僅限跟隨者」?";
"rM6dvp" = "網址";
"ryJLwG" = "成功發出嘟文。 ";

View File

@ -5,7 +5,7 @@
<key>There are ${count} options matching ${content}. - 2</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>There are %#@count_option@ matching ${content}.</string>
<string>有 %#@count_option@ 符合「 ${content} 」。</string>
<key>count_option</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
@ -13,13 +13,13 @@
<key>NSStringFormatValueTypeKey</key>
<string>%ld</string>
<key>other</key>
<string>%ld options</string>
<string>%ld 個選項</string>
</dict>
</dict>
<key>There are ${count} options matching ${visibility}.</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>There are %#@count_option@ matching ${visibility}.</string>
<string>有 %#@count_option@ 符合「 ${visibility} 」。</string>
<key>count_option</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
@ -27,7 +27,7 @@
<key>NSStringFormatValueTypeKey</key>
<string>%ld</string>
<key>other</key>
<string>%ld options</string>
<string>%ld 個選項</string>
</dict>
</dict>
</dict>

View File

@ -47,23 +47,34 @@ private func convert(from inputDirectoryURL: URL, to outputDirectory: URL) {
private func map(language: String) -> String? {
switch language {
case "ar_SA": return "ar" // Arabic (Saudi Arabia)
case "eu_ES": return "eu-ES" // Basque
case "ca_ES": return "ca" // Catalan
case "zh_CN": return "zh-Hans" // Chinese Simplified
case "nl_NL": return "nl" // Dutch
case "en_US": return "en"
case "fr_FR": return "fr" // French
case "de_DE": return "de" // German
case "ja_JP": return "ja" // Japanese
case "kmr_TR": return "ku" // Kurmanji (Kurdish)
case "ru_RU": return "ru" // Russian
case "gd_GB": return "gd-GB" // Scottish Gaelic
case "es_ES": return "es" // Spanish
case "es_AR": return "es-419" // Spanish, Argentina
case "sv_FI": return "sv_FI" // Swedish, Finland
case "th_TH": return "th" // Thai
default: return nil
case "Base.lproj": return "Base"
case "ar.lproj": return "ar" // Arabic
case "eu.lproj": return "eu" // Basque
case "ca.lproj": return "ca" // Catalan
case "zh-Hans.lproj": return "zh-Hans" // Chinese Simplified
case "zh-Hant.lproj": return "zh-Hant" // Chinese Traditional
case "cs.lproj": return "cs" // Czech
case "nl.lproj": return "nl" // Dutch
case "en.lproj": return "en"
case "fi.lproj": return "fi" // Finnish
case "fr.lproj": return "fr" // French
case "gl.lproj": return "gl" // Galician
case "de.lproj": return "de" // German
case "it.lproj": return "it" // Italian
case "ja.lproj": return "ja" // Japanese
case "kab.lproj": return "kab" // Kabyle
case "kmr.lproj": return "ku" // Kurmanji (Kurdish) [intent mapping]
case "ru.lproj": return "ru" // Russian
case "gd.lproj": return "gd" // Scottish Gaelic
case "sl.lproj": return "sl" // Slovenian
case "ckb.lproj": return "ckb" // Sorani (Kurdish)
case "es.lproj": return "es" // Spanish
case "es_AR.lproj": return "es-AR" // Spanish, Argentina
case "sv.lproj": return "sv" // Swedish
case "th.lproj": return "th" // Thai
case "tr.lproj": return "tr" // Turkish
case "vi.lproj": return "vi" // Vietnamese
default: return nil
}
}

View File

@ -0,0 +1,631 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>a11y.plural.count.unread.notification</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@notification_count_unread_notification@</string>
<key>notification_count_unread_notification</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>zero</key>
<string>no unread notifications</string>
<key>one</key>
<string>1 unread notification</string>
<key>few</key>
<string>%ld unread notifications</string>
<key>many</key>
<string>%ld unread notifications</string>
<key>other</key>
<string>%ld unread notifications</string>
</dict>
</dict>
<key>a11y.plural.count.input_limit_exceeds</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>Input limit exceeds %#@character_count@</string>
<key>character_count</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>zero</key>
<string>0 characters</string>
<key>one</key>
<string>1 character</string>
<key>few</key>
<string>%ld characters</string>
<key>many</key>
<string>%ld characters</string>
<key>other</key>
<string>%ld characters</string>
</dict>
</dict>
<key>a11y.plural.count.input_limit_remains</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>Input limit remains %#@character_count@</string>
<key>character_count</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>zero</key>
<string>0 characters</string>
<key>one</key>
<string>1 character</string>
<key>few</key>
<string>%ld characters</string>
<key>many</key>
<string>%ld characters</string>
<key>other</key>
<string>%ld characters</string>
</dict>
</dict>
<key>a11y.plural.count.characters_left</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@character_count@ left</string>
<key>character_count</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>zero</key>
<string>no characters</string>
<key>one</key>
<string>1 character</string>
<key>few</key>
<string>%ld characters</string>
<key>many</key>
<string>%ld characters</string>
<key>other</key>
<string>%ld characters</string>
</dict>
</dict>
<key>plural.count.followed_by_and_mutual</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@names@%#@count_mutual@</string>
<key>names</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>other</key>
<string></string>
</dict>
<key>count_mutual</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>zero</key>
<string>Followed by %1$@</string>
<key>one</key>
<string>Followed by %1$@, and another mutual</string>
<key>few</key>
<string>Followed by %1$@, and %ld mutuals</string>
<key>many</key>
<string>Followed by %1$@, and %ld mutuals</string>
<key>other</key>
<string>Followed by %1$@, and %ld mutuals</string>
</dict>
</dict>
<key>plural.count.metric_formatted.post</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%@ %#@post_count@</string>
<key>post_count</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>zero</key>
<string>posts</string>
<key>one</key>
<string>post</string>
<key>few</key>
<string>posts</string>
<key>many</key>
<string>posts</string>
<key>other</key>
<string>posts</string>
</dict>
</dict>
<key>plural.count.media</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@media_count@</string>
<key>media_count</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>zero</key>
<string>0 media</string>
<key>one</key>
<string>1 media</string>
<key>few</key>
<string>%ld media</string>
<key>many</key>
<string>%ld media</string>
<key>other</key>
<string>%ld media</string>
</dict>
</dict>
<key>plural.count.post</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@post_count@</string>
<key>post_count</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>zero</key>
<string>0 posts</string>
<key>one</key>
<string>1 post</string>
<key>few</key>
<string>%ld posts</string>
<key>many</key>
<string>%ld posts</string>
<key>other</key>
<string>%ld posts</string>
</dict>
</dict>
<key>plural.count.favorite</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@favorite_count@</string>
<key>favorite_count</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>zero</key>
<string>0 favorites</string>
<key>one</key>
<string>1 favorite</string>
<key>few</key>
<string>%ld favorites</string>
<key>many</key>
<string>%ld favorites</string>
<key>other</key>
<string>%ld favorites</string>
</dict>
</dict>
<key>plural.count.reblog</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@reblog_count@</string>
<key>reblog_count</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>zero</key>
<string>0 reblogs</string>
<key>one</key>
<string>1 reblog</string>
<key>few</key>
<string>%ld reblogs</string>
<key>many</key>
<string>%ld reblogs</string>
<key>other</key>
<string>%ld reblogs</string>
</dict>
</dict>
<key>plural.count.reply</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@reply_count@</string>
<key>reply_count</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>zero</key>
<string>0 replies</string>
<key>one</key>
<string>1 reply</string>
<key>few</key>
<string>%ld replies</string>
<key>many</key>
<string>%ld replies</string>
<key>other</key>
<string>%ld replies</string>
</dict>
</dict>
<key>plural.count.vote</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@vote_count@</string>
<key>vote_count</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>zero</key>
<string>0 votes</string>
<key>one</key>
<string>1 vote</string>
<key>few</key>
<string>%ld votes</string>
<key>many</key>
<string>%ld votes</string>
<key>other</key>
<string>%ld votes</string>
</dict>
</dict>
<key>plural.count.voter</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@voter_count@</string>
<key>voter_count</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>zero</key>
<string>0 voters</string>
<key>one</key>
<string>1 voter</string>
<key>few</key>
<string>%ld voters</string>
<key>many</key>
<string>%ld voters</string>
<key>other</key>
<string>%ld voters</string>
</dict>
</dict>
<key>plural.people_talking</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@count_people_talking@</string>
<key>count_people_talking</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>zero</key>
<string>0 people talking</string>
<key>one</key>
<string>1 people talking</string>
<key>few</key>
<string>%ld people talking</string>
<key>many</key>
<string>%ld people talking</string>
<key>other</key>
<string>%ld people talking</string>
</dict>
</dict>
<key>plural.count.following</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@count_following@</string>
<key>count_following</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>zero</key>
<string>0 following</string>
<key>one</key>
<string>1 following</string>
<key>few</key>
<string>%ld following</string>
<key>many</key>
<string>%ld following</string>
<key>other</key>
<string>%ld following</string>
</dict>
</dict>
<key>plural.count.follower</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@count_follower@</string>
<key>count_follower</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>zero</key>
<string>0 followers</string>
<key>one</key>
<string>1 follower</string>
<key>few</key>
<string>%ld followers</string>
<key>many</key>
<string>%ld followers</string>
<key>other</key>
<string>%ld followers</string>
</dict>
</dict>
<key>date.year.left</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@count_year_left@</string>
<key>count_year_left</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>zero</key>
<string>0 years left</string>
<key>one</key>
<string>1 year left</string>
<key>few</key>
<string>%ld years left</string>
<key>many</key>
<string>%ld years left</string>
<key>other</key>
<string>%ld years left</string>
</dict>
</dict>
<key>date.month.left</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@count_month_left@</string>
<key>count_month_left</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>zero</key>
<string>0 months left</string>
<key>one</key>
<string>1 months left</string>
<key>few</key>
<string>%ld months left</string>
<key>many</key>
<string>%ld months left</string>
<key>other</key>
<string>%ld months left</string>
</dict>
</dict>
<key>date.day.left</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@count_day_left@</string>
<key>count_day_left</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>zero</key>
<string>0 days left</string>
<key>one</key>
<string>1 day left</string>
<key>few</key>
<string>%ld days left</string>
<key>many</key>
<string>%ld days left</string>
<key>other</key>
<string>%ld days left</string>
</dict>
</dict>
<key>date.hour.left</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@count_hour_left@</string>
<key>count_hour_left</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>zero</key>
<string>0 hours left</string>
<key>one</key>
<string>1 hour left</string>
<key>few</key>
<string>%ld hours left</string>
<key>many</key>
<string>%ld hours left</string>
<key>other</key>
<string>%ld hours left</string>
</dict>
</dict>
<key>date.minute.left</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@count_minute_left@</string>
<key>count_minute_left</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>zero</key>
<string>0 minutes left</string>
<key>one</key>
<string>1 minute left</string>
<key>few</key>
<string>%ld minutes left</string>
<key>many</key>
<string>%ld minutes left</string>
<key>other</key>
<string>%ld minutes left</string>
</dict>
</dict>
<key>date.second.left</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@count_second_left@</string>
<key>count_second_left</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>zero</key>
<string>0 seconds left</string>
<key>one</key>
<string>1 second left</string>
<key>few</key>
<string>%ld seconds left</string>
<key>many</key>
<string>%ld seconds left</string>
<key>other</key>
<string>%ld seconds left</string>
</dict>
</dict>
<key>date.year.ago.abbr</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@count_year_ago_abbr@</string>
<key>count_year_ago_abbr</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>zero</key>
<string>0y ago</string>
<key>one</key>
<string>1y ago</string>
<key>few</key>
<string>%ldy ago</string>
<key>many</key>
<string>%ldy ago</string>
<key>other</key>
<string>%ldy ago</string>
</dict>
</dict>
<key>date.month.ago.abbr</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@count_month_ago_abbr@</string>
<key>count_month_ago_abbr</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>zero</key>
<string>0M ago</string>
<key>one</key>
<string>1M ago</string>
<key>few</key>
<string>%ldM ago</string>
<key>many</key>
<string>%ldM ago</string>
<key>other</key>
<string>%ldM ago</string>
</dict>
</dict>
<key>date.day.ago.abbr</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@count_day_ago_abbr@</string>
<key>count_day_ago_abbr</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>zero</key>
<string>0d ago</string>
<key>one</key>
<string>1d ago</string>
<key>few</key>
<string>%ldd ago</string>
<key>many</key>
<string>%ldd ago</string>
<key>other</key>
<string>%ldd ago</string>
</dict>
</dict>
<key>date.hour.ago.abbr</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@count_hour_ago_abbr@</string>
<key>count_hour_ago_abbr</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>zero</key>
<string>0h ago</string>
<key>one</key>
<string>1h ago</string>
<key>few</key>
<string>%ldh ago</string>
<key>many</key>
<string>%ldh ago</string>
<key>other</key>
<string>%ldh ago</string>
</dict>
</dict>
<key>date.minute.ago.abbr</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@count_minute_ago_abbr@</string>
<key>count_minute_ago_abbr</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>zero</key>
<string>0m ago</string>
<key>one</key>
<string>1m ago</string>
<key>few</key>
<string>%ldm ago</string>
<key>many</key>
<string>%ldm ago</string>
<key>other</key>
<string>%ldm ago</string>
</dict>
</dict>
<key>date.second.ago.abbr</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@count_second_ago_abbr@</string>
<key>count_second_ago_abbr</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>zero</key>
<string>0s ago</string>
<key>one</key>
<string>1s ago</string>
<key>few</key>
<string>%lds ago</string>
<key>many</key>
<string>%lds ago</string>
<key>other</key>
<string>%lds ago</string>
</dict>
</dict>
</dict>
</plist>

View File

@ -74,8 +74,8 @@
"take_photo": "Take Photo",
"save_photo": "Save Photo",
"copy_photo": "Copy Photo",
"sign_in": "Sign In",
"sign_up": "Sign Up",
"sign_in": "Log in",
"sign_up": "Create account",
"see_more": "See More",
"preview": "Preview",
"share": "Share",
@ -129,11 +129,19 @@
"show_post": "Show Post",
"show_user_profile": "Show user profile",
"content_warning": "Content Warning",
"sensitive_content": "Sensitive Content",
"media_content_warning": "Tap anywhere to reveal",
"tap_to_reveal": "Tap to reveal",
"poll": {
"vote": "Vote",
"closed": "Closed"
},
"meta_entity": {
"url": "Link: %s",
"hashtag": "Hashtag: %s",
"mention": "Show Profile: %s",
"email": "Email address: %s"
},
"actions": {
"reply": "Reply",
"reblog": "Reblog",
@ -141,7 +149,11 @@
"favorite": "Favorite",
"unfavorite": "Unfavorite",
"menu": "Menu",
"hide": "Hide"
"hide": "Hide",
"show_image": "Show image",
"show_gif": "Show GIF",
"show_video_player": "Show video player",
"tap_then_hold_to_show_menu": "Tap then hold to show menu"
},
"tag": {
"url": "URL",
@ -174,7 +186,9 @@
"unmute": "Unmute",
"unmute_user": "Unmute %s",
"muted": "Muted",
"edit_info": "Edit Info"
"edit_info": "Edit Info",
"show_reblogs": "Show Reblogs",
"hide_reblogs": "Hide Reblogs"
},
"timeline": {
"filtered": "Filtered",
@ -204,10 +218,16 @@
"get_started": "Get Started",
"log_in": "Log In"
},
"login": {
"title": "Welcome back",
"subtitle": "Log you in on the server you created your account on.",
"server_search_field": {
"placeholder": "Enter URL or search for your server"
}
},
"server_picker": {
"title": "Mastodon is made of users in different communities.",
"subtitle": "Pick a community based on your interests, region, or a general purpose one.",
"subtitle_extend": "Pick a community based on your interests, region, or a general purpose one. Each community is operated by an entirely independent organization or individual.",
"title": "Mastodon is made of users in different servers.",
"subtitle": "Pick a server based on your region, interests, or a general purpose one. You can still chat with anyone on Mastodon, regardless of your servers.",
"button": {
"category": {
"all": "All",
@ -234,7 +254,7 @@
"category": "CATEGORY"
},
"input": {
"placeholder": "Search communities"
"search_servers_or_enter_url": "Search communities or enter URL"
},
"empty_state": {
"finding_servers": "Finding available servers...",
@ -244,6 +264,7 @@
},
"register": {
"title": "Lets get you set up on %s",
"lets_get_you_set_up_on_domain": "Lets get you set up on %s",
"input": {
"avatar": {
"delete": "Delete"
@ -314,6 +335,7 @@
"confirm_email": {
"title": "One last thing.",
"subtitle": "Tap the link we emailed to you to verify your account.",
"tap_the_link_we_emailed_to_you_to_verify_your_account": "Tap the link we emailed to you to verify your account",
"button": {
"open_email_app": "Open Email App",
"resend": "Resend"
@ -336,7 +358,11 @@
"offline": "Offline",
"new_posts": "See new posts",
"published": "Published!",
"Publishing": "Publishing post..."
"Publishing": "Publishing post...",
"accessibility": {
"logo_label": "Logo Button",
"logo_hint": "Tap to scroll to top and tap again to previous location"
}
}
},
"suggestion_account": {
@ -361,7 +387,13 @@
"video": "video",
"attachment_broken": "This %s is broken and cant be\nuploaded to Mastodon.",
"description_photo": "Describe the photo for the visually-impaired...",
"description_video": "Describe the video for the visually-impaired..."
"description_video": "Describe the video for the visually-impaired...",
"load_failed": "Load Failed",
"upload_failed": "Upload Failed",
"can_not_recognize_this_media_attachment": "Can not recognize this media attachment",
"attachment_too_large": "Attachment too large",
"compressing_state": "Compressing...",
"server_processing_state": "Server Processing..."
},
"poll": {
"duration_time": "Duration: %s",
@ -371,7 +403,9 @@
"one_day": "1 Day",
"three_days": "3 Days",
"seven_days": "7 Days",
"option_number": "Option %ld"
"option_number": "Option %ld",
"the_poll_is_invalid": "The poll is invalid",
"the_poll_has_empty_option": "The poll has empty option"
},
"content_warning": {
"placeholder": "Write an accurate warning here..."
@ -392,7 +426,9 @@
"custom_emoji_picker": "Custom Emoji Picker",
"enable_content_warning": "Enable Content Warning",
"disable_content_warning": "Disable Content Warning",
"post_visibility_menu": "Post Visibility Menu"
"post_visibility_menu": "Post Visibility Menu",
"post_options": "Post Options",
"posting_as": "Posting as %s"
},
"keyboard": {
"discard_post": "Discard Post",
@ -404,6 +440,9 @@
}
},
"profile": {
"header": {
"follows_you": "Follows You"
},
"dashboard": {
"posts": "posts",
"following": "following",
@ -414,6 +453,10 @@
"placeholder": {
"label": "Label",
"content": "Content"
},
"verified": {
"short": "Verified on %s",
"long": "Ownership of this link was checked on %s"
}
},
"segmented_control": {
@ -439,15 +482,41 @@
"confirm_unblock_user": {
"title": "Unblock Account",
"message": "Confirm to unblock %s"
},
"confirm_show_reblogs": {
"title": "Show Reblogs",
"message": "Confirm to show reblogs"
},
"confirm_hide_reblogs": {
"title": "Hide Reblogs",
"message": "Confirm to hide reblogs"
}
},
"accessibility": {
"show_avatar_image": "Show avatar image",
"edit_avatar_image": "Edit avatar image",
"show_banner_image": "Show banner image",
"double_tap_to_open_the_list": "Double tap to open the list"
}
},
"follower": {
"title": "follower",
"footer": "Followers from other servers are not displayed."
},
"following": {
"title": "following",
"footer": "Follows from other servers are not displayed."
},
"familiarFollowers": {
"title": "Followers you familiar",
"followed_by_names": "Followed by %s"
},
"favorited_by": {
"title": "Favorited By"
},
"reblogged_by": {
"title": "Reblogged By"
},
"search": {
"title": "Search",
"search_bar": {
@ -481,6 +550,16 @@
"clear": "Clear"
}
},
"discovery": {
"tabs": {
"posts": "Posts",
"hashtags": "Hashtags",
"news": "News",
"community": "Community",
"for_you": "For You"
},
"intro": "These are the posts gaining traction in your corner of Mastodon."
},
"favorite": {
"title": "Your Favorites"
},
@ -500,6 +579,12 @@
"keyobard": {
"show_everything": "Show Everything",
"show_mentions": "Show Mentions"
},
"follow_request": {
"accept": "Accept",
"accepted": "Accepted",
"reject": "reject",
"rejected": "Rejected"
}
},
"thread": {
@ -541,7 +626,8 @@
"true_black_dark_mode": "True black dark mode",
"disable_avatar_animation": "Disable animated avatars",
"disable_emoji_animation": "Disable animated emojis",
"using_default_browser": "Use default browser to open links"
"using_default_browser": "Use default browser to open links",
"open_links_in_mastodon": "Open links in Mastodon"
},
"boring_zone": {
"title": "The Boring Zone",
@ -573,7 +659,49 @@
"send": "Send Report",
"skip_to_send": "Send without comment",
"text_placeholder": "Type or paste additional comments",
"reported": "REPORTED"
"reported": "REPORTED",
"step_one": {
"step_1_of_4": "Step 1 of 4",
"whats_wrong_with_this_post": "What's wrong with this post?",
"whats_wrong_with_this_account": "What's wrong with this account?",
"whats_wrong_with_this_username": "What's wrong with %s?",
"select_the_best_match": "Select the best match",
"i_dont_like_it": "I dont like it",
"it_is_not_something_you_want_to_see": "It is not something you want to see",
"its_spam": "Its spam",
"malicious_links_fake_engagement_or_repetetive_replies": "Malicious links, fake engagement, or repetetive replies",
"it_violates_server_rules": "It violates server rules",
"you_are_aware_that_it_breaks_specific_rules": "You are aware that it breaks specific rules",
"its_something_else": "Its something else",
"the_issue_does_not_fit_into_other_categories": "The issue does not fit into other categories"
},
"step_two": {
"step_2_of_4": "Step 2 of 4",
"which_rules_are_being_violated": "Which rules are being violated?",
"select_all_that_apply": "Select all that apply",
"i_just_dont_like_it": "I just dont like it"
},
"step_three": {
"step_3_of_4": "Step 3 of 4",
"are_there_any_posts_that_back_up_this_report": "Are there any posts that back up this report?",
"select_all_that_apply": "Select all that apply"
},
"step_four": {
"step_4_of_4": "Step 4 of 4",
"is_there_anything_else_we_should_know": "Is there anything else we should know?"
},
"step_final": {
"dont_want_to_see_this": "Dont want to see this?",
"when_you_see_something_you_dont_like_on_mastodon_you_can_remove_the_person_from_your_experience.": "When you see something you dont like on Mastodon, you can remove the person from your experience.",
"unfollow": "Unfollow",
"unfollowed": "Unfollowed",
"unfollow_user": "Unfollow %s",
"mute_user": "Mute %s",
"you_wont_see_their_posts_or_reblogs_in_your_home_feed_they_wont_know_they_ve_been_muted": "You wont see their posts or reblogs in your home feed. They wont know theyve been muted.",
"block_user": "Block %s",
"they_will_no_longer_be_able_to_follow_or_see_your_posts_but_they_can_see_if_theyve_been_blocked": "They will no longer be able to follow or see your posts, but they can see if theyve been blocked.",
"while_we_review_this_you_can_take_action_against_user": "While we review this, you can take action against %s"
}
},
"preview": {
"keyboard": {
@ -591,6 +719,9 @@
"new_in_mastodon": "New in Mastodon",
"multiple_account_switch_intro_description": "Switch between multiple accounts by holding the profile button.",
"accessibility_hint": "Double tap to dismiss this wizard"
},
"bookmark": {
"title": "Bookmarks"
}
}
}
}

Some files were not shown because too many files have changed in this diff Show More