Sfoglia il codice sorgente

Merge pull request #1383 from deltachat/prep-1.24.0

prepare 1.24.0
bjoern 3 anni fa
parent
commit
3a669bf872

+ 35 - 0
CHANGELOG.md

@@ -1,12 +1,47 @@
 # Delta Chat iOS Changelog
 
+## v1.24.0
+2021-11
+
+* new "In-Chat Search" added; tap the corresponding option in the profile
+* new option "Auto-Download Messages": Define the max. messages size to be downloaded automatically -
+  larger messages, as videos or large images, can be downloaded manually by a simple tap then
+* new: much easier joining of groups via qr-code: nothing blocks
+  and you get all progress information in the immediately created group
+* new: get warnings before your server runs out of space (if quota is supported by your provider)
+* messages are marked as "being read" already when the first recipient opened the message
+  (before, that requires 50% of the recipients to open the message)
+* contact requests are notified as usual now
+* add an option to copy a contact's email address to the clipboard
+* force strict certificate checks when a strict certificate was seen on first login
+* do not forward group names on forwarding messages
+* "Broadcast Lists", as kown from other messengers, added as an experimental feature
+  (you can enable it at "Settings / Advanced")
+* fix: disappearing messages timer now synced more reliable in groups
+* fix: improve detection of some mailing list names
+* fix "QR process failed" error
+* fix DNS and certificate issues
+* fix: if account creation was aborted, go to the previously selected account, not to the first
+* fix: update app badge counter on archiving a chat directly
+* fix: reduce memory consumption of share extension
+* fix: update search result when messages update
+* fix requesting camera permissions on some devices
+* fix: use correct margins on phones with a notch
+* fix: update chat profile when chat changes remotely
+* fix: no more screen flickering when deleting a chat
+* update provider-database
+* update translations and local help
+
+
 ## v1.22.1
+2021-08
 
 * fix: always reconnect if account creation was cancelled
 * update translations
 
 
 ## v1.22.0
+2021-08
 
 * added: connectivity view shows quota information, if supported by the provider
 * fix account migration, updates are displayed instantly now

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

@@ -1582,13 +1582,13 @@
 				CODE_SIGN_ENTITLEMENTS = DcShare/DcShare.entitlements;
 				CODE_SIGN_IDENTITY = "iPhone Developer";
 				CODE_SIGN_STYLE = Automatic;
-				CURRENT_PROJECT_VERSION = 62;
+				CURRENT_PROJECT_VERSION = 63;
 				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.22.1;
+				MARKETING_VERSION = 1.24.0;
 				MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
 				MTL_FAST_MATH = YES;
 				PRODUCT_BUNDLE_IDENTIFIER = chat.delta.DcShare;
@@ -1607,13 +1607,13 @@
 				CODE_SIGN_ENTITLEMENTS = DcShare/DcShare.entitlements;
 				CODE_SIGN_IDENTITY = "iPhone Developer";
 				CODE_SIGN_STYLE = Automatic;
-				CURRENT_PROJECT_VERSION = 62;
+				CURRENT_PROJECT_VERSION = 63;
 				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.22.1;
+				MARKETING_VERSION = 1.24.0;
 				MTL_FAST_MATH = YES;
 				PRODUCT_BUNDLE_IDENTIFIER = chat.delta.DcShare;
 				PRODUCT_NAME = "Delta Chat";
@@ -1747,7 +1747,7 @@
 				CODE_SIGN_ENTITLEMENTS = "deltachat-ios/deltachat-ios.entitlements";
 				CODE_SIGN_IDENTITY = "iPhone Developer";
 				CODE_SIGN_STYLE = Automatic;
-				CURRENT_PROJECT_VERSION = 62;
+				CURRENT_PROJECT_VERSION = 63;
 				DEVELOPMENT_TEAM = 8Y86453UA8;
 				ENABLE_BITCODE = NO;
 				HEADER_SEARCH_PATHS = (
@@ -1764,7 +1764,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.22.1;
+				MARKETING_VERSION = 1.24.0;
 				OTHER_CFLAGS = (
 					"$(inherited)",
 					"-isystem",
@@ -1821,7 +1821,7 @@
 				CODE_SIGN_ENTITLEMENTS = "deltachat-ios/deltachat-ios.entitlements";
 				CODE_SIGN_IDENTITY = "iPhone Developer";
 				CODE_SIGN_STYLE = Automatic;
-				CURRENT_PROJECT_VERSION = 62;
+				CURRENT_PROJECT_VERSION = 63;
 				DEVELOPMENT_TEAM = 8Y86453UA8;
 				ENABLE_BITCODE = NO;
 				HEADER_SEARCH_PATHS = (
@@ -1838,7 +1838,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.22.1;
+				MARKETING_VERSION = 1.24.0;
 				OTHER_CFLAGS = (
 					"$(inherited)",
 					"-isystem",

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

@@ -107,8 +107,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_22_ios") + " https://delta.chat/en/blog"
-        dcContext.addDeviceMessage(label: "update_1_22i_ios", msg: msg)
+        msg.text = String.localized("update_1_24_ios") + " https://delta.chat/en/blog"
+        dcContext.addDeviceMessage(label: "update_1_24a_ios", msg: msg)
 
         // create view
         navigationItem.titleView = titleView

+ 1 - 1
docs/release-checklist.md

@@ -11,7 +11,7 @@ on the command-line:
    $ ./scripts/tx-pull-translations.sh
 
 3. update local help:
-   $ cd ../deltachat-pages; ./tools/create-local-help.py; cd ../deltachat-ios
+   $ ./scripts/create-local-help.py
 
 4. add a device message to ChatListController::viewWillAppear()
    and update CHANGELOG.md