Commit message suggestions
In the latest release, I've added support for commit message and description suggestions via an integration with OpenAI. Commit looks at all of your changes, and feeds that into the machine with a bit of prompt-tuning to get back a commit message that does a surprisingly good job at describing the intent of your changes.
It's also been a pretty helpful way to remind myself what the hell I was working on at the end of the day yesterday when I get back to my computer and realize I didn't commit any of my work.
Improvements
- Added commit message and description suggestions powered by OpenAI
- Fixed race condition that could sometimes leave you in a broken rebase state
- Improved active project detection to try and ignore file changes triggered by the system instead of the user
- Fixed bug that sometimes reported the wrong number of changed files
import CardReaderSupport
import Foundation
import RegisterCore
/// The aggregator for contactless and dip interactions.
///
/// Coordinate all interactions for tap and dip supported card readers
/// by implementing the necessary delegates.
final class ContactlessAndDipAggregator: NSObject, CardReaderAggregator {
let readerAction: any CardReaderActionConvertible
private let cardReaderController: HQCardReaderController
private var continuation: AsyncStream<AnyReaderEvent>.Continuation?
private var cardReadersPerformingTransaction: Set<HQCardReader> = []
private var isWaitingCardRemoval: Bool = false
private var currentCardEntryType: EMV.CardEntryType = .unknown
}