Giter VIP home page Giter VIP logo

kicker-trainer's People

Contributors

bors[bot] avatar dependabot[bot] avatar herschel666 avatar knisterpeter avatar renovate-bot avatar renovate[bot] avatar zaubernerd avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

kicker-trainer's Issues

Error boundaries / reset button

It is quite hard to clear localStorage on mobile phones, so in case we break something we should have an escape hatch to clear all data from localStorage.

Donation

There's a lot of voluntary payment options available. We should implement at least one or of these:

PayPal
Patreon

Dependency Dashboard

This issue lists Renovate updates and detected dependencies. Read the Dependency Dashboard docs to learn more.

Warning

These dependencies are deprecated:

Datasource Name Replacement PR?
npm @types/puppeteer Unavailable
npm tslint Unavailable
npm tslint-react Unavailable
npm typescript-styled-plugin Unavailable

Rate-Limited

These updates are currently rate-limited. Click on a checkbox below to force their creation now.

  • chore: update dependency @types/puppeteer to v1.20.10 (master)
  • chore: update dependency @types/react-helmet to v6.1.11 (master)
  • chore: update dependency @types/react-router to v5.1.20 (master)
  • chore: update dependency typescript-styled-plugin to v0.18.3 (master)
  • chore: update react monorepo (master) (@types/react, @types/react-dom)
  • fix: update dependency mobx-utils to v6.0.8 (master)
  • chore: update dependency @babel/core to v7.24.7 (master)
  • chore: update dependency jest-puppeteer to v6.2.0 (master)
  • chore: update dependency prettier to v2.8.8 (master)
  • chore: update jest monorepo (master) (@types/jest, jest)
  • fix: update dependency mobx to v6.13.0 (master)
  • fix: update dependency mobx-react to v7.6.0 (master)
  • fix: update dependency react-helmet-async to v1.3.0 (master)
  • fix: update dependency react-plotly.js to v2.6.0 (master) (react-plotly.js, @types/react-plotly.js)
  • fix: update dependency tslib to v2.6.3 (master)
  • fix: update react-router monorepo to v5.3.4 (master) (react-router, react-router-dom)
  • chore: update dependency @types/expect-puppeteer to v5 (master)
  • chore: update dependency @types/node to v20 (master)
  • chore: update dependency @types/puppeteer to v7 (master)
  • chore: update dependency husky to v9 (master)
  • chore: update dependency jest-puppeteer to v10 (master)
  • chore: update dependency lint-staged to v15 (master)
  • chore: update dependency mobx-react to v9 (master)
  • chore: update dependency prettier to v3 (master)
  • chore: update dependency puppeteer to v22 (master)
  • chore: update dependency typescript to v5 (master)
  • chore: update jest monorepo to v29 (master) (major) (@types/jest, jest, ts-jest)
  • chore: update react monorepo to v18 (master) (major) (@types/react, @types/react-dom, react, react-dom)
  • fix: update dependency css-loader to v7 (master)
  • fix: update dependency react-helmet-async to v2 (master)
  • fix: update dependency style-loader to v4 (master)
  • fix: update dependency styled-components to v6 (master)
  • fix: update react-router monorepo to v6 (master) (major) (react-router, react-router-dom)
  • chore: lock file maintenance (master)
  • chore: update dependency @types/expect-puppeteer to v4.4.7 (hops-v12.x)
  • chore: update dependency @types/express to v4.17.21 (hops-v12.x)
  • chore: update dependency @types/jest to v26.0.24 (hops-v12.x)
  • chore: update dependency @types/lodash.merge to v4.6.9 (hops-v12.x)
  • chore: update dependency @types/puppeteer to v1.20.10 (hops-v12.x)
  • chore: update dependency @types/react-helmet to v6.1.11 (hops-v12.x)
  • chore: update dependency @types/react-router to v5.1.20 (hops-v12.x)
  • chore: update react monorepo (hops-v12.x) (@types/react, @types/react-dom, react, react-dom)
  • fix: update dependency mobx-utils to v6.0.8 (hops-v12.x)
  • fix: update dependency plotly.js to v1.58.5 (hops-v12.x) (plotly.js, @types/plotly.js)
  • fix: update update hops monorepo packages to v12.5.10 (hops-v12.x) (hops, hops-lambda, hops-pwa, hops-styled-components, hops-typescript)
  • chore: update dependency @babel/core to v7.24.7 (hops-v12.x)
  • chore: update dependency @types/node to v14.18.63 (hops-v12.x)
  • chore: update dependency @types/react-router-dom to v5.3.3 (hops-v12.x)
  • chore: update dependency prettier to v2.8.8 (hops-v12.x)
  • chore: update dependency typescript to v4.9.5 (hops-v12.x)
  • chore: update dependency typescript-styled-plugin to v0.18.3 (hops-v12.x)
  • fix: update dependency mobx to v6.13.0 (hops-v12.x)
  • fix: update dependency mobx-react to v7.6.0 (hops-v12.x)
  • fix: update dependency prop-types to v15.8.1 (hops-v12.x)
  • fix: update dependency react-helmet-async to v1.3.0 (hops-v12.x)
  • fix: update dependency react-plotly.js to v2.6.0 (hops-v12.x) (react-plotly.js, @types/react-plotly.js)
  • fix: update dependency styled-components to v5.3.11 (hops-v12.x) (styled-components, @types/styled-components)
  • fix: update dependency tslib to v2.6.3 (hops-v12.x)
  • fix: update react-router monorepo to v5.3.4 (hops-v12.x) (react-router, react-router-dom)
  • chore: update dependency @types/expect-puppeteer to v5 (hops-v12.x)
  • chore: update dependency @types/jest-environment-puppeteer to v5 (hops-v12.x)
  • chore: update dependency @types/node to v20 (hops-v12.x)
  • chore: update dependency @types/puppeteer to v7 (hops-v12.x)
  • chore: update dependency husky to v9 (hops-v12.x)
  • chore: update dependency jest-puppeteer to v10 (hops-v12.x)
  • chore: update dependency lint-staged to v15 (hops-v12.x)
  • chore: update dependency mobx-react to v9 (hops-v12.x)
  • chore: update dependency prettier to v3 (hops-v12.x)
  • chore: update dependency puppeteer to v22 (hops-v12.x)
  • chore: update dependency typescript to v5 (hops-v12.x)
  • chore: update jest monorepo to v29 (hops-v12.x) (major) (@types/jest, jest, ts-jest)
  • chore: update react monorepo to v18 (hops-v12.x) (major) (@types/react, @types/react-dom, react, react-dom)
  • chore: update update hops monorepo packages to v15 (hops-v12.x) (major) (hops, hops-lambda, hops-pwa, hops-styled-components, hops-typescript)
  • fix: update dependency css-loader to v7 (hops-v12.x)
  • fix: update dependency plotly.js to v2 (hops-v12.x) (plotly.js, @types/plotly.js)
  • fix: update dependency react-dat-gui to v4 (hops-v12.x)
  • fix: update dependency react-helmet-async to v2 (hops-v12.x)
  • fix: update dependency style-loader to v4 (hops-v12.x)
  • fix: update dependency styled-components to v6 (hops-v12.x)
  • fix: update react-router monorepo to v6 (hops-v12.x) (major) (react-router, react-router-dom)
  • chore: lock file maintenance (hops-v12.x)
  • ๐Ÿ” Create all rate-limited PRs at once ๐Ÿ”

