Process App

Changelog

Changelog

All notable changes to Process App are documented here.

[Unreleased]

Added

  • Comprehensive documentation set (getting started, FAQ, troubleshooting, workflows)

Changed

  • Improved auto-layout algorithm for complex process graphs

Fixed

  • Edge connection handles now highlight correctly on hover

[0.1.0] - 2026-01-22

Added

  • Process Viewer

    • Interactive flowchart visualization using ReactFlow
    • Custom node types for all step categories (flow, actions, integration)
    • Process list with search and filter by status/category
    • Step detail panel with type-specific information
    • Auto-layout using Dagre algorithm
    • Pan, zoom, and selection controls
  • Subprocess Navigation

    • Hierarchical process traversal via double-click
    • Breadcrumb navigation showing process hierarchy
    • Navigate to any level via breadcrumb clicks
    • Home link to return to process list
  • Process Editor

    • Edit mode toggle for view vs edit
    • Step palette with drag-and-drop step creation
    • Step types organized by category (flow, actions, integration)
    • Step property panel with type-specific configuration
    • Connection creation by dragging between handles
    • Command-based undo/redo with full history
    • Auto-save with debouncing
    • Manual save via keyboard shortcut
    • Dirty/saved state indicator
  • Publish Workflow

    • Validation for process structure (start/end steps required)
    • Confirmation dialog with process summary
    • Step and connection count display
    • Status transition: Draft -> Active
  • Approval Workflows

    • Approval step type with multi-approver support
    • Configurable approval threshold
    • Blocking vs non-blocking mode
    • Approval instructions and document links
    • Approval actions: Approve, Reject, Request Revision, Comment
    • Status badges: Pending, Approved, Rejected, Needs Revision
    • Approval history timeline with audit trail
    • Progress indicator for partial approvals
  • Schema Editor

    • Visual JSON Schema editing
    • Add/remove fields with type selection
    • Field constraint configuration (min, max, pattern, enum)
    • Required field marking
    • Drag-and-drop field reordering
    • Nested object and array support
    • Real-time schema validation
    • JSON Schema preview panel
    • Form preview for schema visualization
  • Entity Template Editor

    • Target collection selection (tasks, milestones, projects)
    • Field inclusion override
    • Default value configuration
    • Variable interpolation support
  • Execution Statistics

    • Statistics dashboard with time range selector
    • Key metrics: total executions, success rate, average duration, running count
    • Executions over time stacked area chart
    • Status breakdown pie chart
    • Process comparison bar chart
    • Execution timeline/Gantt chart
    • Linked entities panel (projects, milestones, tasks)
  • Step Types

    • Flow Control: Start, End, Decision, Parallel Gateway, Join Gateway, Subprocess, Delay
    • Actions: Action, Human Task, Approval, Notification
    • Integration: Script, API Call, AI Agent
  • Keyboard Shortcuts

    • Ctrl/Cmd+Z - Undo
    • Ctrl/Cmd+Y / Ctrl/Cmd+Shift+Z - Redo
    • Delete / Backspace - Delete selected
    • Escape - Deselect all
    • Ctrl/Cmd+S - Force save
  • Navigation & UI

    • Three-page structure: Home, Processes, Statistics
    • Process sidebar with search and filters
    • Editor toolbar with undo/redo, delete, save status, publish
    • Status badges for process states (Draft, Active, Archived)
    • Loading states for all data operations

Version Format

This changelog follows Keep a Changelog format.

  • Added for new features
  • Changed for changes in existing functionality
  • Deprecated for soon-to-be removed features
  • Removed for now removed features
  • Fixed for bug fixes
  • Security for vulnerability fixes
Previous
FAQ