-
released this
2025-11-28 14:34:22 +01:00 | 0 commits to main since this release📦 Installation Package
⚠️ Important: The attached file
de.deinestrainreviews.autoDeleteUnconfirmedUsers-1.4.0.tar.gzis the installable plugin package for WoltLab Suite. This is NOT source code - it's the ready-to-install plugin archive that can be uploaded directly via the WoltLab ACP.Installation Instructions
- Download
de.deinestrainreviews.autoDeleteUnconfirmedUsers-1.4.0.tar.gzfrom the assets below - Go to WoltLab ACP → Configuration → Packages → Install Package
- Upload the
.tar.gzfile - Follow the installation wizard
The update from v1.3.0 is automatic and seamless.
🎉 New Features
- Email Reputation Protection System
- Maximum registration age threshold to identify "risky" legacy accounts
- Silent deletion mode for legacy accounts (no email sent)
- Safety quarantine option to ignore old accounts without deletion
- Intelligent filtering excludes legacy accounts from reminder workflow
- Enhanced Admin Notifications
- Separate notification emails for legacy account deletions
- Detailed reporting with age threshold and protection rationale
- Legacy Account Log Page ⭐ NEW
- View all detected legacy accounts (old unconfirmed users)
- Filter by user ID, registration date, and detection date
- Bulk deletion via clipboard actions
- Sortable columns with persistent filters
📝 Technical Changes
- New configuration option:
auto_delete_unconfirmed_users_max_registration_age - New configuration option:
auto_delete_unconfirmed_users_delete_legacy - Extended
UnconfirmedUserServicewith legacy account handling - New method in
DSRUnconfirmedUserMailServicefor legacy deletion notifications - Updated language files (EN/DE) with reputation protection terminology
- New
LegacyAccountServicefor handling legacy account operations - New
DSRGdprAnonymizerutility class for GDPR-compliant data anonymization - Refactored cronjob architecture with service-oriented design
- Added search and filter functionality to all ACP log pages
- New
LegacyAccountLogdatabase table and data classes - Template-based email system for better maintainability
🔧 Configuration
New Options
- Maximum age for email sending - Maximum age (days) for accounts that receive emails (0 = disabled)
- Silent deletion of Legacy Accounts - Delete old accounts without email to protect reputation
Updated Features
- Enhanced search and filter functionality on all log pages
- Improved GDPR-compliant data anonymization
🔗 Compatibility
- WoltLab Suite: 6.1.0+
- Backward Compatibility: Migration from v1.3.0 is automatic
Note: For source code, please refer to the repository's main branch or specific commit tags.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
de.deinestrainreviews.autoDeleteUnconfirmedUsers-1.4.0.tar.gz
1 download ·
2025-11-28 14:38:01 +01:00 · 23 KiB
- Download
-
released this
2025-11-21 14:40:26 +01:00 | 2 commits to main since this release📦 Installation Package
⚠️ Important: The attached file
de.deinestrainreviews.autoDeleteUnconfirmedUsers-1.3.0.tar.gzis the installable plugin package for WoltLab Suite. This is NOT source code - it's the ready-to-install plugin archive that can be uploaded directly via the WoltLab ACP.Installation Instructions
- Download
de.deinestrainreviews.autoDeleteUnconfirmedUsers-1.3.0.tar.gzfrom the assets below - Go to WoltLab ACP → Configuration → Packages → Install Package
- Upload the
.tar.gzfile - Follow the installation wizard
The update from v1.2.0 is automatic and seamless.
🎉 New Features
- Two-stage deletion process with optional reminder email (configurable: 0-365 days)
- ACP log page for resent activation emails
- Separate email notifications for resend and deletion
📝 Technical Changes
- New database table:
wcf1_resent_activation_email_log - Refactored cronjob with three-stage processing logic
- Enhanced email templates (HTML + Plain Text)
- Intelligent contact form detection
🔧 Configuration
New Options
- Days until resending activation email - Set reminder timing (0 = disabled, direct deletion)
- Email notification when sending reminder emails - Enable/disable notifications for reminders
- Email notification when deleting users - Enable/disable notifications for deletions
Updated Options
- Days until deletion - Now counts from reminder email date in two-stage mode
🔗 Compatibility
- WoltLab Suite: 6.1.0+
- Backward Compatibility: Migration from v1.2.0 is automatic
Note: For source code, please refer to the repository's main branch or specific commit tags.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
de.deinestrainreviews.autoDeleteUnconfirmedUsers-1.3.0.tar.gz
1 download ·
2025-11-21 14:58:30 +01:00 · 11 KiB
- Download
-
released this
2025-03-20 11:33:33 +01:00 | 4 commits to main since this releasede.deinestrainreviews.autoDeleteUnconfirmedUsers.tar.gz
🚀 What's New in v1.1.1?
This release of de.deinestrainreviews.autoDeleteUnconfirmedUsers introduces automatic deletion of unconfirmed users after a configurable period.
✅ Features:
- Automatic removal of users who haven't confirmed their email within the set timeframe.
- Configurable deletion time in the WoltLab ACP.
- Periodic checks via cron job.
- Multilingual support (English & German).
🔧 Installation:
- Download the
.tar.gzfile below. - Upload it via the WoltLab ACP.
- Activate the plugin and configure the waiting period.
⚠️ Compatibility:
- WoltLab Suite: 6.1.x
- PHP: 8.1.2+ (64 Bit)
📜 License:
This plugin is open-source and licensed under GPL-3.0.
🚀 Was ist neu in v1.1.1?
Diese Version von de.deinestrainreviews.autoDeleteUnconfirmedUsers bringt die automatische Löschung unbestätigter Benutzer nach einer konfigurierbaren Zeit.
✅ Funktionen:
- Automatische Entfernung von Benutzern, die ihre E-Mail nicht innerhalb der eingestellten Frist bestätigt haben.
- Konfigurierbare Löschzeit in der WoltLab ACP.
- Regelmäßige Prüfung durch Cronjob.
- Mehrsprachige Unterstützung (Deutsch & Englisch).
🔧 Installation:
- Lade die
.tar.gz-Datei unten herunter. - Lade sie über das WoltLab ACP hoch.
- Aktiviere das Plugin und konfiguriere die Wartezeit.
⚠️ Kompatibilität:
- WoltLab Suite: 6.1.x
- PHP: 8.1.2+ (64 Bit)
📜 Lizenz:
Dieses Plugin ist Open-Source und unter der GPL-3.0 lizenziert.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
de.deinestrainreviews.autoDeleteUnconfirmedUsers.tar.gz
0 downloads ·
2025-03-20 11:52:55 +01:00 · 2.7 KiB