New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Timeline for 5.1.23 release? #5130
Comments
@saqimtiaz we should definitely add an upgrader module for dealing with #4721 |
Hi @saqimtiaz @BurningTreeC I was also thinking about the four tickets that @saqimtiaz mentions in the OP, but I wasn't sure what we'd decided about #4721, and will leave a comment there. My main task for this weekend is to bring the release note up to date and hopefully rearrange it a bit as the current categories aren't working so well with so many new items. If all goes well with that, I should be able to send out the usual last call on the mailing list on Monday, and then perhaps release next weekend. |
@Jermolene perhaps you could also check if you can reproduce this issue on OSX: I was not able to reproduce it in Chrome on OSX, Windows or Linux. |
I'm just pinging other contributors of this release to let you all know our plans to finalise v5.1.23 shortly. This is a good time to test your plugins etc against the prerelease, and bump any PRs you'd like to see merged for v5.1.23. @adithya-badidey |
Thanks for nudging me to create #5144 finally, which should probably be merged in before 5.1.23 goes out. (See #5051 (comment) for the reason behind #5144). |
Knowing that the 5.1.23 release is near has also spurred me to finally create #5149, reviving the documentation work done by @00SS and Watt on how to use anchor links in TiddlyWiki (see #3811 and #3836, as well as #4947, for background). Would be nice to get this into the release since the double-hash behavior is now specifically checked for in the code and guaranteed to work. |
@rmunn looks we are missing some documentation for the |
I've added documentation for the suffix to the Possible suffixes for
Thoughts? I'm leaning towards |
@rmunn normally I would strongly favour more layman oriented terms like Otherwise I would favour |
Thanks @rmunn @saqimtiaz I'm happy with prefix/suffix here |
Okay, I'll leave it as-is with Which means I've finished submitting all the PRs I want to get in before the release. Unless there's another bug or missed bit of documentation that I need to fix, all my stuff is in. |
There was one bit I missed in the |
Update: everything mentioned here as needing consideration has been resolved. |
Thanks @saqimtiaz. I want to explore #5188 a little more but otherwise I agree we seem to be in good shape. |
@Jermolene yes agreed on #5188. My comment was not meant to suggest that we should proceed to release, rather just a status update on everything mentioned here. You may also want to take a look at this feedback from the Google group. |
Thanks @saqimtiaz I'd forgotten about the issue @bimlas raised with custom search tabs. |
I've no problem, if the release needs more time. I'll need it for my plugins too ;) |
I think it might be prudent to not release 5.1.23 until after the weekend. There will be users that are unable to test during the working week, and there are still small issues being reported. |
That issue evolves from my changes regarding keyboard driven tab switching. I couldn't find another way to do it than by adding the |
(we are talking about this issue)
There is no problem with that. What is strange is that configTiddler is available in //Later...// Ok, I've got it: The title of the currently selected search results tiddler is the value of configTiddler. Based on this, you may need to change the values of primaryListFilter and secondaryListFilter so that if they are not available in the current search results tiddler, retrieve them from the default search tiddler (the really default, not the configured).
In the search results tiddler, these variables should be used instead of the configTiddler variable, but if I modify the code of default search results this way, it doesn't take into account the text I'm looking for, but lists all the tiddlers. I’m not at all sure if what’s written above really takes the code in the right direction, but see if it gives someone an idea. |
Thanks @bimlas , I'll have a look |
I found another problem that worked in 5.1.22 but not in 5.1.23: if you create a tiddler from the search text with the following search results tiddler, it will delete the text from search input (text of
In the console, it appears that the text is being deleted, but the search input still shows the previous text, and when I click it, the popup does not pop up, so it really feels like there is no text being searched for, but the input still contains it. Tried out on Vivaldi (Chromium based browser) and Firefox, same results. |
Just tried out to replace "action-setfield" by "action-deletetiddler", got the same results. |
@bimlas that might be because of the new search mechanism not updating or deleting a state Tiddler. I'll have a closer look this evening |
There is in fact no text in the searchTiddler. But there's a second Tiddler used to store the text input used for the keyboard driven input dropdown mechanism. You would need to delete also that Tiddler @bimlas... |
@bimlas looking at your gif, you'd also need to delete the Tiddler $:/temp/search |
No worries @bimlas , better late than never |
@bimlas in this case, I think the 5.1.22 behavior is a bug. The dropdown shows exactly 500 matches because both the title and the all matches are limited to 250 |
@BurningTreeC should we perhaps trim[] the entered text before searching and checking minlength? Or at least a leading trim? Edit: the idea being not to trigger a search upon only entering spaces. Or is there some use case where that behaviour is helpful? |
I think you’re half right, but then we should change the text next to the counter because it’s not clear: 500 matches -> 500 listed
To quickly find out the number of existing, non-system tiddlers. :) |
I'm hoping we might be ready very early next week, but let's see how things go over the weekend. |
#5193 should be considered for merging. Tweaks the new |
Yes I'm just half right, sorry it was just my first thought. My second is that I'll change it to show all matches, not just the listed ones
|
@Jermolene I have three things on my list which I will tackle these days: the tags-dropdown-speedup, the codemirror brackets and selection highlighting and the counter on the search results list. Probably a fourth one in documenting the new behavior of the search dropdown |
@bimlas , what do you think is the right behavior for the count - matches Button : showing the count of all matches with or without de-duplication? By that I mean - should dropdown items that are shown twice be counted twice or just once? |
Great, thanks @BurningTreeC |
Today has yielded two new PRs with optimisations that could perhaps be merged for v5.1.23:
My own opinion is that we have yet to see sufficient evidence that v5.1.23 has been tested with popular adaptations (for example, there was some discussion on the mailing list that Stroll has not yet been updated to make it compatible). So, I think there is a window of a day or so where we could merge those two PRs, and then release in a weeks time. |
@Jermolene I am in favour of allowing an extra week for testing and merging these two PRs, but with the addendum that we have a strict moratorium on merging PRs apart from bug fixes, so as to have a stable candidate for testing. |
Yeah, @saqimtiaz, really sorry to be this late in the game with the #5206 change. But man would it be sad if backward compatibility prevented us from ever getting it at all. |
@flibbles no need for apologies, it is an excellent optimization. The comment about the moratorium on merging new PRs is mostly aimed at myself and @BurningTreeC as I am sure we both have stuff we would be tempted to get in there given the opportunity. |
Amen. |
#5246 should, IMHO, be a release blocker, because the different behavior between the |
Is there a list of known breaking changes? |
Yes, we definitely need to resolve that now. |
As per our usual policy, we have endeavoured to maintain backwards compatibility with this release. The vast majority of changes in a new release are additions (more filters, widgets, macros etc) which generally don't have a broad impact. The exceptions are:
This time around, I don't think there is anything like the syncer changes in terms of backwards compatibility. |
@Jermolene there is a small bug with the recent LinkedList change to filter run prefixes that needs resolving before release. Quick fix but needs to be done before release. I'll try to attend to it either late tonight or tomorrow morning. https://github.com/Jermolene/TiddlyWiki5/blob/master/core/modules/filters.js#L300 expects an array but now receives a linked list. Edit: needs to be |
Ooh. This is my bad. I can make a PR for it now actually. I throw in a test too to make sure this travesty never happens again. |
@flibbles that would be great and no worries, it's a hole in our testing coverage. |
Fix! #5251 |
Might be good to merge #5233 in before 5.1.23. It just updates the Modified field on a tiddler that has a "New in 5.1.23" section, but whose Modified field shows a date in 2014. |
Thanks everyone. I'm hoping now that we might release over the weekend, perhaps Sunday 20th. There are a few outstanding issues/PRs from the last couple of 48 hours or so that I need to review, and I need to update the release note. |
Thank you, the collaboration that went into this release has been a real pleasure. |
@Jermolene perhaps now would be a good time to set a timeline for the 5.1.23 release so we can co-ordinate our efforts better?
I don't believe we have any blocking issues that need resolving.
We should decided if we want to add an upgrader module for dealing with the journal tags: #4721There are a couple of almost ready PRs that would be good to include but need a bit more work/testing, but even there a timeline might push things along:
Fix filesystem adaptor #5113Add actions parameter to radio-widget #5026Add Range actions #5052[BUG] Remove TiddlySpot tab from Control Panel? #5120Is there anything else that I am not thinking of @pmario @BurningTreeC @joshuafontany ?
The text was updated successfully, but these errors were encountered: