Просмотр исходного кода

prepare 1.30.1 (#1562)

* update changelog for 1.30.1

* update device message

* bump version to 1.30.1

* Update CHANGELOG.md

Co-authored-by: cyBerta <cyBerta@users.noreply.github.com>

Co-authored-by: cyBerta <cyBerta@users.noreply.github.com>
bjoern 3 лет назад
Родитель
Сommit
094b473b73

+ 56 - 0
CHANGELOG.md

@@ -1,5 +1,61 @@
 # Delta Chat iOS Changelog
 
+## v1.30.1
+2022-05
+
+* speed up loading of chat messages by a factor of 20
+* speed up finding the correct server after logging in
+* speed up marking messages as being seen and use fewer network data by batch processing
+* speed up messages deletion and use fewer network data for that
+* speed up message receiving a bit
+* speed up various parts by caching config values
+* speed up chat list loading massively
+* speed up checking for new messages in background
+* revamped welcome screen
+* archived+muted chats are no longer unarchived when new messages arrive;
+  this behavior is also known by other messengers
+* improve voice-over navigation in chat
+* add support for webxdc messages
+* fix: do not create empty contact requests with "setup changed" messages;
+  instead, send a "setup changed" message into all chats we share with the peer
+* fix an issue where the app crashes when trying to export a backup
+* fix outgoing messages appearing twice with Amazon SES
+* fix unwanted deletion of messages that have no Message-ID set or are duplicated otherwise
+* fix: assign replies from a different email address to the correct chat
+* fix: assign outgoing private replies to the correct chat
+* fix: ensure ephemeral timer is started eventually also on rare states
+* fix: do not try to use stale SMTP connections
+* fix: retry message sending automatically and do not wait for the next message being sent
+* fix a bug where sometimes the file extension of a long filename containing a dot was cropped
+* fix messages being treated as spam by placing small MIME-headers before the larger Autocrypt:-header
+* fix: keep track of QR code joins in database to survive restarts
+* fix: automatically accept chats with outgoing messages
+* fix connectivity view's "One moment..." message being stuck when there is no network
+* fix: select Chinese Traditional and Chinese Simplified accordingly
+* fix several issues when checking for new messages in background
+* fix: update chat when adding something from the share-extension
+* fix scroll-down button not always appearing as expected
+* fix: connect to notification service as soon as possible even if there is no network on initial startup
+* fix: disable zoom in connectivity view
+* fix layout of info-messages in dark-mode
+* fix: show download failures
+* fix: send locations in the background regardless of other sending activity
+* fix rare crashes when stopping IMAP and SMTP
+* fix correct message escaping consisting of a dot in SMTP protocol
+* fix rendering of quotes in QR code descriptions
+* fix: accessibility: do not stop VoiceOver output after sending a voice-message
+* various improvements for the VoiceOver navigation in a chat
+* fixed memory leaks in chats
+* fix wallpaper disappearing sometimes
+* fix app crash after providing camera permissions
+* fix: allow playing voice messages in background
+* fix some scrolling issues in chat view
+* fix multi-select message layout (time was sometimes truncated)
+* add finnish translation, update other translations
+* update provider database
+* update to core80
+
+
 ## v1.28.1
 2022-02
 

+ 8 - 8
deltachat-ios.xcodeproj/project.pbxproj

@@ -1742,13 +1742,13 @@
 				CODE_SIGN_ENTITLEMENTS = DcShare/DcShare.entitlements;
 				CODE_SIGN_IDENTITY = "iPhone Developer";
 				CODE_SIGN_STYLE = Automatic;
-				CURRENT_PROJECT_VERSION = 72;
+				CURRENT_PROJECT_VERSION = 73;
 				DEVELOPMENT_TEAM = 8Y86453UA8;
 				ENABLE_BITCODE = NO;
 				INFOPLIST_FILE = DcShare/Info.plist;
 				IPHONEOS_DEPLOYMENT_TARGET = 11.0;
 				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @executable_path/../../Frameworks";
-				MARKETING_VERSION = 1.29.1;
+				MARKETING_VERSION = 1.30.1;
 				MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
 				MTL_FAST_MATH = YES;
 				PRODUCT_BUNDLE_IDENTIFIER = chat.delta.DcShare;
@@ -1767,13 +1767,13 @@
 				CODE_SIGN_ENTITLEMENTS = DcShare/DcShare.entitlements;
 				CODE_SIGN_IDENTITY = "iPhone Developer";
 				CODE_SIGN_STYLE = Automatic;
-				CURRENT_PROJECT_VERSION = 72;
+				CURRENT_PROJECT_VERSION = 73;
 				DEVELOPMENT_TEAM = 8Y86453UA8;
 				ENABLE_BITCODE = NO;
 				INFOPLIST_FILE = DcShare/Info.plist;
 				IPHONEOS_DEPLOYMENT_TARGET = 11.0;
 				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @executable_path/../../Frameworks";
-				MARKETING_VERSION = 1.29.1;
+				MARKETING_VERSION = 1.30.1;
 				MTL_FAST_MATH = YES;
 				PRODUCT_BUNDLE_IDENTIFIER = chat.delta.DcShare;
 				PRODUCT_NAME = "Delta Chat";
@@ -1907,7 +1907,7 @@
 				CODE_SIGN_ENTITLEMENTS = "deltachat-ios/deltachat-ios.entitlements";
 				CODE_SIGN_IDENTITY = "iPhone Developer";
 				CODE_SIGN_STYLE = Automatic;
-				CURRENT_PROJECT_VERSION = 72;
+				CURRENT_PROJECT_VERSION = 73;
 				DEVELOPMENT_TEAM = 8Y86453UA8;
 				ENABLE_BITCODE = NO;
 				HEADER_SEARCH_PATHS = (
@@ -1924,7 +1924,7 @@
 					"$(PROJECT_DIR)/deltachat-ios/libraries/deltachat-core-rust/target/universal/release",
 					"$(PROJECT_DIR)/deltachat-ios/libraries/deltachat-core-rust/target/universal/debug",
 				);
-				MARKETING_VERSION = 1.29.1;
+				MARKETING_VERSION = 1.30.1;
 				OTHER_CFLAGS = (
 					"$(inherited)",
 					"-isystem",
@@ -1981,7 +1981,7 @@
 				CODE_SIGN_ENTITLEMENTS = "deltachat-ios/deltachat-ios.entitlements";
 				CODE_SIGN_IDENTITY = "iPhone Developer";
 				CODE_SIGN_STYLE = Automatic;
-				CURRENT_PROJECT_VERSION = 72;
+				CURRENT_PROJECT_VERSION = 73;
 				DEVELOPMENT_TEAM = 8Y86453UA8;
 				ENABLE_BITCODE = NO;
 				HEADER_SEARCH_PATHS = (
@@ -1998,7 +1998,7 @@
 					"$(PROJECT_DIR)/deltachat-ios/libraries/deltachat-core-rust/target/universal/release",
 					"$(PROJECT_DIR)/deltachat-ios/libraries/deltachat-core-rust/target/universal/debug",
 				);
-				MARKETING_VERSION = 1.29.1;
+				MARKETING_VERSION = 1.30.1;
 				OTHER_CFLAGS = (
 					"$(inherited)",
 					"-isystem",

+ 2 - 2
deltachat-ios/Controller/ChatListController.swift

@@ -94,8 +94,8 @@ class ChatListController: UITableViewController {
         // update messages - for new messages, do not reuse or modify strings but create new ones.
         // it is not needed to keep all past update messages, however, when deleted, also the strings should be deleted.
         let msg = dcContext.newMessage(viewType: DC_MSG_TEXT)
-        msg.text = String.localized("update_1_28_android") + "\n\n" + String.localized("update_1_28_ios_extra_line")
-        dcContext.addDeviceMessage(label: "update_1_28a_ios", msg: msg)
+        msg.text = String.localized("update_1_30")
+        dcContext.addDeviceMessage(label: "update_1_30a_ios", msg: msg)
     }
 
     override func willMove(toParent parent: UIViewController?) {