mydealz Manager

Deals gezielt ausblenden mittels X Button, Filtern nach Händlern und Wörtern im Titel. Teure und kalte Deals ausblenden.

Dit zijn versies van het script waarin de code is bijgewerkt. Alle versies tonen.

  • v1.12.9.2 28-02-2025

    FIX

    • Eingabe im Maximalpreis Filter verursachte Probleme bei Punkt und Komma.
  • v1.12.9.1 28-02-2025

    FIX

    - Auf Touch Geräten wurde nicht in der WordSuggestionList gescrollt.

  • v1.12.9 28-02-2025

    FIX

    • Beim Scrollen im SettingsUI wurde teilweise die Website gescrollt.
    • Auf Touch-Geräten war keine Eingabe im Maximalpreis Filter möglich.
    • Wurde während der Suche in Wort-/Händlerliste ein Eintrag gelöscht, sprang der Zähler von xx/xx auf xx und zeigte nur noch die Gesamtzahl der Einträge.

    CHANGE

    • Optimierung der Vorschläge in der WordSuggestionList.
    • Robustere und präzisere Wortfilterung.
  • v1.12.8 24-02-2025

    FIX

    • In 1.12.7 wurden Deals nicht korrekt anhand von Wörtern ausgeblendet.
    • Beim Scrollen in der WordSuggestionList wurde teilweise auch die Seite gescrollt.
    • In WordSuggestionList wurden einige Sonderzeichen aus dem Titel angezeigt.
    • Gespeicherte Daten (Wörter, Händler etc.) wurden nicht vollständig aus der vorigen Version migriert.
    • Wurde die Wort-/ oder Händlerliste während der Suche geleert und anschließend das Suchfeld geleert, zeigte der Zähler anstatt 0 noch den vorigen Wert an.
    • Wurden alle Wörter/Händler aus der Liste entfernt, blieb die Anzahl der Einträge noch auf den vorigen Wert und ist erst nach dem erneuten Öffnen der Liste auf 0 gesetzt worden.

    CHANGE

    • Der Code hat nun eine verbesserte Strukturierung und es wurde mehr Beschriftung eingefügt.
    • Geringe Designanpassungen.
    • Zähler für ausgeblendete Wörter/Händler zeigt bei der Suche nun die Anzahl der sichtbaren Einträge an.
    • Bei der Suche in der Liste der ausgeblendeten Wörter/Händler, änderte sich die Fenstergröße. Das Fenster behält seine Größe nun bei.
    • Beim Wiederherstellen des Backups werden vorhandene Daten mit denen aus dem Backup migriert und doppelte Einträge werden entfernt. Zuvor überschrieb das Backup die gespeicherten Daten.
    • Zähler für ausgeblendete Wörter/Händler ändert sich nun live beim Entfernen eines Eintrags.

    REMOVE

    • Entfernen von nicht mehr benötigten Funktionen und Code.
  • v1.12.7 21-02-2025

    FIX

    • Maximalpreis: Deals mit Preis >999,99 wurden nicht gefiltert, wenn Maximalpreis niedriger war. Komma wurde nicht berücksichtigt (Bsp 999,99 -> 999999).
    • Wortfilter: Der Wortfilter hat Groß- und Kleinschreibung unterschieden, wodurch doppelte Einträge entstanden sind (Bsp 'geschirrspüler' und 'Geschirrspüler').
    • Keine Daten bei Update: Gespeicherte Daten wurden bei einem Script Update nicht übernommen, da sie seit 1.12.5 nur noch im GM Storage lagen. Von dort ließen sie sich aber nicht in eine neuere Version übernehmen. Daher werden Daten nun auch wieder im localstorage gespeichert.

    CHANGE

    • Backup: maxprice und hidecolddeals werden nun auch im Backup gesichert und wiederhergestellt.
    • Design: UI an mydealz Designänderung angepasst.

    REMOVE

    • Code: Nicht benötigter Code wurde entfernt.

    Hinweis: 1.12.7 versucht die gespeicherten Daten wieder aus dem localstorage zu importieren. Sollten dort keine Daten mehr sein, besteht die Möglichkeit auf eine vorige Version (.5 oder .6) zu wechseln, ein Backup zu erstellen und dieses in .7 wiederherzustellen.

  • v1.12.6 16-02-2025

    FIX

    • SettingsUI: Anordnung der Elemente wurde vertauscht, wenn bei geöffnetem SettingsUI der Settings Button in einem anderen Deal gedrückt wurde.
    • Smartphone: Deal ausblenden Button wurde teilweise nicht wieder ausgeblendet.

    CHANGE

    • Smartphone: Fokus in Wort hinzufügen lässt die Tastatur nun geschlossen und zeigt nur die WordSuggestionList an. Button zum Aufrufen der Tastatur hinzugefügt.
  • v1.12.5 14-02-2025
    • ADD: In Wortfilter und Händlerfilter wird nun angezeigt, wie viele Einträge jeweils vorhanden sind.
    • FIX: Smartphone - Unbekanntes Problem sorgte dafür, dass das Script nicht funktionierte. ExcludeWords wurde nicht korrekt initialisiert. Code robuster gemacht.
    • FIX: WordSuggestionList - Senkrechter Strich/Pipe (|) an einem Wort wurde mit angezeigt (Bsp "Laptop|" -> "Laptop")
    • FIX: Wortfilter - Beim Filtern von Wörtern, die mit Bindestrich verbunden sind, wurden auch solche ohne berücksichtigt (Bsp "Full-HD" = "Full HD").
    • CHANGE: Wortfilter - Teilgruppe von Wörtern, die mit Bindestrich verbunden sind, filtert nun auch die komplette Gruppe (Bsp "Full-HD" = "Full-HD-Beamer").
    • CHANGE: Daten werden nun nicht mehr im LocalStorage gespeichert, sondern im GM-Storage. Sorgt dafür, dass Daten beim Löschen der Browserdaten von mydealz.de nicht ebenfalls gelöscht werden.
  • v1.12.4 09-02-2025
    • FIX: Wortfilter - Diverse Deals wurden nicht korrekt ausgeblendet.
    • FIX: WordSuggestionList - Es fehlten teilweise Wörter, die von Sonderzeichen umgeben waren.
    • FIX: mydealz Vote Buttons - Effekte fehlten und Button wurden ausgeblendet, wenn sie gedrückt wurden.
  • v1.12.3 05-02-2025
    • FIX: Deals wurden teilweise nicht korrekt nach Wörtern ausgeblendet.
  • v1.12.2 05-02-2025
    • Versions-Änderungen 1.12.2
      • FIX: Wenn die mydealz Ansicht auf Auto gestellt war und von Hell zu Dunkel wechselte, blieb mydealz Manager im hellen Modus.
    • Versions-Änderungen 1.12.1
      • FIX: mydealz Manager blieb im dunklen Modus, selbst wenn das mydealz Design hell war.
  • v1.12.1 05-02-2025
    • FIX: mydealz Manager blieb im dunklen Modus, selbst wenn das mydealz Design hell war.
  • v1.12.0 04-02-2025

    NEU: mydealz Manager passt sich nun an das dunkle Design der Seite an.

  • v1.11.2 01-02-2025

    // Fix: Filtern nach Maximalpreis funktioniert wieder.
    // Fix: WordSuggestionList ist nun an NewWordInput angeheftet und verschiebt sich nicht mehr beim Scrollen.
    // Fix: Wörter die im Titel mit einem "/" voneinander getrennt sind, werden nun in der WordSuggestionList angezeigt.
    // Fix: Bindestrich vor Wort im Titel wird in der WordSuggestionList ausgeblendet ("-Rotwein" wird nur als "Rotwein" vorgeschlagen).
    // Fix: Matching für Filtern von Wörtern erfolgt nun nur nach komplett gleicher Schreibweise (zuvor wurde auch "Spielzeugauto" gematcht, wenn nach "Auto" gefiltert wurde).
    // Fix: WordSuggestionList bleibt nun an der Position, an der ein Wort ausgewählt wurde (zuvor jedes mal an den Anfang der Liste gerutscht).
    // Fix: Sonderzeichen werden in Wörtern in der WordSuggestionList nun berücksichtigt (Bsp.: "BACARDÍ" statt zuvor "BACARD").

  • v1.11.1 09-01-2025

    Fix: wordSuggestionList blieb nach dem Aufrufen offen, wenn man die Einstellungen über den closeSettingsButton schloss.

  • v1.11.0 08-01-2025

    Changelog für Version 1.11.0

    Neuer Name: mydealz Manager

    Neue Features:

    1. Maximalpreis Filter in mydealz Navigation integriert

      • Deals über dem eingestellten Preis werden automatisch ausgeblendet
      • Filtereinstellung wird dauerhaft gespeichert
      • Preisfilter aus dem Settings UI in die mydealz Navigation verschoben
    2. Kalte Deals Filter in mydealz Navigation integriert

      • Deals mit negativer Temperatur können automatisch ausgeblendet werden
      • Filtereinstellung wird dauerhaft gespeichert
      • Visuell an mydealz Design angepasst

    UI Verbesserungen:

    • Filter visuell an mydealz Design angepasst
    • Konsistente Positionierung der Filterelemente
    • Native mydealz Checkbox Styles übernommen

    Bugfixes:

    • Verbesserte Event Handler für Filter
    • Optimierte Speicherung der Filtereinstellungen
  • v1.10.3 08-01-2025

    Fix: Script funktionierte nicht mehr bei dynamisch nachgeladenen Inhalten, sobald einmal das SettingsUI geöffnet wurde.

  • v1.10.2 08-01-2025

    Fix: Liste mit Wortvorschlägen wurde nicht korrekt angezeigt.

  • v1.10.1 07-01-2025

    Changelog für Version 1.10.1

    1. UI-Verbesserungen

      • Settingsbutton Design an andere Button angepasst
        • Border (1px solid #e4e4e4) für Settingsbutton hinzugefügt
        • Hintergrundfarbe beim Hover vereinheitlicht (#f2f2f2)
        • Hover Animation
    2. Funktionale Änderungen

      • Erneuter Klick auf Liste Wort-/Händlerfilter schließt diese jetzt
      • Settings-UI schließt sich automatisch wenn:
        • Händler ausgeblendet wurde
        • Wort hinzugefügt wurde
      • Einstellungen können mit Inhalt von anderem Deal aktualisiert werden
        • Sind die Einstellungen offen und man drückt den settingsButton eines anderen Deals, wird der Inhalt vom neuen Deal übernommen. Name des Händlers ändert sich und die Liste der Wortvorschläge wird aktualisiert.
    3. Mobile/Touch Optimierungen

      • Wurde der Deal ausblenden Button aktiviert, verschwindet dieser wieder, sobald man scrollt
    4. Code-Optimierungen

      • Button und Container Styles vereinheitlicht
      • Event Handler Code aufgeräumt
      • Doppelte Event Listener entfernt
      • Code-Struktur verbessert
  • v1.10.0 07-01-2025

    Deals lassen sich jetzt nach der Höhe des Dealpreises ausblenden.

  • v1.9.0 03-01-2025

    Changelog für Version 1.9.0:

    1. UI/Button Platzierung
    - Deal ausblenden Button bei abgelaufenen Deals korrekt platziert
    - Einstellungen-Button überlagert nicht mehr das Website Design
    - Verbesserte Positionierung aller Overlay-Elemente

    2. Wortfilter Verbesserungen
    - Korrekte Verarbeitung von Sonderzeichen bei Wortvorschlägen
    - HTML Entity Dekodierung implementiert
    - Verbesserte Wortextraktion aus Titeln
    - Fix für nicht funktionierende Wortliste

    3. Touch-Optimierungen
    - Wortvorschläge nun auch auf Touchscreens
    - Verbesserte Touch-Event Handhabung
    - Angepasstes UI für Touch-Geräte

    4. Live Updates
    - Sofortige Aktualisierung der Wortliste bei neuem Eintrag
    - Sofortige Aktualisierung der Händlerliste bei neuem Eintrag

    5. Neue Features
    - Click & Add Funktion für neue Wörter
    - Verbesserte Wortvorschläge aus Deal-Titeln
    - Optimierte Händlerverwaltung

    6. Code-Optimierungen
    - Verbesserte Event Handler Organisation
    - Cleanup von ungenutztem Code
    - Bessere Variablen-Scoping
    - Reduzierte Code-Duplikation

    Technische Details:
    - Neue Funktion decodeHtml() für korrekte Textverarbeitung
    - Überarbeitetes Event Handling System
    - Verbesserte Merchant Data Handhabung
    - Optimierte UI-Update Logik

  • v1.8.1 01-01-2025

    Main Fixes:

    - Touchscreen: UI lässt sich nun auch auf Geräten mit Touchscreen korrekt benutzen.
    - UI schließt sich jetzt nicht mehr komplett, nachdem ein Wort aus der Liste gelöscht wurde.
    _________________________
    Touch-Geräteunterstützung

    - Konstante IS_TOUCH_DEVICE für bessere Touch-Erkennung hinzugefügt
    - Touch-optimierte UI-Positionierung mit getSubUIPosition() implementiert
    - Positionierung von Untermenüs auf Mobilgeräten korrigiert

    UI-Verbesserungen

    - Unter-UIs (Händlerliste, Wortliste) werden jetzt bei Touch-Geräten auf dem Bildschirm zentriert
    - Nebeneinanderpositionierung entfernt, die auf Mobilgeräten Probleme verursachte
    - Robustere Touch-Ereignisbehandlung hinzugefügt
    - UI-Zugänglichkeit auf kleinen Bildschirmen korrigiert

    Codebereinigung

    - Debug-Anweisungen aus console.log entfernt
    - Kommentare und Dokumentation bereinigt
    - Doppelte Ereignislistener entfernt

    Fehlerbehebungen

    - Problem behoben, bei dem Untermenüs auf Touch-Geräten nicht zugänglich waren
    - Verbesserte Klick-/Touch-Ereignisbehandlung
    - Bessere Fehlerbehandlung bei der UI-Erstellung

  • v1.8.0 01-01-2025

    Neuerungen

    - Tooltips zur besseren Bedienbarkeit hinzugefügt
    - Neue Einträge erscheinen jetzt am Anfang der Listen
    - Verbesserte Navigation zwischen den Einstellungsfenstern
    - Klick außerhalb der Fenster schließt diese nun

    Verbesserungen

    - Überarbeitetes, aufgeräumteres Design
    - Automatisches Speichern aller Änderungen
    - Intuitivere Bedienung beim Hinzufügen von Filtern

  • v1.7.2 30-12-2024

    Fix: Touch-Screen Geräte: Der 'Deal ausblenden' Button wird nun wieder korrekt angezeigt.

  • v1.7.1 30-12-2024

    Backup erhält nun Zeitstempel im Dateinamen.

  • v1.7.0 30-12-2024

    Highlighting aus dem Code entfernt, da zuletzt ohne korrekte Funktion. Kommt in zukünftigen Versionen ähnlich wieder.

  • v1.5.1 28-12-2024

    Rollback aufgrund unerwartetet Probleme

  • v1.6.3 28-12-2024

    1.6.3: @description angepasst

  • v1.6.2 28-12-2024

    1.6.2: Geändert – Grau hinterlegter Settings-Button im mydealz Stil; Behoben – Animation des Settings-Buttons entfernt

  • v1.6.1 28-12-2024

    1.6.1 Deal Ausblenden Button auch auf Geräten mit Touch verfügbar.

  • v1.6.0 28-12-2024

    Hinzugefügt: Die Schaltfläche „Einstellungen“ entspricht jetzt dem Stil der Abstimmungsschaltfläche von mydealz
    Geändert: Die Schaltfläche „Einstellungen“ wurde in einen separaten Container neben dem Abstimmungsfeld verschoben
    Behoben: Schaltflächenanimation und Fokusstatusverhalten
    Hinzugefügt: Bessere Sichtbarkeit für Einstellungssteuerelemente
    Geändert: Verbesserungen des UI-Layouts für mehr Konsistenz
    Behoben: Positionierung des Einstellungsdialogs und Z-Index
    Hinzugefügt: Unterstützung für Kompatibilität mit Dunkelmodus
    Behoben: Schaltflächen-Hover-Zustände und -Übergänge

  • v1.5.0 28-12-2024

    - Hinzugefügt: Font Awesome-Symbole für eine bessere Benutzeroberfläche
    - Hinzugefügt: Automatische Speicherfunktion für alle Einstellungen
    - Hinzugefügt: System zur Hervorhebung von Deals mit anpassbaren Grenzen
    - Hinzugefügt: Kontrollkästchenzustände werden jetzt im lokalen Speicher gespeichert
    - Hinzugefügt: Farbgebung von Deals basierend auf Preis, Hotness und „Geizfaktor“
    - Hinzugefügt: Visuelles Feedback für verschiedene Dealkategorien
    - Update: Verbesserter Einstellungsdialog mit besser organisierten Optionen
    - Update: Verbesserte Händler-ID-Erkennung
    - Update: Bessere Fehlerbehandlung und Statusverwaltung
    - Fix: Persistenz der Deal-Verbergung
    - Fix: Layout und Reaktionsfähigkeit der Einstellungen-Benutzeroberfläche

  • v1.5.2 28-12-2024

    1.5.2: Fix – Versteckte Angebote bleiben jetzt nach dem Öffnen des Einstellungsdialogs verborgen; Update – Verbesserte Händler-ID-Erkennung; Fix – Persistentes Ausblenden von Angeboten; Hinzufügen – Bessere Fehlerbehandlung für JSON-Parsing; Fix – Statusverwaltung der Angebotssichtbarkeit

  • v1.5.1 27-12-2024