diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml index db7c75c90..9c0ac4d22 100644 --- a/.github/ISSUE_TEMPLATE/config.yml +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -1,5 +1,5 @@ blank_issues_enabled: true contact_links: - name: Ask a Question / Discussion - url: https://github.com/2Abendsegler/GClh/discussions/new + url: https://github.com/2Abendsegler/GClh/discussions/new/choose about: You are not sure whether your request is a bug report or a feature request or you have a question about how something works? Then the discussion forum is the right one! diff --git a/README.md b/README.md index 235becebb..75694c3af 100644 --- a/README.md +++ b/README.md @@ -7,20 +7,20 @@ *Powerful, configurable tool to improve and expand the geocaching pages.* ## Supported Browsers -Mozilla Firefox  -Google Chrome  -Safari  -Opera  -Microsoft Edge  -Vivaldi +Mozilla Firefox  +Google Chrome  +Safari  +Opera  +Microsoft Edge  +Vivaldi ## How to install -If you need any help with the installation, you can have a look at our [Installationtipps](https://github.com/2Abendsegler/GClh/blob/master/docu/tips_installation.md#en). +If you need any help with the installation, you can have a look at our [installation tips](/docu/tips_installation.md#en). ## Help If you want to ask questions, report bugs or request new features, you can do so on the following platforms (German and English): - [Geocaching Forum](https://forums.geocaching.com/GC/index.php?/topic/343005-gc-little-helper-ii/) -- [Geoclub Geocaching Forum](https://geoclub.de/forum/viewforum.php?f=117) +- [Geoclub Geocaching Forum](https://www.geoclub.de/forum/t/gc-little-helper-ii-ab-v0-11.81650/) - [Swiss Geocache Forum](https://www.swissgeocacheforum.ch/forum/topic/12872-gc-little-helper-ii/) - [Forum](https://github.com/2Abendsegler/GClh/discussions) on our development platform at Github - [Ticket System](https://github.com/2Abendsegler/GClh/issues) on our development platform at Github @@ -32,10 +32,10 @@ It is free of charge, without any advertising and is already used by thousands o The tool is developed in Javascript and can be used with the script manager Tampermonkey, Violentmonkey and others under the browsers Mozilla Firefox, Google Chrome, Safari, Opera, Microsoft Edge and Vivaldi. -[Here](https://github.com/2Abendsegler/GClh/blob/master/docu/overview_screenshots.md#readme) are some screenshots of the geocaching pages with *GC little helper II* activated. +[Here](/docu/overview_screenshots.md#readme) are some screenshots of the geocaching pages with *GC little helper II* activated. ## How can you help? -If you'd like to implement features, bug fixes, or improvements yourself, read [here](https://github.com/2Abendsegler/GClh/blob/master/docu/how_to_contribute.md#en) how you can contribute. +If you'd like to implement features, bug fixes, or improvements yourself, read [here](/docu/how_to_contribute.md#en) how you can contribute. All Geocacher and others are encouraged to help with the development or the support of this tool. @@ -45,20 +45,20 @@ All Geocacher and others are encouraged to help with the development or the supp *Mächtiges, konfigurierbares Tool zur Verbesserung und Erweiterung der Geocaching Seiten.* ## Unterstützte Browsers -Mozilla Firefox  -Google Chrome  -Safari  -Opera  -Microsoft Edge  -Vivaldi +Mozilla Firefox  +Google Chrome  +Safari  +Opera  +Microsoft Edge  +Vivaldi ## Installationshinweise -Wer Hilfe bei der Installation benötigt, wird in den [Tipps zur Installation](https://github.com/2Abendsegler/GClh/blob/master/docu/tips_installation.md#de) fündig. +Wer Hilfe bei der Installation benötigt, wird in den [Tipps zur Installation](/docu/tips_installation.md#de) fündig. ## Hilfe Wer Fehler melden möchte, Fragen stellen möchte oder neue Features beantragen möchte, der kann das auf folgenden Plattformen tun (Deutsch und Englisch): - [Geocaching Forum](https://forums.geocaching.com/GC/index.php?/topic/343005-gc-little-helper-ii/) -- [Geoclub Geocaching Forum](https://geoclub.de/forum/viewforum.php?f=117) +- [Geoclub Geocaching Forum](https://www.geoclub.de/forum/t/gc-little-helper-ii-ab-v0-11.81650/) - [Swiss Geocache Forum](https://www.swissgeocacheforum.ch/forum/topic/12872-gc-little-helper-ii/) - [Forum](https://github.com/2Abendsegler/GClh/discussions) auf unserer Entwicklungsplattform bei Github - [Ticket System](https://github.com/2Abendsegler/GClh/issues) auf unserer Entwicklungsplattform bei Github @@ -70,9 +70,9 @@ Es ist kostenlos, ohne Werbung und wird bereits von tausenden von Usern genutzt. Das Tool ist in Javascript entwickelt und läuft mit den Script-Managern Tampermonkey, Violentmonkey und anderen unter den Browsern Mozilla Firefox, Google Chrome, Safari, Opera, Microsoft Edge und Vivaldi. -[Hier](https://github.com/2Abendsegler/GClh/blob/master/docu/overview_screenshots.md#readme) sind einige Screenshots von den Geocaching Seiten mit aktiviertem *GC little helper II*. +[Hier](/docu/overview_screenshots.md#readme) sind einige Screenshots von den Geocaching Seiten mit aktiviertem *GC little helper II*. ## Wie kannst du helfen? -Wenn du selbst neue Features, Bugfixes oder Verbesserungen beitragen möchtest, kannst du [hier](https://github.com/2Abendsegler/GClh/blob/master/docu/how_to_contribute.md#de) nachlesen wie das geht. +Wenn du selbst neue Features, Bugfixes oder Verbesserungen beitragen möchtest, kannst du [hier](/docu/how_to_contribute.md#de) nachlesen wie das geht. Alle Geocacher und Interessierte sind herzlich eingeladen, am Support und der Weiterentwicklung des Tools mitzuwirken. diff --git a/docu/changelog.md b/docu/changelog.md index ea1c346f7..d75c23888 100644 --- a/docu/changelog.md +++ b/docu/changelog.md @@ -1,3 +1,4 @@ +v0.14.1   v0.14   v0.13   v0.12.1   @@ -27,6 +28,22 @@ v0.11   Earlier changelog   +--- +## v0.14.1: +   
+ +
+(27.01.2023)
+released by 2Abendsegler
+
+ --- ## v0.14:    
diff --git a/docu/faq.md b/docu/faq.md index e5679cd24..70b2ddb70 100644 --- a/docu/faq.md +++ b/docu/faq.md @@ -26,7 +26,7 @@ Maybe the GClh is installed more than once in a single script manager. You can check this by viewing the script overview. If so, uninstall all but one instance of the GClh and the problem should be resolved.
-If you still get the warning, please leave a bug report here and we will try to assist you.
+If you still get the warning, please leave a bug report here and we will try to assist you.

