# UpDock Change Log

Active build directory:

`/Users/edstockly/Library/Bitrig/Projects/aef4b043-2af1-4d88-afa2-70d0e2e276b1`

## 2026-07-19

### UpDock Pro 0.2.1 (86)

- Renamed the configuration subhead and capacity label to `Mini-Dock Items`.
- Right-aligned the Import/Export and Add Items help buttons and revised the Diagnostics capacity summary.
- Standardized user-facing `Mini-Dock` capitalization and hyphenation across Settings, dock UI, alerts, help, search, and Shortcuts/App Intents while preserving machine-facing scripting and URL identifiers.

### UpDock 1.5 (100)

- Added the same Mini-Dock labels, help alignment, capacity summary, and user-facing terminology standardization to Free and Plus.

### UpDock Pro 0.2.1 (85)

- Matched the Items in this Mini-Dock subhead typography to the Mini-Docks subhead.

### UpDock 1.5 (99)

- Added the same Settings subhead typography alignment to Free and Plus.

### UpDock Pro 0.2.1 (84)

- Standardized mini-dock and item capacity displays as fixed two-line current/limit counts.
- Matched Mini-Dock Contents to the other Settings button sizes and added help for ABC sorting and hierarchy editing.

### UpDock 1.5 (98)

- Added the same two-line capacity displays, Mini-Dock Contents sizing, and contextual help refinements to Free and Plus.

### UpDock Pro 0.2.1 (83)

- Consolidated Shortcut selection onto one shared picker flow while retaining Shortcut inside Pro's Add Automation menu.

### UpDock 1.5 (97)

- Added an Add Shortcuts button to Free and Plus using the same multi-select Shortcuts picker as Pro.
- Reworded shared-target automation creation, editing, and execution locks without naming or steering users toward the separately distributed edition.

### UpDock Pro 0.2.1 (82)

- Added the current mini-dock count and unlimited Pro capacity beside the ABC and Add Mini-Dock controls in Settings.

### UpDock 1.5 (96)

- Added the current mini-dock count and edition-specific limit beside the ABC and Add Mini-Dock controls in Settings.

### UpDock Pro 0.2.1 (81)

- Removed Pro's mini-dock and per-container item limits, including creation, duplication, import, Finder drops, and hierarchy editing.
- Updated Settings, Diagnostics, and Pro beta test documents to report and test unlimited Pro capacity.
- Renamed `Edit Mini-Dock Contents` to `Mini-Dock Contents` and enlarged the Accessibility and Show Diagnostics buttons.

### UpDock 1.5 (95)

- Renamed `Edit Mini-Dock Contents` to `Mini-Dock Contents` and enlarged the Accessibility and Show Diagnostics buttons while retaining Free and Plus capacity limits.

### UpDock Pro 0.2.1 (80)

- Added an infinity symbol beside app-paired mini-docks in the Settings list when pairing controls their availability.
- Replaced the checkbox-like app symbol beside the paired application name with the same infinity symbol.

### UpDock 1.5 (94)

- Added the same app-pairing infinity markers to UpDock+.

### UpDock Pro 0.2.1 (79)

- Changed a running application's diamond from green to black when the application has an enabled app-paired mini-dock.
- Replaced the inactive mini-dock status square with a bullet in Settings.
- Increased the Settings window and Mini-dock Settings sheet heights to prevent the App Pairing controls from clipping the top and bottom content.

### UpDock 1.5 (93)

- Added the same paired-app indicator, mini-dock status bullet, and Settings sizing refinements to UpDock+.

### UpDock Pro 0.2.1 (78)

- Fixed app-paired mini-docks not activating because preloaded settings skipped workspace subscriptions and temporary edge monitors retained a disabled configuration.
- Positioned running-app diamonds on the outside edge: left for left docks, right for right docks, and below bottom docks.
- Clarified that app pairing controls temporary availability while Enabled remains the saved always-enabled setting.

### UpDock 1.5 (92)

- Added the same app-pair activation and edge-aware running-indicator fixes to UpDock+.

### UpDock Pro 0.2.1 (77)

- Added Plus/Pro application pairing for mini-docks, defaulting to temporary activation while the paired app is frontmost with an optional While Running mode.
- Limited each application to two paired mini-docks, preserved the saved Enabled state, and made active paired docks temporarily take precedence on a shared edge.
- Added a live green diamond beside Plus/Pro application items while their applications are running.

### UpDock 1.5 (91)

- Added application-paired mini-docks and live running-app indicators to UpDock+, while keeping both unavailable in Free.

### UpDock Pro 0.2.1 (76)

- Added a comprehensive UpDock Pro feature-testing summary covering installation, licensing, Sparkle, mini-docks, hierarchy editing, accessibility, automation, scripting, portability, recovery, and stress testing.
- Added an authoritative Free/Plus/Pro feature comparison documenting shared behavior, Plus upgrades, Pro-only capabilities, capacities, distribution, and release boundaries.

### UpDock 1.5 (90)

- Advanced the Free/Plus documentation baseline for the new cross-edition feature comparison.

### UpDock Pro 0.2.1 Beta 1 (75)

- Advanced the first externally distributed UpDock Pro beta to version 0.2.1, build 75.
- Archived, Developer ID signed, and notarized the release through Apple submission `61a8ae18-f3fd-497e-979e-4bf65ccbf32e`.
- Published the versioned and latest-download archives, release notes, signed Sparkle appcast, and build 67-to-75 delta at `https://updockapp.com/downloads/pro/`.
- Verified the public archive with SHA-256 `d0169f30733ac11064f63238087ca2452799afd20e9db8b7395719e2a9fbd94f`, stapler, code signing, and Gatekeeper.

## 2026-07-18

### UpDock Pro 0.2 (74)

- Fixed multi-item drags in Edit Mini-Dock Contents moving only the first selected item when AppKit used the compatibility drop path.
- Preserved the complete moved selection after dropping and now reports the exact number of items moved or copied.

### UpDock 1.5 (89)

- Added the same hierarchy-editor multi-item drag fix to Free and Plus.

### UpDock Pro 0.2 (73)

- Fixed AppleScript add commands failing to resolve named or ID-based mini-dock destinations, including `add url`, and made folder destination resolution tolerate single-object collection results.

### UpDock 1.5 (88)

- Added the same robust AppleScript destination resolution to Free and Plus.

### UpDock Pro 0.2 (72)

- Swapped the mini-dock modifier behaviors: Shift now reveals leading supplemental items and Option temporarily alphabetizes status and dock-item menus.
- Renamed the editable supplemental group back to Shift Items throughout Settings and beta documentation.

### UpDock 1.5 (87)

- Added the same Shift-items and Option-menu-sorting modifier behavior to Free and Plus, retaining fixed Shift Items in Free.

### UpDock Pro 0.2 (71)

- Fixed Add Finder Item failing for applications such as BBEdit because unsandboxed Pro builds requested an unavailable app-scoped bookmark key.
- Centralized sandbox-aware bookmark creation and compatible resolution across Finder items, drops, custom open-with apps, script applets, and search roots.

### UpDock 1.5 (86)

- Routed sandboxed Free and Plus bookmark handling through the same shared service while preserving security-scoped access.

