From 24875af9d53e3f1a90fa5e6bd4aaef36bb0c3591 Mon Sep 17 00:00:00 2001 From: Robin Krahl Date: Sat, 27 Jun 2015 23:05:52 +0200 Subject: Check for new versions after start. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit After LrMediaWiki is loaded, GitHub is checked for new versions if the user enabled that setting. To parse the response of the GitHub API, a third-party library is used for JSON parsing (JSON.lua). As the GitHub API query for the latest release only returns non-pre-release versions, all releases are queried and the first one is considered the latest. - create MediaWikiInit that queries the new version and shows a message (if necessary) - add MediaWikiInit to Info so that it is run after LrMediaWiki is loaded - add ‘Check version’ setting to the configuration - refactor MediaWikiApi and create performHttpRequest as a generic HTTP request method - add MediaWikiApi.getCurrentPluginVersion to query the GitHub API Fix #44. --- mediawiki.lrdevplugin/TranslatedStrings_de.txt | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'mediawiki.lrdevplugin/TranslatedStrings_de.txt') diff --git a/mediawiki.lrdevplugin/TranslatedStrings_de.txt b/mediawiki.lrdevplugin/TranslatedStrings_de.txt index eee73b8..f4b8c33 100755 --- a/mediawiki.lrdevplugin/TranslatedStrings_de.txt +++ b/mediawiki.lrdevplugin/TranslatedStrings_de.txt @@ -1,6 +1,6 @@ "$$$/LrMediaWiki/Api/HttpError=HTTP-Status ^1 erhalten." "$$$/LrMediaWiki/Api/MediaWikiError=Der MediaWiki-Fehler ^1 ist aufgetreten: ^2" -"$$$/LrMediaWiki/Api/NoConnection=Kann keine Verbindung zur MediaWiki-API aufbauen." +"$$$/LrMediaWiki/Api/NoConnection=Kann keine Netzwerkverbindung aufbauen." "$$$/LrMediaWiki/Export/DescriptionError=Fehler beim Lesen der Dateibeschreibung" "$$$/LrMediaWiki/Export/NoApiPath=Kein API-Pfad angegeben!" "$$$/LrMediaWiki/Export/NoAuthor=Kein Urheber angegeben!" @@ -12,6 +12,8 @@ "$$$/LrMediaWiki/Export/Progress/One=Exportiere ein Bild in ein MediaWiki" "$$$/LrMediaWiki/Export/Progress=Exportiere ^1 Bilder in ein MediaWiki" "$$$/LrMediaWiki/Export/Snapshot=MediaWiki-Export, ^1 ^2, ^3" +"$$$/LrMediaWiki/Init/Version/Info=Bitte aktualisiere LrMediaWiki auf die neue Version ^1." +"$$$/LrMediaWiki/Init/Version/Message=Neue Version verfügbar" "$$$/LrMediaWiki/Interface/Internal/NotLoggedIn=Interner Fehler: vor dem Upload nicht angemeldet." "$$$/LrMediaWiki/Interface/InUse/Cancel=Abbrechen" "$$$/LrMediaWiki/Interface/InUse/Details=Es gibt bereits eine Datei mit dem Namen ^1. Überschreiben? (Die Dateibeschreibung wird nicht verändert.)" @@ -39,6 +41,7 @@ "$$$/LrMediaWiki/Section/Config/Logging/Warning=Achtung:" "$$$/LrMediaWiki/Section/Config/Snapshots=Beim Export einen Schnappschuss anlegen" "$$$/LrMediaWiki/Section/Config/Title=Einstellungen" +"$$$/LrMediaWiki/Section/Config/Version=Suche nach neuen Pluginversionen, wenn Lightroom startet" "$$$/LrMediaWiki/Section/Licensing/Author=Urheber" "$$$/LrMediaWiki/Section/Licensing/Categories/Details=mit ; trennen" "$$$/LrMediaWiki/Section/Licensing/Categories=Kategorien" -- cgit v1.2.1