- Thanks to @nhinds for both fixes!
- Fixed bug that caused a token reorder to revert after token regeneration
- Fixed bug where deleting tokens wouldn't reflect on the watch until tokens were reordered
- Moved all calculation from phone to watch
- Changed settings transfer to utilize files for better loading times and persistence
- Fixed settings application requiring a recalculation of tokens, now just redraws the content
- Added support for the Versa Lite
- Added support for Fitbit CLI
- Added support for the Ionic
- Changed loading icon to utilize built-in spinner
- Reduced size of sha.js library (using sha1 specific variant)
- Fixed an issue where if an item was deleted from the settings while the companion wasn't running, it would not properly update the secrets data.
- Added settings for choosing number groupings (none, one, or two)
- Added secret key minimum of 16 chars
- Fixed issue introduced by Amazon code fix, now checking against hex length not bit length before padding
- Fixed time being undefined on startup of app, causing erronous tokens to be displayed
- Added monospace numbers for supported fonts
- Added display groupings for codes
- Added auto removal of whitespace from inputed codes
- Added display always on option to settings
- Fixed issue with codes (like amazon) that throw "String of HEX type must be in byte increments" error
- Fixed bug with initializing after fresh app install
- Initial release
- Moved all calculation from watch to phone