Cardo beta release

661 views
Skip to first unread message

David Szego (dGSD)

unread,
Dec 31, 2016, 9:43:29 PM12/31/16
to TiddlyWiki-GTD
Happy new year all, here's a small token to start well organized... A beta release of Cardo.

This edition has a number of bug fixes (thanks to all who posted and emailed), visual tweaks to make things more appealing and easier to use on tablets, and a new "Espresso" palette for those who don't take milk in their TiddlyWiki (contrasts nicely with the existing Cappucino palette).

As always, grab it from http://cardo.wiki and please keep the comments and criticisms coming.

Best,
David Szego

Message has been deleted

Richard Evans

unread,
Jan 2, 2017, 6:18:19 AM1/2/17
to TiddlyWiki-GTD
There is one thing that I have not been able to work out with Cardo. How do you upgrade? TiddlyWiki has a upgrade page, which simply upgrades the core when needed. I have not seen anything similar for Cardo. The only way I can see is by cutting and pasting all the existing toddlers over one by one. Which I deem to be excessively time consuming.

Have I missed something?

David Szego (dGSD)

unread,
Jan 2, 2017, 9:54:17 AM1/2/17
to TiddlyWiki-GTD
Hi Richard, good question but yes there's a basic function of TW that you've missed - importing Tiddlers.

For any Tiddler you want to copy between TW files, you just drag it's title over to the other file, hover over the top of the web browser area just under the address bar, and drop in the green area. See pic below:




You'll then see a new "Import" Tiddler pop up, the rest should be self-explanatory.


