Repository navigation
Releases: psyattack/ProcessHandler
Releases · psyattack/ProcessHandler
Release list
ProcessHandler v1.3.1
Improved
- Streamlined Modal Dialogs: Removed redundant bottom footers across all modal windows (Action Library, Script Editor, and Changelog), maximizing usable vertical space and keeping dialogs sleek and lightweight.
- Header Action Controls: Relocated primary action buttons ("UPDATE NOW" in Changelog, "COPY SCRIPT" in Script Editor) directly into modal headers beside the Close button.
- Process Picker Polish:
- Removed the redundant Rescan button (processes are refreshed automatically) and the Memory column to focus on quick process selection.
- Expanded Process Name (300px) and Window Title columns for clearer visibility of long executable and window names.
- Added double-click selection and hairline hover styling to the Window Title column.
- Perfectly centered the "SELECT" button and column header in the quick actions column.
- Editor Canvas Watermark: Replaced cluttered header language/line metrics with a subtle, semi-transparent character and line count watermark (
{lines} LINES • {chars} CHARS) floating in the bottom-right corner of the script editor. - Action Library Cleanliness: Hidden vertical scrollbars and aligned the search input flush with action cards.
Fixed
- Escape Key Closing Builder: Fixed an issue where pressing Esc to dismiss the Process Picker modal also closed the underlying Rule Builder inspector drawer.
Full Changelog: v1.3.0...v1.3.1
ProcessHandler v1.3.0
Added
- Action Catalog Studio Modal: A centralized modal library to browse and insert rule actions with category filtering (Process, Audio, Automation, System), bilingual instant fuzzy search, and capability cards.
- In-Context Process Picker Modal: Fast, contextual active process browser replacing the standalone view. Features category filters (All, Apps, Background, Windows), live search, multi-column sorting (Name, PID, Memory, Window Title), native Win32 icons, and 1-click / double-click selection directly into rule builder slots.
- Microphone Control Actions: Native Windows Core Audio capture endpoint management (
IAudioEndpointVolume) with options to Mute, Unmute, Toggle Mute, and Set Volume (0–100%). - Builder Draft Persistence: Unsaved rule drafts in the inspector drawer are automatically preserved when navigating between tabs or opening modals.
- Draft Reset Button: Added a dedicated reset button in the drawer footer to revert builder state back to initial.
Changed
- Streamlined Top Navigation: Consolidated the main window header down to three primary tabs: Automations, Logs, and Settings.
- Redesigned Trigger Selection: Grouped triggers into clean segmented tabs (Process, Schedule, and Events), unifying App Startup/Shutdown and System power/session events into a single consolidated picker.
- Schedule Input Improvements: Daily schedule controls now present active days of the week first, timer inputs use standardized
h/m/ssuffixes, and one-shot alarms automatically pause upon execution. - Streamlined Inspector Drawer: Removed redundant header labels and execution badges for a cleaner, more spacious rule editing layout.
- UI & Modal Polish: Fixed modal border rendering, resolved table column text clipping, and aligned auto-detect icon controls.
Removed
- Standalone Process Hunter Tab: Retired the dedicated processes tab in favor of the in-context Process Picker Modal accessible directly from rule triggers and action inputs.
Full Changelog: v1.2.0...v1.3.0
ProcessHandler v1.2.0
Added
- Live Execution Tracking: Real-time visual monitoring of running rule pipelines with active step badges (
[1/3]) and concurrency indicators (x2). - Active Step Highlighting: Live step-by-step progress indication on rule cards and inside the Inspector action pipeline editor.
- Portable Automation Sharing: Easily share automations via clipboard using compressed, compact codes (
PH1:...) supporting single-rule and batch export/import with automatic duplicate renaming. - Custom Rule Icons: Set custom icons from
.exe,.ico,.dll, or image files, complete with Win32 GDI mask transparency and proportional aspect ratio scaling. - Automatic Process Icon Detection: Option to automatically resolve and assign the executable icon from target processes upon trigger.
- Contextual Default Glyphs: Action-aware default Phosphor icons (Rocket, Terminal, Code, Audio, etc.) based on the rule's primary action or trigger.
Improved
- Collapsible Actions Drawer: Cleaner automation cards with a smooth animated "More" drawer for secondary actions (Edit, Clone, Test Run, Share).
- Refined Card Typography: Vertically centered single-line rule titles beside icons when descriptions are omitted.
- Dynamic UI Sync: Accelerated daemon synchronization (80ms refresh) during active rule executions for fluid visual feedback.
Full Changelog: v1.1.0...v1.2.0
ProcessHandler v1.1.0
Added
- Per-Process Audio Control: Native Windows WASAPI action to mute, unmute, toggle mute, and adjust volume (0–100%) for specific target processes or wildcards.
- Drag-and-Drop Action Reordering: Smooth animated step reordering with precision drag handles, laser drop slot indicator, live preview, and viewport edge auto-scrolling.
- Action Step Cloning: One-click action duplication to easily duplicate complex step configurations.
- Expandable Script Editor: Centered modal editor with PowerShell and Batch syntax highlighting, live two-way sync, and backdrop dimming.
- Full Internationalization (i18n): Comprehensive English and Russian localization across all interface views, inspector, modals, toasts, and the system tray menu.
- Auto-Updater & Changelog Viewer: In-app GitHub release checks, streaming progress download, release notes modal with Markdown/HTML rendering, and seamless in-place self-replacement with dual daemon/GUI restart.
- Chocolate Color Theme: New rich cocoa and warm amber theme alongside Dark and Light palettes with instant dynamic switching.
Changed
- Balanced 2x2 Settings Grid: Reorganized settings into paired rows with dynamic card height equalization and responsive single-column fallback for compact windows.
- Configuration Persistence: Added persistence for theme preference, language selection, and startup update checking in
config.json.
Fixed
- Non-Blocking Rule Execution: Decoupled rule actions and delays into asynchronous background tasks, preventing UI and daemon freezes when rules execute delays or external commands.
Full Changelog: v1.0.0...v1.1.0