diff --git a/CHANGELOG.md b/CHANGELOG.md index dcddde35..b64080bc 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,21 @@ This file documents all notable changes made to ITFlow. +## [25.01.01] + +### Added / Changed +- Redesigned the Multi-Factor Authentication (MFA) Setup and Enforcement Flow UI/UX for a more intuitive user experience. +- Added a "Member" column in the user roles listing for improved visibility. +- General UI/UX improvements, along with minor performance optimizations and cleanups. + +### Fixed +- Fixed an issue where Stripe was not appearing as a recurring payment option. +- Corrected inaccurate Quarter 2 Expense results in the Profit & Loss Report. +- Resolved TOTP code not displaying correctly on hover in the Contact or Asset Details sections. +- Archived contacts no longer appear in the Bulk Mail section. +- Fixed an issue where the Ticket Assign Modal was showing both ITFlow and client users. +- Fixed issue with login key redirecting to legacy client portal page. + ## [25.01] ### Added / Changed diff --git a/admin_bulk_mail.php b/admin_bulk_mail.php index 8ede4dd8..0d68f27f 100644 --- a/admin_bulk_mail.php +++ b/admin_bulk_mail.php @@ -4,7 +4,8 @@ require_once "includes/inc_all_admin.php"; $sql = mysqli_query($mysqli, "SELECT * FROM contacts LEFT JOIN clients ON client_id = contact_client_id - WHERE contact_archived_at IS NULL + WHERE client_archived_at IS NULL + AND contact_archived_at IS NULL AND contact_email != '' AND (contact_primary = 1 OR contact_important = 1 OR @@ -22,7 +23,7 @@ $sql = mysqli_query($mysqli, "SELECT * FROM contacts