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- UndoCtrl/Cmd+Y/Ctrl/Cmd+Shift+Z- RedoDelete/Backspace- Delete selectedEscape- Deselect allCtrl/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