Merge branch 'develop' into feature-compose-media

This commit is contained in:
CMK 2022-11-13 22:41:34 +08:00
commit 1e8bb1dca2
42 changed files with 13 additions and 20 deletions

View File

@ -1328,7 +1328,7 @@
path = Protocol; path = Protocol;
sourceTree = "<group>"; sourceTree = "<group>";
}; };
2D76319C25C151DE00929FB9 /* Diffiable */ = { 2D76319C25C151DE00929FB9 /* Diffable */ = {
isa = PBXGroup; isa = PBXGroup;
children = ( children = (
DB4F097826A039B400D62E92 /* Onboarding */, DB4F097826A039B400D62E92 /* Onboarding */,
@ -1343,7 +1343,7 @@
DB3E6FE52806A5BA00B035AE /* Discovery */, DB3E6FE52806A5BA00B035AE /* Discovery */,
DB0617FA27855B660030EE79 /* Settings */, DB0617FA27855B660030EE79 /* Settings */,
); );
path = Diffiable; path = Diffable;
sourceTree = "<group>"; sourceTree = "<group>";
}; };
2D7631A425C1532200929FB9 /* Share */ = { 2D7631A425C1532200929FB9 /* Share */ = {
@ -1748,7 +1748,7 @@
children = ( children = (
DB89BA1025C10FF5008580ED /* Mastodon.entitlements */, DB89BA1025C10FF5008580ED /* Mastodon.entitlements */,
DB427DE325BAA00100D1B89D /* Info.plist */, DB427DE325BAA00100D1B89D /* Info.plist */,
2D76319C25C151DE00929FB9 /* Diffiable */, 2D76319C25C151DE00929FB9 /* Diffable */,
DB8AF55525C1379F002E6C99 /* Scene */, DB8AF55525C1379F002E6C99 /* Scene */,
DB8AF54125C13647002E6C99 /* Coordinator */, DB8AF54125C13647002E6C99 /* Coordinator */,
DB8AF56225C138BC002E6C99 /* Extension */, DB8AF56225C138BC002E6C99 /* Extension */,

View File

@ -7,7 +7,6 @@
import Foundation import Foundation
import Combine import Combine
import Combine
import CoreData import CoreData
import CoreDataStack import CoreDataStack
import GameplayKit import GameplayKit

View File

@ -8,7 +8,6 @@
import UIKit import UIKit
import SwiftUI import SwiftUI
import MastodonSDK import MastodonSDK
import MastodonUI
import MastodonAsset import MastodonAsset
import MastodonCore import MastodonCore
import MastodonUI import MastodonUI

View File

@ -25,9 +25,9 @@ let package = Package(
], ],
dependencies: [ dependencies: [
.package(name: "ArkanaKeys", path: "../dependencies/ArkanaKeys"), .package(name: "ArkanaKeys", path: "../dependencies/ArkanaKeys"),
.package(name: "FaviconFinder", url: "https://github.com/will-lumley/FaviconFinder.git", from: "3.2.2"), .package(url: "https://github.com/will-lumley/FaviconFinder.git", from: "3.2.2"),
.package(name: "Introspect", url: "https://github.com/siteline/SwiftUI-Introspect.git", from: "0.1.3"), .package(url: "https://github.com/siteline/SwiftUI-Introspect.git", from: "0.1.3"),
.package(name: "UITextView+Placeholder", url: "https://github.com/MainasuK/UITextView-Placeholder.git", from: "1.4.1"), .package(url: "https://github.com/MainasuK/UITextView-Placeholder.git", from: "1.4.1"),
.package(url: "https://github.com/Alamofire/Alamofire.git", from: "5.4.0"), .package(url: "https://github.com/Alamofire/Alamofire.git", from: "5.4.0"),
.package(url: "https://github.com/Alamofire/AlamofireImage.git", from: "4.1.0"), .package(url: "https://github.com/Alamofire/AlamofireImage.git", from: "4.1.0"),
.package(url: "https://github.com/apple/swift-collections.git", from: "1.0.3"), .package(url: "https://github.com/apple/swift-collections.git", from: "1.0.3"),
@ -113,8 +113,8 @@ let package = Package(
.product(name: "FLAnimatedImage", package: "FLAnimatedImage"), .product(name: "FLAnimatedImage", package: "FLAnimatedImage"),
.product(name: "FaviconFinder", package: "FaviconFinder"), .product(name: "FaviconFinder", package: "FaviconFinder"),
.product(name: "Nuke", package: "Nuke"), .product(name: "Nuke", package: "Nuke"),
.product(name: "Introspect", package: "Introspect"), .product(name: "Introspect", package: "SwiftUI-Introspect"),
.product(name: "UITextView+Placeholder", package: "UITextView+Placeholder"), .product(name: "UITextView+Placeholder", package: "UITextView-Placeholder"),
.product(name: "UIHostingConfigurationBackport", package: "UIHostingConfigurationBackport"), .product(name: "UIHostingConfigurationBackport", package: "UIHostingConfigurationBackport"),
.product(name: "TabBarPager", package: "TabBarPager"), .product(name: "TabBarPager", package: "TabBarPager"),
.product(name: "ThirdPartyMailer", package: "ThirdPartyMailer"), .product(name: "ThirdPartyMailer", package: "ThirdPartyMailer"),

View File

@ -8,7 +8,6 @@ target 'Mastodon' do
# Pods for Mastodon # Pods for Mastodon
# UI # UI
pod 'UITextField+Shake', '~> 1.2'
pod 'XLPagerTabStrip', '~> 9.0.0' pod 'XLPagerTabStrip', '~> 9.0.0'
# misc # misc

View File

@ -6,7 +6,6 @@ PODS:
- Sourcery/CLI-Only (= 1.6.1) - Sourcery/CLI-Only (= 1.6.1)
- Sourcery/CLI-Only (1.6.1) - Sourcery/CLI-Only (1.6.1)
- SwiftGen (6.4.0) - SwiftGen (6.4.0)
- "UITextField+Shake (1.2.1)"
- XLPagerTabStrip (9.0.0) - XLPagerTabStrip (9.0.0)
DEPENDENCIES: DEPENDENCIES:
@ -15,7 +14,6 @@ DEPENDENCIES:
- Kanna (~> 5.2.2) - Kanna (~> 5.2.2)
- Sourcery (~> 1.6.1) - Sourcery (~> 1.6.1)
- SwiftGen (~> 6.4.0) - SwiftGen (~> 6.4.0)
- "UITextField+Shake (~> 1.2)"
- XLPagerTabStrip (~> 9.0.0) - XLPagerTabStrip (~> 9.0.0)
SPEC REPOS: SPEC REPOS:
@ -25,7 +23,6 @@ SPEC REPOS:
- Kanna - Kanna
- Sourcery - Sourcery
- SwiftGen - SwiftGen
- "UITextField+Shake"
- XLPagerTabStrip - XLPagerTabStrip
SPEC CHECKSUMS: SPEC CHECKSUMS:
@ -34,9 +31,8 @@ SPEC CHECKSUMS:
Kanna: 01cfbddc127f5ff0963692f285fcbc8a9d62d234 Kanna: 01cfbddc127f5ff0963692f285fcbc8a9d62d234
Sourcery: f3759f803bd0739f74fc92a4341eed0473ce61ac Sourcery: f3759f803bd0739f74fc92a4341eed0473ce61ac
SwiftGen: 67860cc7c3cfc2ed25b9b74cfd55495fc89f9108 SwiftGen: 67860cc7c3cfc2ed25b9b74cfd55495fc89f9108
"UITextField+Shake": 298ac5a0f239d731bdab999b19b628c956ca0ac3
XLPagerTabStrip: 61c57fd61f611ee5f01ff1495ad6fbee8bf496c5 XLPagerTabStrip: 61c57fd61f611ee5f01ff1495ad6fbee8bf496c5
PODFILE CHECKSUM: 8b15fb6d4e801b7a7e7761a2e2fe40a89b1da4ff PODFILE CHECKSUM: a60ecee06525582c010e270ac7a17024e441a0da
COCOAPODS: 1.11.3 COCOAPODS: 1.11.3

View File

@ -1,4 +1,5 @@
# Mastodon # Mastodon
[![CI](https://github.com/mastodon/mastodon-ios/actions/workflows/main.yml/badge.svg)](https://github.com/mastodon/mastodon-ios/actions/workflows/main.yml) [![Crowdin](https://badges.crowdin.net/mastodon-for-ios/localized.svg)](https://crowdin.com/project/mastodon-for-ios) [![CI](https://github.com/mastodon/mastodon-ios/actions/workflows/main.yml/badge.svg)](https://github.com/mastodon/mastodon-ios/actions/workflows/main.yml) [![Crowdin](https://badges.crowdin.net/mastodon-for-ios/localized.svg)](https://crowdin.com/project/mastodon-for-ios)
@ -11,12 +12,14 @@ This is the repository for the official iOS App for Mastodon. You can install it
Read this blog post for this app to learn more. Read this blog post for this app to learn more.
> [Developing an official iOS app for Mastodon](https://blog.joinmastodon.org/2021/02/developing-an-official-ios-app-for-mastodon/) > [Developing an official iOS app for Mastodon](https://blog.joinmastodon.org/2021/02/developing-an-official-ios-app-for-mastodon/)
## Getting Start ## Getting Started
- Read the setup guide [here](./Documentation/Setup.md) - Read the setup guide [here](./Documentation/Setup.md)
- About [contributing](./Documentation/CONTRIBUTING.md) - About [contributing](./Documentation/CONTRIBUTING.md)
- [Documentation folder](./Documentation/) - [Documentation folder](./Documentation/)
## Acknowledgments ## Acknowledgments
Thanks to these open-sources projects listed [here](./Documentation/Acknowledgments.md). Thanks to these open-sources projects listed [here](./Documentation/Acknowledgments.md).
## License ## License

View File

@ -8,7 +8,6 @@
import os.log import os.log
import UIKit import UIKit
import Combine import Combine
import MastodonUI
import SwiftUI import SwiftUI
import MastodonAsset import MastodonAsset
import MastodonLocalization import MastodonLocalization

View File

@ -11,7 +11,6 @@ import Combine
import CoreData import CoreData
import CoreDataStack import CoreDataStack
import MastodonSDK import MastodonSDK
import MastodonUI
import SwiftUI import SwiftUI
import UniformTypeIdentifiers import UniformTypeIdentifiers
import MastodonAsset import MastodonAsset

View File

@ -9,7 +9,6 @@ import os.log
import UIKit import UIKit
import Combine import Combine
import MastodonSDK import MastodonSDK
import MastodonUI
import MastodonAsset import MastodonAsset
import MastodonLocalization import MastodonLocalization
import MastodonCore import MastodonCore