Skip to content

Latest commit

 

History

History
43 lines (32 loc) · 1012 Bytes

README.md

File metadata and controls

43 lines (32 loc) · 1012 Bytes

XOTODO

Run

  1. In ./xotodo-edit, run trunk build.
  2. In ./xotodo-parser and ./xotodo-store. run wasm-pack build --target web.
  3. deno bundle --config web/deno.json web/main.ts web/lib/bundle.js
  4. Start the system:
deno run --allow-all --watch main.ts

Test

deno test --allow-read

Alternatively, navigate to a rust crate and run cargo test

Compile

deno compile --allow-all --cached-only main.ts

Currently doesn't work: denoland/deno#10693

Debug in Firefox

Applications/Firefox.app/Contents/MacOS/firefox -start-debugger-server

Next, use the debugger in VS Code

BACKLOG

  • Inline (in-browser) editing of todos
  • GitHub issues integration
  • "my focus for today" - high-level goals to focus on today
  • extension: @due: data auto-complete: this friday, next friday, +5 (in 5 days...)
  • @created auto-generated
  • @project to overwrite default.
  • click the due-date number to increase it by +1 (postpone by a day)