Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[Planned]

  • Task/Activity dependencies
  • Project template sharing
  • Enterprise Team collaboration features
  • Optimize report to PDF speed
  • Optimize app speed for lower end platforms
  • Improve resources page with linked info tooltips

[1.5.0] - 2026-08-19

Added

  • Interactive Gantt Chart: New interactive Gantt component for project planning and task reordering.
  • XER File Support: Initial support for importing Primavera XER files and converting them to Excel.
  • Equipment Management: Comprehensive system to manage equipment requirements, assignments, and multi-unit support.
  • Enhanced Help System: Major overhaul of the help documentation and tooltips, including new help cards and interactive tooltips across all sections.
  • Upload Assistant: A new step-by-step assistant to streamline file upload, data mapping, and fuzzy matching on sheets/columns.
  • Planning Templates: Integrated support for project planning templates with duration-based activities and relative week offsets.
  • Equipment Visuals: New visualizations including allocation heatmaps, health indicators, and conflict detection.
  • Auto-Resolve Features: Automated assignment logic for equipment demands.
  • Competence Mismatch Indication: Visual feedback for competence mismatches in matching views.
  • Startup Screen: Added startup screen to only show app when the base elements are loaded.
  • Activity Graph Interaction: Click-to-fill functionality for graph elements to back-fill dropdown selections.
  • Example Dataset: Added "Tiny House Manufacturing" case study.
  • PDF Report Improvements: Background processing and progress indicators for PDF generation.
  • Competence Date Assigned: Added support for competence date assignment.

Changed

  • UI/UX Overhaul: Refactored data modals to accordion layouts and transitioned filters from menus to popovers for better state persistence.
  • Schedule Logic: Refined competence date assignment and scheduling algorithms to react to task changes.
  • Real-time Filter Linking: Connected statistic filters directly to the overview graph for immediate visual updates.
  • Translation System: Significant updates to translation normalization for better multi-language support.
  • Gantt Enhancements: Improved font weights and hoverlabel styling for better readability.
  • Session Stability: General improvements to session management and data persistence.

Fixed

  • State Persistence: Resolved issues where filters and toggles would reset when closed.
  • ID Handling: Enforced unique IDs and refined internal normalization to prevent console bugs.
  • Employee Management: Fixed bugs related to adding employees and confirmed employee edit dialogs.
  • Layout Alignment: Resolved activity graph alignment issues in the matching tab.
  • General Stability: Fixed various bugs related to equipment assignment jumping, modal state persistence, and dataset switching.

[1.2.0] - 2026-05-04

Added

  • Pagination: for assigned and potential employees for an activity and for assigned in project and competence views for better usability.
  • Hoverlabel competence: Added competence to hoverlabel of activities in matching tab.

Changed

  • Style changes: more space for selected activity and employee information

Fixed

  • Filtered data range: fixed sparklines in selected competence and project tabs not properly setting the x-axis range to match the filters.

[1.1.0] - 2026-04-29

Added

  • Resource Heatmap Filtering: Integrated global filters into the resource heatmap for more precise data analysis.
  • Report Logo Customization: Pro users can now select a custom logo from their assets (or choose no logo) to appear on generated PDF reports.
  • User Preferences: Added persistent user preferences to the database, allowing for customized application settings.
  • Organizational Entity Expansion: Added support for additional OE types and centralized their management.
  • Navigation: Added a direct link to the Changelog in the main menu for easier access to project updates.

Changed

  • PDF Export Improvements: Improved the PDF generation engine to support rich text formatting (bold, italic, underline) and custom report names for exported filenames.
  • UI Usability: Increased the maximum height of dropdown menus across the application to improve navigation in lists with many items.
  • Visual Consistency: Synchronized color schemes across various charts and components.

Fixed

  • PDF Rich Text Loss: Resolved an issue where styling in report descriptions was stripped during the PDF export process.

[1.0.0] - 2026-04-24

Added

  • Major Infrastructure Migration: Updated environment to Python 3.14.
  • Dependency Refresh: Upgraded all project dependencies to their latest stable versions for the 1.0.0 release.

Changed

  • Styling updates to the interactive tour components.
  • Updated various styling elements in style.css.
  • Refined messaging across the application.

Fixed

  • Various small UI and consistency issues.
Note
This project underwent extensive development since August 2025 before this changelog was initialized in April 2026. Entries prior to version 1.0.0 have been reconstructed from historical records to provide context.

[0.9.0] - 2026-04-23

Added

  • Interactive tour v1 for user onboarding.
  • Financial template with new visual components.
  • Starter tutorial with guided steps.
  • Highlights for key interface elements in the tour.
  • Translation normalization features.

Changed

  • Improved transitions within the interactive tour.
  • Enhanced product domain integration.

Fixed

  • Issue where the menu would not close correctly.
  • Slider functionality in various modules.
  • Restricted editing for standard competence functional organizations.

[0.8.0] - 2026-04-22

Changed

  • Security enhancement: Users are now ejected if they are not logged in.
  • UI update: Refined "edit to save" workflow.

[0.7.0] - 2026-04-21

Added

  • Product domain management features.
  • Assets and image support for domains.
  • Export and save functionality for domain sheets.

[0.6.0] - 2026-04-18

Added

  • Product domain tab and data grids.
  • Sorting and filtering capabilities for matching graphs.

Changed

  • Consolidated graph styling across the application.
  • Added "today" vertical line to timeline graphs.
  • Improved matching remove modals and overall styling.

[0.5.0] - 2026-04-16

Added

  • Support modal for user assistance.
  • New traffic logs for better monitoring.

Changed

  • Removed titles from reports for a cleaner look.
  • Cosmetic improvements across various UI components.
  • Stripped sensitive information from logs.

[0.4.0] - 2026-04-15

Added

  • Description box for reports.
  • Professional tier modal on templates.

Changed

  • Migrated PDF generation from Kaleido to Playwright for improved reliability.
  • Optimized rendering: empty descriptions no longer take up space.

[0.3.0] - 2026-04-14

Added

  • Competence details modal.
  • Project details view.
  • Optimal timeline modal for selected projects.
  • Updated example dataset (Falcon-example-dataset-01.xlsx).

[0.2.0] - 2026-04-03

Added

  • Competence detail, demand, and shortage visuals.
  • Employee and project detailed reports.
  • Search functionality to data grids.
  • Example dataset v1 and apple touch icon.
  • Matching confirmation modal.
  • Leave site warning script.

Changed

  • Improved prospect management.
  • Enhanced over-allocation handling (base FTE 0 now possible).
  • Updated wastewater dataset and aligned graphs.

Fixed

  • Issue where potential acts were not showing up.

[0.1.0] - 2026-03-20

Added

  • Custom report templates.
  • Secure JSON cache implementation.

Changed

  • General quality of life improvements.

[0.0.1] - 2025-08-21 -> 2026-03-19

Added

  • Initial project creation and repository initialization.
  • Pre-history: Extensive period of development (August 2025 - March 2026) preceding formal changelog documentation.