[ANN] Projectify v0.14.0 is out!

264 views
Skip to first unread message

Nicolas Petton

unread,
May 21, 2021, 7:49:13 AM5/21/21
to tiddl...@googlegroups.com
Hi!

Projectify version 0.14.0 is now available!
You can install/upgrade from

https://projectify.wiki

ChangeLog

Features

* New redesigned input for adding todos
* New configuration option for setting the first day of the week in date pickers
* New buttons for scheduling and setting a priority directly when adding a todo
* Do not render the form to add todos in archived projects

Improvements

* New filters in dashboard tab for todo priorities
* Documentation improvements WRT customizing Projectify

Fixes

* Prevent creation of todos with empty titles

Cheers,
Nico
signature.asc

Mohammad Rahmani

unread,
May 21, 2021, 7:54:48 AM5/21/21
to tiddl...@googlegroups.com


On Fri, May 21, 2021 at 4:19 PM Nicolas Petton <ni...@petton.fr> wrote:
Hi!

Hi Nico,
Many thanks for the new release! I enjoy the new landing page and all new features!
My favorite feature in this update is the possibility to set the first day of the week! 

Thank you!
Mohammad


Projectify version 0.14.0 is now available!
You can install/upgrade from

  https://projectify.wiki

ChangeLog

Features

* New redesigned input for adding todos
* New configuration option for setting the first day of the week in date pickers

Wonderful ;-)

 
* New buttons for scheduling and setting a priority directly when adding a todo
* Do not render the form to add todos in archived projects

Improvements

* New filters in dashboard tab for todo priorities
* Documentation improvements WRT customizing Projectify

Fixes

* Prevent creation of todos with empty titles

Cheers,
Nico

--
You received this message because you are subscribed to the Google Groups "TiddlyWiki" group.
To unsubscribe from this group and stop receiving emails from it, send an email to tiddlywiki+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/tiddlywiki/875yzc1f4j.fsf%40petton.fr.

si

unread,
May 21, 2021, 3:33:56 PM5/21/21
to TiddlyWiki
Thanks Nico! Projectify is such a beautiful example of what can be done with TiddlyWiki.

Question: I'm wondering if you would ever consider releasing your date-picker widget as a separate plugin? Although there does exist a plugin based on Pikaday, it is limited because it cannot be used with the reveal widget in the way that your implementation can.

TW Tones

unread,
May 21, 2021, 10:29:56 PM5/21/21
to TiddlyWiki
Nicolas,

Thanks for improving this solution. 

I see the add to inbox but nothing the same in the projects.
Am I missing something?.

Regards
Tones

Nicolas Petton

unread,
May 22, 2021, 3:02:53 PM5/22/21
to TW Tones, TiddlyWiki
TW Tones <anthony...@gmail.com> writes:

> I see the add to inbox but nothing the same in the projects.
> Am I missing something?.

Hmm, that's odd, it should look like the following screenshot in
projects.

signature.asc
2021-05-22-210048.png

TW Tones

unread,
May 22, 2021, 10:01:48 PM5/22/21
to TiddlyWiki
Nicolas,

Yes no longer appearing - 
  • evidence below, includes Streams
Perhaps something I have done, or more likely with your changes you made an assumption that is not consistent with my modification's (or my assumption)

The key difference is I was not keen of placing <<project>> in the text fields of projects, instead I wrote a View template to display project on tiddlers tagged project. The key reason being to keep the text field available for "project information". HAve you already added this feature?
  • Perhaps you could see what change may have impacted this im my attached tiddler?
  • Has the tiddler name changed or a new method for displaying the todo section being made?
I think it would be good if you could move the project macro into a view template (if you have not already). New projects need only be tagged project. See my attached tiddler (I created on my own?) edited $:/plugins/nico/projectify/ui/project/Project

On deleting my tiddler the new to todo has reappeared.

FYI: An addition I also made was to save a/the done-date, modified tiddler attached. Allows another level of tracing if needed. 

Regards
Tones
Snag_9654c59.png

$__plugins_nico_projectify_ui_project_Project.json
$__plugins_nico_projectify_ui_buttons_ToggleTodo.json

TW Tones

unread,
May 22, 2021, 10:15:26 PM5/22/21
to TiddlyWiki
Nicolas,

Some other ideas I am working on top of projectify you may wish to include in future versions.
  • I will toggle Todo items to  "reference" tag and list them in the project.
  • Be able to drag a list of todo tiddlers in a project to Mohammad's "basket", individual ones are ok already.
  • A todo archive flag so I can later purge todo's with done but not archive (retain as records)
    • List todo items so archived outside the done list or indicate on the done list
  • I love how todo's can be dragged to a project removing the old one and tagging it with the new.
    • I want to be able to select a different project on todo's them self
    • In fact I want to build a generic too; to select an alternate tag from a set of tags (removing the old one) eg projects
