Git Product home page Git Product logo

l0ll098 / actt Goto Github PK

View Code? Open in Web Editor NEW
1.0 2.0 0.0 1.05 MB

Assetto Corsa Time Tracker. A PWA to keep track of your personal best lap times in Assetto Corsa. Looking for contributors

Home Page: http://assettocorsatimetracker.web.app/

License: MIT License

TypeScript 83.19% JavaScript 3.21% CSS 3.22% HTML 10.38%
assetto-corsa assettocorsa typescript angular angular-material firebase pwa progressive-web-app

actt's People

Contributors

l0ll098 avatar

Stargazers

 avatar

Watchers

 avatar  avatar

actt's Issues

Better error message in /new path

When user tries to save a new laptime that is worse than a previously saved one, the following message is given: "An error occured while saving data. Please retry". It should instead report something more useful

SSR function Static Injection errors

Whenever the SSR function is triggered, the following error is thrown:

ERROR { Error: Uncaught (in promise): Error: StaticInjectorError(AppServerModule)[FirebaseuiAngularLibraryComponent -> AngularFireAuth]:
StaticInjectorError(Platform: core)[FirebaseuiAngularLibraryComponent -> AngularFireAuth]:
NullInjectorError: No provider for AngularFireAuth!
Error: StaticInjectorError(AppServerModule)[FirebaseuiAngularLibraryComponent -> AngularFireAuth]:
StaticInjectorError(Platform: core)[FirebaseuiAngularLibraryComponent -> AngularFireAuth]:
NullInjectorError: No provider for AngularFireAuth!
at NullInjector.get (/srv/dist/server.js:34394:19)
at resolveToken (/srv/dist/server.js:34639:24)
at tryResolveToken (/srv/dist/server.js:34583:16)
at StaticInjector.get (/srv/dist/server.js:34480:20)
at resolveToken (/srv/dist/server.js:34639:24)
at tryResolveToken (/srv/dist/server.js:34583:16)
at StaticInjector.get (/srv/dist/server.js:34480:20)
at resolveNgModuleDep (/srv/dist/server.js:50950:29)
at _createClass (/srv/dist/server.js:50999:29)
at _createProviderInstance (/srv/dist/server.js:50967:26)
at resolvePromise (/srv/dist/server.js:29329:31)
at resolvePromise (/srv/dist/server.js:29286:17)
at /srv/dist/server.js:29388:17
at ZoneDelegate.invokeTask (/srv/dist/server.js:28936:31)
at Object.onInvokeTask (/srv/dist/server.js:47313:33)
at ZoneDelegate.invokeTask (/srv/dist/server.js:28935:36)
at Zone.runTask (/srv/dist/server.js:28703:47)
at drainMicroTaskQueue (/srv/dist/server.js:29110:35)
at ZoneTask.invokeTask (/srv/dist/server.js:29015:21)
at ZoneTask.invoke (/srv/dist/server.js:29000:48)

App functionality is not affected, but it's not "clean"

Login should have a returnUrl

The login path should have a return url, so that when user needs to log in, he can be redirected to the wanted path.

Add some more logging in /new path

As is now, debugging is very hard on mobile if an error occurs when saving a new LapTime.
Add some more logging (using the logging service) to make it easier

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.