diff --git a/README.md b/README.md
index fd87b4e..e85d882 100644
--- a/README.md
+++ b/README.md
@@ -1,7 +1,7 @@
# Fernschreiber
A Telegram client for Sailfish OS
-## Author
+## Authors
Sebastian J. Wolf [sebastian@ygriega.de](mailto:sebastian@ygriega.de) and several contributors
## Contributions
@@ -9,7 +9,7 @@ Sebastian J. Wolf [sebastian@ygriega.de](mailto:sebastian@ygriega.de) and severa
Fernschreiber wouldn't be the same without all the people helping in making it better. Thank you very much to all contributors!
### Code (Features, Bugfixes, Optimizations etc.)
-- Chat list model, notifications, TDLib receiver, project dependencies: [Slava Monich](https://github.com/monich)
+- Chat list model, notifications, TDLib receiver, animated stickers, project dependencies: [Slava Monich](https://github.com/monich)
- Chat info page, performance improvements to chat page, location support, app initialization/registration with Telegram, project dependencies: [jgibbon](https://github.com/jgibbon)
- Copy message to clipboard [Christian Stemmle](https://github.com/chstem)
@@ -30,7 +30,7 @@ Fernschreiber wouldn't be the same without all the people helping in making it b
Licensed under GNU GPLv3
## Build
-Simply clone this repository and use the project file `harbour-fernschreiber.pro` to import the sources in your SailfishOS IDE. To build and run Fernschreiber or an application which is based on Fernschreiber, you need to create the file `harbour-fernschreiber/src/tdlibsecrets.h` and enter the required constants in the following format:
+Simply clone this repository and ensure to have all [submodules](https://git-scm.com/docs/git-submodule) imported as well (e.g. by using `git submodule update --init`). Then use the project file `harbour-fernschreiber.pro` to import the sources in your SailfishOS IDE. To build and run Fernschreiber or an application which is based on Fernschreiber, you need to create the file `harbour-fernschreiber/src/tdlibsecrets.h` and enter the required constants in the following format:
```
#ifndef TDLIBSECRETS_H
@@ -47,8 +47,11 @@ Moreover, you need to have a compiled version of [TDLib](https://github.com/tdli
If you want to contribute bug fixes, improvements, new features etc. please create a pull request (PR). PRs are always welcome and will be reviewed as soon as possible, but may take some time. :)
## Credits
+
This project uses
+
- The Telegram Database Library (TDLib) - available on [GitHub.com](https://github.com/tdlib/td). Thanks for making it available under the conditions of the Boost Software License 1.0! Details about the license of TDLib in [its license file](https://github.com/tdlib/td/blob/master/LICENSE_1_0.txt).
- Emoji parsing and artwork by [Twitter Emoji (Twemoji)](http://twitter.github.io/twemoji/), copyright 2018 Twitter, Inc and other contributors, Code licensed under the [MIT License](http://opensource.org/licenses/MIT), Graphics licensed under [CC-BY 4.0](https://creativecommons.org/licenses/by/4.0/)
+- Animated sticker parsing and animation by [rlottie](https://github.com/Samsung/rlottie), copyright 2020 Samsung Electronics Co., Ltd. and [other contributors](https://github.com/Samsung/rlottie/blob/master/AUTHORS), Code licensed under the [MIT License](https://github.com/Samsung/rlottie/blob/master/licenses/COPYING.MIT), some rlottie components [licensed under other licenses](https://github.com/Samsung/rlottie/blob/master/COPYING).
-Fernschreiber was translated to several languages. Thanks to all contributors!
+Thanks to the maintainers of the used components and - again - all contributors to Fernschreiber!
diff --git a/qml/pages/AboutPage.qml b/qml/pages/AboutPage.qml
index 23c3b1f..01f8a52 100644
--- a/qml/pages/AboutPage.qml
+++ b/qml/pages/AboutPage.qml
@@ -262,6 +262,28 @@ Page {
onLinkActivated: Qt.openUrlExternally("https://github.com/twitter/twemoji")
}
+ Label {
+ x: Theme.horizontalPageMargin
+ width: parent.width - ( 2 * Theme.horizontalPageMargin )
+ text: qsTr("This project uses rlottie. Copyright 2020 Samsung Electronics Co., Ltd. and other contributors. Thanks for making it available under the conditions of the MIT License!")
+ font.pixelSize: Theme.fontSizeExtraSmall
+ wrapMode: Text.Wrap
+ anchors {
+ horizontalCenter: parent.horizontalCenter
+ }
+ }
+
+ Text {
+ text: "" + qsTr("Open rlottie on GitHub") + ""
+ anchors {
+ horizontalCenter: parent.horizontalCenter
+ }
+ font.pixelSize: Theme.fontSizeSmall
+ linkColor: Theme.highlightColor
+
+ onLinkActivated: Qt.openUrlExternally("https://github.com/Samsung/rlottie")
+ }
+
Label {
id: separatorLabel
x: Theme.horizontalPageMargin
diff --git a/rpm/harbour-fernschreiber.changes b/rpm/harbour-fernschreiber.changes
index a9bf2cf..27a75c3 100644
--- a/rpm/harbour-fernschreiber.changes
+++ b/rpm/harbour-fernschreiber.changes
@@ -12,6 +12,26 @@
# * date Author's Name version-release
# - Summary of changes
+* Wed Nov 11 2020 Sebastian J. Wolf 0.4
+- Support for animated stickers - thanks to monich
+- Chat information page (members, picture(s), settings...) - thanks to jgibbon
+- Support for polls - thanks to jgibbon
+- Code & performance optimizations - thanks to monich and jgibbon
+- Improve chat scroll position on open - thanks to jgibbon
+- Start chats from @-mention or name
+- Integration in Sailfish OS open with menu
+- Join and leave chats
+- Fixes and improvements to notifications - thanks to monich
+- Differentiate between simple and normal messages in chats - thanks to jgibbon
+- Switch to SVG icons - thanks to jgibbon
+- Mark all messages as read - thanks to jgibbon
+- Copy message to clipboard - thanks to chstem
+- New sticker icon - thanks to jgibbon
+- Fixes to link and HTML entity handling
+- Switch message sent date display on tap (... ago <-> Monday, ...)
+- Many translations updated - thanks to all contributors
+- Swedish translation - thanks to eson57
+
* Sun Oct 18 2020 Sebastian J. Wolf 0.3
- Support for sending stickers
- Search for emojis from message input field, use : to start searching
diff --git a/rpm/harbour-fernschreiber.spec b/rpm/harbour-fernschreiber.spec
index bf51b3a..3ce8a86 100644
--- a/rpm/harbour-fernschreiber.spec
+++ b/rpm/harbour-fernschreiber.spec
@@ -12,7 +12,7 @@ Name: harbour-fernschreiber
Summary: Fernschreiber is a Telegram client for Sailfish OS
Version: 0.4
-Release: 1
+Release: 2
Group: Qt/Qt
License: LICENSE
URL: http://werkwolf.eu/
diff --git a/rpm/harbour-fernschreiber.yaml b/rpm/harbour-fernschreiber.yaml
index e3a95af..e13de35 100644
--- a/rpm/harbour-fernschreiber.yaml
+++ b/rpm/harbour-fernschreiber.yaml
@@ -1,7 +1,7 @@
Name: harbour-fernschreiber
Summary: Fernschreiber is a Telegram client for Sailfish OS
Version: 0.4
-Release: 1
+Release: 2
# The contents of the Group field should be one of the groups listed here:
# https://github.com/mer-tools/spectacle/blob/master/data/GROUPS
Group: Qt/Qt
diff --git a/translations/harbour-fernschreiber-de.ts b/translations/harbour-fernschreiber-de.ts
index 84febcc..08dbec5 100644
--- a/translations/harbour-fernschreiber-de.ts
+++ b/translations/harbour-fernschreiber-de.ts
@@ -65,7 +65,7 @@
- Dieses Projekt nutzt die twemoji. Copyright 2018 Twitter, Inc. und andere Beitragende. Vielen Dank dafür, dass sie unter den Bedingungen der MIT License (Coding) und CC-BY 4.0 (Grafiken) verfügbar gemacht wurde!
+ Dieses Projekt nutzt twemoji. Copyright 2018 Twitter, Inc. und andere Beitragende. Vielen Dank dafür, dass es unter den Bedingungen der MIT License (Coding) und CC-BY 4.0 (Grafiken) verfügbar gemacht wurde!
@@ -75,6 +75,14 @@
Von Sebastian J. Wolf und <a href="https://github.com/Wunderfitz/harbour-fernschreiber#contributions">anderen Beitragenden</a>
+
+
+ Dieses Projekt nutzt rlottie. Copyright 2020 Samsung Electronics Co., Ltd. und andere Beitragende. Vielen Dank dafür, dass es unter den Bedingungen der MIT License verfügbar gemacht wurde!
+
+
+
+ rlottie auf GitHub öffnen
+ BackgroundProgressIndicator
diff --git a/translations/harbour-fernschreiber-es.ts b/translations/harbour-fernschreiber-es.ts
index cd12dd9..8118e2d 100644
--- a/translations/harbour-fernschreiber-es.ts
+++ b/translations/harbour-fernschreiber-es.ts
@@ -75,6 +75,14 @@
Por Sebastian J. Wolf y <a href="https://github.com/Wunderfitz/harbour-fernschreiber#contributions">otros contribuyentes</a>
+
+
+
+
+
+
+
+ BackgroundProgressIndicator
diff --git a/translations/harbour-fernschreiber-fi.ts b/translations/harbour-fernschreiber-fi.ts
index 765bd19..a356eee 100644
--- a/translations/harbour-fernschreiber-fi.ts
+++ b/translations/harbour-fernschreiber-fi.ts
@@ -75,6 +75,14 @@
Sebastian J. Wolf ja <a href="https://github.com/Wunderfitz/harbour-fernschreiber#contributions">muut tekijät</a>
+
+
+
+
+
+
+
+ BackgroundProgressIndicator
diff --git a/translations/harbour-fernschreiber-hu.ts b/translations/harbour-fernschreiber-hu.ts
index b6b568c..ad8486a 100644
--- a/translations/harbour-fernschreiber-hu.ts
+++ b/translations/harbour-fernschreiber-hu.ts
@@ -75,6 +75,14 @@
+
+
+
+
+
+
+
+ BackgroundProgressIndicator
diff --git a/translations/harbour-fernschreiber-it.ts b/translations/harbour-fernschreiber-it.ts
index b3dae1d..0f10a01 100644
--- a/translations/harbour-fernschreiber-it.ts
+++ b/translations/harbour-fernschreiber-it.ts
@@ -75,6 +75,14 @@
Di Sebastian J. Wolf e <a href="https://github.com/Wunderfitz/harbour-fernschreiber#contributions">altri collaboratori</a>
+
+
+
+
+
+
+
+ BackgroundProgressIndicator
diff --git a/translations/harbour-fernschreiber-pl.ts b/translations/harbour-fernschreiber-pl.ts
index 628b174..4719639 100644
--- a/translations/harbour-fernschreiber-pl.ts
+++ b/translations/harbour-fernschreiber-pl.ts
@@ -75,6 +75,14 @@
+
+
+
+
+
+
+
+ BackgroundProgressIndicator
diff --git a/translations/harbour-fernschreiber-ru.ts b/translations/harbour-fernschreiber-ru.ts
index f326e3c..e4f7d52 100644
--- a/translations/harbour-fernschreiber-ru.ts
+++ b/translations/harbour-fernschreiber-ru.ts
@@ -75,6 +75,14 @@
Sebastian J. Wolf и <a href="https://github.com/Wunderfitz/harbour-fernschreiber#contributions">другие участники</a>
+
+
+
+
+
+
+
+ BackgroundProgressIndicator
diff --git a/translations/harbour-fernschreiber-sv.ts b/translations/harbour-fernschreiber-sv.ts
index 582df01..23c7151 100644
--- a/translations/harbour-fernschreiber-sv.ts
+++ b/translations/harbour-fernschreiber-sv.ts
@@ -75,6 +75,14 @@
Av Sebastian J. Wolf och <a href="https://github.com/Wunderfitz/harbour-fernschreiber#contributions">andra medverkande</a>
+
+
+
+
+
+
+
+ BackgroundProgressIndicator
diff --git a/translations/harbour-fernschreiber-zh_CN.ts b/translations/harbour-fernschreiber-zh_CN.ts
index d2f3047..27d2936 100644
--- a/translations/harbour-fernschreiber-zh_CN.ts
+++ b/translations/harbour-fernschreiber-zh_CN.ts
@@ -75,6 +75,14 @@
开发者 Sebastian J. Wolf and <a href="https://github.com/Wunderfitz/harbour-fernschreiber#contributions">其它贡献者</a>
+
+
+
+
+
+
+
+ BackgroundProgressIndicator
diff --git a/translations/harbour-fernschreiber.ts b/translations/harbour-fernschreiber.ts
index 7dbc2ed..3f022d5 100644
--- a/translations/harbour-fernschreiber.ts
+++ b/translations/harbour-fernschreiber.ts
@@ -75,6 +75,14 @@
+
+
+
+
+
+
+
+ BackgroundProgressIndicator