PQM Change Log

From chaos to control – the real story

v0.3 – The Beginning (We cried)

  • First internal prototype
  • Tasks stored directly in WordPress tables
  • No UI consistency
  • No reports
  • No Gantt
  • Everything was manual
  • Many bugs
  • Many late nights

This version barely worked — but it proved the idea.


v0.4 – Survival Mode

  • First task list
  • Basic statuses
  • Manual notes
  • First database refactor
  • First real crashes in production

At this stage, we questioned the project more than once.


v0.5 – First Structure

  • Dedicated database tables
  • Task notes system
  • Early permissions
  • Cleaner admin UI
  • First performance optimizations

The system started to feel “real”.


v0.6 – Production Reality Hits

  • Department-based task structure
  • Time tracking foundations
  • Internal production notes
  • First reporting attempts
  • First client visibility

This is where PQM met real production conditions.


v0.7 – Gantt Era

  • First Gantt timeline implementation
  • Day-based scheduling
  • Timeline rendering optimizations
  • Visual production planning introduced

From here, planning changed completely.


v0.8 – Communication & Stability

  • Client email communication system
  • Status-based notifications
  • PDF generation (manager & production views)
  • Massive bug fixing
  • Database migration system added

This version stabilized the core.


v0.9 – Almost There

  • Advanced reports
  • KPI dashboards
  • Export systems
  • Permissions refactor
  • Client panel improvements
  • Multilingual foundations
  • Gantt refinements
  • Performance optimizations

v0.9.6.4 – Current Stable Development Version

  • Production-ready architecture
  • Stable database migrations
  • Clean upgrade path
  • Improved client communication
  • Refined UI and UX
  • Ready for first public release

This is the version where we finally stopped crying 😄


v1.0 – First Official Release

  • New licensing system
  • Licensing validation and security improvements
  • Codebase cleanup and refactoring
  • General stability and performance fixes

v1.0.0.2

  • New permanent task statuses:
    • _cancelled
    • _complaint

v1.0.0.5

  • KPI widget in the cockpit with working filters

v1.0.0.5.6

  • Polish UI

v1.0.1.5.0

  • Refactor code after Plugin Check recommendations

v1.0.1.9.0

  • Fixed inconsistent status updates in task list (race condition / UI refresh issue).
  • Fixed task view concurrency issue (department time/done updates vs. quick status change) that could cause incorrect margin/totals.
  • Improved AJAX synchronization and prevented overlapping requests.

v1.0.2.7.5 – Live Cost Engine Stabilization Update

Major stability and real-time calculation improvements
This update significantly improves the internal cost calculation engine and resolves several critical live-update inconsistencies in the Task View.
Fixed
Fixed 403 AJAX error in department updates (nonce validation issue)
Fixed disappearing delta (Δ) values in department cost cells
Fixed inconsistent rendering of cost cell HTML after AJAX refresh
Fixed production cost section not updating in real-time
Fixed cost summary recalculation not including production costs immediately
Improved synchronization between:
Department labor costs
Production costs
Total cost summary
Improved
Department cost cells now always render:
Planned
Real
Delta (Δ)
Full cost cell HTML is now returned from backend to prevent partial DOM overwrites
Added robust fallback logic in frontend rendering
Improved AJAX response consistency across cost-related endpoints
Strengthened nonce handling for department updates
Technical Improvements
Unified cost recalculation logic across:
pqm_update_department
pqm_save_production_cost
Backend now returns complete cost cell structures instead of partial fragments
Hardened real-time calculation engine for ERP-style workflow stability

Result:
The live cost engine is now fully synchronized. All labor, production, and total costs update instantly without page reload and without losing delta values.


v1.0.2.9 – Advanced Email Automation & Template System

“From simple notifications to production-grade automation.”
Major upgrade of the internal email engine.

Added

  • Multi-stage status change email triggers (1st / 2nd / 3rd / every change)
  • Dedicated triggers for:
    • Cancelled tasks
    • Complaints
    • Completed tasks
  • Editable email templates per trigger
  • Built-in template management:
    • Load default
    • Reset to default
    • Clear (use system defaults)
  • Dynamic token support in email content
  • Atomic duplicate protection for task creation emails
  • Improved email queue reliability