In the case of any Plugin, what you should do is find the old plugin in your TW file, delete it (your data won't be deleted, just the plugin code), save, reload, and drag the new plugin version from it's source. This ensures you've got the latest-greatest code. Save and reload again to activate.


If you ever need to copy Tiddlers between files, there's also an Export feature in TW, from the search Tiddler... but that's another topic you can google for here in the groups!


Cheers,

David.

Purgatori

unread,
Jan 2, 2017, 6:02:39 PM1/2/17
to tiddlyw...@googlegroups.com
I wasn't sure about how to go about upgrading the plugin myself, so this information is very helpful—so thank you, David!

Oh, and great work by the way. Cardo confused me a little at first, but once I wrapped my head around it, I really started to appreciate the power and flexibility it offered. I never expected to be using such an awesome tool for task and project management after abandoning Org-Mode for TW5.

Koertis A

unread,
Jan 10, 2017, 3:46:37 AM1/10/17
to TiddlyWiki-GTD
Hi! Looking forward to use your beta version. The bug I wrote you in the alpha version is still in your wiki:

I just added a conversation to a person, but it does not show up under conversation log.

To clarify the issue:
If I add a conversation with the button which is in the persons tiddler than it works as supposed.
If I change this conversation to an other contact it will not show up again ( the field "cardo-person" is empty)
If I add a conversation from the tiddler "Cardo" in the sidebar the field "cardo-person" in the persons tiddler is missing.

Cheers

David Szego (dGSD)

unread,
Jan 30, 2017, 5:03:23 PM1/30/17
to TiddlyWiki-GTD
Hi all,

I've just uploaded Cardo Beta2 to the main site, http://cardo.wiki

Changelog includes much-requested dashboards, ability to track attendance in meetings (as dGSD did), some nicer layouts, and a number of bug fixes (including Koertis's above!):

  • 1.0β2 (Jan 30 2017):
    • Fixed: assignment of agenda items to meetings, meetings to projects
    • Added: ability to track attendance of attendees in meetings
    • Fixed: Project status updates now sort by date
    • Fixed: Meeting previews now show up in list tooltip
    • Fixed: New tasks pre-select project when added from Project Tiddler
    • Fixed: New tasks pre-select assignee when added from Person Tiddler
    • Removed: Some now-redundant macros
    • Added: Dashboards, similar to dGSD but not quite so crazy granular
    • Added: "Review" sidebar tab, to separate "New" buttons from dashboards
    • Fixed: Date on Conversation controls
    • Fixed: Assigning Person on a Conversation
 Please do give me feedback, issues and requests!

As usual, delete your Cardo plugin, save/reload, and drag over the latest plugin Tiddler.

Thanks,
David.

Jörg Palmer

unread,
Feb 1, 2017, 10:40:22 AM2/1/17
to TiddlyWiki-GTD
Thanks for the update! I went back from dgsd5 to Cardo to give it a try. For now I have two questions:

  1. How ist the "All Items" supposed to work? For me it opens a tiddler "Inbox", stating that it's missing.
  2. In the "My Dashboard" to the top right there is a selection for "Realm". Selcting any of my realms doesn't have a visible effect. How is this supposed to work?

Viele Grüße, Jörg.

David Szego (dGSD)

unread,
Feb 2, 2017, 10:13:16 AM2/2/17
to TiddlyWiki-GTD
Hi Jörg, glad to hear you're using Cardo!

"All Items" should open a Tiddler called "Inbox" as you say, which contains a "dashboard" of a bunch of <<cardoList>> macros (and variants).

However, I seem to have left it out when I rebuilt the plugin! I will update it tonight. My apologies.

In the meantime, if you want to add it yourself, the content of the Tiddler "Inbox" is:


<div class="dashboard">
 
<h2 class="tc-title"><$view field="caption"/></h2>
 
<div class="cols3"><!-- list columns -->
   
<div class="col">
   
<!-- cardoList(title, type, status, priority, buttonType, starred -->
     
<div class="highlight"><<cardoList title:'Important Tasks' type:'task' status:'Starred' buttonType:'TaskStatus' newButton:'true' newButtonText:'An Important Task...' newTag:'Task Next Starred'  includeComplete:'false'>></div>
      <
<cardoList title:'Next Tasks' type:'task' status:'Next' buttonType:'TaskStatus'  newButton:'true' newButtonText:'The Next Thing We Must Do Is...' newTag:'Task Next'  includeComplete:'false'>>
      <
<cardoDueList title:'Waiting Tasks' type:'task' status:'WaitingFor' buttonType:'TaskStatus' groupBy:'cardo-priority' newButton:'true' newButtonText:'Someone should get on this...' newTag:'Task WaitingFor'  includeComplete:'false'>>
      <
<cardoList title:'Future Tasks' type:'task' status:'Future' buttonType:'TaskStatus' groupBy:'cardo-priority' newButton:'true' newButtonText:'We can do this later...' newTag:'Task Future'  includeComplete:'false'>>
   
</div><!-- column 1 -->
   
<div class="col"><!-- column 2 -->
     
<div class="highlight"><<cardoDueList title:'Upcoming or Overdue Tasks' type:'task' status:'Next WaitingFor' dueWithin:'5'>></div>
      <
<cardoDueList title:'Upcoming Meetings' type:'meeting' status:'Upcoming Rescheduled' buttonType:'MeetingStatus' groupBy:'cardo-priority' newButton:'true' newButtonText:'Meeting to discuss...' newTag:'Meeting Upcoming' completeButton:'false' includeComplete:'false' dueWithin:'5'>>
      <
<cardoList title:'Previous Meetings' type:'meeting' status:'Held' buttonType:'MeetingStatus' groupBy:'cardo-priority' completeButton:'false'>>
     
<div class="scrollableCol">
        <
<cardoList title:'Reference Items' type:'reference' status:'Reference' newButton:'true'  newButtonText:'In reference to $(currentTiddler)$...' newTag:'Reference' completeButton:'false'>>
     
</div>
   
</div><!-- column 2 -->
   
<div class="col"><!-- column 3 -->
     
<div class="highlight"><<cardoDueList title:'Upcoming or Overdue Projects' status:'Active' type:'project' dueWithin:'10'>></div>
     
<div class="scrollableCol">
        <
<cardoList title:'People' type:'person' status:'Person' buttonType:'RACIStatus'  newButton:'true' completeButton:'false' newButtonText:'Someone New...' newTag:'Person'>>
     
</div>
      <
<cardoList title:'Active Projects' type:'project' status:'Active' includeComplete:'false' buttonType:'ProjectStatus' newButton:'true' newButtonText:'A whole bunch of things rolled up in one...' newTag:'Project Active' >>
      <
<cardoList title:'Ongoing Projects' type:'project' status:'Ongoing' includeComplete:'false' buttonType:'ProjectStatus' newButton:'true' newButtonText:'A whole bunch of things rolled up in one...' newTag:'Project Ongoing' >>
      <
<cardoList title:'Completed Projects' type:'project' status:'Complete'  newButton:'false' includeComplete:'true'>>
     
<div class="scrollableCol">
        <
<cardoList title:'Completed Tasks' type:'task' status:'Complete' newButton:'false' includeComplete:'true'>>
     
</div>
   
</div><!-- column 3 -->
 
</div><!-- list columns -->
</div><!-- dashboard -->



SomeWhoCallMeTim

unread,
Feb 2, 2017, 8:35:49 PM2/2/17
to TiddlyWiki-GTD
Enjoying using the beta.

I set up a Meeting item with two attendees, Person A and Person B. If the Meeting is marked as Upcoming, should that Meeting show up on the Person's display? If I look at Person A or Person B, I see the option to create a meeting but it doesn't show the existing meeting I set up for them. Perhaps I'm misunderstanding how Meetings tie in with Persons.

David Szego (dGSD)

unread,
Feb 2, 2017, 9:14:49 PM2/2/17
to TiddlyWiki-GTD
Hi Tim, if I may call you that. ;->

I'm glad to hear you're enjoying it, thank you!

Definitely the meeting should appear on the Person dashboard of anyone who is an attendee, a Chair, or a Requestor of that meeting. And.... it doesn't. I'll log and fix that. Thanks for pointing it out!

Cheers,
David.

Jörg Palmer

unread,
Feb 3, 2017, 2:24:08 AM2/3/17
to TiddlyWiki-GTD
Thank you! I added the code to the "Inbox" tiddler and it works fine now. Is there any tags I should associate with the "Inbox"?

On a lighter note, I seem to have similar problems with the Menu Item / Tiddler "Reference" and "Book Library". Is it possible that there is also code missing? How are they supposed to work?

Thanks for the good work! Keep it up :-)

Purgatori

unread,
Feb 3, 2017, 4:10:37 AM2/3/17
to TiddlyWiki-GTD
Incredible work! I'm really loving the 'Review' sidebar already; it seems like a natural extension of the Cardo's functionality. The fix for pre-selected projects and assignees is also very welcome.

With regard to meetings, would it be possible to add the ability to schedule for a particular time in addition to date? So far, I've just been using the Description field for this, but it would be nice if Cardo itself was able to track the time until an event to a value set by the user instead of assuming 12AM @ dd/mm.

Also, adding a phone number for contacts doesn't seem to work. Cardo lets you enter a number in the field, but once you save the edit, it no longer appears in that contact's details (although you can still find it if you edit that contact's details agains). I'm wondering if this could have something to do with Cardo expecting US landline/mobile numbers (Aussie user here)…

I'm also encountering an issue with the Cardo theme. On the cardo.wiki site, the theme uses nice, small icons, but switching to the Cardo theme on my own TiddlyWiki file doesn't switch to the icon set that I presume is packaged with the theme. Instead, the standard 'Vanilla' icons are used. Given that said icons are quite a bit larger than the ones in Cardo theme, the they get cut-off when viewing a tiddler in Edit mode, for example. It's a minor issue, but a distracting one :P

David Szego (dGSD)

unread,
Feb 5, 2017, 11:29:58 PM2/5/17
to TiddlyWiki-GTD

I'm very pleased to announce this special Birthday Edition of Cardo Beta (hence jumping from β3 to β42!) - available on http://cardo.wiki


And for a very special birthday gift from me to all of you.. the thing you've all been asking for the most... dum da da dum... Ticklers!


(Ok, so I call them Reminders. I also call them Cards. See previous discussions!!) ;->


The one thing I don't have yet is a way to fire them - I'll need to figure out how to write a startup plugin. (Any tutorials?). However, please test the heck out of them. You can use them from your Project or Person dashboard, or from your New and Review sidebars.


I've also fixed a number of bugs from discussions here (not all, but please be patient and keep the reports coming).


Cheers, and many blessings to all of you for a healthy and prosperous year.

David.


  • 1.0β42 (Feb 6 2017):
    • Added: Reminders! (a.k.a. Ticklers)
      • Note: In this beta, I don't have a way to trigger an alert yet, although there is an alert dialog ready and waiting ... be patient!
      • To use, add a Reminder from your "My Dashboard", or the "New" or "Review" sidebars.
      • If you don't set an assignee on the reminder, or set it to someone else, it will still trigger (for whenever it's set), and show up in the Reminders review dashboard, but not on your own "My Dashboard". It will show up on the proper person's dashboard if assigned to someone else.
    • Added: Tasks can set a Reminder
    • Added: Completed tasks will delete any matching reminder
    • Changed: Some dashboard and sidebar layouts to show Reminders
    • Changed: Tasks marked "Recurring" can no longer be marked "Complete" (because really, if they're recurring they're never truly done)
    • Fixed: fieldOrEmpty filter handles "-SKIP-" as well as actual empty vars, for times when a var can't literally be empty (such as $set value='')
    • Fixed: Correct completed tasks show on project or person's dashboard
    • Fixed: Ordered tasks properly in lists
    • Added: Favicon!

A M Alfaro

unread,
Feb 6, 2017, 2:20:53 PM2/6/17
to TiddlyWiki-GTD
FYI, I figured out that work phone doesn't show because of a misspelling in line (in the $:/plugins/Cardo/ui/ViewTemplates/types/contactInfo/worktab tiddler):


<div style="clear: left;"><span class="contactInfoLabel">Phone</span><span class="contactInfoDetail">{{!!cardo-phonehwork}}</span></div>

I removed the "h" from phonehwork and it worked after I reloaded the file.

regards,
anita

SomeWhoCallMeTim

unread,
Feb 6, 2017, 3:32:48 PM2/6/17
to TiddlyWiki-GTD
Using 1.0b42. Meetings with a date show up in the person's view, but not reoccurring meetings, so it at least partially works, unless that is by design.

David Szego (dGSD)

unread,
Feb 6, 2017, 6:37:51 PM2/6/17
to TiddlyWiki-GTD
Thanks, Tim. The only way I can re-create this is if I haven't clicked on a status for the meeting (Upcoming, Rescheduled, Held, Cancelled). Once I do, they pop up in the right lists. I will fix it by forcing an automatic "Upcoming" when making a new meeting, which makes sense to me as the best default.

Cheers,
David.

David Szego (dGSD)

unread,
Feb 6, 2017, 6:38:53 PM2/6/17
to TiddlyWiki-GTD
Thanks, Anita, I've included that in the next batch of fixes. Good catch!

Cheers,
David.

Alfonso Arciniega

unread,
Feb 7, 2017, 12:29:02 PM2/7/17
to TiddlyWiki-GTD
Thank you, David.

May I suggest to change the "sidebar-foreground:colour" in the Cardo Cappucino palette from #ACACAC to #F5F5F5 (or any light background)?

Cheers,

Alfonso

David Szego (dGSD)

unread,
Feb 7, 2017, 3:06:38 PM2/7/17
to TiddlyWiki-GTD
Alfonso, re: color change...

I've tweaked the theme/palette a little for better contrast... you're not the first to mention, even my own eyes got kind of tired by it, but I ended up making the whole new Espresso instead!

Glad you prompted me to revisit that.

 

Alfonso Arciniega

unread,
Feb 7, 2017, 5:23:58 PM2/7/17
to TiddlyWiki-GTD
Thanks, David,

The CardoEspresso has too much dark over light contrast, I do not enjoy it. However, the CardoCappucino looks great to me with the sole change I mentioned in my previous post.

Changing the subject, any reason the Tinka Plugin Manager plugin was removed from version 1.0b42?

Alfonso

David Szego (dGSD)

unread,
Feb 7, 2017, 6:01:52 PM2/7/17
to TiddlyWiki-GTD
Re. Tinka: It really shouldn't have been in the "distribution" version, just to keep it cleaner. Anyone savvy enough to need it would be able to put it in themselves.

David Szego (Cardo)

unread,
Feb 9, 2017, 10:14:08 PM2/9/17
to TiddlyWiki-GTD

And now... The Dashboard you've all be asking for... Tasks By Context!


As well, a bunch of other features and bug fixes you've graciously pointed out and asked for in the Forums:


  • 1.0β5 (10 Feb 2017):
    • Fixed: Contact info
    • Fixed: Meeting show up properly on people's dashboards
    • Fixed: Theme/palette tweaks for better contrast
    • Added: Times to meetings (bug: Kixam's datepicker plugin seems to call noon and midnight "undefined")
    • Added: "Tasks by Context" dashboard
    • Changed: New Tasks now default to your name as assignee, and project name if created from a Project dashboard
    • Changed: New Reminders now default to your name as assignee, and project name if created from a Project dashboard
    • Changed: New Reminders now default to "Daily", to guarantee they fire until you do something with them! (When I figure out how to make them fire on a cron!)

As always, grab it from http://cardo.wiki and please keep the comments and criticisms coming.

Cheers,
David.

David Szego (Cardo)

unread,
Feb 12, 2017, 5:30:47 PM2/12/17
to tiddlyw...@googlegroups.com
Realms and Areas!!

Snowy day. 15cm. Kids were tobogganing, I was programming. And blasting music. No complaints from anyone!

Some significant changes:

- Added realms and areas, and a "Focus" selector on the Cardo sidebar. This will let you slim down your dashboards to only what's relevant.

- Tag a Tiddler with "Realm", and tag another with "Area" and the name of a realm to show up in the Focus selector.

- Finished (I hope!) the Books bits. Ratings are now working, with 1-4 stars (of course, everything is configurable via code).

- Project Progress is a little more elegant, with a progressive set of chevrons.

Under the hood:
- A few new interesting macros -
<<lessThan leftSide:$x$ rightSide:$y$ truevalue:"Yep, it's less" falseValue:"Nope">>
as well as lessThanOrEqual, greaterThan, greaterThanOrEqual, to compliment the existing booleanMatch (which is only for strings)

- New filter for iterating like a for loop:
numberOfItems[4]
...described in a previous thread

My changelog:

  • 1.0β6 (12 Feb 2017):
    • Added: Existing projects can be added to a person's roster on the Person Dashboard
    • Added: Proper handling of Realms and Areas (referred to as "Arena")
      • Realms and Groups are now shown in groups as one dropdown in the top-right of an item, called "Arena", rather than separate dropdowns.
      • Tiddlers tagged with "Realm" become a major grouping, with Tiddlers tagged with a realm name + "Area" as a child within the group.
      • Selecting an arena to show in the Cardo Sidebar affects all Dashboards and Detail panes
      • New items created from the "New" sidebar will inherit the shown Arena
    • Added: Filter for iterations: "[numberOfItems[x]]" will return 1, 2, 3, ...x allowing x things to happen like a "for" loop.
    • Fixed: Proper progressive progress-markers for projects
    • Fixed: Proper progressive ratings for books
    • Fixed: Proper listing of books in "Book Library"
    • Fixed: Proper setting/deleting Project Lead and Project Team members
    • Fixed: Broken setParentProject
    • Changed: Added "scrolling:'true'|'false'" to lists, to keep list title visible


Get it at http://cardo.wiki and report those bugs!

Note - I've squashed the ones I can find... The rest of the changes are going to be CSS tweaks, and eventually the Mail features, but unless anyone has anything they'd like to add or fix, I think we're near release!

Purgatori

unread,
Feb 13, 2017, 12:06:49 AM2/13/17
to tiddlyw...@googlegroups.com
Wow! I don't really have much to say, other than: "I love it!"

As far as functionality is concerned, I'm not encountering any bugs of note whatsoever now. My favorite palette (Espresso) has a few issues with regular Tiddler types, however. Text within code blocks (```), being brown, is very hard to read against the light grey color. The purple color for visited links is also hard to read against the brown. Both of these issues can be seen in this screen grab from one of my tiddlers: http://imgur.com/b2zEz6k

Richard Evans

unread,
Feb 13, 2017, 4:45:39 AM2/13/17
to TiddlyWiki-GTD
Hi,

In the Release Notes for 1.0β6 (12 Feb 2017) you say: Fixed: Proper listing of books in "Book Library".

I have not been able to get 'Book Library' working. When I click the button in Cardo->Review->Information it presents me with a 'Draft of Book Library'. Creating it just creates an empty Tiddler. How is this supposed to work?

The existing Tiddler Book Notes and Library just contains specific references to '2001', the book you include as an example.

I have added a couple of books, but there does not seem to be any way to produce a library list. Or a list of who has borrowed what.

Purgatori

unread,
Feb 13, 2017, 4:58:39 AM2/13/17
to TiddlyWiki-GTD
I'm not sure how it's /supposed/ to work, exactly, but here's what I put in the empty Book Library tiddler created by Cardo.

! Reading

{{{[tag[Book]tag[Reading]]}}}

! Put Down

{{{[tag[Book]tag[PutDown]]}}}

! Finished

{{{[tag[Book]tag[Finished]]}}}

! Authors

{{{[tag[Author]]}}}

Pretty crude/basic, but it does the job well enough for me.

David Szego (Cardo)

unread,
Feb 13, 2017, 10:00:56 AM2/13/17
to TiddlyWiki-GTD
Richard / Purgatori - my apologies, "Book Library" didn't get packed up in the plugin.

See attached for the correct Tiddler.


BookLibrary.json

David Szego (Cardo)

unread,
Feb 13, 2017, 10:25:08 AM2/13/17
to TiddlyWiki-GTD
Purgatori, thanks for the compliments!

A tweaked Espresso palette and main.css (from Cardo Theme) is attached, see if this works better for you, and thanks for pointing it out.

Cheers,
David.
espressopalette.json
maincss.json

SomeWhoCallMeTim

unread,
Feb 13, 2017, 5:58:07 PM2/13/17
to TiddlyWiki-GTD
Perhaps a stupid question,  but when I set a due date for tomorrow and it is 6pm in my timezone it tells me that the item is set for 60 minutes from now. How do I set my timezone so that the event gets set for tomorrow in my timezone?

Thanks!

Purgatori

unread,
Feb 13, 2017, 11:55:26 PM2/13/17
to TiddlyWiki-GTD
You're more than welcome, David. I can't sing your praises highly enough for the work you've done.

Code blocks are perfectly legible after applying the tweaks to main.css and Espresso. But for some reason I find my coffee cravings intensify after prolonged exposure. ;)

Re 'Book Library': I created the Tiddler using the code you attached in your reply, and it seems to work just fine, save for 'Not Yet Read' books not showing up for some reason: http://imgur.com/FAtkg5x

After scrutinizing the code, I noticed that changing the 'status' on the 'Not Yet Read' line from '[[To Read]]' to 'ToRead' fixed the problem:

<<cardoBookList title:'Not Yet Read' status:'ToRead' newButton:'true' newTag:'ToRead' includeComplete:'false' completeButton:'false'>>

All the best.

Adam Houston

unread,
Feb 16, 2017, 4:57:02 PM2/16/17
to TiddlyWiki-GTD
David,

Excellent addition.  Thank you for you continued work on this new version of your tool.  Will you be adding in the +d +w +m +y links like Ticklers had in dGSD (or a newly imagined equivalent)?  I found those extremely useful for quickly adjusting a remind date or just resetting it to the following week, etc.

David Szego (Cardo)

unread,
Feb 16, 2017, 11:55:01 PM2/16/17
to tiddlyw...@googlegroups.com

Adam, I'm really glad to hear you like it. My biggest concern with the + buttons would be that the Tiddler itself could get too cluttered:


However, I've found a way to trigger a Reminder modal, with a link to the reminder itself and a "close" button. Perhaps using the +d/w/m/y as a "snooze" on the popup may be a good balance:



Thoughts?

David Szego (Cardo)

unread,
Feb 19, 2017, 6:22:11 PM2/19/17
to TiddlyWiki-GTD
Last but not least... Final Beta! (I think.)

I've squashed all the bugs I've found and any reported to me, and added everything I need to be satisfied that this is "feature complete"*

* Not counting Cardo Email Tiddlers via IMAP proxy. That's going to be a 1.1 release. Also, I might add Meeting reminders. No, feature-creep really never ends, does it!

So please grab the latest revision of the plugin and theme, from http://cardo.wiki and give it a spin.

Changelog:

  • 1.0β7 (19 Feb 2017):
    • Added: Reminders are now triggered (as Modals) when changing to the Review sidebar. Maybe too annoying?
    • Added: Snooze button on Reminders (when fired as modals) - will prevent firing for rest of day (Less annoying)
    • Added: Focus selector (global) on all dashboards (great if sidebar not visible, or on tablet/phone)
    • Added: Help for all types of items - click the [?] at the top right of Tasks, Projects, etc.
    • Fixed: Reference list now scrolling (in Project dashboard), tweaked width and made title static
    • Fixed: Project details weren't setting new Important Tasks properly
    • Fixed: ProjectTeamList wasn't changing roles correctly
    • Fixed: Focusing on "All" now shows all items (including unassigned ones), focusing on Realm shows Realm + all child Areas
    • Fixed: Added focus to all appropriate lists
    • Fixed: New tasks set Arena to Unassigned if All is in focus
    • Fixed: New Person added to project from Project dashboard
    • Fixed: Agenda Items now selected and added properly
    • Fixed: New sidebar buttons assign shown Arena
    • Fixed: All "New" buttons now assign parent arena
    • Removed: "Rescheduled" meeting status - redundant
    1.0β6a (13 Feb 2017):
    • 6a: Tweaks to code blocks, external links in theme and palettes
    • 6a: Included forgotton Book Library Tiddler



Purgatori

unread,
Feb 19, 2017, 9:52:09 PM2/19/17
to TiddlyWiki-GTD
Not sure what went wrong, but after applying this update none of my tasks were showing up under any of the dashboard types (Projects, People, or Book Library). Creating, say, a new 'Next' task for a given Project resulted in the same: it wouldn't show in the Dashboard for that given project, even after selecting it from the Project drop-down for the task itself. 

Rolled back to the previous version for now, but I'm wondering if anyone can replicate this?

David Szego (Cardo)

unread,
Feb 19, 2017, 10:18:18 PM2/19/17
to TiddlyWiki-GTD
Oh! Silly me... Dashboards now filter on Realm & Area by:
a) [field:cardo-category<....>] to match whatever arena you're showing in the Cardo sidebar (including a default one called "(Unassigned)"
b) showing any Realm and Area tags if you've selected "All"

