Bike 2.0 (Preview 297)

  • Changed task tracking from @done to @status
  • Added optional row log for tracking things, such as dates of attribute changes
  • Changed Row: Text Delete to leave an empty row behind with the caret in it
  • Added Settings › Extensions › Attributes to configure specific attribute behavior
  • Fixed the context menu system shortcut not working.

This release changes how task’s track “done”. Previously this was tracked with a @done attribute and associated date. Now it is tracked with a @status attribute with possible values of todo, started, canceled, done.

This means a few things:

  • Outlines using old @done attribute will need to be migrated to use @status. You will be prompted when opening document in the latest Bike.
  • Queries that reference @done will need to be updated. Use the new open() and closed() path functions. So before where you said //task not @done you can now say //task not closed()

Download:

6 Likes

Great changes thank you. I notice that the attributes in the settings are: Due, Estimate, Flagged, Hours, Priority, Status and Submitted. Only Due, Status, Priority, Estimate and Flagged show up in the palette. I can’t seem to get Hours or Submitted to show up.

I think my terminology might be off/confusing. When I say palette I mean:

Not the macOS context menu. Your custom attributes should show up in the above UI as long as they are selected in the settings table (and being set should be on by default for custom attributes)

Does that explain it?

It does, but I still can’t seem to get them to show up in that either…

Tried with a fresh document rather than a long-standing Bike one and it’s still the same.

Hum, that’s odd. Not sure why I’m seeing and you are not. Could you send me the example document you are testing with?