Add rlottie to About page, prepare changelog for 0.4

This commit is contained in:
Sebastian Wolf 2020-11-11 17:54:44 +01:00
parent f93f62e88c
commit 4aa1542ee3
15 changed files with 132 additions and 7 deletions

View file

@ -1,7 +1,7 @@
# Fernschreiber # Fernschreiber
A Telegram client for Sailfish OS A Telegram client for Sailfish OS
## Author ## Authors
Sebastian J. Wolf [sebastian@ygriega.de](mailto:sebastian@ygriega.de) and several contributors Sebastian J. Wolf [sebastian@ygriega.de](mailto:sebastian@ygriega.de) and several contributors
## Contributions ## 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! 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.) ### 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) - 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) - 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 Licensed under GNU GPLv3
## Build ## 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 #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. :) 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 ## Credits
This project uses 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). - 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/) - 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!

View file

@ -262,6 +262,28 @@ Page {
onLinkActivated: Qt.openUrlExternally("https://github.com/twitter/twemoji") 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: "<a href=\"https://github.com/Samsung/rlottie\">" + qsTr("Open rlottie on GitHub") + "</a>"
anchors {
horizontalCenter: parent.horizontalCenter
}
font.pixelSize: Theme.fontSizeSmall
linkColor: Theme.highlightColor
onLinkActivated: Qt.openUrlExternally("https://github.com/Samsung/rlottie")
}
Label { Label {
id: separatorLabel id: separatorLabel
x: Theme.horizontalPageMargin x: Theme.horizontalPageMargin

View file

@ -12,6 +12,26 @@
# * date Author's Name <author's email> version-release # * date Author's Name <author's email> version-release
# - Summary of changes # - Summary of changes
* Wed Nov 11 2020 Sebastian J. Wolf <sebastian@ygriega.de> 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 <sebastian@ygriega.de> 0.3 * Sun Oct 18 2020 Sebastian J. Wolf <sebastian@ygriega.de> 0.3
- Support for sending stickers - Support for sending stickers
- Search for emojis from message input field, use :<keyword> to start searching - Search for emojis from message input field, use :<keyword> to start searching

View file

@ -12,7 +12,7 @@ Name: harbour-fernschreiber
Summary: Fernschreiber is a Telegram client for Sailfish OS Summary: Fernschreiber is a Telegram client for Sailfish OS
Version: 0.4 Version: 0.4
Release: 1 Release: 2
Group: Qt/Qt Group: Qt/Qt
License: LICENSE License: LICENSE
URL: http://werkwolf.eu/ URL: http://werkwolf.eu/

View file

@ -1,7 +1,7 @@
Name: harbour-fernschreiber Name: harbour-fernschreiber
Summary: Fernschreiber is a Telegram client for Sailfish OS Summary: Fernschreiber is a Telegram client for Sailfish OS
Version: 0.4 Version: 0.4
Release: 1 Release: 2
# The contents of the Group field should be one of the groups listed here: # The contents of the Group field should be one of the groups listed here:
# https://github.com/mer-tools/spectacle/blob/master/data/GROUPS # https://github.com/mer-tools/spectacle/blob/master/data/GROUPS
Group: Qt/Qt Group: Qt/Qt

View file

@ -65,7 +65,7 @@
</message> </message>
<message> <message>
<source>This project uses twemoji. Copyright 2018 Twitter, Inc. and other contributors. Thanks for making it available under the conditions of the MIT License (coding) and CC-BY 4.0 (graphics)!</source> <source>This project uses twemoji. Copyright 2018 Twitter, Inc. and other contributors. Thanks for making it available under the conditions of the MIT License (coding) and CC-BY 4.0 (graphics)!</source>
<translation>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!</translation> <translation>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!</translation>
</message> </message>
<message> <message>
<source>Open twemoji on GitHub</source> <source>Open twemoji on GitHub</source>
@ -75,6 +75,14 @@
<source>By Sebastian J. Wolf and &lt;a href=&quot;https://github.com/Wunderfitz/harbour-fernschreiber#contributions&quot;&gt;other contributors&lt;/a&gt;</source> <source>By Sebastian J. Wolf and &lt;a href=&quot;https://github.com/Wunderfitz/harbour-fernschreiber#contributions&quot;&gt;other contributors&lt;/a&gt;</source>
<translation>Von Sebastian J. Wolf und &lt;a href=&quot;https://github.com/Wunderfitz/harbour-fernschreiber#contributions&quot;&gt;anderen Beitragenden&lt;/a&gt;</translation> <translation>Von Sebastian J. Wolf und &lt;a href=&quot;https://github.com/Wunderfitz/harbour-fernschreiber#contributions&quot;&gt;anderen Beitragenden&lt;/a&gt;</translation>
</message> </message>
<message>
<source>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!</source>
<translation>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!</translation>
</message>
<message>
<source>Open rlottie on GitHub</source>
<translation>rlottie auf GitHub öffnen</translation>
</message>
</context> </context>
<context> <context>
<name>BackgroundProgressIndicator</name> <name>BackgroundProgressIndicator</name>

View file

@ -75,6 +75,14 @@
<source>By Sebastian J. Wolf and &lt;a href=&quot;https://github.com/Wunderfitz/harbour-fernschreiber#contributions&quot;&gt;other contributors&lt;/a&gt;</source> <source>By Sebastian J. Wolf and &lt;a href=&quot;https://github.com/Wunderfitz/harbour-fernschreiber#contributions&quot;&gt;other contributors&lt;/a&gt;</source>
<translation>Por Sebastian J. Wolf y &lt;a href=&quot;https://github.com/Wunderfitz/harbour-fernschreiber#contributions&quot;&gt;otros contribuyentes&lt;/a&gt;</translation> <translation>Por Sebastian J. Wolf y &lt;a href=&quot;https://github.com/Wunderfitz/harbour-fernschreiber#contributions&quot;&gt;otros contribuyentes&lt;/a&gt;</translation>
</message> </message>
<message>
<source>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!</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Open rlottie on GitHub</source>
<translation type="unfinished"></translation>
</message>
</context> </context>
<context> <context>
<name>BackgroundProgressIndicator</name> <name>BackgroundProgressIndicator</name>

View file

@ -75,6 +75,14 @@
<source>By Sebastian J. Wolf and &lt;a href=&quot;https://github.com/Wunderfitz/harbour-fernschreiber#contributions&quot;&gt;other contributors&lt;/a&gt;</source> <source>By Sebastian J. Wolf and &lt;a href=&quot;https://github.com/Wunderfitz/harbour-fernschreiber#contributions&quot;&gt;other contributors&lt;/a&gt;</source>
<translation>Sebastian J. Wolf ja &lt;a href=&quot;https://github.com/Wunderfitz/harbour-fernschreiber#contributions&quot;&gt;muut tekijät&lt;/a&gt;</translation> <translation>Sebastian J. Wolf ja &lt;a href=&quot;https://github.com/Wunderfitz/harbour-fernschreiber#contributions&quot;&gt;muut tekijät&lt;/a&gt;</translation>
</message> </message>
<message>
<source>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!</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Open rlottie on GitHub</source>
<translation type="unfinished"></translation>
</message>
</context> </context>
<context> <context>
<name>BackgroundProgressIndicator</name> <name>BackgroundProgressIndicator</name>

View file

@ -75,6 +75,14 @@
<source>By Sebastian J. Wolf and &lt;a href=&quot;https://github.com/Wunderfitz/harbour-fernschreiber#contributions&quot;&gt;other contributors&lt;/a&gt;</source> <source>By Sebastian J. Wolf and &lt;a href=&quot;https://github.com/Wunderfitz/harbour-fernschreiber#contributions&quot;&gt;other contributors&lt;/a&gt;</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message>
<source>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!</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Open rlottie on GitHub</source>
<translation type="unfinished"></translation>
</message>
</context> </context>
<context> <context>
<name>BackgroundProgressIndicator</name> <name>BackgroundProgressIndicator</name>

View file

@ -75,6 +75,14 @@
<source>By Sebastian J. Wolf and &lt;a href=&quot;https://github.com/Wunderfitz/harbour-fernschreiber#contributions&quot;&gt;other contributors&lt;/a&gt;</source> <source>By Sebastian J. Wolf and &lt;a href=&quot;https://github.com/Wunderfitz/harbour-fernschreiber#contributions&quot;&gt;other contributors&lt;/a&gt;</source>
<translation>Di Sebastian J. Wolf e &lt;a href=&quot;https://github.com/Wunderfitz/harbour-fernschreiber#contributions&quot;&gt;altri collaboratori&lt;/a&gt;</translation> <translation>Di Sebastian J. Wolf e &lt;a href=&quot;https://github.com/Wunderfitz/harbour-fernschreiber#contributions&quot;&gt;altri collaboratori&lt;/a&gt;</translation>
</message> </message>
<message>
<source>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!</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Open rlottie on GitHub</source>
<translation type="unfinished"></translation>
</message>
</context> </context>
<context> <context>
<name>BackgroundProgressIndicator</name> <name>BackgroundProgressIndicator</name>

View file

@ -75,6 +75,14 @@
<source>By Sebastian J. Wolf and &lt;a href=&quot;https://github.com/Wunderfitz/harbour-fernschreiber#contributions&quot;&gt;other contributors&lt;/a&gt;</source> <source>By Sebastian J. Wolf and &lt;a href=&quot;https://github.com/Wunderfitz/harbour-fernschreiber#contributions&quot;&gt;other contributors&lt;/a&gt;</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message>
<source>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!</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Open rlottie on GitHub</source>
<translation type="unfinished"></translation>
</message>
</context> </context>
<context> <context>
<name>BackgroundProgressIndicator</name> <name>BackgroundProgressIndicator</name>

View file

@ -75,6 +75,14 @@
<source>By Sebastian J. Wolf and &lt;a href=&quot;https://github.com/Wunderfitz/harbour-fernschreiber#contributions&quot;&gt;other contributors&lt;/a&gt;</source> <source>By Sebastian J. Wolf and &lt;a href=&quot;https://github.com/Wunderfitz/harbour-fernschreiber#contributions&quot;&gt;other contributors&lt;/a&gt;</source>
<translation>Sebastian J. Wolf и &lt;a href=&quot;https://github.com/Wunderfitz/harbour-fernschreiber#contributions&quot;&gt;другие участники&lt;/a&gt;</translation> <translation>Sebastian J. Wolf и &lt;a href=&quot;https://github.com/Wunderfitz/harbour-fernschreiber#contributions&quot;&gt;другие участники&lt;/a&gt;</translation>
</message> </message>
<message>
<source>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!</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Open rlottie on GitHub</source>
<translation type="unfinished"></translation>
</message>
</context> </context>
<context> <context>
<name>BackgroundProgressIndicator</name> <name>BackgroundProgressIndicator</name>

View file

@ -75,6 +75,14 @@
<source>By Sebastian J. Wolf and &lt;a href=&quot;https://github.com/Wunderfitz/harbour-fernschreiber#contributions&quot;&gt;other contributors&lt;/a&gt;</source> <source>By Sebastian J. Wolf and &lt;a href=&quot;https://github.com/Wunderfitz/harbour-fernschreiber#contributions&quot;&gt;other contributors&lt;/a&gt;</source>
<translation>Av Sebastian J. Wolf och &lt;a href=&quot;https://github.com/Wunderfitz/harbour-fernschreiber#contributions&quot;&gt;andra medverkande&lt;/a&gt;</translation> <translation>Av Sebastian J. Wolf och &lt;a href=&quot;https://github.com/Wunderfitz/harbour-fernschreiber#contributions&quot;&gt;andra medverkande&lt;/a&gt;</translation>
</message> </message>
<message>
<source>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!</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Open rlottie on GitHub</source>
<translation type="unfinished"></translation>
</message>
</context> </context>
<context> <context>
<name>BackgroundProgressIndicator</name> <name>BackgroundProgressIndicator</name>

View file

@ -75,6 +75,14 @@
<source>By Sebastian J. Wolf and &lt;a href=&quot;https://github.com/Wunderfitz/harbour-fernschreiber#contributions&quot;&gt;other contributors&lt;/a&gt;</source> <source>By Sebastian J. Wolf and &lt;a href=&quot;https://github.com/Wunderfitz/harbour-fernschreiber#contributions&quot;&gt;other contributors&lt;/a&gt;</source>
<translation> Sebastian J. Wolf and &lt;a href=&quot;https://github.com/Wunderfitz/harbour-fernschreiber#contributions&quot;&gt;其它贡献者&lt;/a&gt;</translation> <translation> Sebastian J. Wolf and &lt;a href=&quot;https://github.com/Wunderfitz/harbour-fernschreiber#contributions&quot;&gt;其它贡献者&lt;/a&gt;</translation>
</message> </message>
<message>
<source>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!</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Open rlottie on GitHub</source>
<translation type="unfinished"></translation>
</message>
</context> </context>
<context> <context>
<name>BackgroundProgressIndicator</name> <name>BackgroundProgressIndicator</name>

View file

@ -75,6 +75,14 @@
<source>By Sebastian J. Wolf and &lt;a href=&quot;https://github.com/Wunderfitz/harbour-fernschreiber#contributions&quot;&gt;other contributors&lt;/a&gt;</source> <source>By Sebastian J. Wolf and &lt;a href=&quot;https://github.com/Wunderfitz/harbour-fernschreiber#contributions&quot;&gt;other contributors&lt;/a&gt;</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message>
<source>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!</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Open rlottie on GitHub</source>
<translation type="unfinished"></translation>
</message>
</context> </context>
<context> <context>
<name>BackgroundProgressIndicator</name> <name>BackgroundProgressIndicator</name>