However - I couldn't (yet) get it to show "" (blank). So, your tasks have to have a category.

Open up a Task, Project, etc., and you're likely seeing that it has no Arena assigned (top right of the Tiddler) - not even "(Unassigned)", just "    " (blank).

Click the little red x to clear the blank assignment, and it'll flip to "(Unassigned)", or just set a relevant Realm or Area.

Suddenly, that item will show up properly!

I'll log it as a bug, thanks!

David Szego (Cardo)

unread,
Feb 19, 2017, 11:37:04 PM2/19/17
to tiddlyw...@googlegroups.com
Purgatori - try this:

<$button>Un-blank Category
  <$list filter='[has[cardo-type]!has[cardo-category]] [has[cardo-type]fieldOrEmpty:cardo-category["--empty--"]]'>
    <$action-setfield cardo-category="(Unassigned)" />
  </$list>
</$button>

It will set any Cardo item without a category field, or with a blank field  to "(Unassigned)".

Note (Edit): I've also added this to the posted Beta so it silently re-tags in the background. I'll remove this auto-tagging from the Final, and keep a button in the Maintenance sidebar in case it's needed.

Jack Sparrow

unread,
Feb 20, 2017, 11:08:44 AM2/20/17
to TiddlyWiki-GTD
Hi David,

I had been using dGSD series and then swithed to the Cardo version..  I enjoy using this tool and it is very useful.. Thank you very much for this great development.. 

