GithubHelp home page GithubHelp logo

itaysonlab / jetisteam Goto Github PK

View Code? Open in Web Editor NEW
91.0 3.0 5.0 15.31 MB

(another?) UNOFFICIAL Steam mobile client project

License: Apache License 2.0

Kotlin 100.00%
android jetpack-compose reverse-engineering steam

jetisteam's Introduction

Cobalt

Cobalt is an alternative UNOFFICIAL Steam frontend for mobile devices. Powered by kSteam, Cobalt allows

Cobalt is not endorsed, sponsored, allowed, developed by Valve Corporation or related to it. All trademarks are registered and protected properties of respective owners.

Goals

  • Provide a platform-first experience with great focus on platform features
  • Don't feel like a native app, but actually be a native app
  • Use latest technology available to create beautiful yet highly responsive interfaces
  • Enhance user experience by providing a easy way to interact with complex social infrastructure of Steam

jetisteam's People

Contributors

itaysonlab avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

jetisteam's Issues

Steam Guard support

This is a mega-issue describing parts which we need to implement to get Steam Guard support fully working

V1:

  • Generating TOTP codes
  • Adding a new authenticator if none are present
  • Removing authenticator
  • Recovery code display
  • Trading confirmations

V2:

  • Moving authenticator from other devices
  • "Authorized Devices": session list
  • "Authorized Devices": dedicated session page with revoke options
  • Mobile Confirmation: polling for new auth sessions
  • Mobile Confirmation: confirmation UI and actually signing in
  • Sign in using QR

Custom (not related to official app parity:)

  • .mafile support (export/import): requires multi account supported

V1, but won't be implemented:

  • Home screen widget: Glance is not ready yet + no need for it

V2, but won't be implemented:

  • Pushes: needs FCM
  • Google Maps in Mobile Confirmation UI: needs FCM and Maps SDK
  • Multi-account support: needs global rework of application's session handling

add authenticator code does not support letters

The "add authenticator" code can be received either via SMS or email. In case of SMS a numeric code is sent, and if via email - with letters, but the input field does not support letters.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.