Vincent Ambo
51ddb8fb53
docs: Add README with project explanation and background
2017-12-20 21:43:48 +01:00
Vincent Ambo
6679b893aa
chore: Add code of conduct to project
2017-12-20 21:43:32 +01:00
Vincent Ambo
b0e6491600
chore: License under GPLv3
2017-12-20 21:43:05 +01:00
Vincent Ambo
d3ce3c1568
feat(elm): Automatically poll every 15 seconds
...
15 seconds is potentially a bit aggressive considering that
Gemma (currently) tracks expiry times in *days*.
2017-12-20 21:17:57 +01:00
Vincent Ambo
7dbeb83f85
feat(elm): Add real button to task cards
2017-12-20 21:04:15 +01:00
Vincent Ambo
ac623e4a7d
feat(elm): Add nice little texts to display time remaining
2017-12-20 20:15:10 +01:00
Vincent Ambo
304f3ae3f1
feat(elm): Implement task completion handling
...
Adds a clickable area to the cards that will inform the backend of a
task being completed.
This of course still looks completely terrible because I don't really
know how frontend works.
2017-12-20 20:15:09 +01:00
Vincent Ambo
6cd75ac184
feat(elm): Add initial (broken) MDL layout for tasks
...
The idea is that every task should be shown as an MDL "card" and have
some sort of associated action (probably more than just a click, but
that I'll look at ...).
Tasks are coloured based on their current "urgency".
2017-12-20 20:15:09 +01:00
Vincent Ambo
cf0395e37c
feat(lisp): Add Hunchentoot handler for task completion
2017-12-20 20:15:09 +01:00
Vincent Ambo
ce036d7d15
fix(lisp): Sort tasks in DESCENDING order
2017-12-20 20:15:09 +01:00
Vincent Ambo
26f365271e
feat(elm): Add initial logic for Gemma's Elm frontend
2017-12-20 20:15:07 +01:00
Vincent Ambo
95e4971908
feat(lisp): Initial Gemma backend implementation
...
Implements the initial - very simple - backend for Gemma, a
task-management app for recurring tasks.
2017-12-20 20:15:04 +01:00