### UpDock Pro 0.2 (70)

- Added Sparkle gentle update reminders for the dockless Pro app.
- Scheduled updates now change Check for Updates to Update Available in the status menu without presenting a background window; selecting it opens Sparkle's standard update interface.

### UpDock 1.5 (85)

- Advanced the shared release build ledger; Sparkle gentle reminders remain Pro-only.

### UpDock Pro 0.2 (69)

- Replaced the settings SwiftUI file importer with a dedicated macOS open panel so Import reliably presents alongside the separate Pro license importer.

### UpDock 1.5 (84)

- Added the same reliable settings import panel to Free and Plus.

### UpDock Pro 0.2 (68)

- Fixed Restore From Backup listing metadata sidecars as if they were settings backups, which caused the newest entry to fail with a missing-data error.
- Routed backup restoration through the shared backup service and preserved meaningful format errors for invalid manual imports.

### UpDock 1.5 (83)

- Added the same backup filtering, shared restore path, and import error handling to Free and Plus.

## 2026-07-17

### UpDock Pro 0.2 (67)

- Fixed empty-target virtual and Auto Folder menus incorrectly appending the startup disk root folders.
- Added subtle hierarchy dividers between top-level mini-dock items while leaving nested folder contents visually grouped.

### UpDock 1.5 (82)

- Added the same virtual-folder target correction and top-level hierarchy dividers to Free and Plus.

### UpDock Pro 0.2 (66)

- Tightened hierarchy list geometry so insertion drop slots remain 4 points high instead of inheriting full list-row padding.
- Made clicks directly on item rows select the item while preserving Command multi-selection and Shift range selection.

### UpDock 1.5 (81)

- Added the same hierarchy click-target and selection-area corrections to Free and Plus.

### UpDock Pro 0.2 (65)

- Initialized Edit Mini-Dock Contents from the current dock before its first render so populated folders no longer initially appear empty.
- Hid disclosure controls for folders with no editable UpDock children and matched folder icons to their mini-dock appearance, including custom and Auto Folder icons.

### UpDock 1.5 (80)

- Added the same hierarchy initialization, folder disclosure, and icon consistency improvements to Free and Plus.

### UpDock Pro 0.2 (64)

- Fixed the confirmed UpDock Auto Folder freeze by lazily loading each nested automation directory only when its submenu opens.
- Empty nested directories now report that they contain no automation items without requiring an eager hierarchy scan.

### UpDock 1.5 (79)

- Added the same lazy UpDock Auto Folder submenu behavior to Free and Plus.

### UpDock Pro 0.2 (63)

- Prevented UpDock-folder clicks from freezing while Launch Services resolves icons for stale or unavailable child-item paths.
- Folder menus now use saved custom icons when available and immediate item-type symbols otherwise.

### UpDock 1.5 (78)

- Added the same nonblocking UpDock-folder menu icon behavior to Free and Plus.

### UpDock Pro 0.2 (62)

- Fixed hangs when opening filesystem-backed UpDock folders by loading nested Finder submenus only when the user opens them.
- Preserved arbitrary-depth folder navigation without recursively scanning the entire hierarchy on the main thread.

### UpDock 1.5 (77)

- Added the same lazy nested-folder loading fix to Free and Plus.

### UpDock Pro 0.2 (61)

- Added Sparkle 2.9.4 as a Pro-only dependency and initialized its standard updater at launch.
- Added Check for Updates to the Pro status menu and configured the permanent HTTPS appcast endpoint.
- Generated the EdDSA update-signing key in the developer Keychain and embedded only its public key in Pro.

### UpDock 1.5 (76)

- Advanced the shared release build ledger; Sparkle remains excluded from Free and Plus.

### UpDock Pro 0.2 (60)

- Renamed Hierarchy to Edit Mini-Dock Contents in Settings and in the editor sheet.
- Removed the redundant dedicated root drop zone; root insertion slots continue to move items out of folders.

### UpDock 1.5 (75)

- Added the same contents-editor naming and streamlined layout to Free and Plus.

## 2026-07-16

### UpDock Pro 0.2 (59)

- Fixed root-drop completion by retaining the selected hierarchy payload in-process instead of asking AppKit to decode SwiftUI's dynamic pasteboard type.
- Tightened hierarchy item and insertion-slot spacing and stabilized single-item drag selection.

### UpDock 1.5 (74)

- Added the same hierarchy drag completion and list-spacing fixes to Free and Plus.

### UpDock Pro 0.2 (58)

- Replaced the hierarchy root's SwiftUI drop handler with an AppKit dragging destination that reads the internal hierarchy payload directly.
- Root highlighting and move completion now work when dragging out across the SwiftUI List boundary.

### UpDock 1.5 (73)

- Added the same AppKit-backed hierarchy root target to Free and Plus.

### UpDock Pro 0.2 (57)

- Moved the mini-dock root drop zone outside the hierarchy List so nested-item drops are delivered directly to it.
- Enlarged the full-width target and added active border, arrow, and release feedback.

### UpDock 1.5 (72)

- Added the same independent hierarchy root drop zone to Free and Plus.

### UpDock Pro 0.2 (56)

- Fixed dragging nested items onto the Mini-Dock root row to move them out of their containing folder.
- Removed the competing hierarchy-list drop handler so the highlighted root target receives and completes the drop reliably.

### UpDock 1.5 (71)

- Added the same hierarchy root-drop fix to Free and Plus.

### UpDock Pro 0.2 (55)

- Added Move to Top and Move to Bottom commands to each mini-dock's Settings context menu.
- New mini-docks now appear at the top of the saved list and Settings scrolls to keep the new selection visible.
- Confirmed hierarchy editing and nested drag/drop for UpDock Auto, BBEdit project, Finder, and special folders, with explicit folder-type labels.

### UpDock 1.5 (70)

- Added the same mini-dock ordering, new-dock visibility, and special-folder hierarchy behavior to Free and Plus.

### UpDock Pro 0.2 (54)

- Added a Mini-Dock Hierarchy sheet that displays the mini-dock, folders, nested folders, and every contained item in saved order.
- Added expand/collapse, multi-selection, recursive rename/delete, insertion slots, and folder drop targets.
- Added same-dock multi-item moves, cross-dock copies, Finder drops at any hierarchy level, and cycle/capacity protection.
- Added New Folder creation that moves selected items into the new folder, plus nested empty-folder creation.

### UpDock 1.5 (69)

- Added the same complete hierarchy editor to Free and Plus, respecting each edition's item limits.

### UpDock Pro 0.2 (53)

- Added comprehensive Free, Plus, and Pro beta-testing checklists covering current features, edition boundaries, failure cases, and recovery.
- Standardized shared App Intent wording on the UpDock product name.

### UpDock 1.5 (68)

- Added Free and Plus beta-testing checklists and removed remaining user-facing references to the separately distributed edition from App Store intent metadata and upgrade guidance.

### UpDock Pro 0.2 (52)

- Changed the temporary additional mini-dock items from Shift-held to Option-held, leaving Shift dedicated to live alphabetical menu sorting.
- Renamed the visible Shift Items controls and status label to Option Items while preserving existing customized item groups.

### UpDock 1.5 (67)

