Bläddra i källkod

Prep 1.37.0 (#1897)

* update CHANGELOG for 1.37.0, core part

* update CHANGELOG for 1.37.0, ios part

* bump version to 1.37.0

* create device messages for 1.37
bjoern 1 år sedan
förälder
incheckning
d884f203f6

+ 25 - 0
CHANGELOG.md

@@ -1,5 +1,30 @@
 # Delta Chat iOS Changelog
 
+## v1.37.0 Testflight
+2023-06
+
+* view "All Media" of all chats by the corresponding button
+* new "Clear Chat" option in the profiles
+* remove upper size limit of attachments
+* save local storage: compress HTML emails in the database
+* save traffic and storage: recode large PNG and other supported image formats
+  (large JPEG were always recoded; images send as "File" are still not recorded or changed otherwise)
+* also strip metadata from images before sending
+  in case they're already small enough and do not require recoding
+* strip unicode sequences that are useless but may trick the user (RTLO attacks)
+* snappier UI by various speed improvements
+* sticky search result headers
+* accessibility: adaptive fonts in the welcome screen
+* disabled "Read" button in the archive view if there is nothing that can be marked as read
+* fix a bug that avoids pinning or archiving the first search results
+* fix: exiting messages are no longer downloaded after configuration
+* fix: don't allow blocked contacts to create groups
+* fix: do not send messages when sending was cancelled while being offline
+* fix various bugs and improve logging
+* fix: show errors when trying to send locations without access
+* update to core116.0
+
+
 ## v1.36.4
 2023-04
 

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

@@ -1816,7 +1816,7 @@
 				CODE_SIGN_ENTITLEMENTS = DcShare/DcShare.entitlements;
 				CODE_SIGN_IDENTITY = "iPhone Developer";
 				CODE_SIGN_STYLE = Automatic;
-				CURRENT_PROJECT_VERSION = 88;
+				CURRENT_PROJECT_VERSION = 89;
 				DEVELOPMENT_TEAM = 8Y86453UA8;
 				ENABLE_BITCODE = NO;
 				FRAMEWORK_SEARCH_PATHS = (
@@ -1831,7 +1831,7 @@
 					"@executable_path/Frameworks",
 					"@executable_path/../../Frameworks",
 				);
-				MARKETING_VERSION = 1.36.4;
+				MARKETING_VERSION = 1.37.0;
 				MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
 				MTL_FAST_MATH = YES;
 				OTHER_CFLAGS = (
@@ -1862,7 +1862,7 @@
 				CODE_SIGN_ENTITLEMENTS = DcShare/DcShare.entitlements;
 				CODE_SIGN_IDENTITY = "iPhone Developer";
 				CODE_SIGN_STYLE = Automatic;
-				CURRENT_PROJECT_VERSION = 88;
+				CURRENT_PROJECT_VERSION = 89;
 				DEVELOPMENT_TEAM = 8Y86453UA8;
 				ENABLE_BITCODE = NO;
 				FRAMEWORK_SEARCH_PATHS = (
@@ -1877,7 +1877,7 @@
 					"@executable_path/Frameworks",
 					"@executable_path/../../Frameworks",
 				);
-				MARKETING_VERSION = 1.36.4;
+				MARKETING_VERSION = 1.37.0;
 				MTL_FAST_MATH = YES;
 				OTHER_CFLAGS = (
 					"$(inherited)",
@@ -2028,7 +2028,7 @@
 				CODE_SIGN_ENTITLEMENTS = "deltachat-ios/deltachat-ios.entitlements";
 				CODE_SIGN_IDENTITY = "iPhone Developer";
 				CODE_SIGN_STYLE = Automatic;
-				CURRENT_PROJECT_VERSION = 88;
+				CURRENT_PROJECT_VERSION = 89;
 				DEVELOPMENT_TEAM = 8Y86453UA8;
 				ENABLE_BITCODE = NO;
 				HEADER_SEARCH_PATHS = (
@@ -2047,7 +2047,7 @@
 					"$(PROJECT_DIR)/deltachat-ios/libraries/deltachat-core-rust/deltachat-ffi",
 					"$(PROJECT_DIR)/deltachat-ios/libraries",
 				);
-				MARKETING_VERSION = 1.36.4;
+				MARKETING_VERSION = 1.37.0;
 				OTHER_CFLAGS = (
 					"$(inherited)",
 					"-isystem",
@@ -2101,7 +2101,7 @@
 				CODE_SIGN_ENTITLEMENTS = "deltachat-ios/deltachat-ios.entitlements";
 				CODE_SIGN_IDENTITY = "iPhone Developer";
 				CODE_SIGN_STYLE = Automatic;
-				CURRENT_PROJECT_VERSION = 88;
+				CURRENT_PROJECT_VERSION = 89;
 				DEVELOPMENT_TEAM = 8Y86453UA8;
 				ENABLE_BITCODE = NO;
 				HEADER_SEARCH_PATHS = (
@@ -2120,7 +2120,7 @@
 					"$(PROJECT_DIR)/deltachat-ios/libraries/deltachat-core-rust/deltachat-ffi",
 					"$(PROJECT_DIR)/deltachat-ios/libraries",
 				);
-				MARKETING_VERSION = 1.36.4;
+				MARKETING_VERSION = 1.37.0;
 				OTHER_CFLAGS = (
 					"$(inherited)",
 					"-isystem",

+ 7 - 4
deltachat-ios/Controller/ChatListController.swift

@@ -135,10 +135,13 @@ 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 = "1.36 Highlights\n\n💻📱 Use Delta Chat on all your devices easily - just follow three simple steps at \"Settings / Add Second Device\" (experimental)\n\n"
-        +   "What else? Revamped settings, messages containing only emoji shown larger, and more at https://get.delta.chat/#changelogs\n\n"
-        +   "We don\'t talk much about security here, but rest assured, we care: See https://delta.chat/en/2023-03-27-third-independent-security-audit for recent good news 👌"
-        dcContext.addDeviceMessage(label: "update_1_36a_ios", msg: msg)
+        msg.text = "1.37 is out:\n\n"
+            +  "🖼🔍 Ever searching for an image and could not remember the chat? Then the \"All Media\" button is yours!\n\n"
+            +   "🧹 \"Clear Chat\" from the profiles\n\n"
+            +   "📎 Removed upper size limit of attachments\n\n"
+            +   "🗜️ PNG images (screenshots!) are now compressed as well\n\n"
+            +   "... and more at https://get.delta.chat/#changelogs"
+        dcContext.addDeviceMessage(label: "update_1_37b_ios", msg: msg)
     }
 
     override func willMove(toParent parent: UIViewController?) {