Here are my comments:

1) Cardo behaves buggy when you click the little red x before the name "Sam Tasker" under Project Team    heading of the project "A Big Project Im Working On". 

2) The Review section in dGSD series was maybe a little more detailed...  For example using "Subprojects" under Review/Projects it was pobbile to see the mother/child relationship between projects/subprojects.. Although a tree like visualization might also be very useful. 

3) When a Project is set as Ongoing then it is not visible anymore in the mother project.. There is no heading for Ongoing Projects.. 

4) In Cardo 5 alpha it was possible to set the Type of the tiddler (such as a Status update or Reference Item) during edit.. Maybe it is removed by a reason but it was helpful for me to cut and paste from a dGSD to Cardo and select the type as Tiddly Wiki Classic (text/x-tiddlywiki).. Or a Reference item can be a source code, so type setting feature might be useful.. 

5) Double Click Editing feature in classical tw is also possible in TW5 by a plugin http://danielorodriguez.com/TW5-2click2edit/..  But last time I checked it was not working in Cardo at beta 1.0b2..


Cheers,

A M Alfaro

unread,
Feb 20, 2017, 3:11:21 PM2/20/17
to TiddlyWiki-GTD
Another thing for your list, and I'm not sure it's really a big deal, but I can't put quotation marks in the name of a task. I had a task with a word in quotation marks because it wasn't a true template and I was an english major once upon a time. As soon as you accept the changes, Status and Difficulty break. Everything is fixed when I removed the quotation marks. The attached pics are after I accept the changes with the quotation marks in the title of the task.