- Applied the same Option-held additional-item behavior and terminology to Free and Plus.

### UpDock Pro 0.2 (51)

- Added Shift-held alphabetical ordering to mini-dock lists in the app menu and dock-item contextual menus.
- Added an ABC Settings view that displays mini-docks alphabetically without changing their saved manual order.
- Limited both alphabetical-order features to Plus and Pro editions.

### UpDock 1.5 (66)

- Added the same alphabetical menu and Settings views for Plus while preserving the existing manual order in Free.

### UpDock Pro 0.2 (50)

- Added a reusable Custom Icons library in Application Support because installed asset catalogs are compiled and read-only.
- Custom icon pickers now open in the library, allow navigation anywhere, and preserve externally selected original files with collision-safe names.
- Kept embedded normalized PNG data as the portable icon source for exported and duplicated mini-docks.

### UpDock 1.5 (65)

- Added the same reusable Custom Icons library and original-file preservation to Free and Plus.

## 2026-07-15

### UpDock Pro 0.2 (49)

- Added custom icons for every dock-item kind with Choose Custom Icon, Paste Custom Icon, and Restore Default Icon actions in Settings and live mini-dock contextual menus.
- Normalized custom images to transparent PNG data no larger than 512 points and embedded them in dock settings so exports, duplicates, previews, and default templates preserve them.
- Kept custom icons separate from automatically refreshed URL favicons and displayed them in folder menus when available.

### UpDock 1.5 (64)

- Added the same persistent custom dock-item icon system to Free and Plus.

### UpDock Pro 0.2 (48)

- Removed the problematic Apple Accessibility Guides virtual folder and placed its five Apple links directly in the Accessibility mini-dock.
- Added a migration that flattens existing guide folders in place while preserving their link order.

### UpDock 1.5 (63)

- Applied the same Accessibility guide flattening and migration to Free and Plus.

### UpDock Pro 0.2 (47)

- Fixed child-only UpDock folders so they display their stored dock items without enumerating the process working directory.
- Removed Finder actions from virtual folders that do not represent a filesystem folder.

### UpDock 1.5 (62)

- Applied the same virtual-folder flyout fix to Free and Plus.

### UpDock Pro 0.2 (46)

- Replaced the Accessibility dock's generic System Settings app item with a built-in AppleScript that opens the Accessibility pane directly.
- Migrated untouched System Settings entries in existing Accessibility docks while preserving each item's position.

### UpDock 1.5 (61)

- Added the same built-in Accessibility Settings action to Free and Plus without enabling arbitrary AppleScript dock items.

### UpDock Pro 0.2 (45)

- Added a one-time migration that installs the Accessibility starter mini-dock for existing users without changing their current mini-docks.
- Preserved existing Accessibility docks and recorded installation so a user-deleted starter dock does not return.

### UpDock 1.5 (60)

- Applied the same one-time Accessibility starter mini-dock migration to Free and Plus.

### UpDock Pro 0.2 (44)

- Expanded the default Accessibility mini-dock with Apple’s System Settings, VoiceOver Utility, Magnifier, and Accessibility Reader apps when installed.
- Added a nested Apple Accessibility Guides folder containing Apple Accessibility, Accessibility Support, the Mac Accessibility Guide, the VoiceOver User Guide, and the Voice Control/Switch Control/Accessibility Keyboard guide.
- Upgraded untouched legacy Accessibility mini-docks while preserving customized docks and space for future accessibility AppleScripts.

### UpDock 1.5 (59)

- Added the same populated Accessibility mini-dock and Apple guide folder to default Free and Plus installations.

### UpDock Pro 0.2 (43)

- Removed duplicate visible labels from Mini-dock Settings sliders while retaining their accessibility labels.
- Increased the settings sheet height and reserved confirmation space so saving new-dock defaults does not move Done outside the window.

### UpDock 1.5 (58)

- Applied the same Mini-dock Settings label and layout fixes to Free and Plus.

### UpDock Pro 0.2 (42)

- Added contextual help to Show/Hide Diagnostics.
- Added a Mini-dock Settings action that saves the current label, accessibility, icon-size, trigger, and auto-hide values as defaults for newly created mini-docks.
- Kept new-dock settings defaults separate from the existing default mini-dock item template.

### UpDock 1.5 (57)

- Added the same Diagnostics help and persisted new-mini-dock settings defaults to Free and Plus.

### UpDock Pro 0.2 (41)

- Renamed the Settings header action to Accessibility and added contextual help.
- Added contextual help for Reset Defaults, Enabled, Mini-dock Settings, Edge, and the item-add menus.
- Moved the Import/Export help line below its buttons and added separators around the Apple Dock edge row.

### UpDock 1.5 (56)

- Added the same Settings help and layout refinements to Free and Plus, with edition-specific Add Items guidance.

### UpDock Pro 0.2 (40)

- Added contextual help to Accessibility Override, including how global values preserve per-dock settings and how Speak on Hover is triggered.

### UpDock 1.5 (55)

- Added the same Accessibility Override help to Free and Plus.

### UpDock Pro 0.2 (39)

- Enabled automatic Apple Dock edge detection at launch and while UpDock Pro is running.
- Replaced the Apple Dock settings block with a compact read-only detected-edge label and contextual help.
- Moved the persistent import/export descriptions into accessible hover and click help.

### UpDock 1.5 (54)

- Replaced the Apple Dock settings block with a compact edge dropdown for Free and Plus.
- Moved the Apple Dock and import/export descriptions into accessible hover and click help.

### UpDock Pro 0.2 (38)

- Added an application-wide Accessibility Override with independent controls for accessibility icon sizing, accessibility labels, and spoken labels on hover.
- The override changes only the effective mini-dock presentation; each mini-dock's saved accessibility settings remain unchanged and return when the override is disabled.
- Added `set accessibility override` to AppleScript with enabled, accessibility icon size, accessibility labels, and speak on hover boolean parameters.

### UpDock 1.5 (53)

- Added the same Accessibility Override UI and AppleScript command to Free and Plus.

### UpDock Pro 0.2 (37)

- Added a read/write, one-based `position` property to dock items. It accepts integers or `top`, `bottom`, `beginning`, and `end`; reads always return an integer.
- Added `make new dock item` with kind, destination mini-dock, position, name, and target parameters.
- Added `duplicate dock item` with optional destination, position, kind, name, and target overrides; the command returns the duplicated item reference.
- Kept `status` computed and read-only because it describes the resulting item storage rather than creation input.

### UpDock 1.5 (52)

- Added the same dock-item position property and creation/duplication commands to Free and Plus.

### UpDock Pro 0.2 (36)

- Added a read-only `mini dock` property to every scriptable dock item, including items nested inside folders.

### UpDock 1.5 (51)

- Added the same owning mini-dock reference to Free and Plus scripting dictionaries.

### UpDock Pro 0.2 (35)

- Made mini-dock ID, edge, label mode, icon size, trigger thickness, trigger delay, and auto-hide delay read/write in the SDEF.
- Added validated AppleScript setters using the same value ranges and edge restrictions as Settings.
- Mini-dock ID changes require a unique UUID and preserve the user-default mini-dock reference.

### UpDock 1.5 (50)

- Added the same read/write mini-dock scripting properties and validation to Free and Plus.

