Releases: ptsochantaris/trailer
Releases · ptsochantaris/trailer
Version 1.8.1
Corrects an issue related to filtering out items created by bot users, and some corner cases in v4 syncing.
Version 1.8.0
- Significant optimisations to performance throughout: From HTTP requests, parsing queries, processing items, app responsiveness while syncing, and especially updating menus in macOS.
- A (first) round of improvements to the ageing codebase :)
- Fixed an issue where items that were open at the time a repo was archived would no longer be listed.
- Fixed an issue where closed and merged items that were kept on the list could not be opened.
- Many other small fixes, partly as a consequence of the cleanup.
- Corrections to Spotlight integration.
Version 1.7.6
- 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.
- Typed-in filters are now persisted in each menu between app restarts.
- Support for displaying checks in item status lists (v4 API only.)
- Improved layout for items which do not have an author avatar.
- New option to display base branch info for PRs.
- General round of minor bug fixing and optimisations, including:
- Corrections to display of reviews and statuses.
- App will no longer appear over the menubar if auto-hiding of the menubar is turned on.
- Option to hide avatars in the posted notifications, independently from whether they are shown on the item lists.
Version 1.7.5
- Will not nuke all the contents of a server's repos if the auth token is modified
- Correction for V4 API artefacts that could cause incremental syncs to bring in insufficient data
- Built with the latest toolchain for size and performance improvements
Version 1.7.4
This is a maintenance update that corrects some visual issues in Big Sur and adds Apple Silicon support.
Version 1.7.2
Common
- Fixed: When an item was closed or merged, and was kept, it would get badged irrespective or the badging preferences.
- Fixed: Closed PRs and Issues stopped being retained when using v3 API.
- Fixed: The v4-only "Mark non-mergeable items" option would show all items as having a conflict if v3 API was selected.
- Built with latest toolchains for performance and stability improvements.
macOS
- Yet another fix for macOS theme detection. Hopefully the last one :)
Version 1.7.1
Common
- Corrects an issue where Trailer did not identify draft PRs correctly.
macOS
- Corrects a crash when launching in El Capitan.
- (Yet more) Dark Mode detection fixes.
- Improves highlighting of status items, especially in dark mode.
Version 1.7.0
Common
- 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.
macOS
- Improvements to colours and dark mode handling.
- Improvements to keyboard handling in the repository list editor.
- Notarised binary for greater security.
iOS
- 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 iOS 13 and up, including improved system appearance support, iOS native system icons, context menus for items, and many miscellaneous UI fixes.
Version 1.6.17
Common
- 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
- Built with latest toolchain for performance
- Fix: Repeated assigned item announcements when first synced
iOS
- URL scheme extended to support opening and searching, using the same syntax as the filters, for example:
pockettrailer://?search=author:john
- Minor UI fixes
macOS
- Added simple support for Spotlight in newer macOS versions
- Extra hotkey characters added (thanks to @j-martin)
- Option to (not) include snoozed items in menubar count
- Removed old confusing option to count all open items in watchlist
- Group labels in preferences repos table properly support copy/paste/undo/redo now
Version 1.6.16
Common
• New option to display numbers in item titles.
iOS
• Corrects an issue related to the showing and hiding of section tabs.