Giter Club home page Giter Club logo

stargazer's Introduction

stargazer's People

Contributors

alicanc avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar

stargazer's Issues

[Introduction] Persist dismissal

The introduction Jumbotron keeps coming back when the page is reloaded. This is okay at the moment since everyone should see what it looks like, but in the future the dismissal should be persisted between page loads.

Improve the authentication flow

The way GitHub OAuth authentication is done doesn't feel right. It works, but both the code and the flow could be improved.

Improve error handling

Some projects (like reactphp/react) can not be starred and causes this error to be thrown:

Uncaught (in promise) Error: GraphQL error: Although you appear to have the correct authorization credentials,
the `reactphp` organization has enabled OAuth App access restrictions, meaning that data
access to third-parties is limited. For more information on these restrictions, including
how to whitelist this app, visit
https://help.github.com/articles/restricting-access-to-your-organization-s-data/


    at new ApolloError (ApolloError.js:58)
    at Object.next (QueryManager.js:360)
    at notifySubscription (Observable.js:151)
    at onNotify (Observable.js:195)
    at SubscriptionObserver.next (Observable.js:247)
    at notifySubscription (Observable.js:151)
    at onNotify (Observable.js:195)
    at SubscriptionObserver.next (Observable.js:247)
    at httpLink.js:133

If possible, star/unstar button could be disabled for these projects. Either way, a proper error message should be displayed when a repo can not be starred.

Eject CRA and improve DX

CRA is limiting. For example flow-typed install -s does not detect CRA-boxed Jest so we need to put libdefs in manually to get proper type coverage in tests.

Ejecting would also create more possibilities like SSR.

Find a logo

A logo for NavBar and favicon would be nice.

[Mobile] Improve UX

  • There should be a way to know if a user is logged in without opening the hamburger menu.
  • Hamburger menu seems unnecessary. If there is an easy way to make an icon-only menu that could be nice.

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.