mirror of
https://github.com/writeas/writefreely-swiftui-multiplatform.git
synced 2024-11-15 01:11:02 +00:00
Update change log and bump build number
This commit is contained in:
parent
a08b257883
commit
22bca3dbf4
67
CHANGELOG.md
67
CHANGELOG.md
@ -5,50 +5,74 @@ All notable changes to this project will be documented in this file.
|
||||
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
|
||||
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
||||
|
||||
## [Unreleased]
|
||||
|
||||
### Added
|
||||
|
||||
- A support link in the Settings screen lets you access the help forum.
|
||||
- You can now delete local posts.
|
||||
- You are now prompted for action when viewing a post that was deleted from the server.
|
||||
- You can now choose a default font for new local drafts in the Settings screen.
|
||||
- The post editor shows your content in the set typeface.
|
||||
- Placeholder text has been added to the post editor.
|
||||
|
||||
### Changed
|
||||
|
||||
- The collection list now shows the WriteFreely instance name (or just "WriteFreely" if logged out).
|
||||
- The Publish and Reload buttons are disabled if there's no network connection.
|
||||
- The post editor's status badge has been moved to the top of the screen.
|
||||
- The layout of the post editor has been improved to provide a larger editing area on iPhone.
|
||||
- The app now launches to either the last draft you were working on, or a new blank post.
|
||||
|
||||
### Fixed
|
||||
|
||||
- Language-related properties "lang" and "rtl" are set for new posts based on the system's locale.
|
||||
- The keyboard is now dismissed on publishing a post.
|
||||
|
||||
## [0.1.1] - 2020-09-14
|
||||
|
||||
### Added
|
||||
|
||||
- Icon asset for App Store
|
||||
- [iOS] LaunchScreen storyboard added for iPad multitasking requirements
|
||||
- Icon asset for App Store.
|
||||
- [iOS] LaunchScreen storyboard added for iPad multitasking requirements .
|
||||
|
||||
## [0.1.0] - 2020-09-11
|
||||
|
||||
### Added
|
||||
|
||||
- Post editor now has a Publish button to publish a post
|
||||
- Collections sidebar to choose a specific collection (i.e., blog)
|
||||
- Settings to provide the user interface for logging in, setting preferred color scheme
|
||||
- The WriteFreelyModel type consolidates other models as Published properties in a single EnvironmentObject
|
||||
- Logging in and out a WriteFreely instance is now possible
|
||||
- Collections and Posts are now persisted to local storage between app launches
|
||||
- Content can be reloaded from the server
|
||||
- Collections and Posts are purged from the database on logout
|
||||
- Apps now have app icons
|
||||
- Post editor now has a Publish button to publish a post.
|
||||
- Collections sidebar to choose a specific collection (i.e., blog).
|
||||
- Settings to provide the user interface for logging in, setting preferred color scheme.
|
||||
- The WriteFreelyModel type consolidates other models as Published properties in a single EnvironmentObject.
|
||||
- Logging in and out a WriteFreely instance is now possible.
|
||||
- Collections and Posts are now persisted to local storage between app launches.
|
||||
- Content can be reloaded from the server.
|
||||
- Collections and Posts are purged from the database on logout.
|
||||
- Apps now have app icons.
|
||||
|
||||
### Changed
|
||||
|
||||
- Updated license from AGPLv3 to GPLv3
|
||||
- Types have been renamed to be more consistent
|
||||
- WriteFreely Swift package version bumped to v0.2.1
|
||||
- Local posts are now badged as `local` instead of `draft`
|
||||
- Updated license from AGPLv3 to GPLv3.
|
||||
- Types have been renamed to be more consistent.
|
||||
- WriteFreely Swift package version bumped to v0.2.1.
|
||||
- Local posts are now badged as `local` instead of `draft`.
|
||||
|
||||
## [0.0.2] - 2020-07-30
|
||||
|
||||
### Added
|
||||
|
||||
- Basic post list for displaying (local) posts
|
||||
- Basic post list for displaying (local) posts.
|
||||
- Basic post editor for:
|
||||
- Creating a new local draft (title and content only)
|
||||
- Updating a (local) post
|
||||
- Badge for post status (`draft`, `edited`, `published`)
|
||||
- Badge for post status (`draft`, `edited`, `published`).
|
||||
|
||||
## [0.0.1] - 2020-07-22
|
||||
|
||||
### Added
|
||||
|
||||
- WriteFreely Swift package
|
||||
- SwiftLint build phase for both macOS and iOS targets
|
||||
- WriteFreely Swift package.
|
||||
- SwiftLint build phase for both macOS and iOS targets.
|
||||
- Project metadocuments, including:
|
||||
- Project readme
|
||||
- APGL v3 license
|
||||
@ -56,7 +80,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
||||
- Contributing guide
|
||||
- This changelog
|
||||
|
||||
[0.1.1] https://github.com/writeas/writefreely-swiftui-multiplatform/compare/v0.1.0...v0.1.1
|
||||
[0.1.0] https://github.com/writeas/writefreely-swiftui-multiplatform/compare/v0.0.2...v0.1.0
|
||||
[Unreleased]: https://github.com/writeas/writefreely-swiftui-multiplatform/compare/v0.1.1...HEAD
|
||||
[0.1.1]: https://github.com/writeas/writefreely-swiftui-multiplatform/compare/v0.1.0...v0.1.1
|
||||
[0.1.0]: https://github.com/writeas/writefreely-swiftui-multiplatform/compare/v0.0.2...v0.1.0
|
||||
[0.0.2]: https://github.com/writeas/writefreely-swiftui-multiplatform/compare/v0.0.1...v0.0.2
|
||||
[0.0.1]: https://github.com/writeas/writefreely-swiftui-multiplatform/releases/tag/v0.0.1
|
||||
|
@ -54,12 +54,6 @@
|
||||
17A67CAF251A5DD7002F163D /* PostEditorView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 17A67CAE251A5DD7002F163D /* PostEditorView.swift */; };
|
||||
17B3E965250FAA9000EE9748 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 17B3E964250FAA9000EE9748 /* LaunchScreen.storyboard */; };
|
||||
17B5103B2515448D00E9631F /* Credits.rtf in Resources */ = {isa = PBXBuildFile; fileRef = 17B5103A2515448D00E9631F /* Credits.rtf */; };
|
||||
17B7827425152CF8008D96C9 /* Hack-License.txt in Resources */ = {isa = PBXBuildFile; fileRef = 17B7827125152CF8008D96C9 /* Hack-License.txt */; };
|
||||
17B7827525152CF8008D96C9 /* Hack-License.txt in Resources */ = {isa = PBXBuildFile; fileRef = 17B7827125152CF8008D96C9 /* Hack-License.txt */; };
|
||||
17B7827625152CF8008D96C9 /* Lora-Cyrillic-OFL.txt in Resources */ = {isa = PBXBuildFile; fileRef = 17B7827225152CF8008D96C9 /* Lora-Cyrillic-OFL.txt */; };
|
||||
17B7827725152CF8008D96C9 /* Lora-Cyrillic-OFL.txt in Resources */ = {isa = PBXBuildFile; fileRef = 17B7827225152CF8008D96C9 /* Lora-Cyrillic-OFL.txt */; };
|
||||
17B7827825152CF8008D96C9 /* OpenSans-License.txt in Resources */ = {isa = PBXBuildFile; fileRef = 17B7827325152CF8008D96C9 /* OpenSans-License.txt */; };
|
||||
17B7827925152CF8008D96C9 /* OpenSans-License.txt in Resources */ = {isa = PBXBuildFile; fileRef = 17B7827325152CF8008D96C9 /* OpenSans-License.txt */; };
|
||||
17B996D82502D23E0017B536 /* WFAPost+CoreDataClass.swift in Sources */ = {isa = PBXBuildFile; fileRef = 17B996D62502D23E0017B536 /* WFAPost+CoreDataClass.swift */; };
|
||||
17B996D92502D23E0017B536 /* WFAPost+CoreDataClass.swift in Sources */ = {isa = PBXBuildFile; fileRef = 17B996D62502D23E0017B536 /* WFAPost+CoreDataClass.swift */; };
|
||||
17B996DA2502D23E0017B536 /* WFAPost+CoreDataProperties.swift in Sources */ = {isa = PBXBuildFile; fileRef = 17B996D72502D23E0017B536 /* WFAPost+CoreDataProperties.swift */; };
|
||||
@ -140,9 +134,6 @@
|
||||
17A67CAE251A5DD7002F163D /* PostEditorView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PostEditorView.swift; sourceTree = "<group>"; };
|
||||
17B3E964250FAA9000EE9748 /* LaunchScreen.storyboard */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; path = LaunchScreen.storyboard; sourceTree = "<group>"; };
|
||||
17B5103A2515448D00E9631F /* Credits.rtf */ = {isa = PBXFileReference; lastKnownFileType = text.rtf; path = Credits.rtf; sourceTree = "<group>"; };
|
||||
17B7827125152CF8008D96C9 /* Hack-License.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = "Hack-License.txt"; sourceTree = "<group>"; };
|
||||
17B7827225152CF8008D96C9 /* Lora-Cyrillic-OFL.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = "Lora-Cyrillic-OFL.txt"; sourceTree = "<group>"; };
|
||||
17B7827325152CF8008D96C9 /* OpenSans-License.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = "OpenSans-License.txt"; sourceTree = "<group>"; };
|
||||
17B996D62502D23E0017B536 /* WFAPost+CoreDataClass.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "WFAPost+CoreDataClass.swift"; sourceTree = SOURCE_ROOT; };
|
||||
17B996D72502D23E0017B536 /* WFAPost+CoreDataProperties.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "WFAPost+CoreDataProperties.swift"; sourceTree = SOURCE_ROOT; };
|
||||
17C42E612507D8E600072984 /* PostStatus.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PostStatus.swift; sourceTree = "<group>"; };
|
||||
@ -304,7 +295,6 @@
|
||||
17D4F3722514EE4400517CE6 /* Resources */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
17B7827025152BF1008D96C9 /* Licenses */,
|
||||
17D4F3A42514F1E900517CE6 /* Hack-Regular.ttf */,
|
||||
17D4F39D2514F0E500517CE6 /* OpenSans-Regular.ttf */,
|
||||
17D4F36B2514EE2F00517CE6 /* LoraGX.ttf */,
|
||||
@ -586,13 +576,10 @@
|
||||
buildActionMask = 2147483647;
|
||||
files = (
|
||||
17B3E965250FAA9000EE9748 /* LaunchScreen.storyboard in Resources */,
|
||||
17B7827825152CF8008D96C9 /* OpenSans-License.txt in Resources */,
|
||||
17DF32AE24C87D3500BCE2E3 /* Assets.xcassets in Resources */,
|
||||
17D4F39E2514F0E500517CE6 /* OpenSans-Regular.ttf in Resources */,
|
||||
17D4F36C2514EE2F00517CE6 /* LoraGX.ttf in Resources */,
|
||||
17D4F3A52514F1E900517CE6 /* Hack-Regular.ttf in Resources */,
|
||||
17B7827625152CF8008D96C9 /* Lora-Cyrillic-OFL.txt in Resources */,
|
||||
17B7827425152CF8008D96C9 /* Hack-License.txt in Resources */,
|
||||
);
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
};
|
||||
@ -600,14 +587,11 @@
|
||||
isa = PBXResourcesBuildPhase;
|
||||
buildActionMask = 2147483647;
|
||||
files = (
|
||||
17B7827525152CF8008D96C9 /* Hack-License.txt in Resources */,
|
||||
17DF32AF24C87D3500BCE2E3 /* Assets.xcassets in Resources */,
|
||||
17B5103B2515448D00E9631F /* Credits.rtf in Resources */,
|
||||
17D4F39F2514F0E500517CE6 /* OpenSans-Regular.ttf in Resources */,
|
||||
17B7827725152CF8008D96C9 /* Lora-Cyrillic-OFL.txt in Resources */,
|
||||
17D4F3A62514F1E900517CE6 /* Hack-Regular.ttf in Resources */,
|
||||
17D4F36D2514EE2F00517CE6 /* LoraGX.ttf in Resources */,
|
||||
17B7827925152CF8008D96C9 /* OpenSans-License.txt in Resources */,
|
||||
);
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
};
|
||||
@ -891,7 +875,7 @@
|
||||
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
|
||||
ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
|
||||
CODE_SIGN_STYLE = Automatic;
|
||||
CURRENT_PROJECT_VERSION = 243;
|
||||
CURRENT_PROJECT_VERSION = 307;
|
||||
DEVELOPMENT_TEAM = TPPAB4YBA6;
|
||||
ENABLE_PREVIEWS = YES;
|
||||
INFOPLIST_FILE = iOS/Info.plist;
|
||||
@ -900,7 +884,7 @@
|
||||
"$(inherited)",
|
||||
"@executable_path/Frameworks",
|
||||
);
|
||||
MARKETING_VERSION = 0.1.1;
|
||||
MARKETING_VERSION = "ios-1.0d1";
|
||||
PRODUCT_BUNDLE_IDENTIFIER = "com.abunchtell.WriteFreely-MultiPlatform";
|
||||
PRODUCT_NAME = "WriteFreely-MultiPlatform";
|
||||
SDKROOT = iphoneos;
|
||||
@ -915,7 +899,7 @@
|
||||
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
|
||||
ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
|
||||
CODE_SIGN_STYLE = Automatic;
|
||||
CURRENT_PROJECT_VERSION = 243;
|
||||
CURRENT_PROJECT_VERSION = 307;
|
||||
DEVELOPMENT_TEAM = TPPAB4YBA6;
|
||||
ENABLE_PREVIEWS = YES;
|
||||
INFOPLIST_FILE = iOS/Info.plist;
|
||||
@ -924,7 +908,7 @@
|
||||
"$(inherited)",
|
||||
"@executable_path/Frameworks",
|
||||
);
|
||||
MARKETING_VERSION = 0.1.1;
|
||||
MARKETING_VERSION = "ios-1.0d1";
|
||||
PRODUCT_BUNDLE_IDENTIFIER = "com.abunchtell.WriteFreely-MultiPlatform";
|
||||
PRODUCT_NAME = "WriteFreely-MultiPlatform";
|
||||
SDKROOT = iphoneos;
|
||||
@ -942,7 +926,7 @@
|
||||
CODE_SIGN_ENTITLEMENTS = macOS/macOS.entitlements;
|
||||
CODE_SIGN_STYLE = Automatic;
|
||||
COMBINE_HIDPI_IMAGES = YES;
|
||||
CURRENT_PROJECT_VERSION = 245;
|
||||
CURRENT_PROJECT_VERSION = 307;
|
||||
DEVELOPMENT_TEAM = TPPAB4YBA6;
|
||||
ENABLE_HARDENED_RUNTIME = YES;
|
||||
ENABLE_PREVIEWS = YES;
|
||||
@ -952,7 +936,7 @@
|
||||
"@executable_path/../Frameworks",
|
||||
);
|
||||
MACOSX_DEPLOYMENT_TARGET = 11.0;
|
||||
MARKETING_VERSION = 0.1.1;
|
||||
MARKETING_VERSION = "mac-1.0d1";
|
||||
PRODUCT_BUNDLE_IDENTIFIER = "com.abunchtell.WriteFreely-MultiPlatform";
|
||||
PRODUCT_NAME = "WriteFreely-MultiPlatform";
|
||||
SDKROOT = macosx;
|
||||
@ -968,7 +952,7 @@
|
||||
CODE_SIGN_ENTITLEMENTS = macOS/macOS.entitlements;
|
||||
CODE_SIGN_STYLE = Automatic;
|
||||
COMBINE_HIDPI_IMAGES = YES;
|
||||
CURRENT_PROJECT_VERSION = 245;
|
||||
CURRENT_PROJECT_VERSION = 307;
|
||||
DEVELOPMENT_TEAM = TPPAB4YBA6;
|
||||
ENABLE_HARDENED_RUNTIME = YES;
|
||||
ENABLE_PREVIEWS = YES;
|
||||
@ -978,7 +962,7 @@
|
||||
"@executable_path/../Frameworks",
|
||||
);
|
||||
MACOSX_DEPLOYMENT_TARGET = 11.0;
|
||||
MARKETING_VERSION = 0.1.1;
|
||||
MARKETING_VERSION = "mac-1.0d1";
|
||||
PRODUCT_BUNDLE_IDENTIFIER = "com.abunchtell.WriteFreely-MultiPlatform";
|
||||
PRODUCT_NAME = "WriteFreely-MultiPlatform";
|
||||
SDKROOT = macosx;
|
||||
|
@ -2,12 +2,6 @@
|
||||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||
<plist version="1.0">
|
||||
<dict>
|
||||
<key>UIAppFonts</key>
|
||||
<array>
|
||||
<string>LoraGX.ttf</string>
|
||||
<string>OpenSans-Regular.ttf</string>
|
||||
<string>Hack-Regular.ttf</string>
|
||||
</array>
|
||||
<key>CFBundleDevelopmentRegion</key>
|
||||
<string>$(DEVELOPMENT_LANGUAGE)</string>
|
||||
<key>CFBundleDisplayName</key>
|
||||
@ -28,6 +22,12 @@
|
||||
<string>$(CURRENT_PROJECT_VERSION)</string>
|
||||
<key>LSRequiresIPhoneOS</key>
|
||||
<true/>
|
||||
<key>UIAppFonts</key>
|
||||
<array>
|
||||
<string>LoraGX.ttf</string>
|
||||
<string>OpenSans-Regular.ttf</string>
|
||||
<string>Hack-Regular.ttf</string>
|
||||
</array>
|
||||
<key>UIApplicationSceneManifest</key>
|
||||
<dict>
|
||||
<key>UIApplicationSupportsMultipleScenes</key>
|
||||
|
Loading…
Reference in New Issue
Block a user