Improved

  • Trigger conflict handling (prevents duplicate sends)
  • Better separation between task_new and every-status triggers
  • Cleaner admin UI for email management
  • Stable TinyMCE integration

Fixed

Edge-case race condition in email enqueue logic

Duplicate “task_new” emails in certain flows

Trigger overlap when “every status change” was enabled

Inconsistent template reset behavior


v1.0.3 – Modular Core Architecture

This version introduces a major structural upgrade: PQM is now modular-ready.

The core system has been refactored to support installable feature modules, allowing controlled expansion without bloating the main plugin.

Added

  • Internal module loader system
  • Dedicated /modules/ directory structure
  • Module manifest standard
  • License-based module activation (entitlements)
  • Admin Modules panel
  • Secure ZIP upload for module installation
  • Enable/disable toggle per module
  • Backward compatibility for existing installations

Why this matters

PQM is no longer just a workflow tool — it is becoming a scalable production platform.

This foundation enables future modules such as:

  • Standalone Orders (without WooCommerce)
  • Advanced Analytics
  • Supplier integration
  • Warehouse management
  • Automation extensions

Version 1.0.3 marks the beginning of PQM as a true Production Operating System.


v1.0.3.4 – License Server Automation & Module Entitlements

  • Added secure REST endpoint for automatic module entitlements management
  • WooCommerce-ready automation: modules can now be assigned to a license after purchase
  • Support for merge logic (append or replace entitlements)
  • Application Password–secured admin API endpoint
  • Improved license verification response (returns active modules array)
  • Internal hardening for modular architecture expansion

v1.0.5 – Reports & Modular-ready groundwork

  • Fixed and stabilized the new Reports UI (charts rendering, sizing, and live filters).
  • Rebuilt Department Efficiency data source to correctly calculate minutes and labor cost from department/task logs (instead of empty/incorrect joins).
  • Improved date range handling across reports so selected filters reliably affect results.
  • General cleanup and compatibility tweaks to support the upcoming modular architecture.

v1.0.5.1

  • Fixed calendar loading in the Pro version.
  • Improved calendar AJAX handling for more reliable task event rendering.
  • Preserved the working Calendar / Gantt switch behavior.
  • Fixed broken characters and encoding issues in NASA+ Analytics.
  • Improved text rendering and readability in the NASA+ Analytics module.
  • General stability improvements for the Pro build.

This update prepares PQM for fully automated module sales and scalable commercial deployment.


This release marks the transition from development product to a commercial-ready system.


🚀 Product Vision

Production Queue Manager is built with one goal:
to bring order, clarity, and intelligence into production workflows.

Upcoming milestones:

  • v1.0.5 – Modular Architecture Preparation
    • Internal restructuring for modular system support
    • Core refactoring to enable external feature modules
    • License system prepared for module-based activation
    • Foundation for future ERP-style expansion
  • v1.0.6 – Independent Orders Module (Phase 1)
    • Introduction of the first optional module
    • Orders system separated from WooCommerce
    • Native PQM order handling engine (internal architecture)
    • Initial step toward WooCommerce-independent workflow
  • v1.0.8
    • Translation extensions
    • Full multilingual verification and consistency fixes
  • v1.1
    • Automated complaint handling modules
    • Automated production delay detection
    • Smart status escalation and notifications
  • V1.1.5
    • Calendar and Gantt chart improvents (moving tasks, etc.)
  • v1.2
    • AI-powered production analytics
    • Predictive delays and bottleneck detection
  • v1.3
    • External supplier collaboration modules
    • Material supplier integrations
    • Supplier task visibility and feedback loops
  • v1.5
    • New advanced reporting system
    • Custom reports and exports
  • v2.0
    • Mobile applications (Android & iOS)
    • Production access on the shop floor

Continuous improvements and integrations

PQM is evolving into a modular production-focused ERP system built specifically for manufacturing and printing businesses.

Our goal is to move beyond simple task management and create a fully integrated production control environment — combining workflow management, cost calculation, reporting, automation, and independent order handling within a scalable module-based architecture.

With each release, PQM becomes less dependent on external systems and more capable as a standalone production management engine.

The long-term direction includes:

  • Independent order management
  • Advanced analytics and reporting
  • Automation modules
  • Supplier and material management
  • Cross-platform expansion (including mobile support)

PQM is not just a plugin — it is becoming a production operating system.