violet_rails
violet_rails copied to clipboard
Violet Rails iOS support
trafficstars
Violet Rails harmonized apps (web and native)
Client detection
As of Version 0.9.5 (https://github.com/restarone/violet_rails/releases/tag/0.9.5) the only officially recognized mobile client is iOS (VioletRailsiOS). Clients that set the user agent VioletRailsiOS are detected under the mobile? flag.
Conditional rendering
For native clients web navbar and footer are hidden in favour of native navigation (currently WIP (https://github.com/restarone/violet_rails_ios_client/issues/1) to dynamically set tab navigation / other navigational elements from Violet Rails API Namespace)
known issues
- Forum login is not seamless (view is broken until the forum view is revisited due to turbo / http request change)
- Forum images/assets not loading (perhaps due to strict HTTPS rules?)
- 2FA screen not working
Pull request that made Violet Mobile Native aware: https://github.com/restarone/violet_rails/pull/819
iOS client repo: https://github.com/restarone/violet_rails_ios_client
App Store review: