Support for Steam Authenticator
Currently when adding Steam accounts, Authenticator generates 6 digits following the standard TOTP. Steam Authenticator uses a slightly modified TOTP algorithm that generates a 5-character string instead.
If you're interested in fixing this, you can check other popular authenticators' implementations for Steam codes for reference. Like WinAuth's implementation, KeePass's TOTP plugin implementation or this NodeJS library.