Code Monkey home page Code Monkey logo

taskmaster's People

Contributors

urrik98 avatar

Watchers

 avatar

taskmaster's Issues

New list creation

View should redirect to show list view immediately after creating the new list

unassigned todos

when there is one todo in unassigned, the display says '1 unassigned tasks' when it should say '1 unassigned task'.

Provisional tasks

Create a flag for todos that can be automatically dumped to unassigned tasks when the list expires and is frozen.

Devise and Cancan

Implement a sign on system with permissions(roles) to protect site integrity. Shouldn't have a sign up view, just set up my account in db:seed. Also remove db:seed from github.

Time zone

Figure out and correct why the site uses an incorrect time zone.

todo form

main text area of the todo creation form feels too small. make it bigger

Today indicators

In lists index view have:
The current date at the top
An indicator next to the current day's list

Freeze scores and copy/move undone tasks to another list

As a user I should be able to freeze a score and move tasks to another list. As it is, it's less work to drop a task to backburner, assign it to new list. This affects the integrity of an out of date list score and is a deviation from the purpose of the backburner list.

Lists index list formatting

Move the double caret '>>' next to the current day's list to the left so that the list date is not indented/out of alignment with the other list dates

Autogenerating lists

Once a week (maybe Sunday) autogenerate the forthcoming week's lists. Need to resolve how to handle list names for this feature.

Chart math

Have the line graph show the relationship of # of tasks done to the % of tasks done. Multiply todos done * % todos done. Also show the # of todos for the time point, make it a dual line graph.

Orphans not getting assigned to new lists

Uh-oh. Something went wrong. This happens when a todo is created in the orphans list. Can't be reassigned. Check the todo model logic around original list value.

Task velocity

add a "completed_at" field for todos. In the future it may be useful to see how time relates to productivity

Completion chart

On lists index, have a google line chart showing list completion over a period of time. Perhaps two charts showing monthly and yearly. Probably should depict completion percentage over # of tasks.

limiting graph data

the graphs are showing "all time" data on task list completion scores and trends. Maybe have another set of graphs just showing these data points from lists in the left hand column.

list view tally

dovetailing on #27, add a done/total tally to the individual list view. This will help to track daily progress on a list with many entries

subtask list

have a task serve as a wrapper around a sublist of todos. The wrapper should be marked 'complete' once the sublist is complete

Styling overhaul

The background image is beautiful, but seems dated. Update the site style to be more in sync with Tome. Use a cool banner. Also, need some persistent nav links. Maybe even a link to Tome.

backburner dropdown list

the list dates start with the earliest lists. moving them to a list that isn't going to be worked through isn't likely to happen. Shorten the list and have it appear with latest date on top > earliest date at bottom. Shouldn't need more than 3-5 dates on it, if that.

Lists and dates

Should have a limited # of lists in the left hand column. Maybe the lists for the current week (once they are autogenerated - see issue #13). Have a link to another view to show old/future lists.

Expiring lists

Lists should freeze (ie no adding new todos or changing the status of todos in the list) at the end of their date. Then a final score can be calculated for the list to be shown in the graph. Expired lists in a view should replace the status form with a text view of the status, either "complete" or "incomplete"

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.