Selaa lähdekoodia

prepare 1.28 (#1455)

* update changelog for 1.28

* Update CHANGELOG.md

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

* update changelog

* update device message

* bump version to 1.28.0

* Update CHANGELOG.md

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

* Update CHANGELOG.md

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

Co-authored-by: cyBerta <cyBerta@users.noreply.github.com>
bjoern 3 vuotta sitten
vanhempi
commit
38278472a5

+ 33 - 0
CHANGELOG.md

@@ -1,5 +1,38 @@
 # Delta Chat iOS Changelog
 
+## v1.28.0
+2022-01
+
+* add option to create encrypted database at "Add Account",
+  the database passphrase is generated automatically and is stored in the system's keychain,
+  subsequent versions will probably get more options to handle passphrases
+* add writing support for supported mailinglist types; other mailinglist types stay read-only
+* add an option to define a background image that is used in all chats then :)
+* "Message Info" show routes
+* add option "Your Profile Info / Password and Account / Only Fetch from DeltaChat Folder";
+  this is useful if you can configure your server to move chat messages to the DeltaChat folder
+* add "Search" and "Mute" as separate buttons to the chat profiles
+* the connectivity status now also shows if notifications work as expected
+* improve accessibility for the chat requests button bar
+* show chat title in delete confirmation dialog
+* speed up opening chats
+* explicit "Watch Inbox folder" and "Watch DeltaChat folder" settings no longer required;
+  the folders are watched automatically as needed
+* to safe traffic and connections, "Advanced / Watch Sent Folder" is disabled by default;
+  as all other IMAP folders, the folder is still checked on a regular base
+* detect correctly signed messages from Thunderbird and show them as such
+* synchronize Seen status across devices
+* more reliable group memberlist and group avatar updates
+* recognize MS Exchange read receipts as such
+* fix leaving groups
+* fix unread count issues in account switcher
+* fix scroll-down button for chat requests
+* add Bulgarian translations, update other translations and local help
+* update provider-database
+* update to core75
+* fix layout issues of the chat message input bar in phone's landscape orientation
+* semi-transparent chat input bar at the bottom of the chat view
+
 ## v1.26.2
 2021-12
 

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

@@ -1727,13 +1727,13 @@
 				CODE_SIGN_ENTITLEMENTS = DcShare/DcShare.entitlements;
 				CODE_SIGN_IDENTITY = "iPhone Developer";
 				CODE_SIGN_STYLE = Automatic;
-				CURRENT_PROJECT_VERSION = 69;
+				CURRENT_PROJECT_VERSION = 70;
 				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.26.2;
+				MARKETING_VERSION = 1.28.0;
 				MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
 				MTL_FAST_MATH = YES;
 				PRODUCT_BUNDLE_IDENTIFIER = chat.delta.DcShare;
@@ -1752,13 +1752,13 @@
 				CODE_SIGN_ENTITLEMENTS = DcShare/DcShare.entitlements;
 				CODE_SIGN_IDENTITY = "iPhone Developer";
 				CODE_SIGN_STYLE = Automatic;
-				CURRENT_PROJECT_VERSION = 69;
+				CURRENT_PROJECT_VERSION = 70;
 				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.26.2;
+				MARKETING_VERSION = 1.28.0;
 				MTL_FAST_MATH = YES;
 				PRODUCT_BUNDLE_IDENTIFIER = chat.delta.DcShare;
 				PRODUCT_NAME = "Delta Chat";
@@ -1892,7 +1892,7 @@
 				CODE_SIGN_ENTITLEMENTS = "deltachat-ios/deltachat-ios.entitlements";
 				CODE_SIGN_IDENTITY = "iPhone Developer";
 				CODE_SIGN_STYLE = Automatic;
-				CURRENT_PROJECT_VERSION = 69;
+				CURRENT_PROJECT_VERSION = 70;
 				DEVELOPMENT_TEAM = 8Y86453UA8;
 				ENABLE_BITCODE = NO;
 				HEADER_SEARCH_PATHS = (
@@ -1909,7 +1909,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.26.2;
+				MARKETING_VERSION = 1.28.0;
 				OTHER_CFLAGS = (
 					"$(inherited)",
 					"-isystem",
@@ -1966,7 +1966,7 @@
 				CODE_SIGN_ENTITLEMENTS = "deltachat-ios/deltachat-ios.entitlements";
 				CODE_SIGN_IDENTITY = "iPhone Developer";
 				CODE_SIGN_STYLE = Automatic;
-				CURRENT_PROJECT_VERSION = 69;
+				CURRENT_PROJECT_VERSION = 70;
 				DEVELOPMENT_TEAM = 8Y86453UA8;
 				ENABLE_BITCODE = NO;
 				HEADER_SEARCH_PATHS = (
@@ -1983,7 +1983,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.26.2;
+				MARKETING_VERSION = 1.28.0;
 				OTHER_CFLAGS = (
 					"$(inherited)",
 					"-isystem",

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

@@ -85,12 +85,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_24_ios") + " https://delta.chat/en/blog"
-        dcContext.addDeviceMessage(label: "update_1_24a_ios", msg: msg)
-
-        let msg2 = dcContext.newMessage(viewType: DC_MSG_TEXT)
-        msg2.text = String.localized("update_1_26")
-        dcContext.addDeviceMessage(label: "update_1_26a_ios", msg: msg2)
+        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)
 
         viewModel.refreshData()
     }