And a quick thing about using Realms and Areas, how I use them depends on how much is going on in my life. I tend to have only two, but I've had more and your filtering fix sounds very convenient for those times.


anita
TWError_MyDashboard.png
TWError_Task.png

David Szego (Cardo)

unread,
Feb 20, 2017, 6:41:14 PM2/20/17
to TiddlyWiki-GTD
Jack - Thanks for your compliments! Regarding your bug reports:

1) I don't see this behaviour in the actual Cardo plugin, it may be due to the way I've encapsulated Cardo elements into regular Tiddlers on the web site ... Will look into it. Meanwhile, install the plugin to your TW and see if you get the same.

2) Will revisit and see. Projects themselves do show "Active Sub-Projects" and "Completed Sub-Projects" in the 3rd (rightmost) column of their details pane, and "Sub-Project Of:" in the controls (top) pane.

3) Fixed, thanks.

4) Removed mostly for aesthetics, and user-friendlyness... I'll see if I can re-integrate it without making it too obtrusive.

5) WOW! Thank you, I didn't even know this existed, and it's one of the features I miss most from TWC. Danielo Rodriguez - if you happen to come across this, I've integrated your amazing 2C2E plugin into Cardo, with the appropriate License Tiddler and (c) notice. All Cardo cards can now be double-clicked.

