Skip to main content

Changelog

Deployment Guide

https://kb.nmscreative.com/books/guide-to-deploying-from-local-to-live-server/page/popapps-core-deployment

git commit -m "chore(release): released for x.x.x – see release notes at https://kb.nmscreative.com/books/stats-flow/page/changelog#bkmrk-1.0.0-beta"

git tag -a x.x.x -m "chore(release): released for x.x.x – see release notes at https://kb.nmscreative.com/books/stats-flow/page/changelog#bkmrk-1.0.0-beta"
Stage Color Example Badge URL Notes
Code Reviewed 🟨 Yellow https://img.shields.io/badge/Reviewed-5.13.5-yellow Ready for Staging
Staging / RC 🟩 Green https://img.shields.io/badge/RC-5.13.5-green Deployed in Staging, QA passed
Demo 🟧 Orange https://img.shields.io/badge/DEMO-5.13.5-orange Deployed in Staging and Demo, QA passed
Production RC 🟪 Purple https://img.shields.io/badge/PRC-5.13.5-purple QA Live in Production
Production / Latest 🟦 Blue https://img.shields.io/badge/Latest-5.13.5-blue Live in Production

Promotion to Latest requires that the version be merged into the main branch, deployed to production, and remain free of critical issues for a minimum of 24 hours. The Latest tag must not be applied on the day of deployment

1.0.0
July 02, 2026

Production Released:

  • Jon Rey  - July 14, 2026 
  • Jon Rey  - July 07, 2026 
  • Jon Rey  - July 03, 2026 (Approved by Chambe)
  • Jon Rey  - July 03, 2026 (Approved by Chambe)

Staging Released: 

  • Jon Rey  - July 14, 2026 
  • Jon Rey  - July 07, 2026 
  • Jon Rey  - July 03, 2026 (Approved by Chambe)
  • Jon Rey  - July 02, 2026 (Approved by Chambe)

Demo Released: 

Released:

  • 1.0.0-beta.4
  • 1.0.0-beta.3
  • 1.0.0-beta.2
  • 1.0.0-beta.1
1.0.0-beta.4
June 22, 2026

Production Released: Developer - Date

Staging Released: 

  • Jon Rey 

Demo Released: 

  • -
MVP 2: Flai

Task Card: ---

Date added: June 22, 2026

Changelog:

All notable changes to the Stats Flow project during this period are documented below.

Features
  • Security & Permissions: Added VIEW_OTHER_INVOICE_FILE permission and updated invoice access policies and visibility.
  • UI/UX & Accessibility:
    • Implemented resizable column functionality for advanced table components.
    • Improved accessibility by adding motion-reduction support, scroll padding, and explicit focus states for advanced tables.
    • Implemented search-aware record counting and elevated z-index for frozen table columns.
    • Implemented hide/show money values functionality (advanced table enhancement).
    • Added dynamic payout countdown timer and improved table UI.
    • Integrated advanced manual actions column into payouts table and refined z-index layering for sticky table elements.
  • Payouts & Invoices:
    • Implemented asynchronous payout report exports with secure signed download links via email notification.
    • Improved invoice filtering, enhanced table UI, and implemented dynamic timezone handling via cookies.
    • Added invoice management actions and rejection history viewer to payouts resource, updated invoice route links.
    • Implemented cached sequence generators for invoices and POs, and added a confirmation flow for dispatching purchase orders.
    • Built outstanding balance upload/fetch feature with code optimization.
    • Built adjustments upload feature.
    • Implemented reminder lock payout, locked payout mail, and command.
  • System & Administration:
    • Removed unused buttons and fixed error localization.
    • Added new roles and implemented detailed permission mapping in PermissionRoleSeeder.
    • Localized navigation and resource strings, introduced invoice language files, and localized payout section UI.
    • Implemented FormChangeRequest Filament resource with dedicated policy, permissions, and modular table schema configuration.
    • Prevented duplicate payout change requests with validation and UI notifications.
    • Added tabbed interface to FormBuilder for selecting existing payout methods and included initial developer documentation.
