途上だけど、いくつか機能ができて、考えていたことを実現できてきたので紹介する。#一言で表すと、早くてセキュアでプログレッシブなタスク管理ツール。あることと、段階的にタスク管理できることの2つの意味を持たせている。#アプリの特徴を並べてみるとこんな感じ。#個人のタスクを管理するのにテキストファイルをよく使っていたのだけど、もう少しスマートにかつセキュリティレベルを落とさない方法が欲しかった。既存のタスク管理ツールを使っていて不満に感じたことを自分なりに解消してみたくなった。#タスクに印をつけてリストの上位に表示できる機能。細かい優先度付けはできないけれど、色々タスクがあるときにどれかにスターをつけてそれをやる、というフローが自然でしっくりくるので作った。#タスクを細かく順番に並べたいときに使う機能。その日やることを順にしたいときなどに便利。ライブラリを使わずに自作。ドラッグアンドドロップの実装でブラウザによる挙動のずれが大変だった。#タスクを特定の関心で分類する機能。タグは自由入力で、空白かカンマで区切って複数つけられる。リストビュー型のタスク管理ツールは最初に色々リストを作ってその中にタスクを追加するものが多いけれど、最初に色々リストを作るというのが案外難しくそこまで使いこなせていない気がしている。最初に全てのタスクが一覧できるリストビューがあって、タスクにタグをつけるとタグ向けリストビューが生えるタグがなくなればタグ向けリストビューがなくなるようにして、最初に色々リストを作るのを考えなくていいようにした。内部的にはタスクのタグが追加更新削除されたときに、よしなにタグとタスクの紐付けを更新している。#キーボードショートカットで便利なモーダルを開いて、そこから色々できる予定の機能。タスク管理をマウス使わずキーボードだけでやりたいという夢があって、ひとまず簡単な画面遷移ができるようにした。#タスクについて、初期値の未完了/完了以外にも状態を増やせる機能。作るか迷ったのだけど、ステータスを増やしたいというのは要は特定の関心でまとめられたタスクについて増やしたいと仮定して、ステータスはタグの子要素で順序つきのものとした。ステータスができて、間に任意のステータスを追加できる。タグそれぞれでステータスを定義できるため、タスクの種類に合わせてステータスを使い分けることができる。#ボードビュー上でステータス毎にタスクを表示して管理できる機能。1クリックでタスクのステータスを変えられる簡易的なものを作った。これでチェックリストではやりづらい少し混んだタスク管理もできるようになった。まかなえるようになってきた。高速かつセキュアで、段階的にタスク管理できるのが快適。書いた機能の追加を考えている。プログレッシブなタスク管理ツールに興味ある方はお試し下さい。