### UpDock Pro 0.2 (34)

- Added read-only application properties to the SDEF for name, app path, version, build, AppleScript log, Automator log, Shell log, diagnostics report, automatic backup directory, and scripts directory.
- Application name now reports `UpDock`, `UpDock Plus`, or `UpDock Pro` according to the active edition.
- The diagnostics property uses the same report generator as the Settings support-email action.

### UpDock 1.5 (49)

- Added the same read-only application scripting properties to Free and Plus.

## 2026-07-14

### UpDock Pro 0.2 (33)

- Fixed Accessibility Mode and hover-speech checkboxes so they update only their own settings and do not change label mode.
- Added explicit `folders` element collections to both `mini dock` and nested `folder` AppleScript containers.

### UpDock 1.5 (48)

- Applied the same accessibility checkbox and SDEF folder-collection fixes to Free and Plus.

### UpDock Pro 0.2 (32)

- Added per-mini-dock Accessibility Mode with 80-point icons, 24-point labels, larger settings controls, and optional spoken dock/item labels on hover.
- Added an Accessibility mini-dock to new installations with System Settings, VoiceOver Utility, Magnifier, and Accessibility Reader when available.
- Added a scriptable `folder` container class. Mini-docks and folders can expose nested dock items recursively, and add/delete commands accept folder containers.
- Added read/write AppleScript properties for `bbedit project folder`, `updock auto folder`, `accessibility mode`, and `speak labels on hover`.

### UpDock 1.5 (47)

- Added the same accessibility settings, accessible dock presentation, hover speech, install-time Accessibility mini-dock, and nested folder scripting support to Free and Plus.

### UpDock Pro 0.2 (31)

- Moved the `Mini-dock Settings` button onto the Enabled row and aligned it to the right edge.

### UpDock 1.5 (46)

- Applied the same compact settings-button placement to Free and Plus.

### UpDock Pro 0.2 (30)

- Simplified each mini-dock editor by moving label mode, icon size, trigger thickness, trigger delay, and auto-hide delay into a dedicated `Mini-dock Settings` sheet.
- Kept Enabled, Name, and Edge visible in the main editor for quick access.

### UpDock 1.5 (45)

- Added the same compact mini-dock editor and settings sheet to Free and Plus.

### UpDock Pro 0.2 (29)

- Added nested UpDock items to regular, BBEdit project, and UpDock Auto folders.
- Moving an item onto a folder in the same mini-dock removes it from the top level; dragging from another mini-dock recursively copies it into the folder.
- Finder files dropped onto a folder are added as referenced child items without moving the original files.

### UpDock 1.5 (44)

- Added the same nested folder-item drag and Finder-drop behavior for Free and Plus mini-docks.
- Preserved compatibility with existing saved settings that do not contain nested folder items.

### UpDock Pro 0.2 (28)

- Added a Pro-only `Show Package Contents` command to contextual menus for application and document bundles.
- Opens package items explicitly as directories in Finder while preserving their normal primary-click behavior.

### UpDock Pro 0.2 (27)

- Classified Finder packages such as Xcode projects and workspaces as file-like dock items instead of folders, allowing macOS to open them with their associated application.
- Kept `.app` bundles as applications that launch directly.
- Recognized `.scptd` AppleScript bundles as AppleScript items and added Pro-only file-backed execution through `osascript`.
- Migrated existing package and AppleScript-bundle items that had previously been stored as folders.

### UpDock Pro 0.2 (26)

- Made editable Shift Items available in UpDock+ and UpDock Pro.
- Kept UpDock Free on the fixed Finder, Notes, and UpDock Shift items, with an upgrade action in Settings.
- Ensured saved custom Shift items are ignored while running with Free capabilities and restored after upgrading.

### UpDock Pro 0.2 (25)

- Moved Shift-revealed items to the top of left/right mini-docks and the left of bottom mini-docks.
- Added a two-line Shift header showing the edition, version, build, and current mini-dock name.
- Added an editable Shift Items mini-dock role. A designated dock is excluded from edge activation and supplies the items shown while Shift is held.
- Kept Finder, Notes, and UpDock as the fallback Shift items until a Shift Items mini-dock is designated.

### UpDock Pro 0.2 (24)

- Prevented a single Finder drag from being committed again by a replacement drop coordinator after the dock refreshes.
- Deduplicated equivalent Finder file URLs before creating dock items.

### UpDock Pro 0.2 (23)

- Routed Finder drags through the same SwiftUI insertion-slot delegates used by dock-to-dock drags, removing the separate approximate AppKit hit-testing path.
- Captured Finder file URLs synchronously from the drag pasteboard and retained guarded mouse-release completion when macOS omits the normal drop callback.

### UpDock Pro 0.2 (22)

- Prevented normal icon hover magnification from covering adjacent Finder insertion zones during a drag.
- Raised insertion targets above dock-item hit regions so each drop zone responds across the full mini-dock width.

### UpDock Pro 0.2 (21)

- Restricted Finder insertion feedback and drop acceptance to the actual insertion-slot bounds instead of selecting the nearest slot while hovering over an icon.
- Clear the insertion bar and spacing animation immediately when a Finder drag leaves a drop zone.

### UpDock Pro 0.2 (20)

- Corrected mirrored Finder insertion targets by respecting the hosting view's top-down coordinate system.

### UpDock Pro 0.2 (19)

- Corrected Finder insertion targeting in vertically scrolled mini-docks by including the live scroll offset.
- Limited Finder drag targeting to the visible dock rectangle so the insertion bar and icon animation clear when the pointer leaves the dock.

### UpDock Pro 0.2 (18)

- Prevented the normal Finder drop callback and mouse-release fallback from inserting the same item twice.
- Connected AppKit Finder drag locations to the mini-dock insertion state so the target bar and icon-spacing animation remain visible.

### UpDock Pro 0.2 (17)

- Added a Finder drag mouse-release fallback that inserts cached file URLs when AppKit ends a cross-application drag before calling the normal drop handler.

### UpDock Pro 0.2 (16)

- Removed the non-activating panel style from mini-dock panels so Finder can complete AppKit drag/drop transactions against the dock window.

### UpDock Pro 0.2 (15)

- Prevented already-visible mini-dock panels from rebuilding their hosting view when edge activation fires again, avoiding interruption of active Finder drag/drop sessions.

### UpDock Pro 0.2 (14)

- Expanded the mini-dock panel drop layer hit-test area to the full panel bounds so Finder drags can target the AppKit drop handlers.
- Added temporary console diagnostics for AppKit drag-entry events.

### UpDock Pro 0.2 (13)

- Allowed mini-dock panels to become key and first responder for drag/drop so Finder can complete drops instead of failing when it tries to key the panel.

### UpDock Pro 0.2 (12)

- Enabled runtime external file drops independent of license state while debugging Finder insertion failures.
- Registered mini-dock AppKit drop handlers for both modern file URL pasteboard types and the legacy Finder filenames pasteboard type.

### UpDock Pro 0.2 (11)

- Changed visible mini-dock panels to keep accepting AppKit events continuously, relying on content hit-testing for passthrough, so Finder drags can reach the file-drop handler.

### UpDock Pro 0.2 (10)

