codekiln / beetimer Goto Github PK
View Code? Open in Web Editor NEWMobile-Friendly Time Tracker
Home Page: https://codekiln.github.io/beetimer/
License: MIT License
Mobile-Friendly Time Tracker
Home Page: https://codekiln.github.io/beetimer/
License: MIT License
As a user I want to be able to login and then see my google profile image in the top bar
If the user edits an existing tracker but does not make a change, it could be easy to confuse "cancel" for "delete." This task is to make a "cancel edit" button.
Open two tabs with the same account. The first play pause action in the 2nd tab requires three taps to take effect.
currently, a card looks like this when in progress:
beetimer
and logoSelect a few choice material icons and allow the user to select one for each tracker. This ticket only covers browsing and selecting the icon.
This enhancement builds on TrackEdit - select a material icon for a tracker #58 and shows the selected icon or a default icon in the track list view.
As a user, I want to be able to press play on a tracker and see the button turn to pause. Clicking on pause again will turn the button to play. I expect each tracker's play and pause state to be separate.
API is locked down to this address
This task is to describe the data architecture of the timers in the simple, offline redux version of the application.
As a user that has added a time tracker, I want to be able to delete a time tracker.
Currently, delete immediately deletes, without any confirmation. That's not great.
As a user that has just added a new tracker but has not saved it, I want to cancel adding a new tracker.
The bug is likely somewhere in TracksList.getTrackerPlayPauseToggleAction
When stopping an in progress tracker, sometimes it looks like time goes backwards
In the TrackEditView, make a button labeled "Beeminder" that expands a beeminder section of the edit view like the collapsable section in the material UI Card Demos:
In the expanded section, include fields for creating a new goal:
Data Structures
#1 looked like it was solved, but actually, it wasn't. Deleting the greenkeer/initial
branch and then removing and re-adding the association recreated it, but we're still getting build failures having to do with jsx/a11y: #62:
$ yarn build
yarn build v0.17.8
$ node scripts/build.js
Creating an optimized production build...
Treating warnings as errors because process.env.CI = true.
Most CI servers set it automatically.
Failed to compile.
./src/Firebase.js
Line 1: Definition for rule 'jsx-a11y/href-no-hash' was not found jsx-a11y/href-no-hash
./src/index.js
Line 1: Definition for rule 'jsx-a11y/href-no-hash' was not found jsx-a11y/href-no-hash
./src/service-worker-registration.js
Line 1: Definition for rule 'jsx-a11y/href-no-hash' was not found jsx-a11y/href-no-hash
./src/MainLayout.js
Line 1: Definition for rule 'jsx-a11y/href-no-hash' was not found jsx-a11y/href-no-hash
./src/TopBar.js
Line 1: Definition for rule 'jsx-a11y/href-no-hash' was not found jsx-a11y/href-no-hash
./src/App.js
Line 1: Definition for rule 'jsx-a11y/href-no-hash' was not found jsx-a11y/href-no-hash
./src/UserAvatar.js
Line 1: Definition for rule 'jsx-a11y/href-no-hash' was not found jsx-a11y/href-no-hash
./src/Tracks/TracksList.js
Line 1: Definition for rule 'jsx-a11y/href-no-hash' was not found jsx-a11y/href-no-hash
./src/Tracks/TrackMessage.js
Line 1: Definition for rule 'jsx-a11y/href-no-hash' was not found jsx-a11y/href-no-hash
./src/Tracks/TrackCardView.js
Line 1: Definition for rule 'jsx-a11y/href-no-hash' was not found jsx-a11y/href-no-hash
./src/Tracks/TrackCardEdit.js
Line 1: Definition for rule 'jsx-a11y/href-no-hash' was not found jsx-a11y/href-no-hash
error Command failed with exit code 1.
Current Behavior (f76d434):
As of b1f9d56, if a timer is open on two devices, it is possible for it to get into a state where on both tabs the elapsed time is updated ~0.5 seconds off from updates to the total duration.
It's possible that the real time database cross-talk between the tabs is interfering with one tab's internal state.
This task is to make a general example of using redux with firebase. This example will be the foundation of the redux rewrite.
Add an ability to select a "countdown timer" mode for the play button in the TrackEdit view.
New Field: countdownTimerOn (MaterialUI switch):
New Field: countdownTimerAmount (number select). Disabled by default. Perhaps using a max height menu with scroll:
This ticket only covers the data storage in the EditTrackView.
As a user, I want to create a new time tracker. The track should have a title and a description. In a future story, users will be able to add time tracking entries to the time track.
As a logged in user, I want to see a bee icon that, when clicked on, sends a user to beeminder to grant access via oauth, thereafter storing the user access token in firebase.
π¨ You need to enable Continuous Integration on all branches of this repository. π¨
To enable Greenkeeper, you need to make sure that a commit status is reported on all branches. This is required by Greenkeeper because we are using your CI build statuses to figure out when to notify you about breaking changes.
Since we did not receive a CI status on the greenkeeper/initial
branch, we assume that you still need to configure it.
If you have already set up a CI for this repository, you might need to check your configuration. Make sure it will run on all new branches. If you donβt want it to run on every branch, you can whitelist branches starting with greenkeeper/
.
We recommend using Travis CI, but Greenkeeper will work with every other CI service as well.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. πππ
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google β€οΈ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.