From 997864c735b36d04eb72f34cf53b477233b12e11 Mon Sep 17 00:00:00 2001 From: Simon Laux Date: Fri, 24 Apr 2020 01:42:33 +0200 Subject: [PATCH 1/5] write changelog and increase version number --- CHANGELOG.md | 93 +++++++++++++++++++++++++++++++---------------- package-lock.json | 4 +- package.json | 4 +- 3 files changed, 66 insertions(+), 35 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 68d8cffc38..2565f39aac 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,56 @@ # Changelog -## [Unreleased](https://github.com/deltachat/deltachat-desktop/compare/v1.2.0...HEAD) +## [Unreleased](https://github.com/deltachat/deltachat-desktop/compare/v1.3.0...HEAD) + +## [1.3.0](https://github.com/deltachat/deltachat-desktop/compare/v1.2.0...v1.3.0) - 2020-04-2??? + +### Added + +- add Pinned chats +- add Big view of profile image (closes #1356) +- add option to change a contacts displayname (#1502) +- add some Mac keybindings (related to #1451) + - add `cmd + ,` as shortcut to open the settings + - focus the message composer + - mac specific hide window (solves #634) +- add primitive & experimental contact import (you can import a json array of contacts in the devconsole) +- add archive Label to archived chats + +### Changed + +- `--debug` enables now `--log-debug` & `--log-to-console` +- forward dialog now show `saved messages` as first option. + +### Performance Improvements + +- remove lag when scolling the settings (add thumbnails for chat backgrounds in settings screen) + +### Bugfixes + +- Info events are now always logged (not only when `--log-debug` is enabled) +- fix that emojis get displayed right in the popups +- fix #1529 +- fix composer whitescreen when having a zoomlevel +- Some styling fixes: + - remove unneccessary border on chatlist + - changer caret color of sarch input to the same color as the placeholder + - make dialog height overlap navbar/composer for fixed dialogs + - Fix fake-contact-item label +- fixes help won't open on mac (open help in seperate electron window) +- fix hover color for selected chats and make it a lot more slight + +### Technical + +This section is only relevant to contributors. + +- Convert Project files to typescript (75% complete) +- Move more styled components to scss and cleanup some unsused classes +- add top-evil script (shows places that need work) + +### Updated + +- Update translations & languages shown in menu, change prefix of npm translation scripts +- Update Core to `1.???` ## [1.2.0](https://github.com/deltachat/deltachat-desktop/compare/1.1.1...1.2.0) - 2020-03-30 @@ -12,7 +62,7 @@ ### Fixed - Fix a bug on incoming message where screen went blank [**@Simon-Laux**](https://github.com/Simon-Laux) [#1523](https://github.com/deltachat/deltachat-desktop/issues/1523) -- Copy whole message to clipboard [**@Simon-Laux**](https://github.com/Simon-Laux) +- Copy whole message to clipboard [**@Simon-Laux**](https://github.com/Simon-Laux) - Fix about dialog links [**@Simon-Laux**](https://github.com/Simon-Laux) - Make e2e tests more stable [**@nicodh**](https://github.com/nicodh) @@ -43,7 +93,7 @@ - fix focus composer textarea when chat id changes - fix group name editable - fix avatar shrink bug on too long names (profile view) -- fix emoji name/initial avatars in message list +- fix emoji name/initial avatars in message list - fix a css bug that destroyed the app layout in media view ([`eadd487`](https://github.com/deltachat/deltachat-desktop/commit/eadd48719f5b796e3c6c53f3bc04fe348b97abfe)) - fix copy to selection button shown even when nothing was selected. @@ -69,7 +119,7 @@ - info messages are now selecteable - provider info - info message in empty chats -- `--multiple-instances` flag to allow multiple deltachat instances +- `--multiple-instances` flag to allow multiple deltachat instances ### Changed @@ -116,7 +166,7 @@ ### Changed -- Improve chatlist performance +- Improve chatlist performance - Removed welcome screen and image - Rewrite account folder logic - Improve styling of media gallery @@ -240,8 +290,7 @@ - [**@adbenitez**](https://github.com/adbenitez) fixed some types - Thanks to our translators - -- Update deltachat-node to 1.0.0-beta.15 +* Update deltachat-node to 1.0.0-beta.15 - upgrade core [1.0.0-beta.15](https://github.com/deltachat/deltachat-core-rust/blob/master/CHANGELOG.md#100-beta15) ## [0.840.0] - 2019-11-05 @@ -249,7 +298,7 @@ ### Changed - ChatView refactoring [#1017](https://github.com/deltachat/deltachat-desktop/issues/1017) [**@nicodh**](https://github.com/nicodh) -- Add janka's welcome image [**@jankass**](https://github.com/jankass) [**@Simon-Laux**](https://github.com/Simon-Laux) [**@jikstra**](https://github.com/jikstra) +- Add janka's welcome image [**@jankass**](https://github.com/jankass) [**@Simon-Laux**](https://github.com/Simon-Laux) [**@jikstra**](https://github.com/jikstra) - Rename the `Create group` button to a more generic `ok` button [**@Jikstra**](https://github.com/Jikstra) - Improve backend & frontend logging [#1026](https://github.com/deltachat/deltachat-desktop/issues/1026) [#1030](https://github.com/deltachat/deltachat-desktop/issues/1030) [**@Simon-Laux**](https://github.com/Simon-Laux) - Various styling tweaks [**@Simon-Laux**](https://github.com/Simon-Laux) [#1039](https://github.com/deltachat/deltachat-desktop/issues/1039) @@ -257,7 +306,7 @@ - Reorder settings [**@jikstra**](https://github.com/jikstra) ([#1035](https://github.com/deltachat/deltachat-desktop/issues/1035)) - Upload preview builts to download.delta.chat (CI) [**@lefherz**](https://github.com/lefherz) [#1088](https://github.com/deltachat/deltachat-desktop/issues/1088) - Implement ssl certificate settings [**@link2xt**](https://github.com/link2xt) [#1076](https://github.com/deltachat/deltachat-desktop/issues/1076) -- Restyle user-feedback [**@jikstra**](https://github.com/jikstra) [#1100](https://github.com/deltachat/deltachat-desktop/issues/1100) +- Restyle user-feedback [**@jikstra**](https://github.com/jikstra) [#1100](https://github.com/deltachat/deltachat-desktop/issues/1100) - Add new zealand background image of [**@nicodh**](https://github.com/nicodh) [**@Simon-Laux**](https://github.com/Simon-Laux) - Update deltachat-node to v1.0.0-alpha.11 - Restyle about dialog [**@jikstra**](https://github.com/jikstra) @@ -273,12 +322,12 @@ - Fix showing user feedback/errors again [**@Simon-Laux**](https://github.com/Simon-Laux) [#1047](https://github.com/deltachat/deltachat-desktop/issues/1047) - Fix mark message as seen [**@Simon-Laux**](https://github.com/Simon-Laux) [#1054](https://github.com/deltachat/deltachat-desktop/issues/1054) - Fix showing line breaks in Messages [**@Jikstra**](https://github.com/Jikstra) [#1062](https://github.com/deltachat/deltachat-desktop/issues/1062) -- Close edit group dialog when clicking on save button [**@jikstra**](https://github.com/jikstra) ([#1067](https://github.com/deltachat/deltachat-desktop/issues/1067)) +- Close edit group dialog when clicking on save button [**@jikstra**](https://github.com/jikstra) ([#1067](https://github.com/deltachat/deltachat-desktop/issues/1067)) - Fix broken notificatins [**@nicodh**](https://github.com/nicodh) [#1071](https://github.com/deltachat/deltachat-desktop/issues/1071) - Fix media view [**@Simon-Laux**](https://github.com/Simon-Laux) - Fix showing qr code on group creation [**@Jikstra**](https://github.com/Jikstra) [#1101](https://github.com/deltachat/deltachat-desktop/issues/1101) - Fix various key warnings [**@Jikstra**](https://github.com/Jikstra) [#1103](https://github.com/deltachat/deltachat-desktop/issues/1103) -- Do not call messageToJson for daymarker messages [**@link2xt**](https://github.com/link2xt) +- Do not call messageToJson for daymarker messages [**@link2xt**](https://github.com/link2xt) - Fix updating account settings [**@nicodh**](https://github.com/nicodh) - Fix serverFlags [**@link2xt**](https://github.com/link2xt) @@ -327,7 +376,7 @@ ### Added - Add ci deb building scripts [**@hpk42**](https://github.com/hpk42) [**@jikstra**](https://github.com/jikstra) [#752](https://github.com/deltachat/deltachat-desktop/issues/752) -- Add ci deb build instructions for ubuntu 19.04 [**@jikstra**](https://github.com/jikstra) +- Add ci deb build instructions for ubuntu 19.04 [**@jikstra**](https://github.com/jikstra) - Add ci deb build instructions for 19.04 with netpgp [**@jikstra**](https://github.com/jikstra) [#814](https://github.com/deltachat/deltachat-desktop/issues/814) - Add settings for displayname and signature [**@Simon-Laux**](https://github.com/Simon-Laux) [#810](https://github.com/deltachat/deltachat-desktop/issues/810) - Add progress indicator on login [**@Simon-Laux**](https://github.com/Simon-Laux) [#811](https://github.com/deltachat/deltachat-desktop/issues/811) @@ -418,7 +467,7 @@ - Sort languages alphabetically ([#640](https://github.com/deltachat/deltachat-desktop/issues/640)) ([**@Simon-Laux**](https://github.com/Simon-Laux)) - Set this.chatView.current from the start ([**@ralphtheninja**](https://github.com/ralphtheninja)) -- Fix some typos and tweak logging docs ([**@ralphtheninja**](https://github.com/ralphtheninja)) +- Fix some typos and tweak logging docs ([**@ralphtheninja**](https://github.com/ralphtheninja)) - Update github issue template ([#647](https://github.com/deltachat/deltachat-desktop/issues/647)) ([**@ralphtheninja**](https://github.com/ralphtheninja)) - Cleanup ipc ([#641](https://github.com/deltachat/deltachat-desktop/issues/641)) ([**@ralphtheninja**](https://github.com/ralphtheninja)) - Hide error message when attempting to login ([#644](https://github.com/deltachat/deltachat-desktop/issues/644)) ([**@ralphtheninja**](https://github.com/ralphtheninja)) @@ -896,39 +945,21 @@ - Make sure `Float on Top` menu item stays checked/unchecked when language is changed ([**@ralphtheninja**](https://github.com/ralphtheninja)) [0.999.1]: https://github.com/deltachat/deltachat-desktop/compare/v0.999.0...v0.999.1 - [0.999.0]: https://github.com/deltachat/deltachat-desktop/compare/v0.901.0...v0.999.0 - [0.901.0]: https://github.com/deltachat/deltachat-desktop/compare/v0.900.0...v0.901.0 - [0.900.0]: https://github.com/deltachat/deltachat-desktop/compare/v0.840.0...v0.900.0 - [0.840.0]: https://github.com/deltachat/deltachat-desktop/compare/v0.201.0...v0.840.0 - [0.201.0]: https://github.com/deltachat/deltachat-desktop/compare/v0.104.0...v0.201.0 - [0.200.0]: https://github.com/deltachat/deltachat-desktop/compare/v0.104.0...v0.200.0 - [0.104.0]: https://github.com/deltachat/deltachat-desktop/compare/v0.103.0...v0.104.0 - [0.103.0]: https://github.com/deltachat/deltachat-desktop/compare/v0.102.0...v0.103.0 - [0.102.0]: https://github.com/deltachat/deltachat-desktop/compare/v0.101.0...v0.102.0 - [0.101.0]: https://github.com/deltachat/deltachat-desktop/compare/v0.100.0...v0.101.0 - [0.100.0]: https://github.com/deltachat/deltachat-desktop/compare/v0.99.0...v0.100.0 - [0.99.0]: https://github.com/deltachat/deltachat-desktop/compare/v0.98.2...v0.99.0 - [0.98.2]: https://github.com/deltachat/deltachat-desktop/compare/v0.98.1...v0.98.2 - [0.98.1]: https://github.com/deltachat/deltachat-desktop/compare/v0.98.0...v0.98.1 - [0.98.0]: https://github.com/deltachat/deltachat-desktop/compare/v0.97.0...v0.98.0 - [0.97.0]: https://github.com/deltachat/deltachat-desktop/compare/v0.96.0...v0.97.0 - [0.96.0]: https://github.com/deltachat/deltachat-desktop/compare/v0.90.1...v0.96.0 - [0.90.1]: https://github.com/deltachat/deltachat-desktop/compare/5a94d4e...v0.90.1 diff --git a/package-lock.json b/package-lock.json index 5e60c56635..ec6109daec 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "deltachat-desktop", - "version": "1.2.0", + "version": "1.3.0", "lockfileVersion": 1, "requires": true, "dependencies": { @@ -17426,4 +17426,4 @@ } } } -} +} \ No newline at end of file diff --git a/package.json b/package.json index e8cec7c910..e92a7339ef 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "deltachat-desktop", - "version": "1.2.0", + "version": "1.3.0", "description": "Desktop Application for delta.chat", "main": "index.js", "scripts": { @@ -182,4 +182,4 @@ "static/avoid-eval.js" ] } -} +} \ No newline at end of file From 487b957f7903d8e45ecc3efac6f65b6bbc007c28 Mon Sep 17 00:00:00 2001 From: Simon Laux Date: Fri, 24 Apr 2020 20:17:47 +0200 Subject: [PATCH 2/5] update changelog --- CHANGELOG.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 2565f39aac..20ca002454 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,7 +6,8 @@ ### Added -- add Pinned chats +- add Import/Scan QR code (enables you to verify contacts and to join verifed groups from desktop) (#1550) +- add Pinned chats #1537 - add Big view of profile image (closes #1356) - add option to change a contacts displayname (#1502) - add some Mac keybindings (related to #1451) @@ -14,7 +15,7 @@ - focus the message composer - mac specific hide window (solves #634) - add primitive & experimental contact import (you can import a json array of contacts in the devconsole) -- add archive Label to archived chats +- add archive Label to archived chats #1537 ### Changed @@ -29,13 +30,12 @@ - Info events are now always logged (not only when `--log-debug` is enabled) - fix that emojis get displayed right in the popups -- fix #1529 - fix composer whitescreen when having a zoomlevel - Some styling fixes: - remove unneccessary border on chatlist - changer caret color of sarch input to the same color as the placeholder - make dialog height overlap navbar/composer for fixed dialogs - - Fix fake-contact-item label + - Fix fake-contact-item label #1529 - fixes help won't open on mac (open help in seperate electron window) - fix hover color for selected chats and make it a lot more slight @@ -50,7 +50,7 @@ This section is only relevant to contributors. ### Updated - Update translations & languages shown in menu, change prefix of npm translation scripts -- Update Core to `1.???` +- Update Core to [`deltachat-core-rust @ 979d7c5`](https://github.com/deltachat/deltachat-core-rust/tree/979d7c562515da2a30983993048cd5184889059c) (deltachat-node `v1.29.1`) ## [1.2.0](https://github.com/deltachat/deltachat-desktop/compare/1.1.1...1.2.0) - 2020-03-30 From 91d3b19d4eeeba5836d1a0f9b3fe1ee69f519788 Mon Sep 17 00:00:00 2001 From: jikstra Date: Tue, 28 Apr 2020 17:26:58 +0200 Subject: [PATCH 3/5] Update changelog --- CHANGELOG.md | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 20ca002454..2f5e9bf657 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,21 +6,22 @@ ### Added -- add Import/Scan QR code (enables you to verify contacts and to join verifed groups from desktop) (#1550) -- add Pinned chats #1537 -- add Big view of profile image (closes #1356) +- add Import/Scan QR code which enables you to verify contacts and to join verifed groups from desktop (#1550) +- add pinned chats #1537 +- add big view of profile image (closes #1356) - add option to change a contacts displayname (#1502) - add some Mac keybindings (related to #1451) - add `cmd + ,` as shortcut to open the settings - focus the message composer - mac specific hide window (solves #634) - add primitive & experimental contact import (you can import a json array of contacts in the devconsole) -- add archive Label to archived chats #1537 +- add archive label to archived chats #1537 +- add support for opening openpgp4fpr uris with deltachat-desktop ### Changed - `--debug` enables now `--log-debug` & `--log-to-console` -- forward dialog now show `saved messages` as first option. +- The forward message dialog now shows `saved messages` as first option. ### Performance Improvements @@ -43,7 +44,7 @@ This section is only relevant to contributors. -- Convert Project files to typescript (75% complete) +- Convert project files to typescript (75% complete) - Move more styled components to scss and cleanup some unsused classes - add top-evil script (shows places that need work) From 8bfc22c3b044c46c036869b97f870b08c9e8c109 Mon Sep 17 00:00:00 2001 From: jikstra Date: Thu, 30 Apr 2020 07:50:53 +0200 Subject: [PATCH 4/5] Add in app changelog --- CHANGELOG.md | 8 +++---- src/main/deltachat/login.ts | 44 ++++++++++++++----------------------- 2 files changed, 21 insertions(+), 31 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 2f5e9bf657..4e98818aa4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,7 +2,7 @@ ## [Unreleased](https://github.com/deltachat/deltachat-desktop/compare/v1.3.0...HEAD) -## [1.3.0](https://github.com/deltachat/deltachat-desktop/compare/v1.2.0...v1.3.0) - 2020-04-2??? +## [1.3.0](https://github.com/deltachat/deltachat-desktop/compare/v1.2.0...v1.3.0) - 2020-04-30 ### Added @@ -53,7 +53,7 @@ This section is only relevant to contributors. - Update translations & languages shown in menu, change prefix of npm translation scripts - Update Core to [`deltachat-core-rust @ 979d7c5`](https://github.com/deltachat/deltachat-core-rust/tree/979d7c562515da2a30983993048cd5184889059c) (deltachat-node `v1.29.1`) -## [1.2.0](https://github.com/deltachat/deltachat-desktop/compare/1.1.1...1.2.0) - 2020-03-30 +## [1.2.0](https://github.com/deltachat/deltachat-desktop/compare/v1.1.1...v1.2.0) - 2020-03-30 ### Changed @@ -67,14 +67,14 @@ This section is only relevant to contributors. - Fix about dialog links [**@Simon-Laux**](https://github.com/Simon-Laux) - Make e2e tests more stable [**@nicodh**](https://github.com/nicodh) -## [1.1.1](https://github.com/deltachat/deltachat-desktop/compare/1.1.0...1.1.1) - 2020-03-14 +## [1.1.1](https://github.com/deltachat/deltachat-desktop/compare/v1.1.0...v1.1.1) - 2020-03-14 ### Changed - Update deltachat-node/deltachat-core-rust to v1.27.0 - This fixes a bug of undecryptable messages -## [1.1.0](https://github.com/deltachat/deltachat-desktop/compare/1.0.0...1.1.0) - 2020-03-10 +## [1.1.0](https://github.com/deltachat/deltachat-desktop/compare/v1.0.0...v1.1.0) - 2020-03-10 ### Added diff --git a/src/main/deltachat/login.ts b/src/main/deltachat/login.ts index 6f23bc80ce..f6349a3f0f 100644 --- a/src/main/deltachat/login.ts +++ b/src/main/deltachat/login.ts @@ -115,34 +115,24 @@ export default class DCLoginController extends SplitOut { updateDeviceChats() { this._dc.updateDeviceChats() - this._dc.addDeviceMessage( - 'changelog-version-1.0.0-4', - `Changes in v1.0.0 - -We are happy to announce version 1.0.0 release of DeltaChat Desktop! 🎉This release includes traffic reductions, better performance, user experience improvements and bug fixes. Besides this, new users will be warned about providers which are known to make trouble with DeltaChat and get better & smaller cryptographic keys. - -- sending of messages is now faster and more reliable -- only messages that are displayed get downloaded -- new button to open one-on-one chats -- you can start multiple DeltaChat instances if you start it with the "--multiple-instances" argument (be careful with this one, don't use the same account in multiple instances!) -- performance improvements on chat scrolling -- restyle of various menus -- many bug fixes -- new users will get informed if their provider is known to need special care to run seamless with DeltaChat -- new users will use Ed25519 keys (shorter & better cryptographic keys) - -Full changelog: https://delta.chat/a3e/ - ` as any - ), this._dc.addDeviceMessage( - 'changelog-version-1.1.0-0', - `Changes in v1.1.0 - -- Add an zoom🔍 option in order to adjust interface and font size. (It's found under View -> Zoom Factor) -- some interface bug fixes -- fixed encrypting to Ed25519 keys (there was a bug that broke encrypting to people with Ed25519 keys) - -Full changelog: https://delta.chat/f32/ + 'changelog-version-1.3.0-1', + `Changes in v1.3.0 + +- QR codes can now be scanned from desktop as you know it from Android/iOS. Try + it out by clicking on Menu -> Scan QR code. Besides using any available webcam, + you can also scan a qr code by importing a picture of it. This way we can + finally join verified groups from desktop! +- Support for openpgp4fpr urls. They allow you to do the same things as with qr + codes, but the information is baked into an url. Wanna try it out? Try to + login to our support forum (https://support.delta.chat) with DeltaChat and the + "Manual link" option :) +- You can now pin chats. This will make sure they stay on the top of your list + of chats. +- It's now possible to change the name of a contact in the same way as it's with + changing the name of a group. + +Full changelog: https://github.com/deltachat/deltachat-desktop/blob/master/CHANGELOG.md#130---2020-04-30 ` as any ) } From e1df1cbfadd881305756384fb88620e7423ca825 Mon Sep 17 00:00:00 2001 From: jikstra Date: Thu, 30 Apr 2020 11:50:28 +0200 Subject: [PATCH 5/5] Fix prettier --- src/main/deltachat/login.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/main/deltachat/login.ts b/src/main/deltachat/login.ts index f6349a3f0f..711caf1f2d 100644 --- a/src/main/deltachat/login.ts +++ b/src/main/deltachat/login.ts @@ -115,9 +115,9 @@ export default class DCLoginController extends SplitOut { updateDeviceChats() { this._dc.updateDeviceChats() - this._dc.addDeviceMessage( - 'changelog-version-1.3.0-1', - `Changes in v1.3.0 + this._dc.addDeviceMessage( + 'changelog-version-1.3.0-1', + `Changes in v1.3.0 - QR codes can now be scanned from desktop as you know it from Android/iOS. Try it out by clicking on Menu -> Scan QR code. Besides using any available webcam, @@ -134,6 +134,6 @@ export default class DCLoginController extends SplitOut { Full changelog: https://github.com/deltachat/deltachat-desktop/blob/master/CHANGELOG.md#130---2020-04-30 ` as any - ) + ) } }