- Removed Finder file/URL types from SwiftUI mini-dock drop delegates so Finder drops route to the AppKit hosting-view pasteboard handler instead of being consumed by SwiftUI.
- Added temporary console confirmation when the AppKit hosting-view file-drop handler decodes Finder file URLs.

### UpDock Pro 0.2 (9)

- Added an AppKit file-drop handler directly to the mini-dock hosting view so Finder file drops can be decoded from the pasteboard and inserted without relying on SwiftUI provider completion.

### UpDock Pro 0.2 (8)

- Fixed Finder drop proposals so file and URL drags always clear stale internal drag state and advertise as copy operations before any dock-item move logic runs.

### UpDock Pro 0.2 (7)

- Increased insertion drop-zone size for mini-docks, especially left/right docks.
- Updated panel drop sizing and insertion-target math to match the larger visual drop zones.
- Changed Finder file drops to resolve file URLs with `loadInPlaceFileRepresentation` before falling back to older provider formats.

### UpDock Pro 0.2 (6)

- Fixed same-mini-dock reordering to remove all existing copies of the dragged item ID before inserting it once, preventing pseudo-duplicate rows.
- Improved Finder file drops by loading dropped file providers through NSURL when available, with string URL fallback handling.

### UpDock Pro 0.2 (5)

- Restored drop-zone activation for dragging items from a mini-dock or the Settings item list into a mini-dock.
- Fixed Finder drops after insertion-slot animation by handling external file and URL providers before internal drag state.
- Updated internal dock-item drags to advertise both UpDock's private drag type and plain text for compatibility with existing Settings reordering.
- Expanded empty-dock/background drop acceptance so external drops and Settings-list drags can be added when a mini-dock has no items.

### UpDock Pro 0.2 (4)

- Fixed insertion-slot drops from Finder so external files are added after the visual gap animation.
- Changed dock-item drags to use a private UpDock drag type, preventing Finder/text drops from being mistaken for internal dock moves.
- Fixed same-mini-dock reordering so palette items move to the new position instead of being copied and duplicated.
- Kept cross-mini-dock palette drags copying into the destination mini-dock.

### UpDock Pro 0.2 (3)

- Increased insertion-slot drag animation so the neighboring icons move away from the drop slot by about 3/4 of the icon size.
- Applied the insertion animation to both internal dock-item drags and external Finder drops.

### UpDock Pro 0.2 (2)

- Confirmed this checkout is the active Pro beta source.
- Pro licensing includes activation and license-file import support.
- Active project path recorded at the top of this file.
- Removed standalone `Add Shell Script…` and `Add UpDock Search…` buttons from the mini-dock editor; both remain available inside `Add Automation`.
- Added `Add Finder Icon` to the bottom of the `Add Finder Items` menu.
- Added insertion-space animation when dragging items into a mini-dock, moving the neighboring icons away from the active drop slot.

### UpDock 1.5 (43)

- Reserved contextual-menu package browsing for UpDock Pro; Free and Plus package items retain their existing Open and Reveal actions.

### UpDock 1.5 (42)

- Classified Finder packages such as Xcode projects and workspaces as file-like dock items instead of folders, allowing macOS to open them with their associated application.
- Kept `.app` bundles as applications that launch directly.
- Recognized `.scptd` AppleScript bundles as AppleScript items; execution remains exclusive to UpDock Pro.
- Migrated existing package and AppleScript-bundle items that had previously been stored as folders.

### UpDock 1.5 (41)

- Made editable Shift Items available in UpDock+ and UpDock Pro.
- Kept UpDock Free on the fixed Finder, Notes, and UpDock Shift items, with an upgrade action in Settings.
- Ensured saved custom Shift items are ignored while running with Free capabilities and restored after upgrading.

### UpDock 1.5 (40)

- Moved Shift-revealed items to the top of left/right mini-docks and the left of bottom mini-docks.
- Added a two-line Shift header showing the edition, version, build, and current mini-dock name.
- Added an editable Shift Items mini-dock role. A designated dock is excluded from edge activation and supplies the items shown while Shift is held.
- Kept Finder, Notes, and UpDock as the fallback Shift items until a Shift Items mini-dock is designated.

### UpDock 1.5 (39)

- Prevented a single Finder drag from being committed again by a replacement drop coordinator after the dock refreshes.
- Deduplicated equivalent Finder file URLs before creating dock items.

### UpDock 1.5 (38)

- Routed Finder drags through the same SwiftUI insertion-slot delegates used by dock-to-dock drags, removing the separate approximate AppKit hit-testing path.
- Captured Finder file URLs synchronously from the drag pasteboard and retained guarded mouse-release completion when macOS omits the normal drop callback.

### UpDock 1.5 (37)

- Prevented normal icon hover magnification from covering adjacent Finder insertion zones during a drag.
- Raised insertion targets above dock-item hit regions so each drop zone responds across the full mini-dock width.

### UpDock 1.5 (36)

- Restricted Finder insertion feedback and drop acceptance to the actual insertion-slot bounds instead of selecting the nearest slot while hovering over an icon.
- Clear the insertion bar and spacing animation immediately when a Finder drag leaves a drop zone.

### UpDock 1.5 (35)

- Corrected mirrored Finder insertion targets by respecting the hosting view's top-down coordinate system.

### UpDock 1.5 (34)

- Corrected Finder insertion targeting in vertically scrolled mini-docks by including the live scroll offset.
- Limited Finder drag targeting to the visible dock rectangle so the insertion bar and icon animation clear when the pointer leaves the dock.

### UpDock 1.5 (33)

- Prevented the normal Finder drop callback and mouse-release fallback from inserting the same item twice.
- Connected AppKit Finder drag locations to the mini-dock insertion state so the target bar and icon-spacing animation remain visible.

### UpDock 1.5 (32)

- Added a Finder drag mouse-release fallback that inserts cached file URLs when AppKit ends a cross-application drag before calling the normal drop handler.

### UpDock 1.5 (31)

- Removed the non-activating panel style from mini-dock panels so Finder can complete AppKit drag/drop transactions against the dock window.

### UpDock 1.5 (30)

- Prevented already-visible mini-dock panels from rebuilding their hosting view when edge activation fires again, avoiding interruption of active Finder drag/drop sessions.

### UpDock 1.5 (29)

- Expanded the mini-dock panel drop layer hit-test area to the full panel bounds so Finder drags can target the AppKit drop handlers.
- Added temporary console diagnostics for AppKit drag-entry events.

### UpDock 1.5 (28)

- Allowed mini-dock panels to become key and first responder for drag/drop so Finder can complete drops instead of failing when it tries to key the panel.

### UpDock 1.5 (27)

- Enabled runtime external file drops independent of license state while debugging Finder insertion failures.
- Registered mini-dock AppKit drop handlers for both modern file URL pasteboard types and the legacy Finder filenames pasteboard type.

### UpDock 1.5 (26)

- Changed visible mini-dock panels to keep accepting AppKit events continuously, relying on content hit-testing for passthrough, so Finder drags can reach the file-drop handler.

### UpDock 1.5 (25)

