Pārlūkot izejas kodu

Merge pull request #1642 from deltachat/prep-1.31.0

prepare 1.31.0
cyBerta 3 gadi atpakaļ
vecāks
revīzija
1220f959be

+ 14 - 2
CHANGELOG.md

@@ -1,7 +1,11 @@
 # Delta Chat iOS Changelog
 
-## UNRELEASED
+## v1.31.0 Testflight
+2022-07
 
+* experimental "Automatic E-mail Address Porting" (AEAP):
+  You can configure a new address now, and when receivers get messages
+  they will automatically recognize your moving to a new address
 * multi-select in chat list: long-tap a chat and select more chats
   for deletion, pinning or archiving
 * add 'reply privately' option to group chats
@@ -15,7 +19,11 @@
 * improve chat encryption info, make it easier to find contacts without keys
 * improve error reporting when creating a folder fails
 * allow mailto: links in webxdc
+* combine read receipts and webxdc updates and avoid sending too many messages
+* message lines starting with `>` are sent as quotes to non-Delta-Chat clients
+* support IMAP ID extension that is required by some providers
 * disable gesture to close webxdc to avoid confusion with gestures inside webxdc
+* show webxdc app icon in quoted webxdc messages
 * info messages can be selected in multi-select
 * fix: make chat names always searchable
 * fix: do not reset database if backup cannot be decrypted
@@ -28,9 +36,13 @@
 * fix: repair encrypted mails "mixed up" by Google Workspace "Append footer" function
 * fix: use same contact-color if email address differ only in upper-/lowercase
 * fix scroll-down button visibility
+* fix: allow DeltaChat folder being hidden
+* fix: cleanup read receipts storage
+* fix: mailing list: remove square-brackets only for first name
+* fix: do not use footers from mailinglists as the contact status
 * update provider database, add hermes.radio subdomains
 * update translations
-* update to core86
+* update to core88
 
 
 ## v1.30.1

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

@@ -1748,13 +1748,13 @@
 				CODE_SIGN_ENTITLEMENTS = DcShare/DcShare.entitlements;
 				CODE_SIGN_IDENTITY = "iPhone Developer";
 				CODE_SIGN_STYLE = Automatic;
-				CURRENT_PROJECT_VERSION = 73;
+				CURRENT_PROJECT_VERSION = 74;
 				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.30.1;
+				MARKETING_VERSION = 1.31.0;
 				MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
 				MTL_FAST_MATH = YES;
 				PRODUCT_BUNDLE_IDENTIFIER = chat.delta.DcShare;
@@ -1773,13 +1773,13 @@
 				CODE_SIGN_ENTITLEMENTS = DcShare/DcShare.entitlements;
 				CODE_SIGN_IDENTITY = "iPhone Developer";
 				CODE_SIGN_STYLE = Automatic;
-				CURRENT_PROJECT_VERSION = 73;
+				CURRENT_PROJECT_VERSION = 74;
 				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.30.1;
+				MARKETING_VERSION = 1.31.0;
 				MTL_FAST_MATH = YES;
 				PRODUCT_BUNDLE_IDENTIFIER = chat.delta.DcShare;
 				PRODUCT_NAME = "Delta Chat";
@@ -1913,7 +1913,7 @@
 				CODE_SIGN_ENTITLEMENTS = "deltachat-ios/deltachat-ios.entitlements";
 				CODE_SIGN_IDENTITY = "iPhone Developer";
 				CODE_SIGN_STYLE = Automatic;
-				CURRENT_PROJECT_VERSION = 73;
+				CURRENT_PROJECT_VERSION = 74;
 				DEVELOPMENT_TEAM = 8Y86453UA8;
 				ENABLE_BITCODE = NO;
 				HEADER_SEARCH_PATHS = (
@@ -1930,7 +1930,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.30.1;
+				MARKETING_VERSION = 1.31.0;
 				OTHER_CFLAGS = (
 					"$(inherited)",
 					"-isystem",
@@ -1987,7 +1987,7 @@
 				CODE_SIGN_ENTITLEMENTS = "deltachat-ios/deltachat-ios.entitlements";
 				CODE_SIGN_IDENTITY = "iPhone Developer";
 				CODE_SIGN_STYLE = Automatic;
-				CURRENT_PROJECT_VERSION = 73;
+				CURRENT_PROJECT_VERSION = 74;
 				DEVELOPMENT_TEAM = 8Y86453UA8;
 				ENABLE_BITCODE = NO;
 				HEADER_SEARCH_PATHS = (
@@ -2004,7 +2004,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.30.1;
+				MARKETING_VERSION = 1.31.0;
 				OTHER_CFLAGS = (
 					"$(inherited)",
 					"-isystem",

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

@@ -101,9 +101,9 @@ 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_30")
-        dcContext.addDeviceMessage(label: "update_1_30a_ios", msg: msg)
+        //let msg = dcContext.newMessage(viewType: DC_MSG_TEXT)
+        //msg.text = String.localized("update_1_30")
+        //dcContext.addDeviceMessage(label: "update_1_30a_ios", msg: msg)
     }
 
     override func willMove(toParent parent: UIViewController?) {

+ 2 - 2
docs/release-checklist.md

@@ -11,13 +11,13 @@ on the command-line:
    $ ./scripts/tx-pull-translations.sh
 
 3. update local help:
-   $ ./scripts/create-local-help.py
+   $ ./scripts/create-local-help.sh
 
 4. a) update CHANGELOG.md
       from https://github.com/deltachat/deltachat-core-rust/blob/master/CHANGELOG.md
       and https://github.com/deltachat/deltachat-ios/pulls?q=is%3Apr+is%3Aclosed+sort%3Aupdated-desc
    b) add used core version to CHANGELOG.md
-   c) add a device message to ConversationListActivity::onCreate()
+   c) add a device message to ChatListController::viewDidLoad()
       or remove the old one
 
 in Xcode: