Merge branch 'master' into friendica

This commit is contained in:
rugk 2019-05-30 21:48:50 +02:00
commit c5124ef945
No known key found for this signature in database
GPG key ID: 05D40A636AFAB34D
9 changed files with 46 additions and 23 deletions

View file

@ -93,7 +93,7 @@
"Number": "number",
"object": "Object",
"String": "string",
"HTMLElement": "HTMLElement"
"HtmlElement": "HTMLElement"
},
"requireReturnType": true,
"matchDescription": ".+",

Binary file not shown.

View file

@ -1,24 +1,34 @@
Dieses Add-on vereinfacht das Folgen und Interagieren mit Nutzern auf entfernten Instanzen im Fediverse. Im Grunde überspringt es einfach den "Gib dein Mastodon-Handle ein"-Popup und bringt dich direkt zu deiner eigenen "Heiminstanz" ohne die wiederkehrende umständliche Eingabe deines Mastodon-Handles in der Eingabebox, wenn du auf "Folgen", "Retoot"/"Fav" oder ähnliches Remote-Interaction-Knöpfen auf anderen Instanzen klickst.
<b>Warum?</b>
<b>🤯 Warum? 🤯</b>
Du magst dich wundern, warum du dieses Add-on nutzen solltest. Eigentlich ist es einfach!
Du musst, wenn du das Add-on nutzt, dein Mastodon-Handle <b>nicht mehr eingeben</b>! (abgesehen vom Login ;) ) Dies macht das Interagieren mit entfernten Instanzen im Fediverse sehr viel einfacher.
Du musst, wenn du das Add-on nutzt, dein Mastodon-Handle <b>nicht mehr eingeben</b>! (abgesehen vom Login 😉) Dies macht das Interagieren mit entfernten Instanzen im Fediverse sehr viel einfacher.
Zusätzlich stellt dieses Add-on sicher, dass es dein Mastodon-Handle <b>privat</b> bleibt. Es wird es niemals in irgendeine Drittparteien-Seite senden. Deshalb gibt es beispielsweise auch nicht wortwörtlich deine Mastodon-ID in das Eingabefeld ein, dass du normalerweise siehst, sondern es überspringt diesen Schritt bzw. die Seite. Für die technischen Details, wie dies funktioniert schau dir die <a href="https://github.com/rugk/mastodon-simplified-federation#how-does-it-work" title="How does it work?">detaillierte Anleitung auf GitHub an</a>.
<b>Wie benutze ich es?</b>
<b>🐤 Wie benutze ich es? 🐤</b>
Nachdem du das Add-on installiert hast, gehe in die Einstellungen und gib dein Mastodon-Handle ein (dies lautet <code>Nutzername@Server</code>). Ist dies getan, gibt es nichts, was du weiter tun musst. Das Add-on wird automatisch im Hintergrund arbeiten und du musst nichts weiter tun.
Genieße einfach die vereinfachte Förderation, wenn du automatisch weitergelietet wirst, wenn du einem anderen Nutzer folgst oder mit ihm interagierst.
Genieße einfach die vereinfachte Förderation, wenn du automatisch weitergelietet wirst, wenn du einem anderen Nutzer folgen oder interagieren willst.
<b>Was ist Mastodon?</b>
<b>🤔 Was ist Mastodon? 🤔</b>
Mastodon ist eine neues und freundlichen soziales Netzwerk, dass dezentralisiert arbeitet. Um genau zu sein, ist es „förderiert“, dass heißt du hast dein Nutzerkonto auf einem Server und kannst mit diesem Konto aber Nutzern auf anderen Servern folgen und mit ihnen interagieren.
Um dies zu tun, musst du üblicherweise deine Mastodon-ID auf diesen anderen, „fremden“ Server eingeben, damit sie wissen, zu welchem Server sie dich zum umleiten müssen. Dieses Add-on entfernt bzw. automatisiert diesen Schritt.
Du kannst mehr über Mastodon auf <a href="https://joinmastodon.org/">joinmastodon.org</a> heraus finden.
<b>Erweiterte Unterstützung</b>
Das Add-on unterstützt ebenfalls Umleitungen von anderen Systemen aus dem Fediverse, namendlich GNU Social und Pleroma, wobei insbesondere im ersten Fall die Unterstützung eingeschränkt sein kann.
<b>🤠 Erweiterte Unterstützung 🤠</b>
Das Add-on unterstützt ebenfalls Umleitungen von anderen Systemen aus dem Fediverse, namentlich GNU Social und Pleroma, wobei insbesondere im ersten Fall die Unterstützung eingeschränkt sein kann.
<b>📝 Entwicklung 📝</b>
Dieses Add-on ist freie Open-Source-Software und wird auf GitHub entwickelt. <a href="https://github.com/rugk/mastodon-simplified-federation">Fork' es auf GitHub</a> and trage zu dem Projekt bei.
<a href="https://github.com/rugk/mastodon-simplified-federation/issues?q=is%3Aissue+is%3Aopen+label%3A%22good+first+issue%22">Es gibt einige leichte Issues zum Starten.</a> Du könntest dieses Add-on <a href="https://github.com/rugk/mastodon-simplified-federation/blob/master/CONTRIBUTING.md#translations">auch in deine eigene Sprache übersetzen.</a>
<b>🗯️ Berechtigungen 🗯️</b>
Dieses Add-on verlangt so wenig Berechtigungen, wie möglich.
Eine Erklärung aller Berechtigungen, die dieses Add-on erfragt, kann <a href="https://github.com/rugk/mastodon-simplified-federation/blob/master/assets/texts/de/permissions.md">auf dieser Seite</a> gefunden werden.

