|Justin Mazzocchi d844a97c88||1 week ago|
|.github||1 week ago|
|Activities||2 months ago|
|App Icons||1 month ago|
|Assets.xcassets||7 months ago|
|Caches||1 month ago|
|DB||1 week ago|
|Data Sources||1 month ago|
|Extensions||2 weeks ago|
|HTTP||3 months ago|
|Keychain||3 months ago|
|Localizations||1 week ago|
|Mastodon||2 weeks ago|
|MastodonAPI||1 month ago|
|Metatext.xcodeproj||1 week ago|
|Notification Service Extension||2 weeks ago|
|Secrets||1 month ago|
|ServiceLayer||1 week ago|
|Share Extension||1 month ago|
|Supporting Files||1 month ago|
|System||1 month ago|
|Tests||7 months ago|
|Transitions||1 month ago|
|View Controllers||1 week ago|
|ViewModels||1 week ago|
|Views||1 week ago|
|.gitignore||8 months ago|
|.swiftlint.yml||3 weeks ago|
|CODE_OF_CONDUCT.md||1 month ago|
|CONTRIBUTING.md||3 weeks ago|
|LICENSE||1 month ago|
|Metatext.xctestplan||1 week ago|
|README.md||2 weeks ago|
|SECURITY.md||1 week ago|
A free, open-source iOS Mastodon client.
GitHub is used for bug tracking. Please search existing issues and create a new one if the issue is not yet tracked.
You can help translate Metatext on CrowdIn.
See the contribution guidelines.
To build Metatext:
git clone https://github.com/metabolist/metatext.git)
All dependencies are managed using Swift Package Manager and will automatically be installed by Xcode.
Push notifications will not work in development builds of Metatext unless you host your own instance of metatext-apns and change the
pushSubscriptionEndpointURL constants in IdentityService.swift to its URL.
import MastodonAPIshould generally only be done within the
import ServiceLayeronly within the
Metatext uses the following third-party libraries:
This distribution includes cryptographic software. The country in which you currently reside may have restrictions on the import, possession, use, and/or re-export to another country, of encryption software. BEFORE using any encryption software, please check your country’s laws, regulations and policies concerning the import, possession, or use, and re-export of encryption software, to see if this is permitted. See http://www.wassenaar.org/ for more information.
The U.S. Government Department of Commerce, Bureau of Industry and Security (BIS), has classified this software as Export Commodity Control Number (ECCN) 5D002.C.1, which includes information security software using or performing cryptographic functions with asymmetric algorithms. The form and manner of this distribution makes it eligible for export under the License Exception ENC Technology Software Unrestricted (TSU) exception (see the BIS Export Administration Regulations, Section 740.13) for both object code and source code.
Copyright (C) 2021 Metabolist
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see https://www.gnu.org/licenses/.