Coder Social home page Coder Social logo

devtrack's People

Contributors

dependabot[bot] avatar dtom90 avatar

devtrack's Issues

Clean Up Activity Log

  • Expandable & collapsible with toggle buttons
  • Create intervals: "Started XX -> Stopped XX"

Handle Bad Log Data

Gracefully Handle Started Without Stopped interval (can be achieved by deleting other task)

Refine Task Switching Countdown Functionality

If a user switches tasks right after starting the timer, the time should transfer to the other task (and display info banner)

If a bunch of time has passed, app should prompt user whether to transfer that time to the other task or simply keep existing interval and start new interval

Sprint 1: Produc-dev MVP

MVP:

  • I want to be able to visualize daily activity for a given task
  • I want to be able to assign tags to tasks
  • I want to be able to visualize daily activity for a given tag
  • I want the data stored somewhere so that my updates are persisted

Assign tags to tasks

  • Create an input field in the ActiveTask component for adding tags to a given task
  • Tags added as badges to the ActiveTask component
  • Tags added as a new field in the task object store in Vuex
  • Vuex Tags object mapping to list of task IDs
  • Auto-complete tag input
  • Clickable auto-complete options to add tags
  • Remove tag from task

Reduce Vendor JS Size

Eliminate the following warning:

asset size limit: The following asset(s) exceed the recommended size limit (244 KiB).
This can impact web performance.
Assets: 
  js/chunk-vendors.d5b6cfcb.js (547 KiB)

Log state messed up by task deletion

  1. Start a task
  2. Switch to another task (the running task should remain in the background)
  3. Delete the second task
  4. Timer stops, and log shows a "Started" without a "Stopped".

Manual Log Input

Allow the user to add an interval manually, specifying the number of minutes spent (subtract from now to get start time)

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.