View file

@ -17,10 +17,10 @@ Zusätzlich kann es Informationen über den EIGENEN ACCOUNT und EIGENEN SERVER a
Das ADD-ON wird keinerlei Informationen über den EIGENEN ACCOUNT oder EIGENEN SERVER an einen ENTFERNTEN SERVER senden. Falls dieser Fall unbeabsichtigt auftreten sollte, so wird dies als Sicherheitslücke im ADD-ON behandelt.
Es kann allerdings passieren, dass der ENTFERNTE SERVER der selbe ist wie der EIGENE SERVER. In diesem Fall arbeitet dass ADD-ON genauso und kann demzufolge alle Informationen an einen Server senden.
Eine Erklärung aller Berechtigungen, die dieses ADD-ON erfragt kann auf https://github.com/rugk/mastodon-simplified-federation/blob/master/assets/texts/de/permissions.md gefunden werden.
Eine Erklärung aller Berechtigungen, die dieses Add-on erfragt, kann auf https://github.com/rugk/mastodon-simplified-federation/blob/master/assets/texts/de/permissions.md gefunden werden.
== DIENSTE VON DRITTEN ==
Dieses ADD-ON nutzt den „Sync storage” des Browser's um die Einstellungen zu speicheren. Wenn der NUTZER Sync” im Browser aktiviert, werden die Einstellungen des Add-ons hoch geladen und zwischen den Geräten, die mit dem (Mozilla) Account des Browsers verbunden sind, synchronisiert. Wenn dies nicht gemacht wird, werden die Daten lokal auf dem Gerät gespeichert.
Dieses ADD-ON nutzt den „Sync storage” des Browser's um die Einstellungen zu speicheren. Wenn der NUTZER Sync” im Browser aktiviert, werden die Einstellungen des Add-ons hoch geladen und zwischen den Geräten, die mit dem (Mozilla) Account des Browsers verbunden sind, synchronisiert. Wenn dies nicht gemacht wird, werden die Daten lokal auf dem Gerät gespeichert.
In Mozilla Firefox werden die Daten Ende-zu-Ende-verschlüsselt bevor sie hoch geladen und auf den Servern von Mozilla gespeichert werden.
Siehe https://accounts.firefox.com/legal/privacy und https://www.mozilla.org/privacy/firefox/#c-privacy-topic-8 für Mozilla's Datenschutzerklärung über dieses Thema.

