takker99/takker-scheduler
scrapboxベタ打ちから、git管理に移行した
これでversion管理が簡単になる
実装
TypeScriptで書いている
開発支援にDenoを用いている
バグ
解決したものはリンクを外す
またmakePlan()のページ遷移に失敗した
2022-01-14のページに移らなかった
どこでこけたんだろう?
smartphoneだとエラー内容がわからない……
alert()でエラー内容を表示するようにしてみようかな?
テストケースを追加する
実装したいこと
JavaScriptから任意ページのタスクのCRUDをおこなう函数を生やす
現状の仕組み(JSコードを書き換える)だと全く設定変更を行う気にならない
予定開始日時と見積もり時間と実績開始日時と実績終了日時とタスク名が同一なら同じタスクだと判定する
あんまり一緒のコマンドにしたくないな
くみあわせられるようにすればいいだろう
見積もり時間のない予定をカレンダーで同期できないtakker.icon
これは失念していた
どうする?
見積もり時間を既定で20分とみなす
これが妥当かな
時間を指定しないイベントとして入れる
でも開始時刻は全部指定してるしなあ……
やり残したタスクを今日にコピーする機能がほしいtakker.icon
takker-schedulerで実装せずに、scrapboxにuserscriptとして直接書いた方がいい?
何でもかんでも実装したら高速でクソアプリになるからな
細かい機能は、小回りの利くuserscriptで直接scrapboxに書いたほうがよさそう
すぐ修正しやすい
そのためには、必要そうなAPIをすべてexportしたJSファイルを用意しなくては
for-takker-memex/script.jsにだけ生やせばいいか
これだいたいできそうだな
0.14.2 => 0.14.3
code:deps.ts
code:diary.ts
code:plan.ts
code:viewer.tsx
code:scheduler.tsx
code:weekly-scheduler.tsx
code:auto-diary.ts
code:auto-review.ts
code:workflow.ts