Open

These updates have all been created already. Click a checkbox below to force a retry/rebase of any.

Ignored or Blocked

These are blocked by an existing closed PR and will not be recreated unless you click a checkbox below.

Detected dependencies

Branch master
npm
app/package.json
  • css-loader 3.6.0
  • decko 1.2.0
  • hops 13.4.3
  • hops-lambda 13.4.3
  • hops-pwa 13.4.3
  • hops-styled-components 13.4.3
  • hops-typescript 13.4.3
  • jam-icons 2.0.0
  • lodash.merge 4.6.2
  • mobx 6.3.13
  • mobx-react 7.2.1
  • mobx-utils 6.0.5
  • nosleep.js 0.12.0
  • plotly.js 1.58.5
  • prop-types 15.8.1
  • react 17.0.2
  • react-dat-gui 3.0.0
  • react-dom 17.0.2
  • react-helmet-async 1.2.2
  • react-plotly.js 2.5.1
  • react-router 5.2.1
  • react-router-dom 5.3.0
  • style-loader 1.3.0
  • styled-components 5.3.3
  • tslib 2.3.1
  • @babel/core 7.16.12
  • @types/expect-puppeteer 4.4.7
  • @types/express 4.17.13
  • @types/jest 27.4.0
  • @types/jest-environment-puppeteer 5.0.2
  • @types/lodash.merge 4.6.6
  • @types/node 16.11.21
  • @types/plotly.js 1.54.22
  • @types/puppeteer 1.20.2
  • @types/react 17.0.47
  • @types/react-dom 16.9.16
  • @types/react-helmet 6.1.5
  • @types/react-plotly.js 2.5.1
  • @types/react-router 5.1.18
  • @types/react-router-dom 5.3.3
  • @types/styled-components 5.1.21
  • jest 27.4.7
  • jest-puppeteer 6.0.3
  • puppeteer 1.18.0
  • ts-jest 27.1.5
  • tslint 6.1.3
  • tslint-config-prettier 1.18.0
  • tslint-plugin-prettier 2.3.0
  • tslint-react 5.0.0
  • typescript 4.1.5
  • typescript-styled-plugin 0.18.2
