Skip to content

Releases: FriendsOfREDAXO/issue_tracker

1.7.0

28 Mar 20:53
e47f25d

Choose a tag to compare

[1.7.0] – 2026-03-29

Neue Funktionen

  • Interaktive Checklisten: Aufgabenlisten in Beschreibungen und Kommentaren können per Klick direkt abgehakt werden
    • Markdown-Syntax: - [ ] Offene Aufgabe und - [x] Erledigte Aufgabe
    • Fortschrittsbalken mit Zähler (x/y Aufgaben erledigt) in der Detailansicht
    • Kompakter Fortschrittsbalken (4px) in der Issue-Liste wenn Checklisten vorhanden sind
    • Klick auf Checkbox speichert sofort via Server-Request, kein Seitenneulade
  • Zeiterfassung: Zeit kann über den /spent-Befehl in Kommentaren erfasst werden
    • Unterstützte Formate: 2h, 30m, 1h 30m, 90min
    • /spent wird im angezeigten Kommentar ausgeblendet
    • Gesamtzeit aller Einträge im Details-Panel der Detailansicht sichtbar
    • Zeiteinträge werden im Aktivitätsprotokoll festgehalten
    • Neue Datenbank-Tabelle rex_issue_tracker_time_entries (id, issue_id, comment_id, user_id, minutes, note, created_at)
  • #Issue-Referenzen: Verweise auf andere Issues in Kommentaren werden automatisch verlinkt
    • #42 wird zu einem klickbaren Backend-Link auf Issue #42 – Syntax: Leerzeichen oder Satzzeichen vor/nach #, nicht direkt an Wortzeichen (foo#42 wird nicht ersetzt)
    • Das referenzierte Issue erhält einen Cross-Reference-Eintrag im Aktivitätsverlauf
    • Referenzen innerhalb von Code-Blöcken werden nicht ersetzt

1.4.1 – Bugfix: E-Mail-Benachrichtigungen für Nicht-Admins

11 Feb 13:26

Choose a tag to compare

Bugfixes

  • E-Mail-Benachrichtigungen nur für Admins: Nicht-Admin-Benutzer erhielten keine E-Mails, da die Berechtigungsprüfung per LIKE auf der role-Spalte nach Permission-Strings suchte statt nach Rollen-IDs. Berechtigungen werden jetzt korrekt über rex_user::hasPerm() geprüft.
  • issue_tracker[issue_manager] wird jetzt bei Benachrichtigungen berücksichtigt (fehlte vorher)
  • Deaktivierte Benutzer werden bei Benachrichtigungen korrekt ausgeschlossen (status = 1)
  • SQL-Injection-Schutz: Whitelist-Validierung für Notification-Typ hinzugefügt

Vollständiger Changelog: https://github.com/FriendsOfREDAXO/issue_tracker/blob/main/CHANGELOG.md

1.4.0

11 Feb 12:59
e8701a6

Choose a tag to compare

[1.4.0] – 2026-02-11

Neue Funktionen

  • Erinnerungs-Funktion: Zugewiesene Benutzer können per Klick an offene Issues erinnert werden
    • Konfigurierbarer Cooldown (Standard: 24 Stunden) zwischen Erinnerungen pro Issue
    • Erinnerungs-Button in der Issue-Detailansicht (rot hervorgehoben)
    • Reminder-Tracking in eigener Datenbank-Tabelle mit History-Eintrag
  • Anpassbare Erinnerungs-Templates: Reminder E-Mail-Vorlage ist über die Einstellungen anpassbar (DE + EN)
  • Sichere Markdown-Formatierung in E-Mails: Beschreibungen und Kommentare in E-Mail-Templates unterstützen jetzt:
    • **fett** und *kursiv*
    • [Linktext](URL) für Links
    • Automatische Verlinkung von URLs und E-Mail-Adressen
    • Zeilenumbrüche werden zu <br> konvertiert
  • Neue Platzhalter: {{sent_by_name}}, {{issue_status}}, {{due_date}} für E-Mail-Templates
  • Konfigurierbare Absender-Adresse: Eigene E-Mail-Absenderadresse in den Einstellungen, mit PHPMailer-Konfiguration als Fallback

Verbesserungen

  • Tabellendefinitionen zentralisiert: Alle 14 DB-Tabellen in gemeinsame table_setup.php ausgelagert (von install.php und update.php genutzt)
  • Update-sicheres Template-Management: Fehlende E-Mail-Templates werden bei Updates automatisch nachgerüstet, ohne bestehende zu überschreiben
  • E-Mail-Darstellung: white-space: pre-wrap durch nl2br() ersetzt für saubere Zeilenumbrüche
  • Reminder Cooldown: Einstellbar über Einstellungen → E-Mail mit Minimum 1 und Maximum 720 Stunden

1.3.0

09 Feb 16:19

Choose a tag to compare

Neu in 1.3.0

  • Lightbox für Attachments
  • Neuer Status Info

1.2.0

26 Jan 17:22
d5f89fa

Choose a tag to compare

Neu in: 1.2.0

  • Verwandte Issues können verknüpft werden
  • Schönere Issue Mails
  • E-Mail-Vorlagen können zurückgesetzt werden
  • E-Mail-Versandt-Testing

1.1.0

18 Jan 01:27
ac0b086

Choose a tag to compare

  • CSV '/ PDF Export
  • Fehlende Übersetzungen ergänzt
  • Filter in Overview
  • Rechte verbessert

1.0.1

16 Jan 13:07
7903c5b

Choose a tag to compare

  • Fehlende Übersetzungen ergänzt
  • Email-Templates um Info zum Einmal-Link ergänzt
  • Fixed: Problem bei der AddOn-Auswahl Array vs String
  • Benachrichtigungs-Email-Adresse kann direkt in den Einstellungen gesetzt werden, wenn im Profil nicht hinterlegt

1.0.0

12 Jan 13:45
e505c3c

Choose a tag to compare

Initial release