Release Notes
0.5.0
Changes
- Widget support for showing build statuses (#299)
- Introduce per-build widgets (#330)
Fixes
- Show sidebar icons (#300)
- Show useful information on the widget (#304)
- Restore sidebar icons (#305)
- Use a single entitlements file for macOS (#307)
- Ensure we have access to the apps keychain on macOS (#308)
- Make the widget accentable (#310)
- Guard against unnecessary UI updates (#316)
- Show live widget previews (#317)
- Remove cached results when workflows are removed on other devices (#321)
- Update workflow statuses when the network becomes available (#323)
- Correct pluralization of workflow count on the All Workflows widget (#326)
- Use a stable sort for workflow cells (#327)
- Keep single workflow widgets up to date (#345)
- Make widget text black to match the app (#353)
- Use the default widget background and accent colors (#354)
- Adopt widget-style placeholder redaction for the main view (#357)
- Use placeholders for unconfigured widgets (#358)
- Support background refresh on iOS (#344)
- Consistent icon widths in the info view (#361)
- Case-insensitive filtering for workflows when configuring widgets (#362)
- Add extra details to the all workflows widget (#364)
- Consistent symbol styles between workflow grid and job list (#366)
- Support only small, medium, and large widgets (#367)
- Prioritize failures in the all workflows widget details (#368)
- Support background updates for the All Workflows widget (#370)
- Stack workflow name and branch in the Single Workflow widget (#371)
- Show a prompt to configure Single Workflow widgets (#373)
- Show example workflow results in the Single Workflow widget preview (#374)
- Show workflow names in the Single Workflow widget settings (#375)
0.4.0
Changes
- Open pull requests from the context and main menus (#271)
- Re-run workflows (#291)
Fixes
- Use up-to-date GitHub authentication details from iCloud keychain (#267)
- Higher frequency updates for info windows (#269)
- Contents flash during initial load (#270)
- Separate rows for repository and organization details (#272)
- Show the open actions in a sub-menu (#273)
- Use different icons to differentiate between open in app and open in Safari (#274)
- Prototype workflow for error recovery (#275)
- Remember the selected section and fix a crash on iPad (#277)
- Show status icons in the job list (#278)
- Group workflow instance properties in the info view (#283)
- Trailing multiline alignment of values in the info view (#285)
- Update the context menu icons and support opening organizations (#286)
- Consistent terminology for adding workflows (#287)
- Add a text label to the status toolbar item (#292)
- Show add help labels and tooltips to status icons (#293)
- Make the about screen action buttons clearer on iOS (#295)
- Use squares to represent jobs and rectangles to represent workflows (#296)
- Show a border on status icons on macOS (#297)
- Update sign out messaging to refer to workflows not favorites (#298)
0.3.1
Fixes
- Minor updates to the about view appearance (#260)
- Rename the ‘Manage Workflows’ button to ‘Add Workflows’ (#263)
- Show build date on macOS (#264)
- Display the correct build number in the about screen (#265)
0.3.0
Changes
- View workflow details in an in-app browser on iOS (#221)
- Workflows menu on macOS (#239)
Fixes
- Thank Pavlos and Blake (#205)
- Add website and privacy policy links to the about screen (#206)
- Check for HTTP error codes (#209)
- Open the repository from the context menu (#211)
- Show commit details in the inspector (#216)
- macOS app hangs when switching between sections with an existing selection (#226)
- Disable multiple scenes on iPadOS (#227)
- Unable to sign out on iPad (#228)
- Use a single window on macOS (#230)
- Show workflow job durations (#231)
- Show workflow information in separate windows on macOS (#233)
- Remember the sidebar state in rotation (#235)
- Choose between in-app browser and Safari on iOS (#238)
- Show workflow run titles in the info window (#242)
- Show the commit sha on the status cells (#243)
- Open workflow branches from the details view and menus (#244)
- Show hover state when using a cursor on iPadOS (#246)
- Remember state across launches (#247)
- Use monospace font to represent the branch in the workflow info view (#249)
- Open workflow file from the info view and menus (#254)
- Improve workflow grid selection behaviour on macOS (#257)
- Show update status and errors on macOS (#258)
0.2.1
Fixes
- Show workflow run details in an inspector (#116)
- Correct progress spinner color in dark mode (#173)
- Don’t clear the selection when hiding the inspector on macOS (#176)
- Hide/show the inspector from the menu on macOS (#178)
- Customisable toolbar on macOS (#180)
- Present a confirmation dialog on sign out (#181)
- Fix a crash when opening new windows on iPad (#183)
- Dismiss the inspector on iPhone (#184)
- Desaturate the workflow highlight color when grid view looses focus (#187)
- Close the summary window from the context menu (#188)
- Improve keyboard navigation on macOS (#197)
- Desaturate the selection color when the app looses focus (#198)
- Remove the summary window from release builds (#199)
- Add a privacy manifest (#201)
0.2.0
Changes
- Support selecting and managing multiple workflows on macOS (#149)
- Build status maneki neko desktop toy (#157)
Fixes
- Fetch results for older workflow runs (#142)
- Don’t include the prototype summary window in release builds (#143)
- Hover state for workflow jobs popover (#144)
- Use the accent color for popover menu item highlights (#150)
- Improve the appearance of selected workflows (#151)
- Ensure the Workflows Manager can be opened on macOS (#153)
- Ensure the workflows list extends under the toolbar (#155)
- Use platform-provided pipenv (#160)
0.1.0
Changes
- Add an about screen to macOS
Fixes
- Add a placeholder icon
- Sort actions by repository name
- Add a refresh button to the toolbar
- Enable macOS sandbox (#3)
- Encryption export conformance (#6)
- Simplify the action picker (#8)
- Support grid layout on larger screens (#9)
- Support the workflow run waiting state (#13)
- Improve the cell layout and add symbols for pending states (#14)
- Show a warning if there are annotations (#15)
- Show the annotations in a popover (#17)
- Support cancelled states (#19)
- Add toolbar commands to the menu (#30)
- Open builds from the context menu (#31)
- Consistent color for pending builds (#32)
- Use a wide screen default layout on macOS (#33)
- Publish iOS builds to TestFlight (#35)
- Add iOS about view (#36)
- Update the readme with development and licensing details (#49)
- Improve display of fixed-width licenses (#50)
- Improve setting button layout and naming (#51)
- Show short repository names by default (#57)
- Simplify
Settings
implementation by adoptingKeyedDefaults
(#59) - Cache build status to ensure the app is up-to-date on launch (#60)
- Periodically refresh the build status (#63)
- Summary window that shows overall build status (#69)
- Simplify authentication lifecycle (#70)
- Show the main window when clicking on the summary window (#71)
- Store the GitHub access token in the keychain (#73)
- Remove refresh button (#76)
- Show a spinner when refreshing the account (#77)
- Add pull-to-refresh on iOS (#83)
- Add menu items for account management on macOS (#84)
- Reduce the frequency of updates when there are no windows (#86)
- Use Swift Data to store the favorites in preparation for CloudKit sync (#87)
- Remove the progress spinner (#90)
- Improve the status bar appearance (#91)
- Basic synchronization (#92)
- Experimental UX for adding workflows on macOS (#94)
- Consistent workflow for adding favorites (#95)
- Improve terminology consistency throughout the app (#97)
- Set a minimum size for the main window (#99)
- Add a ‘Done’ button to the ‘Manage Workflows’ screen on iOS (#100)
- Support filtering by organizations (#101)
- Allow users to add workflows from other branches (#106)
- Remove favorites on log out (#108)
- Correct the context menu preview context shape (#113)
- Clear the current section if all workflows are removed (#114)
- Support refreshing the workflow manager (#117)
- Show individual jobs in a popover on macOS (#121)
- Use a hover state to indicate popover buttons are clickable (#122)
- Improved spacing between popover buttons (#123)
- Support ‘skipped’ build conclusion (#132)
- Update TestFlight build for re-submission (#133)
- Update the TestFlight build (#134)
- Use an embedded Safari view controller (#138)
- Improve account messaging (#139)
- Delete the app authorization on sign out (#141)