dappros / ethora

A 'super app' engine for your project. React Native (iOS, Android) and React.js (Web, desktop). Social Sign In 🄵, Messaging 💬 (chat, voice, push notifications), Web3 Wallet 🪪 (profile QR, documents, coins, NFT), DLT 🔐 (provenance, crypto signing), Gamification 🤩, Social Commerce and more.
https://ethora.com/
GNU Affero General Public License v3.0
428 stars 84 forks source link

Web client - Default screen clarification #453

Closed phwizard closed 1 year ago

phwizard commented 1 year ago

The logic for the home screen should be as follows:

  1. If signUpPlan GET parameter is passed, then first screen should be Apps else
  2. If application settings has an application-wide homeScreen setting (for example, Profile screen) then use that setting. Some apps would prefer to use Profile screen as their home screen, however it's only for SOME apps, only if this setting is set.
    else
  3. By default - FOR ALL APPS (unless signUpPlan is passed or other homeScreen is speficied), navigate to Chats screen.
phwizard commented 1 year ago

Thank you