Skip to content

Commit e5b56e2

Browse files
committed
Bump version and update README and license
1 parent b3ec28d commit e5b56e2

File tree

6 files changed

+68
-51
lines changed

6 files changed

+68
-51
lines changed

Configs/Common.xcconfig

+2-1
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,10 @@
99
// https://help.apple.com/xcode/#/dev745c5c974
1010

1111
FORUMATE_APP_NAME = Forumate
12-
FORUMATE_APP_VERSION = 0.7.0
12+
FORUMATE_APP_VERSION = 0.8.0
1313

1414
PRODUCT_NAME = $(FORUMATE_APP_NAME)
1515
MARKETING_VERSION = $(FORUMATE_APP_VERSION)
1616
DEVELOPMENT_ASSET_PATHS = "Shared/Preview Content"
1717
CODE_SIGN_ENTITLEMENTS = Shared/Other/Forumate.entitlements
18+
ASSETCATALOG_COMPILER_INCLUDE_ALL_APPICON_ASSETS = YES

Forumate.xcodeproj/project.pbxproj

+2-13
Original file line numberDiff line numberDiff line change
@@ -2076,7 +2076,6 @@
20762076
LOCALIZATION_PREFERS_STRING_CATALOGS = YES;
20772077
PRODUCT_BUNDLE_IDENTIFIER = top.kyleye.Forumate;
20782078
SDKROOT = appletvos;
2079-
SWIFT_ACTIVE_COMPILATION_CONDITIONS = "DEBUG $(inherited)";
20802079
SWIFT_EMIT_LOC_STRINGS = YES;
20812080
SWIFT_VERSION = 5.0;
20822081
TARGETED_DEVICE_FAMILY = 3;
@@ -2135,7 +2134,6 @@
21352134
LOCALIZATION_PREFERS_STRING_CATALOGS = YES;
21362135
PRODUCT_BUNDLE_IDENTIFIER = top.kyleye.Forumate;
21372136
SDKROOT = macosx;
2138-
SWIFT_ACTIVE_COMPILATION_CONDITIONS = "DEBUG $(inherited)";
21392137
SWIFT_EMIT_LOC_STRINGS = YES;
21402138
SWIFT_VERSION = 5.0;
21412139
};
@@ -2302,7 +2300,6 @@
23022300
PRODUCT_BUNDLE_IDENTIFIER = top.kyleye.Forumate;
23032301
SDKROOT = xros;
23042302
SUPPORTED_PLATFORMS = "xros xrsimulator";
2305-
SWIFT_ACTIVE_COMPILATION_CONDITIONS = "DEBUG $(inherited)";
23062303
SWIFT_EMIT_LOC_STRINGS = YES;
23072304
SWIFT_VERSION = 5.0;
23082305
TARGETED_DEVICE_FAMILY = "1,2,7";
@@ -2473,10 +2470,7 @@
24732470
baseConfigurationReference = 2728E02A2B0D343F0074CDAC /* Debug.xcconfig */;
24742471
buildSettings = {
24752472
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
2476-
ASSETCATALOG_COMPILER_ALTERNATE_APPICON_NAMES = AppIconAlternate1;
24772473
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
2478-
"ASSETCATALOG_COMPILER_APPICON_NAME[sdk=appletvos*]" = "App Icon & Top Shelf Image";
2479-
"ASSETCATALOG_COMPILER_APPICON_NAME[sdk=appletvsimulator*]" = "App Icon & Top Shelf Image";
24802474
ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
24812475
CODE_SIGN_STYLE = Automatic;
24822476
CURRENT_PROJECT_VERSION = 1;
@@ -2502,11 +2496,10 @@
25022496
IPHONEOS_DEPLOYMENT_TARGET = 17.0;
25032497
LD_RUNPATH_SEARCH_PATHS = "@executable_path/Frameworks";
25042498
"LD_RUNPATH_SEARCH_PATHS[sdk=macosx*]" = "@executable_path/../Frameworks";
2505-
MACOSX_DEPLOYMENT_TARGET = 14.0;
25062499
PRODUCT_BUNDLE_IDENTIFIER = top.kyleye.Forumate;
25072500
SDKROOT = auto;
25082501
SUPPORTED_PLATFORMS = "iphoneos iphonesimulator";
2509-
SUPPORTS_MACCATALYST = YES;
2502+
SUPPORTS_MACCATALYST = NO;
25102503
SUPPORTS_MAC_DESIGNED_FOR_IPHONE_IPAD = NO;
25112504
SUPPORTS_XR_DESIGNED_FOR_IPHONE_IPAD = NO;
25122505
SWIFT_EMIT_LOC_STRINGS = YES;
@@ -2520,10 +2513,7 @@
25202513
baseConfigurationReference = 2728E02B2B0D343F0074CDAC /* Release.xcconfig */;
25212514
buildSettings = {
25222515
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
2523-
ASSETCATALOG_COMPILER_ALTERNATE_APPICON_NAMES = AppIconAlternate1;
25242516
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
2525-
"ASSETCATALOG_COMPILER_APPICON_NAME[sdk=appletvos*]" = "App Icon & Top Shelf Image";
2526-
"ASSETCATALOG_COMPILER_APPICON_NAME[sdk=appletvsimulator*]" = "App Icon & Top Shelf Image";
25272517
ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
25282518
CODE_SIGN_STYLE = Automatic;
25292519
CURRENT_PROJECT_VERSION = 1;
@@ -2549,11 +2539,10 @@
25492539
IPHONEOS_DEPLOYMENT_TARGET = 17.0;
25502540
LD_RUNPATH_SEARCH_PATHS = "@executable_path/Frameworks";
25512541
"LD_RUNPATH_SEARCH_PATHS[sdk=macosx*]" = "@executable_path/../Frameworks";
2552-
MACOSX_DEPLOYMENT_TARGET = 14.0;
25532542
PRODUCT_BUNDLE_IDENTIFIER = top.kyleye.Forumate;
25542543
SDKROOT = auto;
25552544
SUPPORTED_PLATFORMS = "iphoneos iphonesimulator";
2556-
SUPPORTS_MACCATALYST = YES;
2545+
SUPPORTS_MACCATALYST = NO;
25572546
SUPPORTS_MAC_DESIGNED_FOR_IPHONE_IPAD = NO;
25582547
SUPPORTS_XR_DESIGNED_FOR_IPHONE_IPAD = NO;
25592548
SWIFT_EMIT_LOC_STRINGS = YES;

LICENSE.txt

+28-8
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,35 @@
1-
Copyright 2023, Kyle-Ye
1+
Kyle-Ye Apple Platform Project License
22

3-
Kyle-Ye Apple Platform Project License:
3+
Copyright (c) 2023 Kyle-Ye
44

5-
The copyright of the binary files uploaded to the App Store and any other binary-only distribution channel belong to Kyle-Ye.
5+
Permission is hereby granted, free of charge, to any person obtaining a copy
6+
of this software and associated documentation files (the "Software"), to deal
7+
in the Software without restriction, including without limitation the rights
8+
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9+
copies of the Software, and to permit persons to whom the Software is
10+
furnished to do so, subject to the following conditions:
611

7-
You are permitted to use this source code, with or without modification, in source or binary form, on your devices however you see fit. You are not permitted to redistribute binaries of this source code, with or without modification. In other words, you cannot put this application or any application derived from it, on the Apple App Store, Cydia, or any other binary-only distribution channel.
12+
The above copyright notice and this permission notice is required in copies
13+
or substantial portions of the Software.
814

9-
If the application has not been updated on the App Store for more than 2 years. All source code of Forumate will be relicensed under the MIT automatically.
15+
You are not permitted to submit this software to App Store, or any store related
16+
to Apple. You are not permitted to redistribute binaries of this source code,
17+
with or without modification. In other words, you cannot put this application
18+
or any application derived from it, on the Apple App Store, Cydia, or
19+
any other binary-only distribution channel.
1020

11-
上传到 App Store 的二进制文件的版权归 Kyle-Ye 所有。
21+
The copyright of the binary files uploaded to the App Store and any other
22+
binary-only distribution channel belong to Kyle-Ye. And you are permitted to
23+
use this source code, with or without modification, in source or binary form,
24+
on your own devices however you like.
1225

13-
你可以任意修改、使用该源代码,也可以用于商业目的。但不能将此应用或者修改的应用的二进制文件上传到 App Store 或者通过其它分发渠道(包括但不限于网站、网盘、聊天软件)分享二进制文件。
26+
Nor the name of the copyright holders may be used to endorse or promote products
27+
derived from this software without specific prior written permission.
1428

15-
如果应用程序超过 2 年没有在 App Store 获得更新。Forumate 的所有源代码将自动在 MIT 协议下重新授权。
29+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
30+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
31+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
32+
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
33+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
34+
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
35+
SOFTWARE.

README.md

+30-23
Original file line numberDiff line numberDiff line change
@@ -8,32 +8,35 @@
88

99
A native client to access Discourse server for Apple Platforms.
1010

11-
![Forumate](Shared/Other/Shared.xcassets/AppIcon.appiconset/AppIcon-macOS-512.png)
11+
![Forumate](Shared/Other/Shared.xcassets/icon0.imageset/tvOS.png)
1212

1313
### Platform Compatibility
1414

15-
- [x] iOS 17+
16-
- [x] iPadOS 17+
17-
- [x] watchOS 10+
18-
- [ ] tvOS 17+
19-
- [x] macOS(Catalyst) 14+
20-
- [x] visionOS 1+
21-
22-
> tvOS target is buildable but is not released
23-
>
24-
> See more info [#17](https://github.com/Kyle-Ye/Forumate/issues/17).
15+
- [x] iOS 17+
16+
- [x] iPadOS 17+
17+
- [x] watchOS 10+
18+
- [x] tvOS 17+
19+
- [x] macOS 14+
20+
- [x] visionOS 1+
2521

2622
### Version Compatibility
2723

28-
| Forumate | Xcode | iOS & iPadOS | watchOS | macOS(Catalyst) | visionOS |
29-
| :--------: | :-------: | :----------: | :---------: | :-------------: | :------: |
30-
| 0.1~0.3 | 14.3.1 | 16+ | 9+ | 13+ ||
31-
| 0.4.0-beta | 15 Beta 1 | 17 Beta 1 | 10 Beta 1 | 14 Beta 1 ||
32-
| 0.4.1-beta | 15 Beta 2 | 17 Beta 2~3 | 10 Beta 2~3 | 14 Beta 2~3 ||
33-
| 0.5.0-beta | 15 Beta 5 | 17 Beta 4 | 10 Beta 4 | 14 Beta 4 ||
34-
| 0.5.1-beta | 15 Beta 6 | 17 Beta 5 | 10 Beta 5 | 14 Beta 5 ||
35-
| 0.5.2-beta | 15 Beta 7 | 17 Beta 6~7 | 10 Beta 6~7 | 14 Beta 6 ||
36-
| 0.6.0-beta | 15 Beta 8 | 17 Beta 8 | 10 Beta 8 | 14 Beta 7 | 1 Beta 3 |
24+
| Forumate | Xcode | iOS & iPadOS | watchOS | tvOS | macOS |
25+
| :------: | :----: | :----------: | :-----: | :---: | :---: |
26+
| 0.7 | 15.0.1 | 17.0+ | 10.0+ | 17.0+ | 14.0+ |
27+
28+
| Forumate | Xcode | iOS & iPadOS | watchOS | macOS(Catalyst) | visionOS |
29+
| :--------: | :-------: | :------------: | :---------: | :-------------: | :------: |
30+
| 0.6.0-beta | 15 Beta 8 | 17 Beta 8 | 10 Beta 8 | 14 Beta 7 | 1 Beta 3 |
31+
| 0.5.2-beta | 15 Beta 7 | 17 Beta 6 ~ 7 | 10 Beta 6~7 | 14 Beta 6 ||
32+
| 0.5.1-beta | 15 Beta 6 | 17 Beta 5 | 10 Beta 5 | 14 Beta 5 ||
33+
| 0.5.0-beta | 15 Beta 5 | 17 Beta 4 | 10 Beta 4 | 14 Beta 4 ||
34+
| 0.4.1-beta | 15 Beta 2 | 17 Beta 2 ~ 3 | 10 Beta 2~3 | 14 Beta 2~3 ||
35+
| 0.4.0-beta | 15 Beta 1 | 17 Beta 1 | 10 Beta 1 | 14 Beta 1 ||
36+
37+
| Forumate | Xcode | iOS & iPadOS | watchOS | macOS(Catalyst) |
38+
| :------: | :----: | :----------: | :-----: | :-------------: |
39+
| 0.1~0.3 | 14.3.1 | 16+ | 9+ | 13+ |
3740

3841
## Download
3942

@@ -57,11 +60,15 @@ For macOS users, you can download the Notarized macOS Catalyst binary on https:/
5760

5861
## The Project Inspiration
5962

60-
In 2021, considering the unsatisfactory experience of Swift Forums on iPhone, I posted a [topic](https://forums.swift.org/t/swift-forum-client/53484) asking for a Swift Forum's client recommendation.
63+
In 2021, considering the unsatisfactory experience of Swift Forums on iPhone, I posted a [topic](https://forums.swift.org/t/swift-forum-client/53484) asking for a Swift Forum's client recommendation.
64+
65+
Someone recommended Fig to me. I like Fig and browsed Swift Forum via Fig all the time since then.
66+
67+
Unfortunately, Fig's author [announced](https://meta.discourse.org/t/fig-native-discourse-client-for-ios/148352/102) that he will not actively continue the development, and wished to sell the ownership of Fig.
6168

62-
Someone recommended Fig to me. It was a great client and after I installed it I thought I shouldn't reinvent the wheel to build a same app and gave up the idea of making a new client.
69+
No suitable offers surfaced and I decided that instead of waiting for others to do something about this, I should act myself.
6370

64-
Unfortunately, Fig has not been updated for many years and even has been removed from the App Store. So I build Forumate from scratch in my spare time with SwiftUI and share the code under a custom license.
71+
So after Fig had not been updated for about 2 years and even been removed from the App Store, I start to build Forumate from scratch in my spare time with SwiftUI.
6572

6673
## License
6774

Resources/Forumate-Icon.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -2,15 +2,15 @@
22

33
### Icon 1:
44

5-
![Forumate Icon 1](../Shared/Other/Shared.xcassets/AppIconAlternate1.appiconset/icon_512x512.png)
5+
![Forumate Icon 1](../Shared/Other/Shared.xcassets/icon1.imageset/macOS.png)
66

77
version: 0.1.0 - 0.4.0
88

99
- [Sketch resource](Forumate.sketch)
1010

1111
### Icon 2: Latest
1212

13-
![Forumate Latest Icon](../Shared/Other/Shared.xcassets/AppIcon.appiconset/AppIcon-macOS-512.png)
13+
![Forumate Latest Icon](../Shared/Other/Shared.xcassets/icon0.imageset/macOS.png)
1414

1515
version: 0.5.0+
1616

TestFlight/WhatToTest.en-US.txt

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
What's new in v0.7.0
1+
What's new in v0.8.0
22

3-
- Updated layout for topic detail view
4-
- New toolbar item for topic detail view
5-
- Recommend Community System update
3+
- macOS native build support
4+
- tvOS build support
5+
- Forum Account support

0 commit comments

Comments
 (0)