From 79608a582c77ebc703e318d896b75d32d88b9934 Mon Sep 17 00:00:00 2001 From: Frank Rotermund Date: Wed, 14 Dec 2022 20:09:25 +0000 Subject: [PATCH] Release/v2.1.0 --- CHANGES_BWI.md | 30 +++ Config/BWIBuildSettings.swift | 3 + Riot/Assets/new_features.html | 211 ++---------------- .../Modules/Settings/SettingsViewController.m | 2 +- .../Room/PollEditForm/View/PollEditForm.swift | 2 +- bwi/Tools/BWINewFeatureHelper.swift | 2 +- .../FeatureBannerViewController.swift | 2 +- 7 files changed, 52 insertions(+), 200 deletions(-) diff --git a/CHANGES_BWI.md b/CHANGES_BWI.md index 33922516d..0a075822a 100644 --- a/CHANGES_BWI.md +++ b/CHANGES_BWI.md @@ -1,3 +1,33 @@ +Changes in BWI project 2.1.0 (2022-12-14) +=================================================== + + +Upstream merge ✨: + +- v1.9.10 + +Features ✨: +- New Login Flow Setup Pin integration (#3732) +- New Login Flow Server Setup for BuM (#3707) +- Show data privacy infos before login BuM (#3616) +- Welcome Experience BuM (#3717) + + +Improvements 🙌: +- Contentscanner works with custom backend (#3602) +- Better dialog if backend not in whitelist (#3662) +- New BuM Beta Logo (#3954) +- Remove Element terms of service (#3791) +- BuM Animation for waiting screen (#3648) +- BwM use savety measures by default (#3729) + +Bugfix 🐛: + +Translations 🗣 : + +SDK API changes ⚠️: + ++Build 🧱: Changes in BWI project 2.0.0 (2022-11-23) =================================================== diff --git a/Config/BWIBuildSettings.swift b/Config/BWIBuildSettings.swift index 4348ead67..65d68b257 100644 --- a/Config/BWIBuildSettings.swift +++ b/Config/BWIBuildSettings.swift @@ -513,4 +513,7 @@ class BWIBuildSettings: NSObject { // website for users in public service that want a backend var bumAdvertizementURLString = "https://messenger.bwi.de/ich-will-bum"; + + // internal html page for a listing of new features in the latest versions + var newFeaturesHTML = "new_features" } diff --git a/Riot/Assets/new_features.html b/Riot/Assets/new_features.html index e7ea4d3d3..adff10805 100644 --- a/Riot/Assets/new_features.html +++ b/Riot/Assets/new_features.html @@ -33,6 +33,21 @@
  • Feature-Übersicht +
    +

    + Version 2.1.0 +

    + +

    + Neue Funktionen +

      +
    • Die Anmeldemasken wurden komplett überarbeitet. +
    • Willkommens Screens geben neuen Benutzern eine kurze Übersicht über die App. +
    • Der BundesMessenger besitzt jetzt einen einheitlichen Farbstil. +
    +

    +
    +

    Version 2.0.0 @@ -44,203 +59,7 @@

  • Deine Unterhaltungen werden, wie bei anderen bekannten Messengern, in Form von "Chat-Bubbles" angezeigt.

    - -

    - Verbesserungen -

    -

    -
    -
    -

    - Version 1.26.0 -

    - -

    - Neue Funktionen -

      -
    • Du kannst in Bilder jetzt auch mit einem Doppelklick hineinzoomen. -
    -

    - -

    - Verbesserungen -

      -
    • Einige Button haben jetzt einen besseren Kontrast. -
    • Geschlossene Umfragen wurden zu Versteckten Umfragen umbenannt. -
    • Es gibt eine angepasste Copyright Seite. -
    -

    -
    -
    -
    -

    - Version 1.25.0 -

    - -

    - Neue Funktionen -

      -
    • Beim Erstellen von Umfragen kannst du nun zwischen offenen und versteckten Umfragen auswählen. Bei einer versteckten Umfrage sind die Ergebnisse erst sichtbar, nachdem die Umfrage vom Ersteller beendet wurde. -
    • Du wirst bei Erwähnungen benachrichtigt und die entsprechende Unterhaltung wird rot markiert. -
    -

    - -

    - Verbesserungen -

      -
    • Die Rolle Standard wurde umbenannt zu Mitglied. -
    -

    - -

    - Behobene Bugs -

      -
    • Beim Versenden spezieller Dateitypen kann es nicht mehr zu Abstürzen kommen. -
    • Beim Logout kann es nicht mehr zu Abstürzen kommen. -
    -

    -
    -
    -
    -

    - Version 1.23.0 -

    - -

    - Verbesserungen -

      -
    • Die Anzeige ignorierter Nutzer wurde verbessert und an die anderen Plattformen angeglichen. -
    -

    -
    -
    -
    -

    - Version 1.22.0 -

    - -

    - Neue Funktionen -

      -
    • Du kannst jetzt in der App eine persönliche Statusnachricht angeben, die bei anderen Benutzern in der Mitgliederliste eines Raumes angezeigt wird. Somit erkennst du, ob zum Beispiel jemand, dem du eine Nachricht schreiben möchtest, gerade abwesend ist. -
    • Beim Ändern deines Passworts bekommst Du jetzt ausführliche Fehlermeldungen, um Dir die Änderung zu erleichtern. -
    -

    - -

    - Verbesserungen -

      -
    • Diese Version behebt einen Fehler, der bei einigen Benutzern dazu führen konnte, dass die App nach dem Login eingefroren blieb. -
    -

    -
    -
    -
    -

    - Version 1.21.0 -

    - -

    - Neue Funktionen -

      -
    • Die Benachrichtigungszeiten sind jetzt für iOS verfügbar. Du kannst für jeden Wochentag Zeitfenster festlegen, in denen du Benachrichtigungen erhalten möchtest. -
    • Als Administrator im Raum kannst du Mitgliedern eine Funktion (z.B. Leiter Poststelle) zuweisen, damit Personen mit einer besonderen Aufgabe für alle im Raum ersichtlich sind. Funktionen kannst du innerhalb der Raumeinstellungen vergeben. -
    -

    - -

    - Verbesserungen -

      -
    • Die Raummitgliederliste wurde verbessert. Administratoren und Moderatoren erscheinen zuerst. Die weiteren Mitglieder werden alphabetisch sortiert. -
    • Die Ladeanzeige wurde verbessert. Sie erscheint jetzt immer abgesetzt oberhalb des Raumes. -
    -

    -
    -
    -
    -

    - Version 1.19.0 -

    - -

    - Neue Funktionen -

      -
    • Du wirst darauf hingewiesen, wenn deine App Version veraltet ist und du ein Update durchführen solltest. -
    -

    - -

    - Verbesserungen -

      -
    • Wir haben die Zeiträume für geplante Wartungsfenster um die Zeitzone ergänzt. -
    • Damit du neue Nachrichten besser erkennen kannst, hat der Marker in der Liste der Räume und Personen eine neue Farbe bekommen. -
    • Die Platzhalter in den Suchfeldern wurden in Filter umbenannt. -
    -

    - -

    - Behobene Bugs -

      -
    • Beim Starten der App konnte es manchmal dazu kommen, dass die App bei der Anzeige des Logos hängen blieb. -
    -

    -
    -
    -
    -

    - Version 1.18.0 -

    - -

    - Neue Funktionen -

      -
    • Endlich ist es so weit: Wir präsentieren euch Umfragen! -
    • Über den + Button könnt ihr neue Umfragen erstellen. -
    • Mit Push-Benachrichtigungen bleibt ihr immer auf dem neuesten Stand. -
    • Ersteller können ihre Umfrage über Optionen beenden. -
    • Bleibt dabei: Wir arbeiten kontinuierlich an neuen Funktionen. -
    -

    - -

    - Verbesserungen -

      -
    • Verbesserte Anordnung der Bedienelemente bei der Anmeldung. -
    -

    - -

    - Behobene Bugs -

      -
    • Ein Fehler im Zusammenhang mit dem Ein- und Ausblenden des Notizenraums wurde behoben. -
    -

    -
    -
    -
    -

    - Version 1.17.0 -

    - -

    - Neue Funktionen -

      -
    • Diese Version des BwMessenger basiert auf dem iOS Element Messenger 1.6.12 -
    • Die Liste der Emojis für Reaktionen wird aus deinen am häufigsten benutzten Reaktionen zusammengestellt -
    -

    - -

    - Behobene Bugs -

      -
    • In DMs wird die Rollen & Berechtigungen Einstellung nicht mehr angezeigt -
    -

    -
    - diff --git a/Riot/Modules/Settings/SettingsViewController.m b/Riot/Modules/Settings/SettingsViewController.m index b4c917009..b5076d087 100644 --- a/Riot/Modules/Settings/SettingsViewController.m +++ b/Riot/Modules/Settings/SettingsViewController.m @@ -3378,7 +3378,7 @@ ChangePasswordCoordinatorBridgePresenterDelegate> { if (row == SHOW_NEW_FEATURES) { - NSString *htmlFile = [[NSBundle mainBundle] pathForResource:@"new_features" ofType:@"html" inDirectory:nil]; + NSString *htmlFile = [[NSBundle mainBundle] pathForResource:BWIBuildSettings.shared.newFeaturesHTML ofType:@"html" inDirectory:nil]; WebViewViewController *webViewViewController = [[WebViewViewController alloc] initWithLocalHTMLFile: htmlFile]; webViewViewController.title = BWIL10n.bwiSettingsNewFeaturesHeader; [self pushViewController:webViewViewController]; diff --git a/RiotSwiftUI/Modules/Room/PollEditForm/View/PollEditForm.swift b/RiotSwiftUI/Modules/Room/PollEditForm/View/PollEditForm.swift index e0ee45cc9..30de20849 100644 --- a/RiotSwiftUI/Modules/Room/PollEditForm/View/PollEditForm.swift +++ b/RiotSwiftUI/Modules/Room/PollEditForm/View/PollEditForm.swift @@ -74,7 +74,7 @@ struct PollEditForm: View { Spacer() if viewModel.viewState.mode == .creation { - Button(VectorL10n.pollEditFormCreatePoll) { + Button(BWIL10n.pollEditFormCreatePoll) { viewModel.send(viewAction: .create) } .buttonStyle(PrimaryActionButtonStyle()) diff --git a/bwi/Tools/BWINewFeatureHelper.swift b/bwi/Tools/BWINewFeatureHelper.swift index 63e3ea858..852fe06de 100644 --- a/bwi/Tools/BWINewFeatureHelper.swift +++ b/bwi/Tools/BWINewFeatureHelper.swift @@ -20,7 +20,7 @@ import Foundation @objc class BwiNewFeatureHelper: NSObject { @objc func replaceFeatureHistoryLink() { - guard let urlPath = Bundle.main.url(forResource: "new_features", withExtension: "html") else { + guard let urlPath = Bundle.main.url(forResource: BWIBuildSettings.shared.newFeaturesHTML, withExtension: "html") else { return } diff --git a/bwi/TopBanner/FeatureBannerViewController.swift b/bwi/TopBanner/FeatureBannerViewController.swift index 077b94ff7..3843908f9 100644 --- a/bwi/TopBanner/FeatureBannerViewController.swift +++ b/bwi/TopBanner/FeatureBannerViewController.swift @@ -53,7 +53,7 @@ import UIKit private func userTappedOnView() { //NotificationCenter.default.post(name: .bwiHideTopBanner, object: self, userInfo: ["type" : "feature_banner"]) - let htmlFile = Bundle.main.path(forResource: "new_features", ofType: "html") + let htmlFile = Bundle.main.path(forResource: BWIBuildSettings.shared.newFeaturesHTML, ofType: "html") if let webviewController = WebViewViewController(localHTMLFile: htmlFile) { webviewController.title = BWIL10n.bwiSettingsNewFeaturesHeader