- Removed Finder file/URL types from SwiftUI mini-dock drop delegates so Finder drops route to the AppKit hosting-view pasteboard handler instead of being consumed by SwiftUI.
- Added temporary console confirmation when the AppKit hosting-view file-drop handler decodes Finder file URLs.

### UpDock 1.5 (24)

- Added an AppKit file-drop handler directly to the mini-dock hosting view so Finder file drops can be decoded from the pasteboard and inserted without relying on SwiftUI provider completion.

### UpDock 1.5 (23)

- Fixed Finder drop proposals so file and URL drags always clear stale internal drag state and advertise as copy operations before any dock-item move logic runs.

### UpDock 1.5 (22)

- Increased insertion drop-zone size for mini-docks, especially left/right docks.
- Updated panel drop sizing and insertion-target math to match the larger visual drop zones.
- Changed Finder file drops to resolve file URLs with `loadInPlaceFileRepresentation` before falling back to older provider formats.

### UpDock 1.5 (21)

- Fixed same-mini-dock reordering to remove all existing copies of the dragged item ID before inserting it once, preventing pseudo-duplicate rows.
- Improved Finder file drops by loading dropped file providers through NSURL when available, with string URL fallback handling.

### UpDock 1.5 (20)

- Restored drop-zone activation for dragging items from a mini-dock or the Settings item list into a mini-dock.
- Fixed Finder drops after insertion-slot animation by handling external file and URL providers before internal drag state.
- Updated internal dock-item drags to advertise both UpDock's private drag type and plain text for compatibility with existing Settings reordering.
- Expanded empty-dock/background drop acceptance so external drops and Settings-list drags can be added when a mini-dock has no items.

### UpDock 1.5 (19)

- Fixed insertion-slot drops from Finder so external files are added after the visual gap animation.
- Changed dock-item drags to use a private UpDock drag type, preventing Finder/text drops from being mistaken for internal dock moves.
- Fixed same-mini-dock reordering so palette items move to the new position instead of being copied and duplicated.
- Kept cross-mini-dock palette drags copying into the destination mini-dock.

### UpDock 1.5 (18)

- Increased insertion-slot drag animation so the neighboring icons move away from the drop slot by about 3/4 of the icon size.
- Applied the insertion animation to both internal dock-item drags and external Finder drops.

### UpDock 1.5 (17)

- App Store/Plus target build settings recorded for comparison.

## Version Ledger