@@ -82,10 +82,10 @@ If the GClh does not start, these are usually matching problems between the brow Drag & drop operations do not work.

@@ -97,7 +97,7 @@ If the GClh does not start, these are usually matching problems between the brow Icons on map: The icon "Go to Map" can not be selected in the map. All other icons in the map work.
  • - Preview pictures (thumbnails) in listings and galleries: They work by touching, but at the same time touching also activates the normal display of the large picture. The preview of the pictures should be deactivated.
    + Preview pictures (thumbnails) in listings and galleries: They work by touching, but at the same time touching also activates the normal display of the large picture. The preview of the pictures should be deactivated.

  • @@ -151,22 +151,22 @@ See ## 7. How can I contribute to GClh? -We are happy about improvement suggestions, bugfixes or new features. This is realised via pull requests on the plattform GitHub. You can read how to create a Pull-Request here: How to contribute
    +We are happy about improvement suggestions, bugfixes or new features. This is realised via pull requests on the plattform GitHub. You can read how to create a Pull-Request here: How to contribute

    ## 8. Where can I get help with the GClh? If you need help with the GClh, or if you have questions about the GClh, you can create a note in the following forums ... :
    - [Geocaching Forum](https://forums.geocaching.com/GC/index.php?/topic/343005-gc-little-helper-ii/) -- [Geoclub Geocaching Forum](https://geoclub.de/forum/viewforum.php?f=117) +- [Geoclub Geocaching Forum](https://www.geoclub.de/forum/t/gc-little-helper-ii-ab-v0-11.81650/) - [Swiss Geocache Forum](https://www.swissgeocacheforum.ch/forum/topic/12872-gc-little-helper-ii/) -- [Discussions page](https://github.com/2Abendsegler/GClh/discussions) on our development platform at Github -- [Ticket System](https://github.com/2Abendsegler/GClh/issues) on our development platform at Github +- [Discussions page](https://github.com/2Abendsegler/GClh/discussions) on our development platform at GitHub +- [Ticket System](https://github.com/2Abendsegler/GClh/issues) on our development platform at GitHub
    ## 9. How can I report a bug or a feature request? -For a bug or a feature request you can open a new issue on our development platform at Github.
    +For a bug or a feature request you can open a new issue on our development platform at GitHub.
    Or you can create a note in one of the forums or on our discussions page. See FAQ 8.

    @@ -184,7 +184,7 @@ Der *GC little helper II* funktioniert nur korrekt, wenn er nur einmal im Browse Eventuell ist der GClh mehr als einmal in einem einzigen Scriptmanager installiert. Das kann in der Scriptübersicht geprüft werden. Wenn das der Fall ist, dann deinstalliere alle Versionen bis auf eine und das Problem sollte behoben sein.
    -Sollte die Warnung dann immer noch auftauchen, dann erstelle bitte hier ein neues Issue und wir werden versuchen dir zu helfen.
    +Sollte die Warnung dann immer noch auftauchen, dann erstelle bitte hier ein neues Issue und wir werden versuchen dir zu helfen.

    @@ -240,10 +240,10 @@ Abhilfe:
    Drag & Drop Operationen funktionieren nicht.
    @@ -255,7 +255,7 @@ Abhilfe:
    Icons auf Karte: In der Karte läßt sich das Icon "Go to Map" nicht anwählen. Alle anderen Icons in der Karte funktionieren.
  • - Vorschau der Bilder (thumbnails) in Listings and Gallerien: Sie funktionieren durch antippen, gleichzeitig wird durch das Antippen jedoch auch die normale Anzeige des Bildes in groß aktiviert. Die Vorschau der Bilder sollte im Config deaktiviert werden.
    + Vorschau der Bilder (thumbnails) in Listings and Gallerien: Sie funktionieren durch antippen, gleichzeitig wird durch das Antippen jedoch auch die normale Anzeige des Bildes in groß aktiviert. Die Vorschau der Bilder sollte im Config deaktiviert werden.

  • @@ -309,21 +309,21 @@ Siehe ## 7. Wie kann ich etwas zum GClh beitragen? -Wir freuen uns über Verbesserungsvorschläge, Bugfixes oder neue Features. Dies geschieht über Pull Requests auf der Plattform GitHub. Wie du dort einen Pull Request anlegst, kannst du hier nachlesen: Wie kannst du etwas beitragen?
    +Wir freuen uns über Verbesserungsvorschläge, Bugfixes oder neue Features. Dies geschieht über Pull Requests auf der Plattform GitHub. Wie du dort einen Pull Request anlegst, kannst du hier nachlesen: Wie kannst du etwas beitragen?

    ## 8. Wo bekomme ich Hilfe zum GClh? Wenn du Hilfe zum GClh benötigst, oder wenn du Fragen zum GClh hast, dann kannst du dich in folgenden Foren ... melden:
    - [Geocaching Forum](https://forums.geocaching.com/GC/index.php?/topic/343005-gc-little-helper-ii/) -- [Geoclub Geocaching Forum](https://geoclub.de/forum/viewforum.php?f=117) +- [Geoclub Geocaching Forum](https://www.geoclub.de/forum/t/gc-little-helper-ii-ab-v0-11.81650/) - [Swiss Geocache Forum](https://www.swissgeocacheforum.ch/forum/topic/12872-gc-little-helper-ii/) -- [Diskussions Seite](https://github.com/2Abendsegler/GClh/discussions) auf unserer Entwicklungsplattform bei Github -- [Ticket System](https://github.com/2Abendsegler/GClh/issues) auf unserer Entwicklungsplattform bei Github +- [Diskussions Seite](https://github.com/2Abendsegler/GClh/discussions) auf unserer Entwicklungsplattform bei GitHub +- [Ticket System](https://github.com/2Abendsegler/GClh/issues) auf unserer Entwicklungsplattform bei GitHub
    ## 9. Wie kann ich einen Fehler melden oder eine Anfrage zu einem neuen Feature stellen? -Zu einem Fehler oder einer Anfrage zu einem neuen Feature kannst du ein neues Issue auf unserer Entwicklungsplattform bei Github eröffnen.
    +Zu einem Fehler oder einer Anfrage zu einem neuen Feature kannst du ein neues Issue auf unserer Entwicklungsplattform bei GitHub eröffnen.
    Oder du kannst dich in einem der Foren oder auf unserer Diskussions Seite melden. Siehe dazu FAQ 8.

    diff --git a/docu/how_to_contribute.md b/docu/how_to_contribute.md index 9efd33100..1bf16a5bd 100644 --- a/docu/how_to_contribute.md +++ b/docu/how_to_contribute.md @@ -4,9 +4,9 @@ ## How can you contribute? The easiest way to contribute is via a pull request. If you don't know how to do that, just read on. We'll give you a step by step instruction on how you can make changes or create new features. We'll audit the changes and possibly deploy them in the next version of GClh II. -### 1. Fork: Create a server-sided copy of the code in your Github account -Changes to the code are not directly possible in our repository. You have to create a copy of the code in your personal Github account, a so called fork.
    -It is quite simple. Just log in to your Github account and go to our repository. You can just click here.
    +### 1. Fork: Create a server-sided copy of the code in your GitHub account +Changes to the code are not directly possible in our repository. You have to create a copy of the code in your personal GitHub account, a so called fork.
    +It is quite simple. Just log in to your GitHub account and go to our repository. You can just click here.
    At the top of the page, in the right hand corner you'll find the *Fork* Button.



    If you click it, a server-sided copy is created which can be modified by you. @@ -19,14 +19,14 @@ To do that, you have to click the branch *collector* (1.), enter a name for the ### 3. Development: Implement your changes Now you can make your changes to the code within one or more commits.
    -This can be done by installing a local Git client, to work on your computer or you can make the changes right on the repository in your Github account within the webinterface. We described how to work with a local Git client here: GC little helper II - Development with Tampermonkey +This can be done by installing a local Git client, to work on your computer or you can make the changes right on the repository in your GitHub account within the webinterface. We described how to work with a local Git client here: GC little helper II - Development with Tampermonkey ### 4. Pull request: Submit your changes When you've finished your feature / change you can create a pull request in our repository. We will review your changes. Either we will deploy your code in the next version of GClh II or we will get in touch with you to notice you about necessary edits.

    This is how you create a pull request: -- Log in to your Github account and visit our repository here. +- Log in to your GitHub account and visit our repository here. - Click on the tab *Pull requests* (1.) and then hit *New pull request* (2.)



    - Mind two things. First you'll have to click on *compare across forks* (1.) otherwise you can't create a pull request with changes in our repository. After that you choose *2Abendsegler/GClh* as *base repository* (2.) and select the branch *collector* because there we gather all changes that will be deployed in the next version of GClh II. Select your local branch with your changes as *head repository* (3.). After that you click on *Create pull request* (4.).
    @@ -40,9 +40,9 @@ Please create a separate pull request for every feature. This makes possible cha ## Wie kannst du etwas beitragen? Am einfachsten ist es, wenn du direkt einen Pull Request einreichst. Falls du nicht weißt wie das geht, dann bist du hier genau richtig. Wir erklären dir Schritt für Schritt wie du Änderungen oder neue Features einreichen kannst. Wir prüfen diese Änderungen und lassen sie ggf. in die nächste Version vom GClh II einfließen. -### 1. Fork: Erstelle eine serverseitige Kopie des Codes in deinem Github Account -Änderungen am Code kannst du nicht direkt bei uns im Repository vornehmen. Du musst dafür eine Kopie des Codes in deinem Github Account erzeugen, einen sogenannten Fork.
    -Das ist ganz einfach. Dafür loggst du dich bei Github ein und rufst unser Repository über diesen Link auf.
    +### 1. Fork: Erstelle eine serverseitige Kopie des Codes in deinem GitHub Account +Änderungen am Code kannst du nicht direkt bei uns im Repository vornehmen. Du musst dafür eine Kopie des Codes in deinem GitHub Account erzeugen, einen sogenannten Fork.
    +Das ist ganz einfach. Dafür loggst du dich bei GitHub ein und rufst unser Repository über diesen Link auf.
    Auf dieser Seite ist oben rechts der *Fork* Button.



    Sobald man diesen betätigt hat man eine serverseitige Kopie des Codes angelegt, in dem man nun arbeiten kann. @@ -55,14 +55,14 @@ Hierfür klickt man auf den Branch *collector* (1.), gibt einen neuen Namen für ### 3. Entwicklung: Implementierung der Änderungen Nun kannst du die Änderungen über ein oder meherere Commits am Code durchführen.
    -Entweder du installierst dir einen Git Client um die Änderungen auf deinem Computer durchzuführen, oder du führst die Änderungen direkt im Repository in deinem Github Account auf der Webseite durch. Wie du dir einen Lokalen Git Client einrichten kannst, haben wir hier beschrieben: GC little helper II - Entwicklung mit Tampermonkey. +Entweder du installierst dir einen Git Client um die Änderungen auf deinem Computer durchzuführen, oder du führst die Änderungen direkt im Repository in deinem GitHub Account auf der Webseite durch. Wie du dir einen Lokalen Git Client einrichten kannst, haben wir hier beschrieben: GC little helper II - Entwicklung mit Tampermonkey. ### 4. Pull Request: Änderungsantrag einreichen Sind alle Änderungen gemacht, kannst du bei uns im Repository einen Änderungsantrag, einen sogenannten Pull Request, einreichen. Wir werden deine Änderungen dann prüfen. Entweder wir übernehmen die Änderungen in der nächsten Version vom GClh II, oder melden uns bei dir, falls noch Änderungsbedarf besteht.

    So reichst du den Pull Request ein: -- Dafür loggst du dich wieder bei Github ein und rufst unser Repository über diesen Link auf. +- Dafür loggst du dich wieder bei GitHub ein und rufst unser Repository über diesen Link auf. - Du klickst auf den Reiter *Pull requests* (1.) und dort auf *New pull request* (2.)



    - Hier gibt es nun zwei Sachen zu beachten. Zuerst muss auf den Link *compare across forks* (1.) geklickt werden, da sonst nur ein Pull Request innerhalb unseres Repositorys möglich ist. Danach wird als *base repository* (2.) das Repository von *2Abendsegler/GClh* ausgewählt. Wichtig ist weiterhin den Branch *collector* zu wählen. In der Branch *collector* sammeln wir alle Änderungen, um sie dann später in einer neuen Version an die User auszuliefern. Als *head repository* (3.) wählst du nun dein eigenes Repository und den Branch in dem deine Änderungen zu finden sind. Zum Abschluss klickst du auf *Create pull request* (4.).
    diff --git a/docu/license.md b/docu/license.md index f83217a73..4d24d536d 100644 --- a/docu/license.md +++ b/docu/license.md @@ -1,4 +1,5 @@ -     + + ---

    GNU GENERAL PUBLIC LICENSE

    diff --git a/docu/tips_installation.md b/docu/tips_installation.md index 79451bbdc..962228812 100644 --- a/docu/tips_installation.md +++ b/docu/tips_installation.md @@ -3,36 +3,36 @@ --- # Tips for the installation of *GC little helper II* -### Mozilla Firefox Mozilla Firefox:
    +### Mozilla Firefox Mozilla Firefox:
    * Install the script manager [Tampermonkey](https://addons.mozilla.org/en-US/firefox/addon/tampermonkey/) or [Violentmonkey](https://addons.mozilla.org/firefox/addon/violentmonkey/) as Add-on in Firefox.
    * Install the script [GC little helper II](https://github.com/2Abendsegler/GClh/raw/master/gc_little_helper_II.user.js) under the script manager.
    -### Google Chrome Google Chrome: +### Google Chrome Google Chrome: * Install the script manager [Tampermonkey](https://chrome.google.com/webstore/detail/tampermonkey/dhdgffkkebhmkfjojejmpbldmpobfkfo) or [Violentmonkey](https://chrome.google.com/webstore/detail/violent-monkey/jinjaccalgkegednnccohejagnlnfdag) as Add-on in Chrome.
    * Install the script [GC little helper II](https://github.com/2Abendsegler/GClh/raw/master/gc_little_helper_II.user.js) under the script manager.
    -### Safari Safari: +### Safari Safari: * Up to Safari 11: Install the script manager [Tampermonkey](https://safari.tampermonkey.net/tampermonkey.safariextz) as Add-On in Safari.
    * From Safari 12: Install the script manager [Tampermonkey](https://apps.apple.com/app/apple-store/id1482490089?pt=117945903&ct=tm.net&mt=8) as Add-On in Safari.
    * Install the script [GC little helper II](https://github.com/2Abendsegler/GClh/raw/master/gc_little_helper_II.user.js) under the script manager.
    -### Opera Opera: +### Opera Opera: * Install the script manager [Tampermonkey](https://addons.opera.com/en/extensions/details/tampermonkey-beta) or [Violentmonkey](https://chrome.google.com/webstore/detail/violent-monkey/jinjaccalgkegednnccohejagnlnfdag) (from Chrome Web Store) as Add-on in Opera.
    * Install the script [GC little helper II](https://github.com/2Abendsegler/GClh/raw/master/gc_little_helper_II.user.js) under the script manager.
    -### Microsoft Edge Microsoft Edge: +### Microsoft Edge Microsoft Edge: * Install the script manager [Tampermonkey](https://www.microsoft.com/en-us/store/p/tampermonkey/9nblggh5162s) or [Violentmonkey](https://microsoftedge.microsoft.com/addons/detail/eeagobfjdenkkddmbclomhiblgggliao) as Add-on in Edge.
    * Install the script [GC little helper II](https://github.com/2Abendsegler/GClh/raw/master/gc_little_helper_II.user.js) under the script manager.
    -### Vivaldi Vivaldi: +### Vivaldi Vivaldi: * Install the script manager [Tampermonkey](https://chrome.google.com/webstore/detail/tampermonkey/dhdgffkkebhmkfjojejmpbldmpobfkfo) (from Chrome Web Store) as Add-on in Vivaldi.
    * Install the script [GC little helper II](https://github.com/2Abendsegler/GClh/raw/master/gc_little_helper_II.user.js) under the script manager.

    * Double occupancy of the keys F4 and F2 by GClh and Vivaldi:
    The key F4 for calling the GClh Config and the key F2 for saving from GClh Config respectively for saving of a log, a Bookmark, a Pocket Query ... , are enabled by default. They can be changed in GClh Config in the GClh Config / Sync area or in the Logging area.
    In Vivaldi browser, these keys are also enabled by default. They can be changed in Vivaldi via settings / keyboard.
    -### Android Android under different browsers: -* We do not support Android devices at the moment. Nevertheless, the GClh is functional on Android with only a few restrictions. Here are some hints for using the GClh on Android devices.

    +### Android Android under different browsers: +* We do not support Android devices at the moment. Nevertheless, the GClh is functional on Android with only a few restrictions. Here are some hints for using the GClh on Android devices.

    Process the following instructions on your Android device:

    * Install a browser on your Android device.
    * Install the script manager Tampermonkey as Add-on in your browser. (Don't install Tampermonkey on the desktop of your Android device.)
    @@ -42,38 +42,39 @@ Process the following instructions on your Android device:

    --- # Tipps für die Installation des *GC little helper II* -### Mozilla Firefox Mozilla Firefox: +### Mozilla Firefox Mozilla Firefox: * Installiere den Scriptmanager [Tampermonkey](https://addons.mozilla.org/de/firefox/addon/tampermonkey/) oder [Violentmonkey](https://addons.mozilla.org/firefox/addon/violentmonkey/) als Add-On in Firefox.
    * Installiere das Script [GC little helper II](https://github.com/2Abendsegler/GClh/raw/master/gc_little_helper_II.user.js) unter dem Scriptmanager.
    -### Google Chrome Google Chrome: +### Google Chrome Google Chrome: * Installiere den Scriptmanager [Tampermonkey](https://chrome.google.com/webstore/detail/tampermonkey/dhdgffkkebhmkfjojejmpbldmpobfkfo) oder [Violentmonkey](https://chrome.google.com/webstore/detail/violent-monkey/jinjaccalgkegednnccohejagnlnfdag) als Add-On in Chrome.
    * Installiere das Script [GC little helper II](https://github.com/2Abendsegler/GClh/raw/master/gc_little_helper_II.user.js) unter dem Scriptmanager.
    -### Safari Safari: +### Safari Safari: * Bis Safari 11: Installiere den Scriptmanager [Tampermonkey](https://safari.tampermonkey.net/tampermonkey.safariextz) als Add-On in Safari.
    * Ab Safari 12: Installiere den Scriptmanager [Tampermonkey](https://apps.apple.com/app/apple-store/id1482490089?pt=117945903&ct=tm.net&mt=8) als Add-On in Safari.
    * Installiere das Script [GC little helper II](https://github.com/2Abendsegler/GClh/raw/master/gc_little_helper_II.user.js) unter dem Scriptmanager.
    -### Opera Opera: +### Opera Opera: * Installiere den Scriptmanager [Tampermonkey](https://addons.opera.com/de/extensions/details/tampermonkey-beta) oder [Violentmonkey](https://chrome.google.com/webstore/detail/violent-monkey/jinjaccalgkegednnccohejagnlnfdag) (vom Chrome Web Store) als Add-On in Opera.
    * Installiere das Script [GC little helper II](https://github.com/2Abendsegler/GClh/raw/master/gc_little_helper_II.user.js) unter dem Scriptmanager.
    -### Microsoft Edge Microsoft Edge: +### Microsoft Edge Microsoft Edge: * Installiere den Scriptmanager [Tampermonkey](https://www.microsoft.com/en-us/store/p/tampermonkey/9nblggh5162s) oder [Violentmonkey](https://microsoftedge.microsoft.com/addons/detail/eeagobfjdenkkddmbclomhiblgggliao) als Add-On in Edge.
    * Installiere das Script [GC little helper II](https://github.com/2Abendsegler/GClh/raw/master/gc_little_helper_II.user.js) unter dem Scriptmanager.
    -### Vivaldi Vivaldi: +### Vivaldi Vivaldi: * Installiere den Scriptmanager [Tampermonkey](https://chrome.google.com/webstore/detail/tampermonkey/dhdgffkkebhmkfjojejmpbldmpobfkfo) (vom Chrome Web Store) als Add-On in Vivaldi.
    * Installiere das Script [GC little helper II](https://github.com/2Abendsegler/GClh/raw/master/gc_little_helper_II.user.js) unter dem Scriptmanager.

    * Doppeltbelegung der Tasten F4 und F2 durch GClh und Vivaldi:
    Die Taste F4 zum Aufrufen des GClh Config und die Taste F2 zum Speichern im GClh Config bzw. zum Speichern eines Logs, einer Bookmark, einer Pocket Query ... , sind standardmäßig aktiviert. Sie können im GClh Config im Bereich GClh Config / Sync bzw. im Bereich Logging geändert werden.
    Im Browser Vivaldi sind diese Tasten auch standardmäßig aktiviert. Sie können in Vivaldi über Einstellungen / Tastatur geändert werden.
    -### Android Android unter verschiedenen Browsern: -* Wir unterstützen zur Zeit keine Android Geräte. Dennoch ist das Script mit nur wenigen Einschränkungen auch unter Android funktionsfähig. Hier gibt es einige Hinweise für die Nutzung des GClh auf Android Geräten.

    +### Android Android unter verschiedenen Browsern: +* Wir unterstützen zur Zeit keine Android Geräte. Dennoch ist das Script mit nur wenigen Einschränkungen auch unter Android funktionsfähig. Hier gibt es einige Hinweise für die Nutzung des GClh auf Android Geräten.

    Führe die folgenden Anweisungen auf deinem Android Gerät aus:

    * Installiere einen Browser auf deinem Android Gerät.
    * Installiere den Scriptmanager Tampermonkey als Add-on in deinem Browser. (Installiere Tampermonkey nicht auf dem Desktop deines Android Gerätes.)
    * Installiere das Script [GC little helper II](https://github.com/2Abendsegler/GClh/raw/master/gc_little_helper_II.user.js) unter dem Scriptmanager. Wenn du diesen Link auf deinem Android Gerät in deinem Browser anklickst, sollte dein Scriptmanager das bemerken.

    + diff --git a/docu/tips_migration.md b/docu/tips_migration.md index fede104e8..3d70a5241 100644 --- a/docu/tips_migration.md +++ b/docu/tips_migration.md @@ -9,16 +9,16 @@ Es darf immer nur ein Script zum "GC little helper" aktiviert sein, ansonsten gi
    ### 2. Wie kann man den "GC little helper Config II" aufrufen: -Einen Link zum "GC little helper Config II" gibt es im eigenen Dashboard beim Avatar. Außerdem kann man ihn von allen Geocaching Seiten aus mit der Taste F4 aufrufen, sofern man diese Funktion nicht deaktiviert hat.
    +Einen Link zum "GC little helper Config II" gibt es im eigenen Dashboard beim Avatar. Außerdem kann man ihn von allen Geocaching Seiten aus mit der Taste F4 aufrufen, sofern man diese Funktion nicht deaktiviert hat.

    ### 3. Konfiguration des "GC little helper" im "GC little helper II" zur Verfügung stellen: Anstatt mit der Startkonfiguration des "GC little helper II" zu beginnen, kann man die Konfiguration des "GC little helper" exportieren und im "GC little helper II" importieren.
    Sollte irgendetwas schiefgehen oder möchte man mit der Startkonfiguration des "GC little helper II" neu beginnen, kann man im Tampermonkey Menü die "Übersicht" wählen, dann auf "GC little helper II" klicken und anschließend oben den Reiter "Speicher" auswählen. Hier dann alles mit der Maus markieren und entfernen bis auf die beiden Klammern "{" und "}" und anschließend "Speichern" wählen. Beim nächsten Start einer Geocaching Seite wird dann die Startkonfiguration geladen. Es wird dann auch eine Meldung ausgegeben dass Version ... of GC little helper II installiert wurde, weil in der Konfiguration auch eben diese Version hinterlegt war. Dieser Meldung muß keine Beachtung geschenkt werden.
    @@ -33,7 +33,7 @@ Sollte irgendetwas schiefgehen oder möchte man mit der Startkonfiguration des "
    ### 5. Wie kann man den "GC little helper Sync II" aufrufen: -Einen Link zum "GC little helper Sync II" gibt es im eigenen Dashboard beim Avatar. Außerdem kann man ihn von allen Geocaching Seiten aus mit der Taste F10 aufrufen, sofern man diese Funktion nicht deaktiviert hat.
    +Einen Link zum "GC little helper Sync II" gibt es im eigenen Dashboard beim Avatar. Außerdem kann man ihn von allen Geocaching Seiten aus mit der Taste F10 aufrufen, sofern man diese Funktion nicht deaktiviert hat.

    ### 6. Konfiguration des "GC little helper II" in Firefox von Greasemonkey nach Tampermonkey bzw. Violentmonkey kopieren: @@ -42,10 +42,10 @@ Der GC little helper II ist ab Firefox Version 57 unter dem Scriptmanager Grease Die Konfiguration muß unbedingt vor den Upgrades auf Firefox 57 und Greasemonkey 4 kopiert werden, weil die dazu notwendige Funktionalität des GClhs mit diesen Upgrades nicht mehr funktioniert.
    @@ -60,9 +60,9 @@ The GC little helper II can not run from Firefox version 57 with script manager The configuration must necessarily be copied before upgrading to Firefox 57 and Greasemonkey 4, because the necessary functionality of the GClh will no longer work with these upgrades. diff --git a/docu/warranty.md b/docu/warranty.md index 0e992215d..17b2e08e6 100644 --- a/docu/warranty.md +++ b/docu/warranty.md @@ -1,4 +1,5 @@ -     + + --- ### GPL Version 2; Extract of the §§ 11 and 12: NO WARRANTY diff --git a/gc_little_helper_II.user.js b/gc_little_helper_II.user.js index 6b0d2553b..010882cae 100644 --- a/gc_little_helper_II.user.js +++ b/gc_little_helper_II.user.js @@ -2,7 +2,7 @@ // @name GC little helper II // @description Some little things to make life easy (on www.geocaching.com). //--> $$000 -// @version 0.14 +// @version 0.14.1 //<-- $$000 // @copyright 2010-2016 Torsten Amshove, 2016-2023 2Abendsegler, 2017-2021 Ruko2010, 2019-2023 capoaira // @author Torsten Amshove; 2Abendsegler; Ruko2010; capoaira @@ -1636,7 +1636,7 @@ var mainGC = function() { // Im neuen Dashboard Upgrade Erinnerung entfernen. $('.sidebar-upsell').remove(); // Icons aus Play Menü entfernen. - $('.charcoal').remove(); + $('#ctl00_gcNavigation .menu .charcoal').remove(); $('.li-attention').removeClass('li-attention').addClass('li-attention_gclh'); css += // Schriftfarbe Menü. @@ -9461,7 +9461,15 @@ var mainGC = function() { } // Process cache data. const processCaches = (state) => { + // Ensure that last selected cache marker is reset to original coords. + if (!isActive && state[0].postedCoordinatesSave) { + state[0].postedCoordinates = state[0].postedCoordinatesSave; + delete state[0].postedCoordinatesSave; + return; + } + // Nothing to be done. if (!isActive && !resetToPostedCoords) return; + // Move caches to corrected position or reset to original coords. if (state[0].results && state[0].results[0]) { let caches = state[0].results; @@ -9491,7 +9499,8 @@ var mainGC = function() { return; } // Keep selected cache marker at corrected position (otherwise it jumps to original coords). - if (state[0].userCorrectedCoordinates) { + if (state[0].userCorrectedCoordinates && !state[0].postedCoordinatesSave) { + state[0].postedCoordinatesSave = state[0].postedCoordinates; state[0].postedCoordinates = state[0].userCorrectedCoordinates; } } @@ -12767,7 +12776,7 @@ var mainGC = function() { var time = new Date().getTime(); if (next_check < time || manual == true) { - time += 1 * 60 * 60 * 1000; // 1 Stunde warten, bis zum nächsten Check. + time += 8 * 60 * 60 * 1000; // 8 Stunden warten, bis zum nächsten Check. setValue('update_next_check', time.toString()); if (GM_xmlhttpRequest) { GM_xmlhttpRequest({ @@ -12787,9 +12796,6 @@ var mainGC = function() { if (window.confirm(text)) { btnClose(); document.location.href = urlScript; - } else { - time += 7 * 60 * 60 * 1000; // 1+7 Stunden warten, bis zum nächsten Check. - setValue('update_next_check', time.toString()); } } else if (manual == true) { var text = "Version " + scriptVersion + " of script GC little helper II \n" + @@ -13223,8 +13229,8 @@ var mainGC = function() { //--> $$002 code += '