More Progress

* List by default, UI only if specified
* Archive tasks to done list
* Fix filter
This commit is contained in:
2019-02-20 07:49:41 -06:00
parent 9bc8de8700
commit d11bf67196
6 changed files with 45 additions and 33 deletions

View File

@@ -4,7 +4,7 @@ import (
"strings"
"time"
todotxt "github.com/JamesClonk/go-todotxt"
todotxt "github.com/br0xen/go-todotxt"
)
func (a *AppState) addTask(taskString string) error {
@@ -39,9 +39,11 @@ func (a *AppState) archiveTask(id int) error {
if task, err = a.TaskList.GetTask(id); err != nil {
return err
}
a.TaskList.RemoveTask(*task)
task.Completed = true
a.DoneList.AddTask(task)
if err := a.TaskList.ArchiveTaskToFile(*task, app.getDoneFile()); err != nil {
return err
}
a.TaskList.RemoveTask(*task)
return nil
}