| Date | Product | Version | Build | Branch | Notes |
| --- | --- | --- | --- | --- | --- |
| 2026-07-17 | UpDock | 1.5 | 76 | simplify-settings-help | Advanced the shared release build; Sparkle remains excluded from Free and Plus. |
| 2026-07-17 | UpDock Pro | 0.2 | 61 | simplify-settings-help | Added the Pro-only Sparkle updater and appcast endpoint. |
| 2026-07-17 | UpDock | 1.5 | 75 | simplify-settings-help | Renamed the hierarchy editor and removed its redundant root drop zone. |
| 2026-07-17 | UpDock Pro | 0.2 | 60 | simplify-settings-help | Renamed the hierarchy editor and removed its redundant root drop zone. |
| 2026-07-16 | UpDock | 1.5 | 74 | simplify-settings-help | Fixed AppKit root-drop payload transfer and tightened hierarchy list spacing. |
| 2026-07-16 | UpDock Pro | 0.2 | 59 | simplify-settings-help | Fixed AppKit root-drop payload transfer and tightened hierarchy list spacing. |
| 2026-07-16 | UpDock | 1.5 | 73 | simplify-settings-help | Replaced the hierarchy root target with an AppKit dragging destination. |
| 2026-07-16 | UpDock Pro | 0.2 | 58 | simplify-settings-help | Replaced the hierarchy root target with an AppKit dragging destination. |
| 2026-07-16 | UpDock | 1.5 | 72 | simplify-settings-help | Moved the hierarchy root drop zone outside the List and made its active state explicit. |
| 2026-07-16 | UpDock Pro | 0.2 | 57 | simplify-settings-help | Moved the hierarchy root drop zone outside the List and made its active state explicit. |
| 2026-07-16 | UpDock | 1.5 | 71 | simplify-settings-help | Fixed moving nested hierarchy items out to their containing mini-dock. |
| 2026-07-16 | UpDock Pro | 0.2 | 56 | simplify-settings-help | Fixed moving nested hierarchy items out to their containing mini-dock. |
| 2026-07-16 | UpDock | 1.5 | 70 | simplify-settings-help | Added top/bottom mini-dock ordering, top insertion, visible selection, and special-folder hierarchy coverage. |
| 2026-07-16 | UpDock Pro | 0.2 | 55 | simplify-settings-help | Added top/bottom mini-dock ordering, top insertion, visible selection, and special-folder hierarchy coverage. |
| 2026-07-16 | UpDock | 1.5 | 69 | simplify-settings-help | Added recursive hierarchy editing, multi-item moves, folders, and Finder drops. |
| 2026-07-16 | UpDock Pro | 0.2 | 54 | simplify-settings-help | Added the complete recursive mini-dock hierarchy editor. |
| 2026-07-16 | UpDock | 1.5 | 68 | simplify-settings-help | Added beta checklists and removed App Store-facing references to the direct edition. |
| 2026-07-16 | UpDock Pro | 0.2 | 53 | simplify-settings-help | Added comprehensive beta coverage and standardized App Intent wording. |
| 2026-07-16 | UpDock | 1.5 | 67 | simplify-settings-help | Changed temporary additional items from Shift to Option while preserving saved groups. |
| 2026-07-16 | UpDock Pro | 0.2 | 52 | simplify-settings-help | Reserved Shift for live menu sorting and moved additional items to Option. |
| 2026-07-16 | UpDock | 1.5 | 66 | simplify-settings-help | Added Plus-only alphabetical menu and Settings views without changing saved order. |
| 2026-07-16 | UpDock Pro | 0.2 | 51 | simplify-settings-help | Added Shift-held menu sorting and an ABC Settings view. |
| 2026-07-16 | UpDock | 1.5 | 65 | simplify-settings-help | Added an Application Support Custom Icons library with reusable original files. |
| 2026-07-16 | UpDock Pro | 0.2 | 50 | simplify-settings-help | Added an Application Support Custom Icons library with reusable original files. |
| 2026-07-15 | UpDock | 1.5 | 64 | simplify-settings-help | Added persistent choose, paste, and restore custom icons for all dock-item kinds. |
| 2026-07-15 | UpDock Pro | 0.2 | 49 | simplify-settings-help | Added persistent choose, paste, and restore custom icons for all dock-item kinds. |
| 2026-07-15 | UpDock | 1.5 | 63 | simplify-settings-help | Replaced the hanging Accessibility guide folder with direct URL items. |
| 2026-07-15 | UpDock Pro | 0.2 | 48 | simplify-settings-help | Replaced the hanging Accessibility guide folder with direct URL items. |
| 2026-07-15 | UpDock | 1.5 | 62 | simplify-settings-help | Fixed child-only folder flyouts hanging while enumerating an unintended filesystem directory. |
| 2026-07-15 | UpDock Pro | 0.2 | 47 | simplify-settings-help | Fixed child-only folder flyouts hanging while enumerating an unintended filesystem directory. |
| 2026-07-15 | UpDock | 1.5 | 61 | simplify-settings-help | Replaced the Accessibility dock's System Settings item with a direct Accessibility-pane action. |
| 2026-07-15 | UpDock Pro | 0.2 | 46 | simplify-settings-help | Replaced the Accessibility dock's System Settings item with a direct Accessibility-pane AppleScript. |
| 2026-07-15 | UpDock | 1.5 | 60 | simplify-settings-help | Added a one-time Accessibility starter mini-dock migration for existing users. |
| 2026-07-15 | UpDock Pro | 0.2 | 45 | simplify-settings-help | Added a one-time Accessibility starter mini-dock migration for existing users. |
| 2026-07-15 | UpDock | 1.5 | 59 | simplify-settings-help | Expanded the default Accessibility mini-dock with Apple apps and guides. |
| 2026-07-15 | UpDock Pro | 0.2 | 44 | simplify-settings-help | Expanded the default Accessibility mini-dock with Apple apps and guides. |
| 2026-07-15 | UpDock | 1.5 | 58 | simplify-settings-help | Removed duplicate slider labels and stabilized the defaults confirmation layout. |
| 2026-07-15 | UpDock Pro | 0.2 | 43 | simplify-settings-help | Removed duplicate slider labels and stabilized the defaults confirmation layout. |
| 2026-07-15 | UpDock | 1.5 | 57 | simplify-settings-help | Added Diagnostics help and configurable defaults for new mini-dock settings. |
| 2026-07-15 | UpDock Pro | 0.2 | 42 | simplify-settings-help | Added Diagnostics help and configurable defaults for new mini-dock settings. |
| 2026-07-15 | UpDock | 1.5 | 56 | simplify-settings-help | Expanded contextual help and refined Settings section separators. |
| 2026-07-15 | UpDock Pro | 0.2 | 41 | simplify-settings-help | Expanded contextual help and refined Settings section separators. |
| 2026-07-15 | UpDock | 1.5 | 55 | simplify-settings-help | Added Accessibility Override and Speak on Hover contextual help. |
| 2026-07-15 | UpDock Pro | 0.2 | 40 | simplify-settings-help | Added Accessibility Override and Speak on Hover contextual help. |
| 2026-07-15 | UpDock | 1.5 | 54 | simplify-settings-help | Added compact Apple Dock and transfer controls with contextual help. |
| 2026-07-15 | UpDock Pro | 0.2 | 39 | simplify-settings-help | Added automatic Dock detection and compact contextual-help controls. |
| 2026-07-15 | UpDock | 1.5 | 53 | accessibility-scripting | Added the application-wide Accessibility Override UI and AppleScript command. |
| 2026-07-15 | UpDock Pro | 0.2 | 38 | accessibility-scripting | Added the application-wide Accessibility Override UI and AppleScript command. |
| 2026-07-15 | UpDock | 1.5 | 52 | accessibility-scripting | Added dock-item position and make/duplicate dock-item scripting commands. |
| 2026-07-15 | UpDock Pro | 0.2 | 37 | accessibility-scripting | Added dock-item position and make/duplicate dock-item scripting commands. |
| 2026-07-15 | UpDock | 1.5 | 51 | accessibility-scripting | Added an owning mini-dock reference to scriptable dock items. |
| 2026-07-15 | UpDock Pro | 0.2 | 36 | accessibility-scripting | Added an owning mini-dock reference to scriptable dock items. |
| 2026-07-15 | UpDock | 1.5 | 50 | accessibility-scripting | Made mini-dock configuration properties read/write through AppleScript. |
| 2026-07-15 | UpDock Pro | 0.2 | 35 | accessibility-scripting | Made mini-dock configuration properties read/write through AppleScript. |
| 2026-07-15 | UpDock | 1.5 | 49 | accessibility-scripting | Added read-only application metadata, logs, diagnostics, and directory properties to the SDEF. |
| 2026-07-15 | UpDock Pro | 0.2 | 34 | accessibility-scripting | Added read-only application metadata, logs, diagnostics, and directory properties to the SDEF. |
| 2026-07-14 | UpDock | 1.5 | 48 | accessibility-scripting | Fixed accessibility toggle isolation and added explicit SDEF folder collections. |
| 2026-07-14 | UpDock Pro | 0.2 | 33 | accessibility-scripting | Fixed accessibility toggle isolation and added explicit SDEF folder collections. |
| 2026-07-14 | UpDock | 1.5 | 47 | accessibility-scripting | Added accessibility mode, hover speech, an Accessibility starter dock, and nested folder scripting. |
| 2026-07-14 | UpDock Pro | 0.2 | 32 | accessibility-scripting | Added accessibility mode, hover speech, an Accessibility starter dock, and nested folder scripting. |
| 2026-07-14 | UpDock | 1.5 | 46 | simplify-dock-settings | Aligned the Mini-dock Settings button opposite Enabled. |
| 2026-07-14 | UpDock Pro | 0.2 | 31 | simplify-dock-settings | Aligned the Mini-dock Settings button opposite Enabled. |
| 2026-07-14 | UpDock | 1.5 | 45 | simplify-dock-settings | Moved display and activation sliders into a Mini-dock Settings sheet. |
| 2026-07-14 | UpDock Pro | 0.2 | 30 | simplify-dock-settings | Added the compact mini-dock editor and dedicated settings sheet. |
| 2026-07-14 | UpDock | 1.5 | 44 | start-changelog | Added nested folder items with same-dock moves, cross-dock copies, and Finder drops. |
| 2026-07-14 | UpDock Pro | 0.2 | 29 | start-changelog | Added nested items to regular and special folders with recursive copy support. |
| 2026-07-14 | UpDock | 1.5 | 43 | start-changelog | Reserved Show Package Contents for Pro. |
| 2026-07-14 | UpDock Pro | 0.2 | 28 | start-changelog | Added Show Package Contents for apps and document bundles. |
| 2026-07-14 | UpDock | 1.5 | 42 | start-changelog | Treated Finder packages as files/apps and recognized AppleScript bundles with Pro-only execution. |
| 2026-07-14 | UpDock Pro | 0.2 | 27 | start-changelog | Added package-aware imports and executable AppleScript bundle items. |
| 2026-07-14 | UpDock | 1.5 | 41 | start-changelog | Gated editable Shift Items to UpDock+ while preserving fixed defaults in Free. |
| 2026-07-14 | UpDock Pro | 0.2 | 26 | start-changelog | Confirmed editable Shift Items as a Pro feature with fixed defaults in Free mode. |
| 2026-07-14 | UpDock | 1.5 | 40 | start-changelog | Added leading Shift items, version/dock header, and an editable Shift Items mini-dock role. |
| 2026-07-14 | UpDock Pro | 0.2 | 25 | start-changelog | Added leading Shift items, version/dock header, and an editable Shift Items mini-dock role. |
| 2026-07-14 | UpDock | 1.5 | 39 | start-changelog | Deduplicated Finder URLs and commits across dock refreshes during one drag transaction. |
| 2026-07-14 | UpDock Pro | 0.2 | 24 | start-changelog | Deduplicated Finder URLs and commits across dock refreshes during one drag transaction. |
| 2026-07-14 | UpDock | 1.5 | 38 | start-changelog | Unified Finder and internal insertion-zone hit testing while retaining reliable Finder completion. |
| 2026-07-14 | UpDock Pro | 0.2 | 23 | start-changelog | Unified Finder and internal insertion-zone hit testing while retaining reliable Finder completion. |
| 2026-07-14 | UpDock | 1.5 | 37 | start-changelog | Made Finder insertion zones responsive across the full dock width without icon hover overlap. |
| 2026-07-14 | UpDock Pro | 0.2 | 22 | start-changelog | Made Finder insertion zones responsive across the full dock width without icon hover overlap. |
| 2026-07-14 | UpDock | 1.5 | 36 | start-changelog | Limited Finder drag feedback and acceptance to explicit insertion-slot bounds. |
| 2026-07-14 | UpDock Pro | 0.2 | 21 | start-changelog | Limited Finder drag feedback and acceptance to explicit insertion-slot bounds. |
| 2026-07-14 | UpDock | 1.5 | 35 | start-changelog | Corrected mirrored Finder insertion targets in flipped hosting-view coordinates. |
| 2026-07-14 | UpDock Pro | 0.2 | 20 | start-changelog | Corrected mirrored Finder insertion targets in flipped hosting-view coordinates. |
| 2026-07-14 | UpDock | 1.5 | 34 | start-changelog | Corrected scrolled Finder insertion targets and cleared drag UI outside the visible dock. |
| 2026-07-14 | UpDock Pro | 0.2 | 19 | start-changelog | Corrected scrolled Finder insertion targets and cleared drag UI outside the visible dock. |
| 2026-07-14 | UpDock | 1.5 | 33 | start-changelog | Deduplicated Finder drop completion and restored AppKit-driven insertion animation. |
| 2026-07-14 | UpDock Pro | 0.2 | 18 | start-changelog | Deduplicated Finder drop completion and restored AppKit-driven insertion animation. |
| 2026-07-14 | UpDock | 1.5 | 32 | start-changelog | Added guarded mouse-release completion for Finder drops when AppKit omits the normal drop callback. |
| 2026-07-14 | UpDock Pro | 0.2 | 17 | start-changelog | Added guarded mouse-release completion for Finder drops when AppKit omits the normal drop callback. |
| 2026-07-14 | UpDock | 1.5 | 31 | start-changelog | Removed non-activating panel style to allow Finder drag/drop completion. |
| 2026-07-14 | UpDock Pro | 0.2 | 16 | start-changelog | Removed non-activating panel style to allow Finder drag/drop completion. |
| 2026-07-14 | UpDock | 1.5 | 30 | start-changelog | Stopped visible mini-docks from rebuilding during active Finder drag/drop. |
| 2026-07-14 | UpDock Pro | 0.2 | 15 | start-changelog | Stopped visible mini-docks from rebuilding during active Finder drag/drop. |
| 2026-07-14 | UpDock | 1.5 | 29 | start-changelog | Expanded mini-dock panel drop-layer hit testing and added drag-entry diagnostics. |
| 2026-07-14 | UpDock Pro | 0.2 | 14 | start-changelog | Expanded mini-dock panel drop-layer hit testing and added drag-entry diagnostics. |
| 2026-07-14 | UpDock | 1.5 | 28 | start-changelog | Allowed mini-dock panels to become key for Finder drag/drop completion. |
| 2026-07-14 | UpDock Pro | 0.2 | 13 | start-changelog | Allowed mini-dock panels to become key for Finder drag/drop completion. |
| 2026-07-14 | UpDock | 1.5 | 27 | start-changelog | Enabled runtime file drops and registered legacy Finder filename pasteboard handling. |
| 2026-07-14 | UpDock Pro | 0.2 | 12 | start-changelog | Enabled runtime file drops and registered legacy Finder filename pasteboard handling. |
| 2026-07-14 | UpDock | 1.5 | 26 | start-changelog | Kept visible mini-dock panels accepting events so Finder drags can reach AppKit drop handling. |
| 2026-07-14 | UpDock Pro | 0.2 | 11 | start-changelog | Kept visible mini-dock panels accepting events so Finder drags can reach AppKit drop handling. |
| 2026-07-14 | UpDock | 1.5 | 25 | start-changelog | Routed Finder drops away from SwiftUI delegates to the AppKit hosting-view drop handler. |
| 2026-07-14 | UpDock Pro | 0.2 | 10 | start-changelog | Routed Finder drops away from SwiftUI delegates to the AppKit hosting-view drop handler. |
| 2026-07-14 | UpDock | 1.5 | 24 | start-changelog | Added AppKit hosting-view file-drop handling for Finder drops into mini-docks. |
| 2026-07-14 | UpDock Pro | 0.2 | 9 | start-changelog | Added AppKit hosting-view file-drop handling for Finder drops into mini-docks. |
| 2026-07-14 | UpDock | 1.5 | 23 | start-changelog | Fixed Finder drop proposals to force copy and clear stale internal drag state. |
| 2026-07-14 | UpDock Pro | 0.2 | 8 | start-changelog | Fixed Finder drop proposals to force copy and clear stale internal drag state. |
| 2026-07-14 | UpDock | 1.5 | 22 | start-changelog | Increased mini-dock drop-zone size and changed Finder drops to in-place file URL loading. |
| 2026-07-14 | UpDock Pro | 0.2 | 7 | start-changelog | Increased mini-dock drop-zone size and changed Finder drops to in-place file URL loading. |
| 2026-07-14 | UpDock | 1.5 | 21 | start-changelog | Fixed pseudo-duplicate same-dock reorders and improved Finder file drop loading. |
| 2026-07-14 | UpDock Pro | 0.2 | 6 | start-changelog | Fixed pseudo-duplicate same-dock reorders and improved Finder file drop loading. |
| 2026-07-14 | UpDock | 1.5 | 20 | start-changelog | Restored mini-dock, Settings-list, and Finder drops after insertion animation changes. |
| 2026-07-14 | UpDock Pro | 0.2 | 5 | start-changelog | Restored mini-dock, Settings-list, and Finder drops after insertion animation changes. |
| 2026-07-14 | UpDock | 1.5 | 19 | start-changelog | Fixed insertion-slot drops from Finder and same-dock reorder duplication. |
| 2026-07-14 | UpDock Pro | 0.2 | 4 | start-changelog | Fixed insertion-slot drops from Finder and same-dock reorder duplication. |
| 2026-07-14 | UpDock | 1.5 | 18 | start-changelog | Stronger insertion-slot drag animation for adding items to mini-docks. |
| 2026-07-14 | UpDock Pro | 0.2 | 3 | start-changelog | Stronger insertion-slot drag animation for adding items to mini-docks. |
| 2026-07-14 | UpDock | 1.5 | 17 | start-changelog | App Store/Plus target current build settings. |
| 2026-07-14 | UpDock Pro | 0.2 | 2 | start-changelog | Active Pro beta target with Pro license import support. |


## Change Log Rules

- Add an entry for every user-visible change.
- Include both UpDock and UpDock Pro version/build numbers when a change affects shared code.
- Note Pro-only, Plus-only, and Free changes explicitly.
- Keep the active build directory current if the project is moved.
