Commit ae12b98c authored by Federico Ceratto's avatar Federico Ceratto

New upstream version 0.2.0

parent 70385ef3
---
language: node_js
node_js:
- lts/*
sudo: required
services:
- docker
addons:
apt:
sources:
- ubuntu-toolchain-r-test
packages:
- libstdc++-5-dev
install:
- npm i -g @elementaryos/houston
script:
- houston ci
......@@ -6,6 +6,7 @@ Simple [Mastodon](https://github.com/tootsuite/mastodon) client designed for ele
## Building and Installation
[![Get it on AppCenter](https://appcenter.elementary.io/badge.svg)](https://appcenter.elementary.io/com.github.bleakgrey.tootle)
<a href='https://flathub.org/apps/details/com.github.bleakgrey.tootle'><img height='51' alt='Download on Flathub' src='https://flathub.org/assets/badges/flathub-badge-en.png'/></a>
First of all you'll need some dependencies to build and run the app:
* meson
......@@ -37,3 +38,5 @@ If you feel like contributing, you're always welcome to help the project in many
* Medel typeface by Ozan Karakoc
* French translation by [@Larnicone](https://github.com/Larnicone)
* Polish translation by [@m4sk1n](https://github.com/m4sk1n)
* German translation by [@koyuawsmbrtn](https://github.com/koyuawsmbrtn)
* Simplified Chinese translation by [@gloomy-ghost](https://github.com/gloomy-ghost)
.mode .button{
.titlebar.compact {
padding: 0 6px;
}
.mode .toggle{
border-radius:0px;
border-top:none;
border-bottom:none;
padding:10px;
margin:0px;
}
.button_avatar{
padding:0;
border:0;
......@@ -12,8 +17,8 @@
background:none;
}
.toot-text{
background: none;
.toot-text, .toot-text text{
background-color: transparent;
}
.header{
......
<?xml version="1.0" encoding="UTF-8"?>
<!-- Copyright 2018 bleak_grey <bleakgrey@gmail.com> -->
<component type="desktop">
<id>com.github.bleakgrey.tootle.desktop</id>
<id>com.github.bleakgrey.tootle</id>
<metadata_license>CC0-1.0</metadata_license>
<project_license>GPL-3.0+</project_license>
<name>Tootle</name>
......@@ -74,6 +74,20 @@
</screenshots>
<releases>
<release version="0.2.0" date="2018-10-31">
<description>
<ul>
<li>Added Watchlist</li>
<li>Added Redraft support</li>
<li>Added Pinning support</li>
<li>Added Simplified Chinese and German translations</li>
<li>Added --hidden Start Flag</li>
<li>Added Shortcuts and Back mouse button support</li>
<li>Changed Notifications screen behavior</li>
<li>Fixed minor bugs</li>
</ul>
</description>
</release>
<release version="0.1.5" date="2018-06-21">
<description>
<ul>
......
......@@ -46,5 +46,15 @@
<summary>Default character limit</summary>
<description>Change this if your instance supports more than 500 characters in posts</description>
</key>
<key name="watched-users" type="s">
<default>''</default>
<summary>Watched Users</summary>
<description>Comma separated list of usernames to notify you about</description>
</key>
<key name="watched-hashtags" type="s">
<default>''</default>
<summary>Watched Hashtags</summary>
<description>Comma separated list of hashtags to notify you about</description>
</key>
</schema>
</schemalist>
......@@ -26,6 +26,7 @@ executable(
'src/Accounts.vala',
'src/ImageCache.vala',
'src/Network.vala',
'src/Watchlist.vala',
'src/Notificator.vala',
'src/InstanceAccount.vala',
'src/API/Account.vala',
......@@ -49,6 +50,7 @@ executable(
'src/Dialogs/NewAccountDialog.vala',
'src/Dialogs/PostDialog.vala',
'src/Dialogs/SettingsDialog.vala',
'src/Dialogs/WatchlistDialog.vala',
'src/Views/AbstractView.vala',
'src/Views/TimelineView.vala',
'src/Views/HomeView.vala',
......@@ -64,8 +66,9 @@ executable(
'src/Views/SearchView.vala',
'src/Views/HashtagView.vala',
dependencies: [
dependency('gtk+-3.0'),
dependency('gtk+-3.0', version: '>=3.22.0'),
dependency('glib-2.0', version: '>=2.30.0'),
dependency('gee-0.8', version: '>=0.8.5'),
dependency('granite'),
dependency('json-glib-1.0'),
dependency('libsoup-2.4')
......
fr_FR
ru
pl
de_DE
zh_CN
......@@ -8,6 +8,7 @@ src/ImageCache.vala
src/InstanceAccount.vala
src/MainWindow.vala
src/Network.vala
src/Watchlist.vala
src/Notificator.vala
src/Settings.vala
src/API/Account.vala
......@@ -30,6 +31,7 @@ src/Widgets/StatusWidget.vala
src/Dialogs/NewAccountDialog.vala
src/Dialogs/PostDialog.vala
src/Dialogs/SettingsDialog.vala
src/Dialogs/WatchlistDialog.vala
src/Views/AbstractView.vala
src/Views/AccountView.vala
src/Views/FavoritesView.vala
......
......@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: com.github.bleakgrey.tootle\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-06-21 02:07+0300\n"
"POT-Creation-Date: 2018-10-30 19:17+0300\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
......@@ -18,7 +18,7 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
#: data/com.github.bleakgrey.tootle.desktop.in:4
#: data/com.github.bleakgrey.tootle.appdata.xml.in:7
#: data/com.github.bleakgrey.tootle.appdata.xml.in:7 src/MainWindow.vala:68
msgid "Tootle"
msgstr ""
......@@ -64,8 +64,8 @@ msgstr ""
msgid "bleak_grey"
msgstr ""
#: src/Desktop.vala:10 src/API/Account.vala:91 src/API/Account.vala:110
#: src/API/Account.vala:129 src/Dialogs/NewAccountDialog.vala:104
#: src/Desktop.vala:10 src/API/Account.vala:123 src/API/Account.vala:142
#: src/API/Account.vala:161 src/Dialogs/NewAccountDialog.vala:102
msgid "Error"
msgstr ""
......@@ -73,77 +73,90 @@ msgstr ""
msgid "Media downloaded"
msgstr ""
#: src/MainWindow.vala:47
#: src/MainWindow.vala:48
msgid "Back"
msgstr ""
#: src/MainWindow.vala:52 src/Dialogs/PostDialog.vala:29
#: src/MainWindow.vala:54 src/Dialogs/PostDialog.vala:29
msgid "Toot"
msgstr ""
#: src/Network.vala:60
#: src/Network.vala:58
msgid "TLS Error"
msgstr ""
#: src/Network.vala:60
#: src/Network.vala:58
msgid "Can't ensure secure connection: "
msgstr ""
#: src/Network.vala:68
#: src/Network.vala:66
#, c-format
msgid "Error: %s"
msgstr ""
#: src/API/NotificationType.vala:45
#: src/API/NotificationType.vala:50
#, c-format
msgid "<a href=\"%s\"><b>%s</b></a> mentioned you"
msgstr ""
#: src/API/NotificationType.vala:47
#: src/API/NotificationType.vala:52
#, c-format
msgid "<a href=\"%s\"><b>%s</b></a> boosted your toot"
msgstr ""
#: src/API/NotificationType.vala:49
#: src/API/NotificationType.vala:54
#, c-format
msgid "<a href=\"%s\"><b>%s</b></a> favorited your toot"
msgstr ""
#: src/API/NotificationType.vala:51
#: src/API/NotificationType.vala:56
#, c-format
msgid "<a href=\"%s\"><b>%s</b></a> now follows you"
msgstr ""
#: src/API/NotificationType.vala:53
#: src/API/NotificationType.vala:58
#, c-format
msgid "<a href=\"%s\"><b>%s</b></a> wants to follow you"
msgstr ""
#: src/API/Status.vala:106
#: src/API/NotificationType.vala:60
#, c-format
msgid "<a href=\"%s\"><b>%s</b></a> posted a toot"
msgstr ""
#: src/API/Status.vala:174
msgid "Boosted!"
msgstr ""
#: src/API/Status.vala:108
#: src/API/Status.vala:176
msgid "Removed boost"
msgstr ""
#: src/API/Status.vala:121
#: src/API/Status.vala:189
msgid "Favorited!"
msgstr ""
#: src/API/Status.vala:123
#: src/API/Status.vala:191
msgid "Removed from favorites"
msgstr ""
#: src/API/Status.vala:136
msgid "Conversation muted"
#: src/API/Status.vala:204
msgid "Muted!"
msgstr ""
#: src/API/Status.vala:138
#: src/API/Status.vala:206
msgid "Conversation unmuted"
msgstr ""
#: src/API/Status.vala:147
#: src/API/Status.vala:219
msgid "Pinned!"
msgstr ""
#: src/API/Status.vala:221
msgid "Unpinned from profile"
msgstr ""
#: src/API/Status.vala:231
msgid "Poof!"
msgstr ""
......@@ -163,79 +176,83 @@ msgstr ""
msgid "Post to mentioned users only"
msgstr ""
#: src/Widgets/AccountsButton.vala:66
#: src/Widgets/AccountsButton.vala:67
msgid "Refresh"
msgstr ""
#: src/Widgets/AccountsButton.vala:70
#: src/Widgets/AccountsButton.vala:71
msgid "Favorites"
msgstr ""
#: src/Widgets/AccountsButton.vala:74 src/Views/DirectView.vala:12
#: src/Widgets/AccountsButton.vala:75 src/Views/DirectView.vala:12
msgid "Direct Messages"
msgstr ""
#: src/Widgets/AccountsButton.vala:78 src/Views/SearchView.vala:12
#: src/Widgets/AccountsButton.vala:79 src/Views/SearchView.vala:12
msgid "Search"
msgstr ""
#: src/Widgets/AccountsButton.vala:82 src/Dialogs/SettingsDialog.vala:18
#: src/Widgets/AccountsButton.vala:83
msgid "Watchlist"
msgstr ""
#: src/Widgets/AccountsButton.vala:87 src/Dialogs/SettingsDialog.vala:18
msgid "Settings"
msgstr ""
#: src/Widgets/AccountsButton.vala:134
#: src/Widgets/AccountsButton.vala:142
msgid "<b>New Account</b>"
msgstr ""
#: src/Widgets/AccountsButton.vala:135
#: src/Widgets/AccountsButton.vala:143
msgid "Click to add"
msgstr ""
#: src/Widgets/AccountWidget.vala:28 src/Widgets/AttachmentWidget.vala:129
#: src/Widgets/StatusWidget.vala:273
#: src/Widgets/AccountWidget.vala:24 src/Widgets/AttachmentWidget.vala:130
#: src/Widgets/StatusWidget.vala:289
msgid "Open in Browser"
msgstr ""
#: src/Widgets/AccountWidget.vala:30 src/Widgets/AttachmentWidget.vala:131
#: src/Widgets/StatusWidget.vala:275
#: src/Widgets/AccountWidget.vala:26 src/Widgets/AttachmentWidget.vala:132
#: src/Widgets/StatusWidget.vala:291
msgid "Copy Link"
msgstr ""
#: src/Widgets/AttachmentBox.vala:40
#: src/Widgets/AttachmentBox.vala:41
msgid "Select media files to add"
msgstr ""
#: src/Widgets/AttachmentBox.vala:43
#: src/Widgets/AttachmentBox.vala:44
msgid "_Cancel"
msgstr ""
#: src/Widgets/AttachmentBox.vala:45
#: src/Widgets/AttachmentBox.vala:46
msgid "_Open"
msgstr ""
#: src/Widgets/AttachmentWidget.vala:65
#: src/Widgets/AttachmentWidget.vala:67
#, c-format
msgid "Click to open %s media"
msgstr ""
#: src/Widgets/AttachmentWidget.vala:82
#: src/Widgets/AttachmentWidget.vala:84
msgid "Uploading..."
msgstr ""
#: src/Widgets/AttachmentWidget.vala:103
#: src/Widgets/AttachmentWidget.vala:105
msgid "File read error"
msgstr ""
#: src/Widgets/AttachmentWidget.vala:103
#: src/Widgets/AttachmentWidget.vala:105
#, c-format
msgid "Can't read file %s: %s"
msgstr ""
#: src/Widgets/AttachmentWidget.vala:123
#: src/Widgets/AttachmentWidget.vala:124
msgid "Remove"
msgstr ""
#: src/Widgets/AttachmentWidget.vala:133
#: src/Widgets/AttachmentWidget.vala:134
msgid "Download"
msgstr ""
......@@ -247,112 +264,124 @@ msgstr ""
msgid "Dismiss"
msgstr ""
#: src/Widgets/NotificationWidget.vala:66
#: src/Widgets/NotificationWidget.vala:64
msgid "Accept"
msgstr ""
#: src/Widgets/NotificationWidget.vala:68
#: src/Widgets/NotificationWidget.vala:66
msgid "Reject"
msgstr ""
#: src/Widgets/StatusWidget.vala:76
#: src/Widgets/StatusWidget.vala:84
msgid "Boost"
msgstr ""
#: src/Widgets/StatusWidget.vala:83
#: src/Widgets/StatusWidget.vala:91
msgid "Favorite"
msgstr ""
#: src/Widgets/StatusWidget.vala:90
#: src/Widgets/StatusWidget.vala:98
msgid "Reply"
msgstr ""
#: src/Widgets/StatusWidget.vala:127
#: src/Widgets/StatusWidget.vala:136
#, c-format
msgid "<a href=\"%s\"><b>%s</b></a> boosted"
msgstr ""
#: src/Widgets/StatusWidget.vala:142
#: src/Widgets/StatusWidget.vala:151
msgid "Toggle content"
msgstr ""
#: src/Widgets/StatusWidget.vala:156
#: src/Widgets/StatusWidget.vala:165
msgid "[ This post contains sensitive content ]"
msgstr ""
#: src/Widgets/StatusWidget.vala:223
#: src/Widgets/StatusWidget.vala:234
msgid "This post can't be boosted"
msgstr ""
#: src/Widgets/StatusWidget.vala:269
#: src/Widgets/StatusWidget.vala:287
msgid "Unmute Conversation"
msgstr ""
#: src/Widgets/StatusWidget.vala:269
#: src/Widgets/StatusWidget.vala:287
msgid "Mute Conversation"
msgstr ""
#: src/Widgets/StatusWidget.vala:271
#: src/Widgets/StatusWidget.vala:293
msgid "Copy Text"
msgstr ""
#: src/Widgets/StatusWidget.vala:300
msgid "Unpin from Profile"
msgstr ""
#: src/Widgets/StatusWidget.vala:300
msgid "Pin on Profile"
msgstr ""
#: src/Widgets/StatusWidget.vala:304
msgid "Delete"
msgstr ""
#: src/Widgets/StatusWidget.vala:277
msgid "Copy Text"
#: src/Widgets/StatusWidget.vala:308 src/Dialogs/PostDialog.vala:72
msgid "Redraft"
msgstr ""
#: src/Dialogs/NewAccountDialog.vala:28
#: src/Dialogs/NewAccountDialog.vala:27
msgid "New Account"
msgstr ""
#: src/Dialogs/NewAccountDialog.vala:40
#: src/Dialogs/NewAccountDialog.vala:38
msgid "What's an instance?"
msgstr ""
#: src/Dialogs/NewAccountDialog.vala:44
#: src/Dialogs/NewAccountDialog.vala:42
msgid "Code:"
msgstr ""
#: src/Dialogs/NewAccountDialog.vala:48
#: src/Dialogs/NewAccountDialog.vala:46
msgid "Paste your instance authorization code here"
msgstr ""
#: src/Dialogs/NewAccountDialog.vala:51
#: src/Dialogs/NewAccountDialog.vala:49
msgid "Add Account"
msgstr ""
#: src/Dialogs/NewAccountDialog.vala:62
#: src/Dialogs/NewAccountDialog.vala:60
msgid "Instance:"
msgstr ""
#: src/Dialogs/NewAccountDialog.vala:104
#: src/Dialogs/NewAccountDialog.vala:102
msgid "Please paste valid instance authorization code"
msgstr ""
#: src/Dialogs/NewAccountDialog.vala:112
#: src/Dialogs/NewAccountDialog.vala:110
msgid "Network Error"
msgstr ""
#: src/Dialogs/PostDialog.vala:42
#: src/Dialogs/PostDialog.vala:45
msgid "Post Visibility"
msgstr ""
#: src/Dialogs/PostDialog.vala:49
#: src/Dialogs/PostDialog.vala:52
msgid "Add Media"
msgstr ""
#: src/Dialogs/PostDialog.vala:58
#: src/Dialogs/PostDialog.vala:61
msgid "Spoiler Warning"
msgstr ""
#: src/Dialogs/PostDialog.vala:65
#: src/Dialogs/PostDialog.vala:68
msgid "Cancel"
msgstr ""
#: src/Dialogs/PostDialog.vala:67
#: src/Dialogs/PostDialog.vala:77
msgid "Toot!"
msgstr ""
#: src/Dialogs/PostDialog.vala:76
#: src/Dialogs/PostDialog.vala:85
msgid "Write your warning here"
msgstr ""
......@@ -383,7 +412,7 @@ msgstr ""
#. var cache_size = new Gtk.SpinButton.with_range (16, 256, 1);
#. settings.schema.bind ("cache-size", cache_size, "value", SettingsBindFlags.DEFAULT);
#. grid.attach (cache_size, 1, i++);
#: src/Dialogs/SettingsDialog.vala:55 src/Views/NotificationsView.vala:21
#: src/Dialogs/SettingsDialog.vala:55 src/Views/NotificationsView.vala:34
msgid "Notifications"
msgstr ""
......@@ -399,7 +428,30 @@ msgstr ""
msgid "_Close"
msgstr ""
#: src/Views/AbstractView.vala:58
#: src/Dialogs/WatchlistDialog.vala:20
msgid ""
"You'll be notified when toots from this user appear in your Home timeline."
msgstr ""
#: src/Dialogs/WatchlistDialog.vala:21
msgid ""
"You'll be notified when toots with this hashtag appear in any public "
"timelines."
msgstr ""
#: src/Dialogs/WatchlistDialog.vala:137
msgid "Users"
msgstr ""
#: src/Dialogs/WatchlistDialog.vala:138 src/Views/SearchView.vala:100
msgid "Hashtags"
msgstr ""
#: src/Dialogs/WatchlistDialog.vala:148
msgid "Add"
msgstr ""
#: src/Views/AbstractView.vala:59
msgid "Nothing to see here"
msgstr ""
......@@ -487,18 +539,10 @@ msgstr ""
msgid "Local Timeline"
msgstr ""
#: src/Views/SearchView.vala:81
#: src/Views/SearchView.vala:82
msgid "Accounts"
msgstr ""
#: src/Views/SearchView.vala:90
#: src/Views/SearchView.vala:91
msgid "Statuses"
msgstr ""
#: src/Views/SearchView.vala:99
msgid "Hashtags"
msgstr ""
#: src/Views/StatusView.vala:82
msgid "Toot not found"
msgstr ""
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the com.github.bleakgrey.tootle package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
msgid ""
msgstr ""
"Project-Id-Version: com.github.bleakgrey.tootle\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-10-30 19:17+0300\n"
"PO-Revision-Date: 2018-10-30 22:20+0100\n"
"Last-Translator: \n"
"Language-Team: \n"
"Language: de_DE\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"