View file

@ -1,7 +1,7 @@
<ul>
<li><strong>New:</strong> Redirecting from Pleroma instances is now supported.</li>
<li><strong>New:</strong> Notifications are shown, if the redirect fails or the add-on is not correctly set up.</li>
<li><strong>Enhanced:</strong> The verification of the Mastodon account in the options page is now improved, i.e. also checks the actual Mastodon account exists.</li>
<li><strong>New:</strong> Notifications are shown if the redirect fails or the add-on is not correctly set up.</li>
<li><strong>Enhanced:</strong> The verification of the Mastodon account in the options page is now improved, i.e. also checks whether the actual Mastodon account exists.</li>
<li><strong>Enhanced:</strong> Mastodon toot interaction redirection uses website scraping again as a fallback.</li>
</ul>
<strong>Note:</strong> Due to the introduction of error notifications, the add-on requests a new permission to show these notifications. See <a href="https://github.com/rugk/mastodon-simplified-federation/blob/master/assets/texts/en/permissions.md">https://github.com/rugk/mastodon-simplified-federation/blob/master/assets/texts/en/permissions.md</a> for an explanation of all permissions.

View file

@ -1,6 +1,6 @@
* **New:** Redirecting from Pleroma instances is now supported.
* **New:** Notifications are shown, if the redirect fails or the add-on is not correctly set up.
* **Enhanced:** The verification of the Mastodon account in the options page is now improved, i.e. also checks the actual Mastodon account exists.
* **New:** Notifications are shown if the redirect fails or the add-on is not correctly set up.
* **Enhanced:** The verification of the Mastodon account in the options page is now improved, i.e. also checks whether the actual Mastodon account exists.
* **Enhanced:** Mastodon toot interaction redirection uses website scraping again as a fallback.
**Note:** Due to the introduction of error notifications, the add-on requests a new permission to show these notifications. See https://github.com/rugk/mastodon-simplified-federation/blob/master/assets/texts/en/permissions.md for an explanation of all permissions.

View file

@ -1,24 +1,34 @@
This add-on simplifies following or interacting with other users on remote Mastodon instances in the Fediverse. Basically, it skips the "Enter your Mastodon handle" popup and takes you directly to your own "home" instance, saving you from cumbrously entering your Mastodon handle again and again in that input box when you click on a "Follow", "Retoot"/"Fav" or other remote interaction button on another instance.
<b>Why?</b>
<b>🤯 Why? 🤯</b>
You may wonder why to use this browser add-on. But actually, it's easy!
You do <b>not need to enter</b> your Mastodon account handle anymore! (except for login ;) ) This makes interacting with remote instances in the Fediverse much simpler.
You do <b>not need to enter</b> your Mastodon account handle anymore! (except for login 😉) This makes interacting with remote instances in the Fediverse much simpler.
Additionally, this add-on makes sure to keep your Mastodon handle <b>private</b>. It will never expose it to any third-party site. Therefore it does not literally enter your Mastodon ID into the input field you normally see, but basically "skips" this page. For the technical details, on how this works, see <a href="https://github.com/rugk/mastodon-simplified-federation#how-does-it-work" title="How does it work?">the detailed explanation on GitHub</a>.
<b>How to use?</b>
<b>🐤 How to use? 🐤</b>
After you have installed the add-on, you need to go into the settings, enter your Mastodon handle (that is <code>username@server</code>). After this is done, there is nothing you need to do anymore. The add-on will continue to work in the background and you do not need to do anything.
Just enjoy the simplified federation when you are getting redirected automatically when you want to follow or interact with a user.
<b>What is Mastodon?</b>
<b>🤔 What is Mastodon? 🤔</b>
Mastodon is a new and friendly social network that is decentralized. To be exact, it is “federated”, i.e. you have your own user account on one server and can follow and interact with other users on different servers.
For that, you usually need to enter your Mastodon ID on these “foreign” server, so they know what server they have to redirect to. This add-on removes, respectively automates, this step.
Find out more about Mastodon at <a href="https://joinmastodon.org/">joinmastodon.org</a>.
<b>Extended support</b>
<b>🤠 Extended support 🤠</b>
This add-on supports redirections from other systems in the Fediverse, namely GNU Social and Pleroma. Especially in the first case, however, the support can be a little limited.
<b>📝 Development 📝</b>
The add-on is free/libre open-source software and developed on GitHub. <a href="https://github.com/rugk/mastodon-simplified-federation">Fork it on GitHub</a> and contribute.
<a href="https://github.com/rugk/mastodon-simplified-federation/issues?q=is%3Aissue+is%3Aopen+label%3A%22good+first+issue%22">There are some easy issues to start with.</a> Or you could <a href="https://github.com/rugk/mastodon-simplified-federation/blob/master/CONTRIBUTING.md#translations">translate the add-on into your own language.</a>
<b>🗯️ Permissions 🗯️</b>
This add-on requires as few permissions as possible.
An explanation of all permissions, this add-on requests, can be found <a href="hhttps://github.com/rugk/mastodon-simplified-federation/blob/master/assets/texts/en/permissions.md">on this site</a>.

