Skip to content

Commit

Permalink
Merge pull request #1573 from deltachat/prepare_1.13
Browse files Browse the repository at this point in the history
prepare 1.3.0
  • Loading branch information
Jikstra authored Apr 30, 2020
2 parents 8e42cc2 + e1df1cb commit d0b4304
Show file tree
Hide file tree
Showing 4 changed files with 88 additions and 66 deletions.
100 changes: 66 additions & 34 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,59 @@
# 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.2.0](https://github.com/deltachat/deltachat-desktop/compare/1.1.1...1.2.0) - 2020-03-30
## [1.3.0](https://github.com/deltachat/deltachat-desktop/compare/v1.2.0...v1.3.0) - 2020-04-30

### Added

- 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 support for opening openpgp4fpr uris with deltachat-desktop

### Changed

- `--debug` enables now `--log-debug` & `--log-to-console`
- The forward message dialog now shows `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 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 #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

### 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 [`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/v1.1.1...v1.2.0) - 2020-03-30

### Changed

Expand All @@ -12,18 +63,18 @@
### 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)

## [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

Expand All @@ -43,7 +94,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.

Expand All @@ -69,7 +120,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

Expand Down Expand Up @@ -116,7 +167,7 @@

### Changed

- Improve chatlist performance
- Improve chatlist performance
- Removed welcome screen and image
- Rewrite account folder logic
- Improve styling of media gallery
Expand Down Expand Up @@ -240,24 +291,23 @@
- [**@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

### 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)
- Improve backend deltachat controller [**@Simon-Laux**](https://github.com/Simon-Laux) [#1056](https://github.com/deltachat/deltachat-desktop/issues/1056)
- 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)
Expand All @@ -273,12 +323,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)

Expand Down Expand Up @@ -327,7 +377,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)
Expand Down Expand Up @@ -418,7 +468,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))
Expand Down Expand Up @@ -896,39 +946,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
4 changes: 2 additions & 2 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 2 additions & 2 deletions package.json
Original file line number Diff line number Diff line change
@@ -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": {
Expand Down Expand Up @@ -190,4 +190,4 @@
"static/avoid-eval.js"
]
}
}
}
46 changes: 18 additions & 28 deletions src/main/deltachat/login.ts
Original file line number Diff line number Diff line change
Expand Up @@ -116,34 +116,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/
'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
),
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/
` as any
)
)
}
}

0 comments on commit d0b4304

Please sign in to comment.