Best,
David.

David Szego (Cardo)

unread,
Feb 20, 2017, 6:43:25 PM2/20/17
to tiddlyw...@googlegroups.com
Hi Anita, I've noticed this as well... will look into it, but not sure if it's a TW thing or something I did! =-)

Edit: Fixed. So *that's* what 3 quotes in $tiddler="""$variableName$""" is for! ;->

Cheers,
David.

SomeWhoCallMeTim

unread,
Feb 21, 2017, 5:08:10 PM2/21/17
to tiddlyw...@googlegroups.com
Continuing to enjoy Cardo.

One thing that might be there, but I can't find, that I enjoyed from mGSD, was the ability to delete things that were complete and had  been complete for two weeks. I'm finding that some of my projects are full of completed tasks, especially for long running projects. Is there a setting where I can either hide them or delete them when they've been completed for some time?  My Tiddlers>All is very, very long. :)  A Tiddlers>Incomplete might do the trick for me as well, although eventually the html would get pretty big (without a delete).

Thanks!

David Szego (Cardo)

unread,
Feb 21, 2017, 8:46:30 PM2/21/17
to TiddlyWiki-GTD
Glad to hear you're enjoying it, Tim!

I'd suggest:

<$button>Delete All Done
  <$action-deletetiddler $filter="[has[cardo-type]]+[tag[Complete]]" />
