diff --git a/CHANGES.md b/CHANGES.md index e69de29bb..8616ff767 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -0,0 +1,46 @@ +## Changes in 1.0.2 (2022-07-28) + +✨ Features + +- Implement rageshake service. ([#23](https://github.com/vector-im/element-x-ios/issues/23)) +- Add filtering for rooms by name. ([#26](https://github.com/vector-im/element-x-ios/issues/26)) +- Settings screen minimal implementation. ([#37](https://github.com/vector-im/element-x-ios/issues/37)) +- Perform password login using the Rust authentication service. ([#40](https://github.com/vector-im/element-x-ios/issues/40)) +- DesignKit: Add initial implementation of DesignKit to the repo as a Swift package. ([#43](https://github.com/vector-im/element-x-ios/issues/43)) +- Room timeline: Add plain styler and add timeline option in settings screen. ([#92](https://github.com/vector-im/element-x-ios/issues/92)) +- Implement and use background tasks. ([#99](https://github.com/vector-im/element-x-ios/issues/99)) + +🙌 Improvements + +- Implement new ClientBuilder pattern for login ([#120](https://github.com/vector-im/element-x-ios/pull/120)) +- Flatten the room list by removing the encrypted groups. ([#121](https://github.com/vector-im/element-x-ios/pull/121)) +- Add AuthenticationService and missing UI tests on the flow. ([#126](https://github.com/vector-im/element-x-ios/pull/126)) +- Room: Use bubbles in the timeline. ([#34](https://github.com/vector-im/element-x-ios/issues/34)) +- Room: Add header view containing room avatar and encryption badge. ([#35](https://github.com/vector-im/element-x-ios/issues/35)) +- Add the splash, login and server selection screens from Element iOS along with a UserSessionStore. ([#40](https://github.com/vector-im/element-x-ios/issues/40)) +- DesignKit: Add DesignKit to the ElementX project, style the login screen with it and tint the whole app. ([#43](https://github.com/vector-im/element-x-ios/issues/43)) +- Settings: Auto dismiss bug report screen and show a success indicator when bug report completed. ([#76](https://github.com/vector-im/element-x-ios/issues/76)) +- Bug report: Add GH labels. ([#77](https://github.com/vector-im/element-x-ios/issues/77)) +- Danger: Add a check for png files and warn to use SVG and PDF files. ([#87](https://github.com/vector-im/element-x-ios/issues/87)) +- Add localizations to UI tests target and add some checks. ([#101](https://github.com/vector-im/element-x-ios/issues/101)) + +🐛 Bugfixes + +- ElementInfoPlist: Use custom template for Info.plist. ([#71](https://github.com/vector-im/element-x-ios/issues/71)) +- Add a sync limit of 20 timeline items and prefill rooms with this number of events when calculating the last message. ([#93](https://github.com/vector-im/element-x-ios/issues/93)) + +🧱 Build + +- Add swiftformat to the project and run it for the first time. ([#129](https://github.com/vector-im/element-x-ios/pull/129)) +- Use v0.0.1 of the DesignTokens package. ([#78](https://github.com/vector-im/element-x-ios/pull/78)) +- Update to v0.0.2 of the DesignTokens package. ([#90](https://github.com/vector-im/element-x-ios/pull/90)) +- Fix Danger's changelog detection. ([#74](https://github.com/vector-im/element-x-ios/issues/74)) + +🚧 In development 🚧 + +- Add a proof of concept implementation for login with OIDC. ([#42](https://github.com/vector-im/element-x-ios/issues/42)) + +Others + +- Add Screen as a suffix to all screens and tidy up the template. ([#125](https://github.com/vector-im/element-x-ios/pull/125)) +- Fix project urls in Towncrier configuration. ([#96](https://github.com/vector-im/element-x-ios/issues/96)) diff --git a/ElementX.xcodeproj/project.pbxproj b/ElementX.xcodeproj/project.pbxproj index f9ff73fdc..bc222d9f7 100644 --- a/ElementX.xcodeproj/project.pbxproj +++ b/ElementX.xcodeproj/project.pbxproj @@ -2391,7 +2391,7 @@ "$(inherited)", "@executable_path/Frameworks", ); - MARKETING_VERSION = 1.0.2; + MARKETING_VERSION = 1.0.3; PRODUCT_BUNDLE_IDENTIFIER = io.element.elementx; PRODUCT_NAME = ElementX; SDKROOT = iphoneos; @@ -2414,7 +2414,7 @@ "$(inherited)", "@executable_path/Frameworks", ); - MARKETING_VERSION = 1.0.2; + MARKETING_VERSION = 1.0.3; PRODUCT_BUNDLE_IDENTIFIER = io.element.elementx; PRODUCT_NAME = ElementX; SDKROOT = iphoneos; diff --git a/ElementX/SupportingFiles/target.yml b/ElementX/SupportingFiles/target.yml index d0483d973..903f41fdb 100644 --- a/ElementX/SupportingFiles/target.yml +++ b/ElementX/SupportingFiles/target.yml @@ -53,7 +53,7 @@ targets: PRODUCT_NAME: ElementX PRODUCT_BUNDLE_IDENTIFIER: io.element.elementx APP_GROUP_IDENTIFIER: group.io.element - MARKETING_VERSION: 1.0.2 + MARKETING_VERSION: 1.0.3 CURRENT_PROJECT_VERSION: 1 DEVELOPMENT_TEAM: 7J4U792NQT CODE_SIGN_ENTITLEMENTS: ElementX/SupportingFiles/ElementX.entitlements diff --git a/changelog.d/101.change b/changelog.d/101.change deleted file mode 100644 index 8846d56d2..000000000 --- a/changelog.d/101.change +++ /dev/null @@ -1 +0,0 @@ -Add localizations to UI tests target and add some checks. diff --git a/changelog.d/23.feature b/changelog.d/23.feature deleted file mode 100644 index c958c5acd..000000000 --- a/changelog.d/23.feature +++ /dev/null @@ -1 +0,0 @@ -Implement rageshake service. diff --git a/changelog.d/26.feature b/changelog.d/26.feature deleted file mode 100644 index c1d962dee..000000000 --- a/changelog.d/26.feature +++ /dev/null @@ -1 +0,0 @@ -Add filtering for rooms by name. diff --git a/changelog.d/34.change b/changelog.d/34.change deleted file mode 100644 index afb7b62f2..000000000 --- a/changelog.d/34.change +++ /dev/null @@ -1 +0,0 @@ -Room: Use bubbles in the timeline. diff --git a/changelog.d/35.change b/changelog.d/35.change deleted file mode 100644 index 032e9dcdb..000000000 --- a/changelog.d/35.change +++ /dev/null @@ -1 +0,0 @@ -Room: Add header view containing room avatar and encryption badge. diff --git a/changelog.d/37.feature b/changelog.d/37.feature deleted file mode 100644 index 1021d8721..000000000 --- a/changelog.d/37.feature +++ /dev/null @@ -1 +0,0 @@ -Settings screen minimal implementation. diff --git a/changelog.d/40.change b/changelog.d/40.change deleted file mode 100644 index bea90f760..000000000 --- a/changelog.d/40.change +++ /dev/null @@ -1 +0,0 @@ -Add the splash, login and server selection screens from Element iOS along with a UserSessionStore. diff --git a/changelog.d/40.feature b/changelog.d/40.feature deleted file mode 100644 index ec0252714..000000000 --- a/changelog.d/40.feature +++ /dev/null @@ -1 +0,0 @@ -Perform password login using the Rust authentication service. diff --git a/changelog.d/42.wip b/changelog.d/42.wip deleted file mode 100644 index 3b609ac24..000000000 --- a/changelog.d/42.wip +++ /dev/null @@ -1 +0,0 @@ -Add a proof of concept implementation for login with OIDC. diff --git a/changelog.d/43.change b/changelog.d/43.change deleted file mode 100644 index 04f62c8eb..000000000 --- a/changelog.d/43.change +++ /dev/null @@ -1 +0,0 @@ -DesignKit: Add DesignKit to the ElementX project, style the login screen with it and tint the whole app. diff --git a/changelog.d/43.feature b/changelog.d/43.feature deleted file mode 100644 index 4428e64ab..000000000 --- a/changelog.d/43.feature +++ /dev/null @@ -1 +0,0 @@ -DesignKit: Add initial implementation of DesignKit to the repo as a Swift package. diff --git a/changelog.d/71.bugfix b/changelog.d/71.bugfix deleted file mode 100644 index 96461cc6f..000000000 --- a/changelog.d/71.bugfix +++ /dev/null @@ -1 +0,0 @@ -ElementInfoPlist: Use custom template for Info.plist. diff --git a/changelog.d/74.build b/changelog.d/74.build deleted file mode 100644 index c29baec9d..000000000 --- a/changelog.d/74.build +++ /dev/null @@ -1 +0,0 @@ -Fix Danger's changelog detection. diff --git a/changelog.d/76.change b/changelog.d/76.change deleted file mode 100644 index d0a1e6870..000000000 --- a/changelog.d/76.change +++ /dev/null @@ -1 +0,0 @@ -Settings: Auto dismiss bug report screen and show a success indicator when bug report completed. diff --git a/changelog.d/77.change b/changelog.d/77.change deleted file mode 100644 index 83f28bf5e..000000000 --- a/changelog.d/77.change +++ /dev/null @@ -1 +0,0 @@ -Bug report: Add GH labels. diff --git a/changelog.d/87.change b/changelog.d/87.change deleted file mode 100644 index 99349023b..000000000 --- a/changelog.d/87.change +++ /dev/null @@ -1 +0,0 @@ -Danger: Add a check for png files and warn to use SVG and PDF files. diff --git a/changelog.d/92.feature b/changelog.d/92.feature deleted file mode 100644 index 514b2ac11..000000000 --- a/changelog.d/92.feature +++ /dev/null @@ -1 +0,0 @@ -Room timeline: Add plain styler and add timeline option in settings screen. diff --git a/changelog.d/93.bugfix b/changelog.d/93.bugfix deleted file mode 100644 index d42fa3936..000000000 --- a/changelog.d/93.bugfix +++ /dev/null @@ -1 +0,0 @@ -Add a sync limit of 20 timeline items and prefill rooms with this number of events when calculating the last message. diff --git a/changelog.d/96.misc b/changelog.d/96.misc deleted file mode 100644 index 25ed8cfec..000000000 --- a/changelog.d/96.misc +++ /dev/null @@ -1 +0,0 @@ -Fix project urls in Towncrier configuration. diff --git a/changelog.d/99.feature b/changelog.d/99.feature deleted file mode 100644 index 80af975fe..000000000 --- a/changelog.d/99.feature +++ /dev/null @@ -1 +0,0 @@ -Implement and use background tasks. diff --git a/changelog.d/pr-120.change b/changelog.d/pr-120.change deleted file mode 100644 index dc4a5f4f3..000000000 --- a/changelog.d/pr-120.change +++ /dev/null @@ -1 +0,0 @@ -Implement new ClientBuilder pattern for login diff --git a/changelog.d/pr-121.change b/changelog.d/pr-121.change deleted file mode 100644 index c33bef997..000000000 --- a/changelog.d/pr-121.change +++ /dev/null @@ -1 +0,0 @@ -Flatten the room list by removing the encrypted groups. diff --git a/changelog.d/pr-125.misc b/changelog.d/pr-125.misc deleted file mode 100644 index f100f9110..000000000 --- a/changelog.d/pr-125.misc +++ /dev/null @@ -1 +0,0 @@ -Add Screen as a suffix to all screens and tidy up the template. diff --git a/changelog.d/pr-126.change b/changelog.d/pr-126.change deleted file mode 100644 index c362ea057..000000000 --- a/changelog.d/pr-126.change +++ /dev/null @@ -1 +0,0 @@ -Add AuthenticationService and missing UI tests on the flow. diff --git a/changelog.d/pr-129.build b/changelog.d/pr-129.build deleted file mode 100644 index 8fa30e660..000000000 --- a/changelog.d/pr-129.build +++ /dev/null @@ -1 +0,0 @@ -Add swiftformat to the project and run it for the first time. diff --git a/changelog.d/pr-78.build b/changelog.d/pr-78.build deleted file mode 100644 index 1f61c3c49..000000000 --- a/changelog.d/pr-78.build +++ /dev/null @@ -1 +0,0 @@ -Use v0.0.1 of the DesignTokens package. diff --git a/changelog.d/pr-90.build b/changelog.d/pr-90.build deleted file mode 100644 index 92bbd1d3c..000000000 --- a/changelog.d/pr-90.build +++ /dev/null @@ -1 +0,0 @@ -Update to v0.0.2 of the DesignTokens package.