* main: (100 commits)
Update import flow to prevent UI reset and apply favicon reuse (#1583)
Add SMTP TLS instructions to self-hosted docs
Add install.sh restart [container] option (#1635)
Improve browser extension autofill trigger to work on more websites (#1620)
Fix Logo parsing in React Native to support string/base64 matching (#1622)
Tweak iOS and Android password unlock flow to not let incorrect passwords overwrite persisted encryption key
Tweak browser extension and mobile app unlock wrong password error
Tweak TotpCodes add/close button style (#1629)
Add StickyActionBar to web app in order to always show submit/cancel buttons in Item AddEdit.razor (#1629)
Update all-in-one Docker container config to use 127.0.0.1 instead of localhost refernces (#1627)
Add ignore_port option to Rust credential matcher for Android specifically (#1625)
Update isntall docs and troubleshooting steps
Move all error translations to common.errors.* in browser extension
Add null checks to attachment viewer/uploader in web app to prevent exceptions
Update docs (#112)
Add AntiForgeryTokenMIddleware to admin to prevent HTTP 400 errors and instead do a clean redirect (#112)
Add certificates dir bind mount to docker-compose for SMTP TLS (#112)
Update SmtpServer with configurable certificates dir for Docker bind mount (#112)
Add AppErrorCodes handling to mobile apps (#1619)
Add AppErrorCodes handling to browser extension (#1619)
...