Releases
0.5.0
- Widget support for showing build statuses
- Introduce per-build widgets
- Show sidebar icons
- Show useful information on the widget
- Restore sidebar icons
- Use a single entitlements file for macOS
- Ensure we have access to the apps keychain on macOS
- Make the widget accentable
- Guard against unnecessary UI updates
- Show live widget previews
- Remove cached results when workflows are removed on other devices
- Update workflow statuses when the network becomes available
- Correct pluralization of workflow count on the All Workflows widget
- Use a stable sort for workflow cells
- Keep single workflow widgets up to date
- Make widget text black to match the app
- Use the default widget background and accent colors
- Adopt widget-style placeholder redaction for the main view
- Use placeholders for unconfigured widgets
- Support background refresh on iOS
- Consistent icon widths in the info view
- Case-insensitive filtering for workflows when configuring widgets
- Add extra details to the all workflows widget
- Consistent symbol styles between workflow grid and job list
- Support only small, medium, and large widgets
- Prioritize failures in the all workflows widget details
- Support background updates for the All Workflows widget
- Stack workflow name and branch in the Single Workflow widget
- Show a prompt to configure Single Workflow widgets
- Show example workflow results in the Single Workflow widget preview
- Show workflow names in the Single Workflow widget settings
0.4.0
- Open pull requests from the context and main menus
- Re-run workflows
- Use up-to-date GitHub authentication details from iCloud keychain
- Higher frequency updates for info windows
- Contents flash during initial load
- Separate rows for repository and organization details
- Show the open actions in a sub-menu
- Use different icons to differentiate between open in app and open in Safari
- Prototype workflow for error recovery
- Remember the selected section and fix a crash on iPad
- Show status icons in the job list
- Group workflow instance properties in the info view
- Trailing multiline alignment of values in the info view
- Update the context menu icons and support opening organizations
- Consistent terminology for adding workflows
- Add a text label to the status toolbar item
- Show add help labels and tooltips to status icons
- Make the about screen action buttons clearer on iOS
- Use squares to represent jobs and rectangles to represent workflows
- Show a border on status icons on macOS
- Update sign out messaging to refer to workflows not favorites
0.3.1
- Minor updates to the about view appearance
- Rename the ‘Manage Workflows’ button to ‘Add Workflows’
- Show build date on macOS
- Display the correct build number in the about screen
0.3.0
- View workflow details in an in-app browser on iOS
- Workflows menu on macOS
- Thank Pavlos and Blake
- Add website and privacy policy links to the about screen
- Check for HTTP error codes
- Open the repository from the context menu
- Show commit details in the inspector
- macOS app hangs when switching between sections with an existing selection
- Disable multiple scenes on iPadOS
- Unable to sign out on iPad
- Use a single window on macOS
- Show workflow job durations
- Show workflow information in separate windows on macOS
- Remember the sidebar state in rotation
- Choose between in-app browser and Safari on iOS
- Show workflow run titles in the info window
- Show the commit sha on the status cells
- Open workflow branches from the details view and menus
- Show hover state when using a cursor on iPadOS
- Remember state across launches
- Use monospace font to represent the branch in the workflow info view
- Open workflow file from the info view and menus
- Improve workflow grid selection behaviour on macOS
- Show update status and errors on macOS
0.2.1
- Show workflow run details in an inspector
- Correct progress spinner color in dark mode
- Don’t clear the selection when hiding the inspector on macOS
- Hide/show the inspector from the menu on macOS
- Customisable toolbar on macOS
- Present a confirmation dialog on sign out
- Fix a crash when opening new windows on iPad
- Dismiss the inspector on iPhone
- Desaturate the workflow highlight color when grid view looses focus
- Close the summary window from the context menu
- Improve keyboard navigation on macOS
- Desaturate the selection color when the app looses focus
- Remove the summary window from release builds
- Add a privacy manifest
0.2.0
- Support selecting and managing multiple workflows on macOS
- Build status maneki neko desktop toy
- Fetch results for older workflow runs
- Don’t include the prototype summary window in release builds
- Hover state for workflow jobs popover
- Use the accent color for popover menu item highlights
- Improve the appearance of selected workflows
- Ensure the Workflows Manager can be opened on macOS
- Ensure the workflows list extends under the toolbar
- Use platform-provided pipenv
0.1.0
- Add an about screen to macOS
- Add a placeholder icon
- Sort actions by repository name
- Add a refresh button to the toolbar
- Enable macOS sandbox
- Encryption export conformance
- Simplify the action picker
- Support grid layout on larger screens
- Support the workflow run waiting state
- Improve the cell layout and add symbols for pending states
- Show a warning if there are annotations
- Show the annotations in a popover
- Support cancelled states
- Add toolbar commands to the menu
- Open builds from the context menu
- Consistent color for pending builds
- Use a wide screen default layout on macOS
- Publish iOS builds to TestFlight
- Add iOS about view
- Update the readme with development and licensing details
- Improve display of fixed-width licenses
- Improve setting button layout and naming
- Show short repository names by default
- Simplify
Settingsimplementation by adoptingKeyedDefaults - Cache build status to ensure the app is up-to-date on launch
- Periodically refresh the build status
- Summary window that shows overall build status
- Simplify authentication lifecycle
- Show the main window when clicking on the summary window
- Store the GitHub access token in the keychain
- Remove refresh button
- Show a spinner when refreshing the account
- Add pull-to-refresh on iOS
- Add menu items for account management on macOS
- Reduce the frequency of updates when there are no windows
- Use Swift Data to store the favorites in preparation for CloudKit sync
- Remove the progress spinner
- Improve the status bar appearance
- Basic synchronization
- Experimental UX for adding workflows on macOS
- Consistent workflow for adding favorites
- Improve terminology consistency throughout the app
- Set a minimum size for the main window
- Add a ‘Done’ button to the ‘Manage Workflows’ screen on iOS
- Support filtering by organizations
- Allow users to add workflows from other branches
- Remove favorites on log out
- Correct the context menu preview context shape
- Clear the current section if all workflows are removed
- Support refreshing the workflow manager
- Show individual jobs in a popover on macOS
- Use a hover state to indicate popover buttons are clickable
- Improved spacing between popover buttons
- Support ‘skipped’ build conclusion
- Update TestFlight build for re-submission
- Update the TestFlight build
- Use an embedded Safari view controller
- Improve account messaging
- Delete the app authorization on sign out