Releases: OpenDockApp/opendock
Releases · OpenDockApp/opendock
Release list
v0.1.1
Features
- Add release script
- Add memory, disk and network widgets
- Make the shelf popover a selectable grid with share and zip
- Add a shelf widget for files and links
Fixes
- Bring the onboarding window to the front on first launch
- Give the shelf marquee a layer with real size
Build
- Target Apple Silicon only
Full changelog: v0.1.0...v0.1.1
v0.1.0
Features
- Make the edit tray a searchable widget grid
- Follow any player in Now Playing
- Mark debug builds and hide update checks in them
- Configurable app launcher
- App icon
- Add now playing widget for Music and Spotify
- Add weather widget with city search and cached forecasts
- Add battery widget with live power status
- Add next meeting widget with calendar access and join links
- In-app updates via Sparkle
- Generate formatted release notes from conventional commits
- Add persistent focus timer widget
- Native toolbar-style settings window
- Drop Add Widget from the status menu
- Edit tray above the dock with drag and drop and OK/Cancel
- Move the system Dock aside so it stops overlapping
- Adjustable distance between dock and screen bottom
- Onboarding with optional permission requests
- Auto-hide dock like the system Dock
- Compact dock sizing
- Phase 1 base with glass dock panel and native widget SDK
- Init
Fixes
- Run the media bridge phase outside the script sandbox
- Build the media bridge inside the script sandbox
- Stop menus lagging on hover
- Drop the large launcher size
- Keep the dock open while a widget popover is opening
- Keep the prerelease suffix in the app version
- Project version said 1.0 before any release
- About pane linked to the old repo
- Release workflow used runner context in job-level env
- Keep widget popup focus off the dock window
- Strip prerelease suffix from the app's marketing version
- Manage widget popup focus and dismissal in dock host
- Edit tray cropped when opened from a hidden dock
- Settings panes switch instantly without fade
- Edit tray regains focus when clicked
- Remove dark outline around the dock in edit mode
- Replace SwiftUI MenuBarExtra with an AppKit status menu
- Drive auto-hide edit mode handling from a store callback
Performance
- Stop rendering widgets while the dock is hidden
Build
- Only release tags that are on main
- Open the Xcode 27 project with Xcode 26 in CI
- Target macOS 26 as documented
- Publish Sparkle appcast with releases
- Release workflow with signed, notarized DMG on tag
- Add Makefile for debug and prod runs
- Separate bundle identifier for Debug builds
Documentation
- Use the new logo
- Move logo out of docs
- Add contributing guide with fork workflow
- Customer-focused README with logo
- Add AGENTS.md guide for coding agents
- Add architecture, product, and roadmap