@fred nice! would love to know how you fire command palette with /, do you simulate ctrl+p or do you call it directly? i'm able to bind another key using mousetrap (remembering to save and reload tiddlywiki for the changed javascript to kick in) but am having trouble calling command palette using KeyboardEvent to simulate ctrl+p. would really appreciate any pointers on how you do it!
warmest wishes, maki On Friday, July 23, 2021 at 12:15:59 PM UTC+1 [email protected] wrote: > @ walt; github and gitlab are near equivalent and I use both. Each have > slightly different offerings when it comes to their Pages options (that is > serving content for web hosting based on a git repo check in) and some of > that varies with paid subscriptions. > > I have chosen gitlab for my personal TW notebook (my regular workflow > works exclusively with the gitlab saver, as I can't install a desktop > client or a server at work. I can however use gitlab saver from both home > and work, so that works best). > > Gitlab is the only one of the two that allows me to lock down (to me) the > notebook that is offered as a webpage, as hosted content. In Github, hosted > content (Github Pages) can only be wide-open, public, unless you are a paid > subscriber. > > Gitlab however has a continuous integration (CI) pipelines that need to > run and "generate" the page, which takes a few minutes, before the URL of > my notebook reflects the updated content. I use quotes around "generate", > because in the case of a TW notebook, there is really nothing to do, just > serve the HTML I checked in. Gitlab's approach however allows devs to have > complex pipelines that actually transform templates into the HTML page they > wish to serve out. This drawback is an issue for me only if I need to > reload the notebook; I have to make sure I wait until the pipeline has done > its job otherwise I would overwrite my changes. Github on the other hand > serves the checked-in HTML immediately. The moment you upload (git push) a > new notebook, it is that content which is served as a web page. It would be > better, if I could lock it down, for my personal notebook. It is more > immediate, but less powerful than Gitlab's approach in that sense, though > there may also be an option for devs to pass checked in code through a CI > pipeline first, I have not looked into it. > > All that to say, because I use gitlab for my personal notebook, it was a > natural choice for me to stand up a new project alongside of it for my > first plugin (with permissions open). The CI pipeline however means that I > have to wait a few minutes, after I check in my new code, before I notify > everyone of the new content, otherwise folks would see old content.... In > terms of publishing a plugin, Github would have been better because the > Github Pages hosting is instantaneous and I don't need the ability to lock > it down. > > On Fri, 23 Jul 2021 at 07:15, Frédéric Demers <[email protected]> wrote: > >> @ mark thanks for the clarification; that is helpful. I think in general, >> the search filters are quite powerful and there are a few options already >> that will show the search results in context (not necessarily the first 100 >> characters of a match, but the text around the match as well, with >> highlights. Here's one example (Danielo's context search >> <https://contextplugin.tiddlyspot.com>), but I believe there are others. >> >> >> [image: image.png] >> >> This is not incompatible with Streams as it is (you can see the results >> above show node tiddlers), but I suppose you would be interested in having >> a link to the root tiddler directly? That is easily doable with a very >> small change in the plugin's "Context Search" tiddler, leveraging the >> powerful filtered transclusions and Saq' get-stream-root[] fitler >> operator. >> from >> ... >> <$list >> filter="[!is[system]search{$:/temp/advancedsearch}sort[title]limit[250]]"> >> {{!!title||$:/core/ui/ListItemTemplate}} >> <$context term={{$:/temp/advancedsearch}}/> >> </$list> >> ... >> to >> ... >> <$list >> filter="[!is[system]search{$:/temp/advancedsearch}sort[title]limit[250]]"> >> {{{ [<currentTiddler>get-stream-root[]] ||$:/core/ui/ListItemTemplate }}} >> <$context term={{$:/temp/advancedsearch}}/> >> </$list> >> ... >> >> after the change, you will note: >> >> [image: image.png] >> >> >> >> >> On Fri, 23 Jul 2021 at 05:22, ludwa6 <[email protected]> wrote: >> >>> Nice work, @Fred (and quick! now i know where the "FastFreddy" moniker >>> [1] comes from :-). >>> Streams-fusion plugin now ticks all the boxes, with no bugs, AFAICT; >>> will be testing this heavily through actual use over weekend. >>> >>> [1] Re your choice of hosting this project at fastfreddy.gitlab.io : i >>> wonder why you've chosen this option over ...github.io? >>> I ask because my workflow for collaborative development ATM is based at >>> github.io, but -as it is still early in the game for me- i wonder if >>> maybe i shouldn't consider this gitlab alternative... ? >>> >>> /walt >>> >>> >>> On Friday, July 23, 2021 at 3:29:25 AM UTC+1 [email protected] wrote: >>> >>>> @walt released 0.0.3-beta https://fastfreddy.gitlab.io/streams-fusion/ >>>> not >>>> thoroughly tested, be very careful and clone/backup extensively.... >>>> >>> -- >>> You received this message because you are subscribed to a topic in the >>> Google Groups "TiddlyWiki" group. >>> To unsubscribe from this topic, visit >>> https://groups.google.com/d/topic/tiddlywiki/-xTFWPwzq6g/unsubscribe. >>> To unsubscribe from this group and all its topics, send an email to >>> [email protected]. >>> To view this discussion on the web visit >>> https://groups.google.com/d/msgid/tiddlywiki/cdf65dc7-e0f4-4083-ae28-ccb9fbea2330n%40googlegroups.com >>> >>> <https://groups.google.com/d/msgid/tiddlywiki/cdf65dc7-e0f4-4083-ae28-ccb9fbea2330n%40googlegroups.com?utm_medium=email&utm_source=footer> >>> . >>> >> -- 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 [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/tiddlywiki/73dda5cc-a04d-4f13-b2fd-58939509ca20n%40googlegroups.com.

