Move the iOS ObjectDestroyed VoiceOver workaround into StatusQ and add a
macOS WebEngine datepicker table-cell guard. Auto-install via a libStatusQ
constructor so no explicit call sites are needed (#21450, #21491).
- Adds a new padding factor slider to the `AppearanceView` to experiment with UI scaling behavior. This allows adjusting paddings dynamically for testing different density levels and layout responsiveness.
- Adds a new 100% screen scaling factor for mobile to provide a more natural and consistent visual baseline across devices.
Also updates the default UI configuration:
- Font size: set to S
- Padding: set to XXS
These defaults help achieve a cleaner, more compact layout while improving readability and overall UI density on mobile.
- simplify the process or deploying the translations by treating the QM
files just like any other resource, and compile/bundle them with the
binary
- remove manual copying of the QM files in Makefile and other scripts
- greatly simplify the LanguageService discovery, as the QM files are
now in a uniform prefix (`:/i18n`) on any platform
- because of the uniform prefix/location, the retranslation now happens
automatically by `QQmlApplicationEngine`, by just setting/getting the
`Qt.uiLanguage` property
Fixes#18914
1. Adding AndroidManifest.xml with app icons and splash screen
2. Renaming IOS-build to Status-tablet
3. Update androiddeployqt to run on android-31
4. Adding app icons to IOS
5. Fixing makefile clean, makefile nim_status_client dependencies, makefile DOtherSide lib name
6. Update README.md with latest changes