package.json
  • husky 4.3.8
  • lint-staged 10.5.4
  • prettier 2.5.1
  • @types/puppeteer ^1.20.0
packages/hops-mobx/package.json
  • hops ^12.0.0 || ^13.0.0
  • mobx ^5.1.0 || ^6.0.0
  • mobx-react ^5.2.6 || ^6.0.0 || ^7.0.0
Branch hops-v12.x
npm
app/package.json
  • css-loader 3.6.0
  • decko 1.2.0
  • hops 12.5.8
  • hops-lambda 12.5.8
  • hops-pwa 12.5.8
  • hops-styled-components 12.5.8
  • hops-typescript 12.5.8
  • jam-icons 2.0.0
  • lodash.merge 4.6.2
  • mobx 6.3.5
  • mobx-react 7.1.0
  • mobx-utils 6.0.3
  • nosleep.js 0.12.0
  • plotly.js 1.58.4
  • prop-types 15.7.2
  • react 17.0.1
  • react-dat-gui 3.0.0
  • react-dom 17.0.1
  • react-helmet-async 1.1.2
  • react-plotly.js 2.5.1
  • react-router 5.2.0
  • react-router-dom 5.2.0
  • style-loader 1.3.0
  • styled-components 5.2.1
  • tslib 2.1.0
  • @babel/core 7.15.8
  • @types/expect-puppeteer 4.4.5
  • @types/express 4.17.11
  • @types/jest 26.0.20
  • @types/jest-environment-puppeteer 4.4.1
  • @types/lodash.merge 4.6.6
  • @types/node 14.14.28
  • @types/plotly.js 1.54.7
  • @types/puppeteer 1.20.2
  • @types/react 17.0.2
  • @types/react-dom 16.9.11
  • @types/react-helmet 6.1.0
  • @types/react-plotly.js 2.2.4
  • @types/react-router 5.1.11
  • @types/react-router-dom 5.1.7
  • @types/styled-components 5.1.7
  • jest 26.6.3
  • jest-puppeteer 4.4.0
  • puppeteer 1.18.0
  • ts-jest 26.5.6
  • tslint 6.1.3
  • tslint-config-prettier 1.18.0
  • tslint-plugin-prettier 2.3.0
  • tslint-react 5.0.0
  • typescript 4.1.5
  • typescript-styled-plugin 0.15.0
package.json
  • husky 4.3.8
  • lint-staged 10.5.4
  • prettier 2.2.1
  • @types/puppeteer ^1.20.0
packages/hops-mobx/package.json
  • hops ^12.0.0
  • mobx ^5.1.0 || ^6.0.0
  • mobx-react ^5.2.6 || ^6.0.0 || ^7.0.0

  • Check this box to trigger a request for Renovate to run again on this repository

Design Proposal

Profile Screen:
kickerapp_profile

Categories Overview:
kickerapp_categories

Training Start:
kickerapp_train_default_start

Training running:
kickerapp_train_active

Training paused:
kickerapp_train_active_resume

Warmup mode

We could add a warm-up mode, that allows a user to select their typical exercises and measure their quota and get a notification / a percentage display of when they have reached their usual quota, so that they can warm up before a tournament / important match.

Allow to hide unimportant bars

When adding an exercise, we don't always want to show all bars - but rather only the relevant bars.
We should add a mechanism to hide irrelevant bars.

Hit miss and perfect?

Hit and miss only can be unsatisfying since some shots rely on quality which is only barely displayed with hit n miss.

E g a field pass might be hit but too slow is this hit or miss?

A 3 bar shot can be at the corner or perfectly touch the side of the goal

And so forth

Downside is that there would then also have to be a meaningful way to deal with that information in statistics

Action Required: Fix Renovate Configuration

There is an error with this repository's Renovate configuration that needs to be fixed. As a precaution, Renovate will stop PRs until it is resolved.

Error type: undefined. Note: this is a nested preset so please contact the preset author if you are unable to fix it yourself.

Donation

There's a lot of voluntary payment options available. We should implement at least one or of these:

PayPal
Patreon

Implementation of backwards timer

For training purpose, while a forward timer is sufficient, a backwards timer with a bell would be nice.
Maybe this is a feature for custom training sessions rather than free practice

Display favorites

List "favorites" / "most played" / "last played" shots and allow users to favorite/unfavorite shots

Undo last quota action

Sometimes during training it can happen that the user hits the wrong button.
There should be a small notification / toast with an undo button for the last action.

Discuss and collect minimum features

Find date and location to personally discuss what features should be in for the first completion step.
Collect and prioritise ideas of the team.

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.