Skip to content

Latest commit

 

History

History
65 lines (61 loc) · 2.68 KB

TODO.md

File metadata and controls

65 lines (61 loc) · 2.68 KB

V3.0.5

Backlog

  • Command Line
    • Recipies/macros - names bundles of command line args
  • GUI
    • tkinter user interface? What would it look like?
  • Useability
    • useability - any quick wins? command line shortcuts? -DF? canned filters?
  • Database
    • What about task availability? Where is it stored?
    • Try ofexport with OF 2
    • Where are inbox items stored in in the OF DB? Can I catch them with "No Context"
    • Can I detect a if a project/context is paused?
  • Attributes
    • childcount as an attribute
    • Can I determine availability?
    • "type" should be a template variable
    • $date and $time variables in templates
    • Add item depth as filterable parameter
  • Templates
    • Create a "dump" template that dumps everything.
    • Have a default template in code such that an empty template file still works
    • Put file extension associations in the templates
  • Tag Clouds
  • Integrations
    • Log to DayOne? - how?
  • Sorting
    • Add "natural" sort - i.e. sort by the order from the OF DB (this is done initially already)
  • Documentation
    • Write up geektool integration - create section on integration with other tools - by objective e.g. tasks on the desktop, add to features - SCREENSHOT
    • Document How I use it
    • document any new filter variables
  • Architecture
    • Tips on perspectives and casting blobs - investigate forums.omnigroup.com/showthread.php?t=29538
    • Assertions to prevent mis-wiring of type hierarchies
    • More general config - e.g. global date format?
    • A filter that prepends type to items - for debugging
    • Scan for #xxx in the text and add tp tag?
    • Filter to merge projects folders etc if they have same name?
    • Allow +-3d, 2w etc?
    • Dump OF schema programatically
    • Create a taggable dump of projects as files with links to corresponing Omnifocus entities - for hazel and openmeta scripts file format: fld-fld-…-proj
    • Read other file types such as Taskpaper/OPML (done json)
    • Resolve utf8/ascii issues - not sure what's going on - redirecting stdout "changes things" as does invocation from applescript?!?!?!
    • look for OFEXPORT_HOME in the environment first
  • Testing
    • test all the assertions properly with unit tests (done most of them)
    • Install it myself separately from my dev environment
    • Update the paths accordingly
  • Releasing
    • Save released versions, tag? Make script
  • From Google Chrome - markokaestner/ofcloud · GitHub https://github.com/markokaestner/ofcloud
  • ondue-30min?
  • macros