diff --git a/CHANGES.md b/CHANGES.md index 0cb5cff21..66ff5d7ee 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -1,3 +1,42 @@ +## Changes in 1.0.9 (2022-12-16) + +✨ Features + +- Timeline: Sending and sent state for timeline messages. ([#27](https://github.com/vector-im/element-x-ios/issues/27)) +- NSE: Configure target with commented code blocks. ([#243](https://github.com/vector-im/element-x-ios/issues/243)) +- Timeline: Display images fullscreen when tapped. ([#244](https://github.com/vector-im/element-x-ios/issues/244)) +- Implemented new SwiftUI based app navigation components ([#286](https://github.com/vector-im/element-x-ios/issues/286)) +- Send messages on return. ([#314](https://github.com/vector-im/element-x-ios/issues/314)) +- Implemented new user notification components on top of SwiftUI and the new navigation flows ([#315](https://github.com/vector-im/element-x-ios/issues/315)) +- Implement a split screen layout for when running on iPad and MacOS ([#317](https://github.com/vector-im/element-x-ios/issues/317)) +- Expose sliding sync proxy configuration URL on the server selection screen ([#320](https://github.com/vector-im/element-x-ios/issues/320)) + +🙌 Improvements + +- Swift from a LazyVStack to a VStack for the timeline. ([#332](https://github.com/vector-im/element-x-ios/pull/332)) +- Stop generating previews for light and dark colour schemes now that preview variants are a thing. ([#345](https://github.com/vector-im/element-x-ios/pull/345)) +- Re-write the timeline view to be backed by a UITableView to fix scroll glitches. ([#349](https://github.com/vector-im/element-x-ios/pull/349)) +- Re-write MXLogger in Swift. ([#166](https://github.com/vector-im/element-x-ios/issues/166)) +- Timeline: Add a couple of basic tests to make sure the timeline is bottom aligned. ([#352](https://github.com/vector-im/element-x-ios/issues/352)) + +🐛 Bugfixes + +- Fix a bug where the access token wasn't stored on macOS (Designed for iPad). ([#354](https://github.com/vector-im/element-x-ios/pull/354)) +- Message Composer: Fix vertical padding with multiple lines of text. ([#305](https://github.com/vector-im/element-x-ios/issues/305)) +- Reactions: Match alignment with the message to fix random floating reactions. ([#307](https://github.com/vector-im/element-x-ios/issues/307)) +- Timeline: Fixed scrolling performance issues. ([#330](https://github.com/vector-im/element-x-ios/issues/330)) +- Application: Fix background tasks & state machine crashes. ([#341](https://github.com/vector-im/element-x-ios/issues/341)) + +🧱 Build + +- The Unit Tests workflow now fails when there are SwiftFormat errors. ([#353](https://github.com/vector-im/element-x-ios/pull/353)) +- Tools: Add a command line tool to build a local copy of the SDK for debugging. ([#362](https://github.com/vector-im/element-x-ios/issues/362)) + +Others + +- Setup tracing with a typed configuration and add some presets. ([#336](https://github.com/vector-im/element-x-ios/pull/336)) + + ## Changes in 1.0.8 (2022-11-16) ✨ Features diff --git a/ElementX.xcodeproj/project.pbxproj b/ElementX.xcodeproj/project.pbxproj index 0f17ccd44..00d0cb5f8 100644 --- a/ElementX.xcodeproj/project.pbxproj +++ b/ElementX.xcodeproj/project.pbxproj @@ -3459,7 +3459,7 @@ IPHONEOS_DEPLOYMENT_TARGET = 16.0; KEYCHAIN_ACCESS_GROUP_IDENTIFIER = "$(AppIdentifierPrefix)$(BASE_BUNDLE_IDENTIFIER)"; MACOSX_DEPLOYMENT_TARGET = 13.0; - MARKETING_VERSION = 1.0.9; + MARKETING_VERSION = 1.0.10; MTL_ENABLE_DEBUG_INFO = NO; MTL_FAST_MATH = YES; PRODUCT_NAME = "$(TARGET_NAME)"; @@ -3531,7 +3531,7 @@ IPHONEOS_DEPLOYMENT_TARGET = 16.0; KEYCHAIN_ACCESS_GROUP_IDENTIFIER = "$(AppIdentifierPrefix)$(BASE_BUNDLE_IDENTIFIER)"; MACOSX_DEPLOYMENT_TARGET = 13.0; - MARKETING_VERSION = 1.0.9; + MARKETING_VERSION = 1.0.10; MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; MTL_FAST_MATH = YES; ONLY_ACTIVE_ARCH = YES; diff --git a/ElementX.xcodeproj/xcshareddata/xcschemes/ElementX.xcscheme b/ElementX.xcodeproj/xcshareddata/xcschemes/ElementX.xcscheme index e052682c3..3b14dd2e5 100644 --- a/ElementX.xcodeproj/xcshareddata/xcschemes/ElementX.xcscheme +++ b/ElementX.xcodeproj/xcshareddata/xcschemes/ElementX.xcscheme @@ -1,10 +1,11 @@ + version = "1.7"> + buildImplicitDependencies = "YES" + runPostActionsOnFailure = "NO"> + + + + + + + + - - - - - - + + + + diff --git a/changelog.d/166.change b/changelog.d/166.change deleted file mode 100644 index 2065a8ea4..000000000 --- a/changelog.d/166.change +++ /dev/null @@ -1 +0,0 @@ -Re-write MXLogger in Swift. \ No newline at end of file diff --git a/changelog.d/243.feature b/changelog.d/243.feature deleted file mode 100644 index f8d5a134e..000000000 --- a/changelog.d/243.feature +++ /dev/null @@ -1 +0,0 @@ -NSE: Configure target with commented code blocks. diff --git a/changelog.d/244.feature b/changelog.d/244.feature deleted file mode 100644 index d7c354e63..000000000 --- a/changelog.d/244.feature +++ /dev/null @@ -1 +0,0 @@ -Timeline: Display images fullscreen when tapped. diff --git a/changelog.d/27.feature b/changelog.d/27.feature deleted file mode 100644 index 61fc9e0f6..000000000 --- a/changelog.d/27.feature +++ /dev/null @@ -1 +0,0 @@ -Timeline: Sending and sent state for timeline messages. diff --git a/changelog.d/286.feature b/changelog.d/286.feature deleted file mode 100644 index 684c90297..000000000 --- a/changelog.d/286.feature +++ /dev/null @@ -1 +0,0 @@ -Implemented new SwiftUI based app navigation components \ No newline at end of file diff --git a/changelog.d/305.bugfix b/changelog.d/305.bugfix deleted file mode 100644 index 475cedcfd..000000000 --- a/changelog.d/305.bugfix +++ /dev/null @@ -1 +0,0 @@ -Message Composer: Fix vertical padding with multiple lines of text. \ No newline at end of file diff --git a/changelog.d/307.bugfix b/changelog.d/307.bugfix deleted file mode 100644 index 9dc268a13..000000000 --- a/changelog.d/307.bugfix +++ /dev/null @@ -1 +0,0 @@ -Reactions: Match alignment with the message to fix random floating reactions. diff --git a/changelog.d/314.feature b/changelog.d/314.feature deleted file mode 100644 index f0bad19bd..000000000 --- a/changelog.d/314.feature +++ /dev/null @@ -1 +0,0 @@ -Send messages on return. diff --git a/changelog.d/315.feature b/changelog.d/315.feature deleted file mode 100644 index 4320cdea4..000000000 --- a/changelog.d/315.feature +++ /dev/null @@ -1 +0,0 @@ -Implemented new user notification components on top of SwiftUI and the new navigation flows \ No newline at end of file diff --git a/changelog.d/317.feature b/changelog.d/317.feature deleted file mode 100644 index 5057b24fb..000000000 --- a/changelog.d/317.feature +++ /dev/null @@ -1 +0,0 @@ -Implement a split screen layout for when running on iPad and MacOS \ No newline at end of file diff --git a/changelog.d/320.feature b/changelog.d/320.feature deleted file mode 100644 index d3579343c..000000000 --- a/changelog.d/320.feature +++ /dev/null @@ -1 +0,0 @@ -Expose sliding sync proxy configuration URL on the server selection screen \ No newline at end of file diff --git a/changelog.d/330.bugfix b/changelog.d/330.bugfix deleted file mode 100644 index e5f3194cb..000000000 --- a/changelog.d/330.bugfix +++ /dev/null @@ -1 +0,0 @@ -Timeline: Fixed scrolling performance issues. diff --git a/changelog.d/341.bugfix b/changelog.d/341.bugfix deleted file mode 100644 index 1302f2547..000000000 --- a/changelog.d/341.bugfix +++ /dev/null @@ -1 +0,0 @@ -Application: Fix background tasks & state machine crashes. diff --git a/changelog.d/352.change b/changelog.d/352.change deleted file mode 100644 index 060f34f22..000000000 --- a/changelog.d/352.change +++ /dev/null @@ -1 +0,0 @@ -Timeline: Add a couple of basic tests to make sure the timeline is bottom aligned. diff --git a/changelog.d/362.build b/changelog.d/362.build deleted file mode 100644 index 31a9b7676..000000000 --- a/changelog.d/362.build +++ /dev/null @@ -1 +0,0 @@ -Tools: Add a command line tool to build a local copy of the SDK for debugging. diff --git a/changelog.d/pr-332.change b/changelog.d/pr-332.change deleted file mode 100644 index b0cf4f8f3..000000000 --- a/changelog.d/pr-332.change +++ /dev/null @@ -1 +0,0 @@ -Swift from a LazyVStack to a VStack for the timeline. \ No newline at end of file diff --git a/changelog.d/pr-336.misc b/changelog.d/pr-336.misc deleted file mode 100644 index 22aa28686..000000000 --- a/changelog.d/pr-336.misc +++ /dev/null @@ -1 +0,0 @@ -Setup tracing with a typed configuration and add some presets. \ No newline at end of file diff --git a/changelog.d/pr-345.change b/changelog.d/pr-345.change deleted file mode 100644 index d9d27cbe5..000000000 --- a/changelog.d/pr-345.change +++ /dev/null @@ -1 +0,0 @@ -Stop generating previews for light and dark colour schemes now that preview variants are a thing. \ No newline at end of file diff --git a/changelog.d/pr-349.change b/changelog.d/pr-349.change deleted file mode 100644 index 7139edc4b..000000000 --- a/changelog.d/pr-349.change +++ /dev/null @@ -1 +0,0 @@ -Re-write the timeline view to be backed by a UITableView to fix scroll glitches. \ No newline at end of file diff --git a/changelog.d/pr-353.build b/changelog.d/pr-353.build deleted file mode 100644 index 2697711a5..000000000 --- a/changelog.d/pr-353.build +++ /dev/null @@ -1 +0,0 @@ -The Unit Tests workflow now fails when there are SwiftFormat errors. \ No newline at end of file diff --git a/changelog.d/pr-354.bugfix b/changelog.d/pr-354.bugfix deleted file mode 100644 index 660879605..000000000 --- a/changelog.d/pr-354.bugfix +++ /dev/null @@ -1 +0,0 @@ -Fix a bug where the access token wasn't stored on macOS (Designed for iPad). \ No newline at end of file diff --git a/project.yml b/project.yml index 7fd736196..3737ac195 100644 --- a/project.yml +++ b/project.yml @@ -26,7 +26,7 @@ settings: APP_GROUP_IDENTIFIER: group.$(BASE_APP_GROUP_IDENTIFIER) BASE_BUNDLE_IDENTIFIER: io.element.elementx KEYCHAIN_ACCESS_GROUP_IDENTIFIER: $(AppIdentifierPrefix)$(BASE_BUNDLE_IDENTIFIER) - MARKETING_VERSION: 1.0.9 + MARKETING_VERSION: 1.0.10 CURRENT_PROJECT_VERSION: 1 DEVELOPMENT_TEAM: 7J4U792NQT