</$button>

...which I could put in the Maintenance sidebar ( $:/plugins/Cardo/SideBar/Maintenance ) to keep handy.

Cheers,
David.
Message has been deleted

SomeWhoCallMeTim

unread,
Feb 22, 2017, 9:01:12 PM2/22/17
to tiddlyw...@googlegroups.com
Upgraded to Cardo beta 1.0b7.

None of my tasks are showing under my dashboard any longer. I went in and changed the Arena to "Work" for my dashboard and changed some tasks assigned to me to "Work" and they still don't show up under my dashboard, even after saving and performing a full refresh.

I checked another person I have in the Cardo.html and none of his tasks show, despite the Arena being set to "Work" for the person and the task being set to "Work" and the task assigned to the person.  

Interestingly I went to my dashboard, clicked on Next Tasks +, created the task with same arena, assigned it to myself and saved, saved Cardo, and did a full refresh and the task still doesn't show up on my dashboard, i.e. no assigned task for me.

Help! :)

Thanks!

David Szego (Cardo)

unread,
Feb 22, 2017, 9:04:22 PM2/22/17
to TiddlyWiki-GTD
Hi Tim, sorry you got caught by this one... Check the Cardo --> Maintenance sidebar, click the button that says "Add Arena to items not showing on Dashboards".

All will be well. I hope.

Cheers,
David.

SomeWhoCallMeTim

unread,
Feb 22, 2017, 9:38:21 PM2/22/17
to TiddlyWiki-GTD
Unfortunately that didn't seem to do anything that I could see.

