1.8.10
2023-08-29
• Option to sync and display links to items that close, or are closed by, other items.
• The usual round of performance improvements, in line with keeping Trailer as lightweight as possible.
• Fix for crash when editing a server without using the QuickStart window.
• Fix for background mode handling after syncs.
1.8.6
2023-08-10
- An incremental update that possibly eliminates a potential v4 API locking issue
1.8.1
2023-07-06
• Corrects an issue related to filtering out items created by bot users, and some corner cases in v4 syncing.
From 1.8.0:
• Significant optimisations to performance throughout, from HTTP requests, parsing queries, processing items, and app responsiveness while syncing.
• A (first) round of improvements to the ageing codebase :)
• Many small fixes, partly as a consequence of the cleanup.
• Fixed an issue where items that were open at the time a repo was archived will no longer be listed.
• Fixed an issue where closed and merged items that were kept on the list could not be opened.
• Corrections to Spotlight integration.
1.7.6
2021-07-20
• New filtering section in preferences to hide items from specific authors, or items that contain specific labels.
• New options to select which type of status items to list or hide for listed items.
• Support for displaying checks in item status lists (v4 API only.)
• New option to display base branch info for PRs.
• General round of minor bug fixing and optimisations, including issues with displaying reviews and statuses.
1.7.1
2020-09-21
Fixes an issue that prevented Trailer from identifying draft PRs correctly.
From 1.7.0:
• iOS is now mature enough, and has enough handling for windowing and multitasking that it makes no sense to have an in-app web view and split-screen detail view on the iPad. Instead Trailer now works on iOS the same way it works on macOS - i.e. as a directory of items, and leaves opening and handling the URL of each item to the system. For instance, on iPad you can now set up your own split-screen by dragging an entry to the side of the screen and creating a new Safari window.
• Major UI refresh for the latest iOS versions, including improved system appearance support, iOS native system icons, context menus for items, and many miscellaneous UI fixes.
• Added option to use GitHub v4 API for syncing data. If you sync a large amount of PRs, Repositories, sync status items, responses and/or review statuses/assignments, then turning this option on can result in dramatic speed improvements when syncing (and a reduction in corresponding API usage) since the number of calls Trailer has to make is significantly reduced. Trailer needs to re-sync all data when you toggle this option, so be sure to do so as appropriate.
• v3 API sync also features various improvements and optimisations to speed up some operations.
• Option to display teams that have been assigned to review a PR.
• Option to mark merge conflicts in PRs (v4 API only)
• Option to show added/removed line counts in PRs, as well as the ability to sort using that as a criterion (v4 API only)
• Option to scan closed and merged items for new events like comments and reactions (v4 API only)
• Options to scan items created on any repository, irrespective of whether they are in the watchlist (v4 API only)
• Reaction and status scanning logic has changed to keep syncs sane and help them scale up for larger numbers of items. From now on, Trailer will scan a fixed amount of items for statuses and reactions on every sync, and will round-robin through all items. So if you sync 200 items, and you’ve set 50 items per refresh, then all items will be refreshed within 4 syncs.
• PR branch names shown in context menus, selecting them copies the branch name to the clipboard.
• Various minor bug fixes and tweaks across both macOS and iOS.
1.7.0
2020-09-16
• iOS is now mature enough, and has enough handling for windowing and multitasking that it makes no sense to have an in-app web view and split-screen detail view on the iPad. Instead Trailer now works on iOS the same way it works on macOS - i.e. as a directory of items, and leaves opening and handling the URL of each item to the system. For instance, on iPad you can now set up your own split-screen by dragging an entry to the side of the screen and creating a new Safari window.
• Major UI refresh for the latest iOS versions, including improved system appearance support, iOS native system icons, context menus for items, and many miscellaneous UI fixes.
• Added option to use GitHub v4 API for syncing data. If you sync a large amount of PRs, Repositories, sync status items, responses and/or review statuses/assignments, then turning this option on can result in dramatic speed improvements when syncing (and a reduction in corresponding API usage) since the number of calls Trailer has to make is significantly reduced. Trailer needs to re-sync all data when you toggle this option, so be sure to do so as appropriate.
• v3 API sync also features various improvements and optimisations to speed up some operations.
• Option to display teams that have been assigned to review a PR.
• Option to mark merge conflicts in PRs (v4 API only)
• Option to show added/removed line counts in PRs, as well as the ability to sort using that as a criterion (v4 API only)
• Option to scan closed and merged items for new events like comments and reactions (v4 API only)
• Options to scan items created on any repository, irrespective of whether they are in the watchlist (v4 API only)
• Reaction and status scanning logic has changed to keep syncs sane and help them scale up for larger numbers of items. From now on, Trailer will scan a fixed amount of items for statuses and reactions on every sync, and will round-robin through all items. So if you sync 200 items, and you’ve set 50 items per refresh, then all items will be refreshed within 4 syncs.
• PR branch names shown in context menus, selecting them copies the branch name to the clipboard.
• Various minor bug fixes and tweaks across both macOS and iOS.
1.6.18
2019-09-17
∙ Dark mode support
∙ URL scheme extended to support opening and searching, using the same syntax as the filters, for example: pockettrailer://?search=author:john
∙ New “state:” filtering option (arguments can be: unread/open/closed/merged/snoozed)
∙ Corrected filtering of status items based on included or excluded terms
∙ Fix: Adding manual repos using “*” from an org with many repos would only add a subset of them
∙ Fix: Repeated assigned item announcements when first synced
∙ Minor UI fixes
∙ Built with latest toolchain for performance
1.6.17
2019-08-20
• New “state:” filtering option (arguments can be: unread/open/closed/merged/snoozed)
• URL scheme extended to support opening and searching: pockettrailer://?search=author:john
• Corrected filtering of status items based on included or excluded terms
• Built with latest toolchain for performance and download size
• Fix for repeat assigned item announcements when first synced
• Fix for adding manual repos using “*” from an org with many repos
• Minor UI fixes