Skip to content

Releases: patrickiel/plectrify

Release list

Plectrify 0.1.0

Plectrify 0.1.0 Pre-release
Pre-release

Choose a tag to compare

@patrickiel patrickiel released this 14 Aug 06:04
  • feat: update macOS release instructions and add guidance for unnotarized builds
  • feat: update tasks to use 'open' command for URLs in macOS
  • feat(release): enhance release process by confirming tag push to origin
  • feat: implement staging of bundled plugins for macOS and Windows builds
  • feat: add patch to prevent double URL escaping in JUCE on macOS
  • feat: unify test target definitions across scripts for consistency
  • feat(Tone3000Service): tighten credentials file permissions on macOS
  • feat(release): promote also updates and deploys the site
  • docs(releasing): don't send a plain Mac build through the signing path
  • docs(releasing): lead with the normal two-machine workflow
  • refactor(release): unify release command across platforms for consistency
  • feat(releasing): unify release command and add verification step for live packages
  • fix(releasing): unify release commands for consistency across platforms
  • feat(release): streamline release process with unified command and platform dispatch
  • fix(release): build every registered test target
  • fix(tests): regenerate the catalogue signer interop fixture
  • fix: update revision number and signature in catalogue.json for versioning consistency
  • feat: add packages section to pnpm-workspace.yaml files for improved dependency management
  • feat: add Worker task for Cloudflare deployments in VSCode
  • refactor: update plugin catalogue URLs to use custom domain
  • fix: update footer styles for consistency in design
  • fix: adjust text formatting for better readability in product description
  • Refine site copy and enhance feature presentation
  • refactor: remove stale drawer state management code
  • refactor: remove drag ghost suppression and related code
  • feat: implement output mute functionality and feedback protection panel
  • feat: update ModuleDrawer to improve shelf functionality and user interactions
  • feat: implement sliding and fading transitions for UI elements
  • feat: enhance ModuleDrawer and ModuleCard with new icons and improved user interactions feat: update SetlistTool for first song creation and improved UI for empty state feat: refine BrowseTone3000Tile with draggable icon and styling adjustments
  • feat: integrate TONE3000 support into the engine
  • feat: add TONE3000 API client and UI integration
  • fix: update repository URL references to use the correct casing for 'plectrify'
  • feat: enhance styling and layout for improved user experience across components
  • feat: add Plectrify icons and entitlements for macOS and Windows packaging
  • fix: correct spelling of Plectrify.com and remove findings.md file
  • feat: enhance drawer functionality with package reveal feature and update related styles
  • feat(docs): Add comprehensive documentation structure and content
  • Macos (#3)
  • feat: update texture background properties for improved visual quality
  • feat: enhance module appearance customization
  • feat: Enhance catalogue installation and management
  • feat: improve empty drop zone design and messaging in Rack component
  • feat: enhance module drawer functionality and patch categorization
  • refactor: update signing key handling and documentation across scripts
  • refactor: rename presets to patches throughout the codebase
  • feat: enhance plugin management with editor handling and add preset functionality
  • refactor: update category handling in catalogue to support nested paths
  • feat: add dependency management for catalogue packages
  • feat: add file association for .preset files to be recognized as JSON
  • feat: add filter placeholders for better user guidance in various components
  • feat: add catalogue management features and update app settings
  • feat: enhance segment styling for better visual feedback in SwitcherGroup
  • refactor: adjust tool panel widths for improved layout consistency
  • feat: add Discord community link and improve dialog overlay handling
  • feat: add SongList component for managing setlists and songs
  • refactor: adjust rack zoom and UI scale limits for better usability
  • feat: implement light theme support and song editing mode
  • feat: enhance MIDI learn functionality and tool maximization
  • refactor: enhance styling and layout for various components, improve control handling
  • feat: enhance UI components and add export functionality
  • refactor: improve layout and styling for looper, metronome, and setlist components
  • Refactor tests and functions for improved readability and consistency
  • Refactor UI components and improve app settings handling
  • refactor: enhance component styling and class management
  • feat: enhance UI components and add new features
  • feat: add song library and setlist management
  • feat(midi-learn): enhance edit mode handling and improve toggle functionality
  • Refactor MetronomeTool and introduce MidiLearn component
  • feat(metronome): implement metronome functionality with MIDI support
  • feat(looper): implement session management for archived loops
  • feat: automatically open editor for newly added modules in the rack
  • feat(sidebar): refactor tool sidebar to support multiple tools and settings
  • feat: add looper functionality with MIDI control and UI integration
  • feat: add additional plugin names to NAMES.md
  • chore: clean up TODO.md by removing outdated entries
  • feat: enhance ModuleCard and Rack interactivity with hover latch functionality
  • feat: implement plugin blacklist management and UI integration
  • feat: add initial tasks configuration and names list
  • Refactor Tuner Analysis: Remove Poly Tuner Functionality
  • style: standardize import formatting and improve code readability in TopToolbar.svelte
  • Refactor code structure for improved readability and maintainability
  • feat(plugin-manager): enhance plugin scanning with list change detection and prune missing plugins
  • feat: implement missing plugin handling with placeholders and UI indicators
  • feat: enhance MockEngine with totalLatencySamples and scene application consistency
  • feat(tuner): add needle precision settings and update related components
  • feat(installdelete): add section to replace UI tree during upgrades
  • feat(rack): enhance viewport centering and resizing behavior in edit mode
  • refactor(review): remove outdated review documents for architecture, audio, bridge, UI, testing, and final pass
  • feat(engine): implement tone dirty tracking for plugin state changes
  • feat(tuner): add polyphonic tuning mode and associated UI components
  • feat(settings): remove unsupported strobe precision and adjust fallback behavior
  • feat(rack): update lane processing to allow inaudible lanes to run and fade instead of suspending
  • feat(release): clarify pre-release handling and immutability of promoted versions
  • feat(asio): streamline ASIO integration by utilizing JUCE's bundled headers and removing external SDK dependencies
  • feat(standby): improve handling of parked state during wake from deep standby
  • feat(routing): enhance routing normalization to drop malformed groups and lanes without throwing errors
  • feat(engine): enhance preset and rig management with new save/update functionality
  • feat(rack): add audio channel handling and routing logic for plugins with varying input/output configurations
  • feat(persistence): implement non-modal persistence error notice and enhance save/load operations with error handling
  • feat(rack): implement ownership check for rig load generation to prevent rack mutation during async operations
  • refactor(review): remove critical and high priority findings from code review
  • feat: Add comprehensive code review findings and recommendations
  • refactor(status): enhance tuner overlay and status bar interactions for clarity
  • feat(midi): implement MIDI trigger handling and bindings
  • feat(rack): implement scene switch confirmation dialog for unsaved changes
  • refactor(rack): streamline rig loading logic to bypass confirmation in non-edit mode
  • feat: add keyboard shortcuts for rig and scene management
  • refactor(ui): remove LaneReorder component and integrate lane reordering functionality into MixStrip
  • refactor(ui): improve SplitModeToggle with spinner for pending state and enhance label visibility
  • refactor(ui): enhance caret management in SwitcherGroup with dynamic icon swapping
  • refactor(engine): optimize lane mix handling with atomic writes and timer management
  • refactor(ui): enhance transitions for module entry and caret reveal in Rack and SwitcherGroup components
  • Refactor SceneBar and TopToolbar components; replace ItemMenu with ItemMenuPanel and introduce SwitcherGroup
  • refactor(ui): extract GainMeter from StatusBar's duplicated IN/OUT sections
  • refactor(ui): consolidate icon-button CSS (shared .icon-btn, danger-button dedupe)
  • refactor(ui): use the shared Popover for the module colour palette
  • refactor(ui): move SplitModeToggle onto the shared .tb-seg control, hoist .tb-seg-compact
  • refactor(ui): extract DialogShell for the modal scaffolding
  • refactor(ui): unify RigBar and SceneBar onto a shared ItemMenu component
  • refactor(ui): extract shared inline rename, confirm-row and save-as primitives
  • feat: implement nextRigName function and update rig naming logic across components
  • feat: enhance popover component to support dynamic maxHeight for improved visibility
  • refactor: simplify diagnostics report structure by removing summary and related logic
  • feat: update release scripts and documentation to use -PreRelease flag for GitHub pre-releases
  • refactor: remove CHANGELOG.md and update references to GitHub releases for release history
  • refactor: consolidate CLAUDE.md content into AGENTS.md for unified project guidance
  • feat: update README and add CONTRIBUTING and RELEASING guides for better developer onboarding
  • feat: update release process documentation to clarify promotion steps and changelog handling
  • feat: enhance AboutDialog layout with scrollable content and improved min-height for diagnostics
  • feat: update release process documentation to clarify pre-release promotion steps
  • feat: add reporting functionali...
Read more