Refactoring & Chores
  • Security & Architecture:
    • Standardized query syntax using whereAny, centralized activity reason logging, and addressed critical security vulnerabilities identified in internal report.
    • Modularized agent rules into specialized documents, added trigger metadata to agent rules, and removed emoji headers.
    • Separated employment and payout sections and implemented FormChangeRequest system for payout updates.
  • Database & Jobs:
    • Optimized database queries, standardized status enums, and improved onboarding error handling.
    • Optimized payout processing performance, notification hashing, and ProcessPayoutStepOne job with chunking.
    • Implemented adjustment type enum and added job failure notification support.
  • Email Delivery:
    • Implemented flexible recipient resolution and streamlined email dispatching via AbstractMailer and RecipientManager.
    • Centralized email generation and status styling via new mailer and utility helpers.
  • UI/Filament Resources:
    • Improved AdvancedTable sticky footer positioning, optimized utility search query, and localized payout notifications.
    • Replaced hardcoded strings with localization keys across Filament resources and pages.
    • Relocated brand assets to the nms directory and updated public path references.
    • Modernized payout step progression with improved error handling and event-driven communication via new wrapper component.
Bug Fixes
  • Security: Remediated 36 security vulnerabilities and performed codebase refactoring as documented in the internal vulnerability report.
  • UI/UX: Adjusted z-index values for pinned table columns to prevent overlap scrolling issues.

Contributor:

  • Jon Rey
  • Frederick
1.0.0-beta.3
May 28, 2026

Production Released: Developer - Date

Staging Released: 

  • Jon Rey : May 28, 2026 (Approved by Chambe)

Demo Released: 

  • Jon Rey : May 28, 2026 Approved by Chambe)
Fixes for FB-0001

Task Card: https://projects.nmscreative.com/projects/stats-pro/work_packages/2616/activity

Date added: May 28, 2026

Fixed:

  • Fixes for FB-0001 includes the following:

    • Check Prolonged status
    • Editable Platform status
    • Export feature : if user has access to page, can export

Contributor:

  • Jon Rey
1.0.0-beta.2
May 07, 2026

Production Released: Developer - Date

Staging Released: 

  • Jon Rey : May 07, 2026

Demo Released: 

  • Jon Rey : May 07, 2026
Job Batching Issue and Account Issue

Task Card: https://projects.nmscreative.com/projects/stats-pro/work_packages/2616/activity

Date added: May 07, 2026

Fixed:

  • User Observer hash generator
  • Remove job batching queue category
  • Add developer tools job batching
  • Add demo environment in AWS S3

Contributor:

  • Jon Rey
1.0.0-beta.1
April 27, 2026

Production Released: Developer - Date

Staging Released: 

  • Jon Rey : April 27, 2026
Upload Stats - PLATFORM Required

Task Card: https://projects.nmscreative.com/projects/stats-pro/work_packages/2616/activity

Date added: April 27, 2026

  • Multi-Platform File Upload

    • Supports uploading multiple files across different platforms within a single workflow

    • Processes platform-specific data without manual platform selection

  • Automated Platform Detection

    • Identifies platform based on filename structure

    • Removes reliance on manual platform input

  • Standardized File Naming Convention

    • Enforced format: PlatformName_id_date.csv

    • Ensures consistent structure for parsing and data mapping

  • Enhanced Production Stats Template

    • Includes Platform Name and Platform ID fields

    • Aligned with upload processing requirements

  • Filename Management

    • Allows inline filename correction prior to upload

    • Maintains compliance with required naming standards

  • MPV2 Alignment

    • Integrated updates aligned with MPV2 requirements

    • Ensures compatibility with upcoming system changes

Contributor:

  • Frederick
1.0.0-beta
April 24, 2026

Production Released: Developer - Date

Staging Released: 

  • Jon Rey : April 24, 2026

Demo Released: 

  • Jon Rey : April 24, 2026
Initial Release

Date added:  April 24, 2026

Changelogs:

  • Initial beta release for client demonstration.
  • Core statistics tracking and Filament management features.

Contributor: 

  • Jon Rey
  • Jay Lord
  • Frederick