Taak

Rating: 
5
Your rating: None Average: 5 (1 vote)

Responsive TaskWarrior graphical interface for SailfishOS. Early stages.

TaskWarrior is an task management application. This is not a standalone task management app, but rather a graphical interface to an already existing CLI application. To be more specific: one needs to setup TaskWarrior on via the command line as per the TaskWarrior instructions, before this GUI will even start. Additionally, this graphical interface is mostly useless, unless you also use TaskWarrior with synchronization to a computer, or if you're willing to do your regular task maintenance on CLI on your phone.

You need to enable nagua's repository in order to meet dependencies. I will try to package newer versions of TaskWarrior later.

Please report issues on the issue tracker. Feel free to come chat on #whisperfish-offtopic:rubdos.be on Matrix, or #whisperfish-offtopic on Liberachat.

Features

  • Beautiful cover with two most urgent tasks displayed
  • Color coded indicator: red means overdue, blue means scheduled in the past.
  • Listing of all task
  • GUI updates instantaneously after modifications through inotify
  • Creating new tasks
  • Triggering `task sync`

TBD

  • Modifying existing tasks
  • Tasks per project grouped view
  • Package new versions of Task
Screenshots: 
Application versions: 
AttachmentSizeDate
File harbour-taak-0.1.0-1.armv7hl.rpm851.71 KB28/09/2021 - 18:34
File harbour-taak-0.1.0-1.i486.rpm999.63 KB28/09/2021 - 18:34
File harbour-taak-0.1.0-1.aarch64.rpm883.51 KB28/09/2021 - 18:34
File harbour-taak-0.1.1-1.aarch64.rpm884.77 KB12/02/2022 - 14:27
File harbour-taak-0.1.1-1.i486.rpm1001.96 KB12/02/2022 - 14:27
File harbour-taak-0.1.1-1.armv7hl.rpm852.72 KB12/02/2022 - 14:27
File harbour-taak-0.1.2-1.armv7hl.rpm853.63 KB26/03/2022 - 22:17
File harbour-taak-0.1.2-1.aarch64.rpm886.09 KB26/03/2022 - 22:17
File harbour-taak-0.1.2-1.i486.rpm1001.62 KB26/03/2022 - 22:17
File harbour-taak-0.1.3-1.armv7hl.rpm876.58 KB26/04/2022 - 15:33
File harbour-taak-0.1.3-1.aarch64.rpm908.45 KB26/04/2022 - 15:33
File harbour-taak-0.1.3-1.i486.rpm1 MB26/04/2022 - 15:33
File harbour-taak-0.1.5-1.aarch64.rpm992.16 KB27/09/2024 - 18:24
File harbour-taak-0.1.5-1.i486.rpm1.03 MB27/09/2024 - 18:31
File harbour-taak-0.1.5-1.armv7hl.rpm959.73 KB27/09/2024 - 18:31
File harbour-taak-0.1.6-1.armv7hl.rpm916.49 KB04/10/2024 - 15:57
File harbour-taak-0.1.6-1.aarch64.rpm940.52 KB04/10/2024 - 15:57
File harbour-taak-0.1.6-1.i486.rpm1.03 MB04/10/2024 - 15:57
Changelog: 

(none)

Comments

ntninja's picture

I just installed this to try it out and it just immediately aborts on launch:

Mai 27 12:14:12 icespot invoker[22003]: warning: enforcing sand
boxing for '/usr/bin/harbour-taak'
Mai 27 12:14:12 icespot lipstick[3946]: constructing /run/firej
ail/mnt/privileged:  ...
Mai 27 12:14:12 icespot lipstick[3946]: mounting /run/firejail/
mnt/privileged @ /home/nemo/.local/share/system/privileged
Mai 27 12:14:12 icespot lipstick[3946]: hiding /run/firejail/mn
t/privileged
Mai 27 12:14:13 icespot harbour-taak[22046]: [D] unknown:0 - Us
ing Wayland-EGL
Mai 27 12:14:14 icespot lipstick[3946]: error in inotify: Datei
oder Verzeichnis nicht gefunden (os error 2)
Mai 27 12:14:15 icespot invoker[4271]: WARNING: An inactive plu
gin is misbehaving - tried to show a window!
Mai 27 12:14:15 icespot invoker[4271]: WARNING: requestActivate
() called for  QQuickView(0x1e8ad8)  which has Qt::WindowDoesNo
tAcceptFocus set.
Mai 27 12:14:15 icespot lipstick[3946]: thread 'main' panicked
at '`task` returning stdout: `task export` returned with an err
or; please file a bug.', /home/mersdk/.cargo/git/checkouts/task
-rs-86021e927e4e9157/1e10a1f/src/tokio.rs:114:55
Mai 27 12:14:15 icespot lipstick[3946]: note: run with `RUST_BA
CKTRACE=1` environment variable to display a backtrace
Mai 27 12:14:15 icespot kernel: harbour-taak[22046]: unhandled
level 1 translation fault (11) at 0x006d6f00, esr 0x92000005
Mai 27 12:14:15 icespot kernel: pgd = ffffffc03726b000
Mai 27 12:14:15 icespot kernel: [006d6f00] *pgd=000000000000000
0
Mai 27 12:14:15 icespot kernel:
Mai 27 12:14:15 icespot kernel: CPU: 4 PID: 22046 Comm: harbour
-taak Tainted: G        W    3.10.84 #1
Mai 27 12:14:15 icespot kernel: task: ffffffc0226c4980 ti: ffff
ffc023aec000 task.ti: ffffffc023aec000
Mai 27 12:14:15 icespot kernel: pc : [<00000000f62887ac>] lr :
[<00000000f6235827>] pstate: 200f0030
Mai 27 12:14:15 icespot kernel: sp : 00000000ffa30598
Mai 27 12:14:15 icespot kernel: x12: 00000000f63a2fc0
Mai 27 12:14:15 icespot kernel: x11: 00000000ab2ef658 x10: 0000
000000000002
Mai 27 12:14:15 icespot kernel: x9 : 00000000ab1d2880 x8 : 0000
0000f63a2000
Mai 27 12:14:15 icespot kernel: x7 : 00000000006d6f00 x6 : 0000
0000f6fd99f8
Mai 27 12:14:15 icespot kernel: x5 : 00000000ab1d2710 x4 : 0000
0000ab1bf7c8
Mai 27 12:14:15 icespot kernel: x3 : 0000000000000000 x2 : 0000
000000000000
Mai 27 12:14:15 icespot kernel: x1 : 00000000ab1d2710 x0 : 0000
0000ab1bf7c8
Mai 27 12:14:15 icespot kernel:
Mai 27 12:14:15 icespot booster-generic[3861]: *** signal=17 pi
d=3861
ntninja's picture

One needs to run task export once from terminal and enter yes to make it work apparently.

rubdos's picture

To be more specific: one needs to setup TaskWarrior on via the command line as per the TaskWarrior instructions, before this GUI will do anything.

Additionally, this graphical interface is mostly useless, unless you also use TaskWarrior with sychronisation to a computer, or if you're willing to do your regular task maintenance on CLI on your phone.

I should probably make this clear in the description.