• There are no suggestions because the search field is empty.
    

Bizman Release 2.9.0

We’re back with another round of updates! This version improves task tracking accuracy, boosts client visibility, tightens platform security, and adds more transparency to logs and user actions.

 

Here’s everything new in v2.9.0:


📌 Highlights

🔐 Security Enhancements

  • File Upload Restrictions
    To prevent risky uploads, we've restricted the ability to upload potentially harmful file types like .zip, .exe, and .js.


⏱️ Timer & Worklog Fixes

  • Export Accuracy Improvements
    Exporting from Timers > Active Timers now correctly reflects the table view and includes the "User" column.
  • Field Disappearance Bug Fix
    The "Task Type" field no longer disappears when the "Start a Timer" button is double-clicked.
  • Worklog Title Fixes in Export
    Column headers now display clearer titles:
    • DateDate Recorded
    • Time WorkedLogged Time
  • Non-Billable Timer Fix
    Non-billable hours will no longer deduct from a client’s Bank of Hours.

🗂️ Task Manager Upgrades

  • File View Optimization
    Files uploaded to tasks can now be viewed in-browser — no need to download every time.
  • Import Bugs Fixed
    • Typo fixed: “Unassign” → “Unassigned”
    • Due date and start date errors on import are resolved.
  • List View Date Fixes
    The Start Date now accurately reflects when there's no Due Date.
  • Start Date vs Due Date Logic
    Users are now alerted if they set a Due Date earlier than the Start Date.
  • Status Change Activity Tracking
    We’re now logging status changes so you can track how tasks evolve over time.
  • Improved Task Activity Log for Worklog Reassignments
    Clear logs are shown when hours are moved or changed between tasks, helping with transparency and auditing.
  • Activity Log Clarity for Cleared Dates
    Instead of “invalid date,” the system now logs:
    John Doe cleared Due Date, changing from 2025-05-10 to No Date.

👥 Client Management

  • Project Manager Badges
    PMs are now displayed with a dedicated badge in the Client Dashboard.
    If a PM is deactivated, a badge will show this too.
  • Inactive Project Manager Handling
    Inactive PMs can now be removed, replaced, and managed from the "Edit Client" modal. Inactive users are now listed alongside active users with a distinct visual badge.

👤 User Experience & Validation

  • Duplicate Entry Warnings
    When editing users, the system now warns about duplicate full names or phone numbers, just like when creating a new user.
  • Form Reset on Cancel
    Canceling a user form now clears all fields, avoiding confusion from lingering inputs.

💬 Notifications

  • Correct Name on Deactivation Emails
    Admins now see the correct name for the new assignee of tasks when a user is deactivated.
  • Reactivation Alerts
    Admins now receive an email when a deactivated user is reactivated.

🧾 Client Dashboard Fixes

  • Typing Bug in Hours Entry
    Characters no longer persist after hitting enter in the Hours tab.
  • Contact Person Refresh Issue
    After adding a contact person, the interface now updates automatically — no need to reload the page.

📈 Statistics View

  • UI Fixes in Filters
    • Fixed disabled-style cursor on month filters that still opened a menu
    • Added visual distinctions between active and inactive users
    • Titles remain sticky while scrolling, like in Client and User Daily tabs

🔐 Password Manager Fixes

  • Edit Modal Warnings
    Unsaved passwords now disappear when the modal is closed — avoiding accidental overwrites.
  • Inactive Client Filtering
    Searching for clients now correctly respects the "enabled only" filter.
  • Miscellaneous Fixes
    • Fixed 404 error on full-page reloads
    • Fixed missing icons
    • Fixed typos in Password Manager and Add Skill Set modals

🧠 UI/UX Tweaks

  • Quick Access Menu Descriptions
    Menus now show clearer descriptions in Quick Access for better navigation.
  • Activity Logs: Better Transparency for Time & Status Changes
    Updated logs to show when time is moved between tasks or cleared for accuracy.

🛠 Bug Fixes Summary

  • 🐞 Fixed double-click issue hiding task fields
  • 🐞 Resolved export bugs in Timer reports
  • 🐞 Corrected duplicate user validation
  • 🐞 Fixed incorrect names in deactivation emails
  • 🐞 Fixed date display and validation issues in task list view
  • 🐞 Fixed UI/UX bugs across Statistics, Password Manager, and Client Dashboard

⚙️ Coming Soon

We're continuing work on:

  • Expanded audit trails for task and user activity
  • Improved customization in exports
  • AI-driven suggestions for time logs and project summaries
  • Role-based access optimizations