View file

@ -2,6 +2,9 @@
#
# Makes a release ZIP of the add-on.
#
# IMPORTANT: This is only useful for building release versions of the add-on.
# For development, please rather follow the guidance in the contributing doc.
#
EXTENSION_NAME="mastodon-auto-remote-follow@rugk.github.io"

View file

@ -17,28 +17,28 @@
<div id="messageInfo" aria-label="info message" data-i18n data-i18n-aria-label="__MSG_ariaMessageInfo__" class="message-box info invisible fade-hide">
<span class="message-text">Some settings are managed by your administrator and cannot be changed.</span>
<a href="#">
<button class="message-action-button micro-button info invisible"></button>
<button type="button" class="message-action-button micro-button info invisible"></button>
</a>
<img class="icon-dismiss invisible" src="/common/img/close.svg" width="24" height="24" tabindex="0" data-i18n data-i18n-aria-label="__MSG_dismissIconDescription__"></span>
</div>
<div id="messageSuccess" aria-label="success message" data-i18n data-i18n-aria-label="__MSG_ariaMessageSuccess__" class="message-box success invisible fade-hide">
<span class="message-text">That worked!</span>
<a href="#">
<button class="message-action-button micro-button success invisible"></button>
<button type="button" class="message-action-button micro-button success invisible"></button>
</a>
<img class="icon-dismiss invisible" src="/common/img/close.svg" width="24" height="24" tabindex="0" data-i18n data-i18n-aria-label="__MSG_dismissIconDescription__"></span>
</div>
<div id="messageError" aria-label="error message" data-i18n data-i18n-aria-label="__MSG_ariaMessageError__" class="message-box error invisible fade-hide">
<span class="message-text">An error happened.</span>
<a href="#">
<button class="message-action-button micro-button error invisible"></button>
<button type="button" class="message-action-button micro-button error invisible"></button>
</a>
<img class="icon-dismiss invisible" src="/common/img/close-white.svg" width="24" height="24" tabindex="0" data-i18n data-i18n-aria-label="__MSG_dismissIconDescription__"></span>
</div>
<div id="messageWarning" aria-label="warning message" data-i18n data-i18n-aria-label="__MSG_ariaMessageWarning__" class="message-box warning invisible fade-hide">
<span class="message-text">There were some difficulties.</span>
<a href="#">
<button class="message-action-button micro-button warning invisible"></button>
<button type="button" class="message-action-button micro-button warning invisible"></button>
</a>
<img class="icon-dismiss invisible" src="/common/img/close.svg" width="24" height="24" tabindex="0" data-i18n data-i18n-aria-label="__MSG_dismissIconDescription__"></span>
</div>