I am using this together with streams, and Eric's timertools.

Love you work
Tones
On Friday, 21 May 2021 at 21:49:13 UTC+10 Nicolas Petton wrote:

TW Tones

unread,
May 23, 2021, 8:31:08 PM5/23/21
to TiddlyWiki
Nicolas,

The new Todo update is nice. I wonder if there were an option to open a text area edit, whos content would become the text body in the new todo could be added.

Often I may have additional content such as a link to add to the body of a todo item - otherwise the todo name becomes too long. So I find may self crating, opening editing saving closing when if I had an "in-line" editing before the new button, I would save time and interface complexity. If you need help I know how to do this so just ask, I am just not sure how to intergrateit with Projectify

I would recommend using the body editor so we can make use of Editor Toolbar and extensions

$:/core/ui/EditTemplate/body/editor

or {{||$:/core/ui/EditTemplate/body/editor}}

Similarly perhaps a click to render todo in line or inline edit would be nice. The idea being rarely needing to leave the todo list or project.

Regards
Tones

David Gifford

unread,
May 23, 2021, 10:00:02 PM5/23/21
to TiddlyWiki
Just wanted to inform you that you have an infinite loop

https://projectify.wiki/ has a "Try projectify online" button that takes you to https://projectify.wiki/demo.html. So I did that.

But then https://projectify.wiki/demo.html has text in the first tiddler that says,

Demo - A demo is available at projectify.wiki. So I did that and was taken back to https://projectify.wiki/ 

Only further below in https://projectify.wiki/demo.html can you find the demo tiddler. You might want to delete that "Demo" text in https://projectify.wiki/demo.html to keep them from going in circles and never seeing the demo tiddler.

Michael Wiktowy

unread,
May 24, 2021, 11:46:14 PM5/24/21
to TiddlyWiki
Hi Nico,

I like your project and hope to use it for my work to I was stress testing it a bit.

1) One issue that I found was dragging one project over to another messed them up a bit and you ended up getting Projects tagged with each other which leads to problems and I think breaks the hierarchy that you were intending.

I made some fixes making the assumption that if you drag a Project (or plain todo) over and drop it on another Project, you want it to be a SubProject of that Project and that seems to work out ok. It automatically converts simple todos to SubProject todos but I don't think that is a big deal. Possibly some more complex logic could be added to the project-refile-actions to direct to an alternative filter macros for dragged Projects vs dragged todos but I didn't think that it was worth it.

Attached are two plugin tidders that I changed:

$:/plugins/nico/projectify/macros/filters:
- Adjusting the project-refile-tags macro to make it a SubProject:

\define project-refile-tags()
todo SubProject [all[<actionTiddler>]tags[]] -Inbox -Project -[tag[Project]] -[tag[SubProject]] [<currentTiddler>]
\end

and
$:/plugins/nico/projectify/macros/todo-list:
- Adjusting the project-refile-actions to not trigger the action-listops when you drag the Project onto itself (from main tiddler in the Projects sidebar or vice versa) i.e. when the currentTiddler doesn't equal the actionTidder

\define project-refile-actions()
<!-- Macro similar to the todo-list drop actions, but used in project lists/cards -->
<$list filter="[<currentTiddler>compare:string:ne<actionTiddler>]">  
<$action-listops $tiddler=<<actionTiddler>> $tags=<<project-refile-tags>>/>
</$list>
\end

Hopefully you find them useful and they don't break anything else.

2) Another issue that I see is that if you delete or Archive a Project, all the todos below it are orphaned and don't show up anywhere other than the Filter. I am thinking that the Inbox should show both regular "Inbox" todos and also show todos that are orphaned by bug or misclick so that some easy recovery is possible. I am still working out what filter would show todos tagged with projects that no longer exist.

/Mike
$ _plugins_nico_projectify_macros_todo-list.json
$ _plugins_nico_projectify_macros_filters.json

Michael Wiktowy

unread,
May 25, 2021, 12:43:44 AM5/25/21
to TiddlyWiki
For 2) ... adding empty "todo" "Project" and "SubProject" tiddlers and filtering on "[tag[todo]get[tags]enlist-input[]is[missing]tagging[]] -[tag[Inbox]]" seems to identify the orphans. There is likely a better way though.

/Mike
Reply all
Reply to author
Forward
0 new messages