urrik98 / taskmaster Goto Github PK
View Code? Open in Web Editor NEWTask list with fun-ctionality
Task list with fun-ctionality
View should redirect to show list view immediately after creating the new list
when there is one todo in unassigned, the display says '1 unassigned tasks' when it should say '1 unassigned task'.
Create a flag for todos that can be automatically dumped to unassigned tasks when the list expires and is frozen.
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.
maybe rename and repurpose the orphans list to the backburner.
List done percentage shows 0% done even when there are no todos. Change display to show no todos instead.
Figure out and correct why the site uses an incorrect time zone.
need to have the graph dates and list dates match. probably just an update to either the front end js , it's an erb file so should work with '<%= ... %>', or make adjustment in controller.
main text area of the todo creation form feels too small. make it bigger
In lists index view have:
The current date at the top
An indicator next to the current day's 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.
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
Once a week (maybe Sunday) autogenerate the forthcoming week's lists. Need to resolve how to handle list names for this feature.
Seriously it's sad and surprisingly aggravating to type. Use. "drop/dropped" instead.
Apply some responsive design to user-focused views
Set up heroku nightly database backup
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.
on index page put a text score of average tasks complete : average tasks per day
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.
add a "completed_at" field for todos. In the future it may be useful to see how time relates to productivity
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.
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.
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
Add model/controller/view code to enable assigning orphan todos to existing lists.
have a task serve as a wrapper around a sublist of todos. The wrapper should be marked 'complete' once the sublist is complete
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.
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.
It would be awesome to click on a lists bar in the graph and be taken to that list.
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.
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"
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.