Matt Rubin

Results 9 issues of Matt Rubin

Several users have requested an optional lock screen requiring a PIN code to access the app. The simplest form would be entirely in the UI. A more complex version of...

enhancement
Feature: LocalAuthentication

Based off of https://github.com/mattrubin/Authenticator/pull/219, this PR adds a "screen lock" feature which hides the tokens by default when the app launches and whenever it resigns active. The app then prompts...

Feature: LocalAuthentication

As suggested in [a PR comment](https://github.com/mattrubin/Authenticator/pull/217#issuecomment-342596882), the deletion confirmation alert could be replaced or augmented by the ability to undo deletion and restore a deleted token. This feature would require...

enhancement
token deletion

Instead of showing all passwords when the app opens, conceal them until the user taps the token they want to use. As requested on Twitter: https://twitter.com/ELLIOTTCABLE/status/719493180937342976

enhancement
token display

Following the accessibility audit and the improvements in PR #207, there are additional changes that can be made to improve the experience of using the app with VoiceOver.

enhancement
accessibility

This would require some sort of "favorites" preference, or tracking of recently-used tokens, to show a subset when the user has more tokens than can fit in the force touch...

enhancement

The current dependency for Base32 encoding and decoding exposes an Objective-C API which doesn't bridge nicely to Swift.

Added `@property (nonatomic) BOOL snapsToRows;` to enable snapping the nearest edge of a row to the top of the calendar when scrolling ends. This property is similar to `pagingEnabled`, except...

- The `Fetcher` class includes the `fetch`, `scheduled`, and `queue` handlers, but not the [`tail`](https://developers.cloudflare.com/workers/runtime-apis/handlers/tail/) handler. - `ExportedHandlerTailHandler` specifies the type `TraceItem[]` for its `events` parameter, but the documentation refers...

types