Giter VIP home page Giter VIP logo

connect-app's Introduction

comma Connect - React Native App

Install

  • git clone https://github.com/commaai/connect.git
  • cd connect
  • bundle install
  • yarn

Run local bundler

  • yarn start

Run iOS Debug (Device/Simulator)

  • cd ios && bundle exec pod install
  • cd ..
  • yarn ios or yarn ios-device

Run Android Debug (Device/Simulator)

  • yarn android

Release Android beta

  • place release.keystore file in android/app/
  • KEYSTORE_PASSWORD=*** KEY_PASSWORD=*** bundle exec fastlane android internal_beta
  • visit play store releases dashboard to finalize release (only if gradle versionName changes)

Release iOS beta

  • bundle exec fastlane ios beta

Relase to production

  • beta builds can be released to production in the store dashboards

connect-app's People

Contributors

jwooning avatar loganxdev avatar

Stargazers

 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  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

connect-app's Issues

android app does not show where you are on the map

The android app shows where your device is, but it doesn't show where you are on the map. There is a crosshairs icon that centers the map on your location, but it would be a lot better if there was a visual indicator on the map (with a circle of uncertainty) that updated frequently so you can confirm you are moving toward your vehicle when trying to navigate to where you parked.

[android] QR scan never succeeds

Attempting to pair with a C2 via QR code never succeeds. The camera vibrates and flickers a black screen with a spinner, but immediately returns to the camera scan intent, with no indication of an error message.

Device: Android 11 (and android 10), OnePlus 7Pro

Cancelling Comma Prime UI issue

The UI presents the "sorry to see you cancel screen" with a back button "<" icon on the top left and a CANCEL button. To me the cancel button means cancel the request to cancel comma prime command, but the comma connect app uses the cancel button to means proceed with the cancellation. It would be better if the app had a button like "YES I I WISH TO CANCEL COMMA PRIME" and another button "NO I WANT TO KEEP COMMA PRIME". or something like that.

Handle lack of usernames better

New accounts don’t have a way to set a username, but the design seems to assume each user has one. When it falls back to email, it looks like a bug. Maybe we should always use email and just remove the first at symbol?
473986A0-13B2-4BFB-84CA-DCD0B59E03C1

Add 'Download Camera Segment'

I've had a few users email support asking how to download high-res footage of their drives. We should build this functionality into the app so people don't have to go to my.comma.ai. It would save the currently playing segment to the camera roll.

A warning dialog should come up if the drive's full-res footage isn't uploaded over WiFi. "Full Resolution Footage Not Uploaded: Connect to WiFi" or something along those lines.

image

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.