Cardo beta release

165 views
Skip to first unread message

David Szego

unread,
Dec 31, 2016, 9:43:58 PM12/31/16
to TiddlyWikiDev
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

David Szego

unread,
Jan 30, 2017, 8:44:05 PM1/30/17
to TiddlyWikiDev
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.

David Szego

unread,
Feb 5, 2017, 11:32:48 PM2/5/17
to TiddlyWikiDev

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!


Mat

unread,
Feb 7, 2017, 6:48:03 AM2/7/17
to TiddlyWikiDev
Really ambitious and wonderful, David!!

Yes, I'm also curious about how the datpicker plugin could be used as a reminder tool.

<:-)

David Szego

unread,
Feb 9, 2017, 10:14:42 PM2/9/17
to TiddlyWikiDev

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

unread,
Feb 12, 2017, 5:31:25 PM2/12/17
to TiddlyWikiDev
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!

David Szego

unread,
Feb 19, 2017, 6:22:44 PM2/19/17
to TiddlyWikiDev
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
Reply all
Reply to author
Forward
0 new messages