Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Grant Milestone: Boot server and app locker sync support #207

Open
23 of 24 tasks
crc-32 opened this issue Jun 21, 2022 · 1 comment
Open
23 of 24 tasks

Grant Milestone: Boot server and app locker sync support #207

crc-32 opened this issue Jun 21, 2022 · 1 comment
Assignees
Labels
android flutter grant milestone Issue describing a Rebble grant milestone iOS

Comments

@crc-32
Copy link
Member

crc-32 commented Jun 21, 2022

  • Sync RWS app locker with local app locker #46
    • API models
      • Boot response
      • Auth responses
      • Locker response
    • Boot support
      • Support requesting boot config
      • Use boot response to configure API classes via riverpod providers
    • Auth support
      • OAuth flow
        • Support opening OAuth login url in embedded webview
        • Support token creation via code grant and PKCE
          • Handle callback uri and send back to flutter from platform
            • iOS
            • Android
      • Token riverpod provider
      • Support requesting user profile
    • Locker sync
      • Support storing apps from request into locker sync db
      • Request initial locker on login
      • Re-sync on an interval
      • Request removal when app is removed locally
    • PBW downloading and installation
  • Grant completion validation
    • OAuth flow logs in
    • Locker is contacted (based on boot endpoint config) and adds current apps
    • Apps and watchfaces show on watch and install when opened
    • Removal of app removes from remote locker
@crc-32 crc-32 added grant milestone Issue describing a Rebble grant milestone android iOS flutter labels Jun 21, 2022
@crc-32 crc-32 self-assigned this Jun 21, 2022
@crc-32
Copy link
Member Author

crc-32 commented Nov 7, 2022

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
android flutter grant milestone Issue describing a Rebble grant milestone iOS
Projects
None yet
Development

No branches or pull requests

1 participant