Commit Graph

3885 Commits

Author SHA1 Message Date
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
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
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
CMK 8b05ccc34c
Merge pull request #513 from maxsz/patch-1
Improve CONTRIBUTING.md
2022-11-07 20:29:16 +08: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
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
Jordan Kay e5bfed50bb
Fix typos in Setup.md 2022-11-01 14:47:08 -04: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