So I have Person A, who in the control panel is the "Username for signing edits".

Person A has the "Work" arena and no tasks.

I click on Person A's "Next Tasks +", create a task which comes pre-populated with Arena Work, and assigned to Person A, and the Next button highlighted as expected. Confirm changes. Sidebar>Save Changes, but the task doesn't show up under person A.  :(

David Szego (Cardo)

unread,
Feb 23, 2017, 1:07:58 PM2/23/17
to TiddlyWiki-GTD
Thanks, I had left out a parameter for tasks created from the Person dashboard. Fixed!

...along with all the other reported bugs and my backlog. I think I'm going to release 1.0 tonight, unless I see anything else crop up.

Cheers,
David,

SomeWhoCallMeTim

unread,
Feb 23, 2017, 1:53:55 PM2/23/17
to tiddlyw...@googlegroups.com
Thanks! Looking forward to 1.0.  Can I edit my html directly to add the parameter myself? I have a lot of tasks that need fixing. :)

Creating an agenda item but clicking on the New Agenda Items Cat: Work + button on a meeting opens the agenda item dialog but after saving the agenda item doesn't show up on the meeting. I don't know if that is related to your person fix as well.

Thanks.

David Szego (Cardo)

unread,
Feb 23, 2017, 4:58:37 PM2/23/17
to TiddlyWiki-GTD
Delete the Cardo plugin, save/reload, import this, and see if I've fixed it all...
Cardo1.0.tid
Message has been deleted

SomeWhoCallMeTim

unread,
Feb 23, 2017, 9:25:17 PM2/23/17
to TiddlyWiki-GTD
Dave,

Deleted Cardo plugin, save/reload, imported the tid.  Created a person A, new task, still doesn't show up for me.

Does  the export work yet? I was thinking of somehow unloading the tiddlers and reloading them into a clean instance.

Alternatively, if I knew how the person and  the task are connected might I be able to just directly edit the html data?

Thanks!

David Szego (Cardo)

unread,
Feb 23, 2017, 11:07:05 PM2/23/17
to TiddlyWiki-GTD
You've got me stumped...
 
Deleted Cardo plugin, save/reload, imported the tid.  Created a person A, new task, still doesn't show up for me. 

Can you go on http://cardo.wiki/Cardo.html and try the same thing? Let me know what happens there. Sorry to put you to the effort.
 
Does  the export work yet? I was thinking of somehow unloading the tiddlers and reloading them into a clean instance.

You can save that link for a clean 1.0 (although not officially announcing it 'till Saturday night).
Exporting your Cardo Tiddlers can be done by putting [has[cardo-type]] in the "Advanced Search" box, clicking the "Filter" tab, and clicking the [_^_] icon beside the search box.

I haven't got the export button in the Maintenance tab working.. Grrr. Forgot about that. Thanks.

Alternatively, if I knew how the person and  the task are connected might I be able to just directly edit the html data?

Each Cardo item has a field called cardo-guid, and each Task has a field called cardo-assignee with the guid of a person. I've used that similarly for any linkages (Tasks are assigned a Project's cardo-guid in the Task's cardo-project field, etc.)

You can play with the assignments manually by adding this to the text of a Task:

<$button>Set Guid<$action-setfield cardo-assignee={{Person Name!!cardo-guid}}/></$button>

but it would be the same as assigning a Task using the dropdown in it's controls area, assuming all was working right. Again, I can't replicate this bug so I'm kinda stumped.

SomeWhoCallMeTim

unread,
Feb 24, 2017, 10:51:14 AM2/24/17
to TiddlyWiki-GTD
Dave,

np.  I was using it in a "production" way and it was "beta" so no worries.

Using your 1.0 it does the correct thing.

I'll likely just nuke everything and start from scratch just to be safe...but I might give myself five minutes to see if I can directly edit the html and get the cardo-guid set correctly. :)

Thanks!

adamh...@adamhouston.com

unread,
Feb 20, 2019, 8:52:51 PM2/20/19
to TiddlyWiki-GTD
+1

I have this question also and I didn't see a reply here. 

adamh...@adamhouston.com

unread,
Feb 20, 2019, 9:03:35 PM2/20/19
to TiddlyWiki-GTD
I'm sorry I hit post before I meant to.  After typing that I was switching back to double check what I had written.  It does look like the timezone calculations are working correctly and I was just being thrown off by the countdown throughout the day on things that are due with the countdown starting at midnight for the forthcoming day.

It would be useful if a time could be specified along with a date but I can see that as involving a lot of coding and thinking.  Perhaps it would be useful to be able to specify if you wanted hourly countdown calculations to start from midnight, 8am or noon of the day selected?  That might involve slightly less coding and thinking.  Maybe I'm just thinking out loud right now and this doesn't actually provide any real added functionality to anyone?
Reply all
Reply to author
Forward
0 new messages