Re: [Tiki-devel] TIKI30 Release plan is ready 🔥 🔥🔥

Gary Cunningham-Lee <gary_c-39LOpZwlz1/[email protected]> Tue, 3 Mar 2026 20:57:13 +0900
Newsgroups gmane.comp.cms.tiki.devel
Message-ID <[email protected]>
This is a multi-part message in MIME format.
--===============8106217431250095401==
Content-Type: multipart/alternative;
 boundary="------------j5LVAWG5pAUgfwnkdDNGvxCv"
Content-Language: en-US

This is a multi-part message in MIME format.
--------------j5LVAWG5pAUgfwnkdDNGvxCv
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit

Hi,

Something in Tiki broke Smartmenus' dropdown scrolling between Tiki 28 
and 29. (The original behavior was that when the dropdown hit a top 
and/or bottom viewport border, a scroll arrow would appear at the border 
to  scroll into view the dropdown items that overflowed.) workarounds 
were committed (https://gitlab.com/tikiwiki/tiki/-/merge_requests/9489 
and https://gitlab.com/tikiwiki/tiki/-/merge_requests/8600) but IMO the 
result isn't nearly as good as the original behavior, and I think it 
would be better to find the cause of the breakage than work around it 
with a fix that doesn't produce as good a result. I think the issue is 
important enough that it should be taken care of before branching.

-- Gary

On 3/3/2026 7:23 PM, jonny--- via TikiWiki-devel wrote:
> Hi Ushindi Bienvenu
>
> There are several important things that i think need resolving before 
> we branch (and therefore go fully into "freeze" mode surely?)
>
>   * Removal of the Legacy Admin Control Panels
>       o As discussed here
>         <https://matrix.to/%23/!SLEgqpTNTlGYAhzNvK:gitter.im/$2iPodfbJQex2Bo8MUtASLuvo8kxo7PR1_cb6Bj292mk?via=gitter.im&via=matrix.org&via=coeus.ca>
>       o /(if we don't do it for 30.0 we'll have to maintain it for yet
>         another 5 years!)/
>       o /Will start an MR in an hour or two.../
>   * https://gitlab.com/tikiwiki/tiki/-/merge_requests/3786
>       o "Add a converter function to convert a Wiki Page field to Text
>         Area" (just needs me to review it, would be great for 30.x LTS)
>   * https://gitlab.com/tikiwiki/tiki/-/merge_requests/4889
>       o Benoit's header lib refactor - definitely needed in 30.0 i think?
>   * https://gitlab.com/tikiwiki/tiki/-/merge_requests/8711#note_2797323723
>       o Looks like you've been busy on that, i see your MR !9680
>         <https://gitlab.com/tikiwiki/tiki/-/merge_requests/9680/diffs>,
>         will test it, thanks
>       o Related? https://gitlab.com/tikiwiki/tiki/-/merge_requests/9680
>           + " Load CSS correctly to prevent Too late to modify headers."
>       o And
>         https://gitlab.com/tikiwiki/tiki/-/merge_requests/8839#note_3070505687
>   * Anything else?
>
>
> So it looks like we have a lot to do before we can freeze i'm afraid, 
> i think code stability for 30.x long term is worth waiting a little 
> longer, i hope you agree and sorry if this isn't what's been discussed 
> elsewhere.
>
> I'll also post this on gitter, but it seemed a good idea to have it 
> "on the record"
>
> jonny
>
>
>
>
>> On 2 Mar 2026, at 22:33, ushindi bienvenu <[email protected]> 
>> wrote:
>>
>> Dear Community,
>> We have now entered the Freeze phase for the upcoming release. At 
>> this stage we expect:
>>
>>  1. *No new features into the master branch.*
>>  2. Only critical bug fixes, security fixes, or urgent problems can
>>     be merged into the master branch
>>  3. Any non-critical changes should be postponed until we complete
>>     the branching phase.
>>
>> The goal of this phase is to keep the code stable and ready for the 
>> next phase (branching)
>>
>> Thank you all for your cooperation and for helping us deliver a solid 
>> and reliable release.
>>
>> Release Team
>>
>>
>>
>>
>> On Fri, Feb 27, 2026 at 1:00 AM ushindi bienvenu 
>> <[email protected]> wrote:
>>
>>     Hi Luci,
>>
>>     I’ve reached out to the community to request a star name
>>
>>     Thanks
>>
>>
>>
>>     On Thu, Feb 26, 2026 at 9:15 PM luciash d' being via
>>     TikiWiki-devel <[email protected]> wrote:
>>
>>         Thanks!
>>
>>         Do we have a star name for Tiki30 discussion somewhere?
>>
>>         luci
>>
>>
>>         February 25, 2026 at 2:47 PM, "ushindi bienvenu"
>>         <[email protected]
>>         <mailto:[email protected]?to=%22ushindi%20bienvenu%22%20%3Cjeanbienvenusb%40gmail.com%3E>>
>>         wrote:
>>
>>             Hey Team,
>>
>>             We have now completed the plan for the release of TIKI30
>>             https://dev.tiki.org/Tiki30 🔥🔥🔥 and are officially in
>>             the Slush phase.
>>
>>             This means:
>>
>>             Only minor fixes and small improvements should be merged
>>             into dev.
>>
>>             No big new features at this stage.
>>
>>             Make sure your merge requests are ready before branching.
>>
>>             Let’s keep the code stable and prepare for the next phase!
>>
>>
>>         _______________________________________________
>>         TikiWiki-devel mailing list
>>         [email protected]
>>         https://lists.sourceforge.net/lists/listinfo/tikiwiki-devel
>>
>> _______________________________________________
>> TikiWiki-devel mailing list
>> [email protected]
>> https://lists.sourceforge.net/lists/listinfo/tikiwiki-devel
>
>
>
> _______________________________________________
> TikiWiki-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/tikiwiki-devel
--------------j5LVAWG5pAUgfwnkdDNGvxCv
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: 8bit

<!DOCTYPE html>
<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <p>Hi,</p>
    <p>Something in Tiki broke Smartmenus' dropdown scrolling between
      Tiki 28 and 29. (The original behavior was that when the dropdown
      hit a top and/or bottom viewport border, a scroll arrow would
      appear at the border to  scroll into view the dropdown items that
      overflowed.) workarounds were committed (<a class="moz-txt-link-freetext" href="https://gitlab.com/tikiwiki/tiki/-/merge_requests/9489">https://gitlab.com/tikiwiki/tiki/-/merge_requests/9489</a>
      and <a class="moz-txt-link-freetext" href="https://gitlab.com/tikiwiki/tiki/-/merge_requests/8600">https://gitlab.com/tikiwiki/tiki/-/merge_requests/8600</a>) but
      IMO the result isn't nearly as good as the original behavior, and
      I think it would be better to find the cause of the breakage than
      work around it with a fix that doesn't produce as good a result. I
      think the issue is important enough that it should be taken care
      of before branching.</p>
    <p>-- Gary</p>
    <p> </p>
    <div class="moz-cite-prefix">On 3/3/2026 7:23 PM, jonny--- via
      TikiWiki-devel wrote:<br>
    </div>
    <blockquote type="cite"
      cite="mid:739F4FC7-D35E-4F5B-B72D-88351D096A36-1I8MAIDx594@public.gmane.org">
      <meta http-equiv="content-type" content="text/html; charset=UTF-8">
      <div>
        <div>Hi Ushindi Bienvenu</div>
        <div><br>
        </div>
        <div>There are several important things that i think need
          resolving before we branch (and therefore go fully into
          "freeze" mode surely?)</div>
      </div>
      <div><br>
      </div>
      <ul class="MailOutline">
        <li>Removal of the Legacy Admin Control Panels</li>
        <ul class="MailOutline">
          <li>As discussed <a
href="https://matrix.to/%23/!SLEgqpTNTlGYAhzNvK:gitter.im/$2iPodfbJQex2Bo8MUtASLuvo8kxo7PR1_cb6Bj292mk?via=gitter.im&amp;via=matrix.org&amp;via=coeus.ca"
              moz-do-not-send="true">here</a></li>
          <li><i>(if we don't do it for 30.0 we'll have to maintain it
              for yet another 5 years!)</i></li>
          <li><i>Will start an MR in an hour or two...</i></li>
        </ul>
        <li><a
href="https://gitlab.com/tikiwiki/tiki/-/merge_requests/3786"
            moz-do-not-send="true" class="moz-txt-link-freetext">https://gitlab.com/tikiwiki/tiki/-/merge_requests/3786</a></li>
        <ul class="MailOutline">
          <li>"Add a converter function to convert a Wiki Page field to
            Text Area" (just needs me to review it, would be great for
            30.x LTS)</li>
        </ul>
        <li><a
href="https://gitlab.com/tikiwiki/tiki/-/merge_requests/4889"
            moz-do-not-send="true" class="moz-txt-link-freetext">https://gitlab.com/tikiwiki/tiki/-/merge_requests/4889</a></li>
        <ul class="MailOutline">
          <li>Benoit's header lib refactor - definitely needed in 30.0 i
            think?</li>
        </ul>
        <li><a
href="https://gitlab.com/tikiwiki/tiki/-/merge_requests/8711#note_2797323723"
            moz-do-not-send="true" class="moz-txt-link-freetext">https://gitlab.com/tikiwiki/tiki/-/merge_requests/8711#note_2797323723</a></li>
        <ul class="MailOutline">
          <li>Looks like you've been busy on that, i see your <a
href="https://gitlab.com/tikiwiki/tiki/-/merge_requests/9680/diffs"
              moz-do-not-send="true">MR !9680</a>, will test it, thanks</li>
          <li>Related? <a
href="https://gitlab.com/tikiwiki/tiki/-/merge_requests/9680"
              moz-do-not-send="true" class="moz-txt-link-freetext">https://gitlab.com/tikiwiki/tiki/-/merge_requests/9680</a></li>
          <ul class="MailOutline">
            <li>" Load CSS correctly to prevent Too late to modify
              headers."</li>
          </ul>
          <li>And <a class="moz-txt-link-freetext" href="https://gitlab.com/tikiwiki/tiki/-/merge_requests/8839#note_3070505687">https://gitlab.com/tikiwiki/tiki/-/merge_requests/8839#note_3070505687</a></li>
        </ul>
        <li>Anything else?</li>
      </ul>
      <div><br>
      </div>
      <div>So it looks like we have a lot to do before we can freeze i'm
        afraid, i think code stability for 30.x long term is worth
        waiting a little longer, i hope you agree and sorry if this
        isn't what's been discussed elsewhere.</div>
      <div><br>
      </div>
      <div>I'll also post this on gitter, but it seemed a good idea to
        have it "on the record"</div>
      <div><br>
      </div>
      <div>jonny</div>
      <div><br>
      </div>
      <div><br>
      </div>
      <div><br>
      </div>
      <div><br>
        <blockquote type="cite">
          <div>On 2 Mar 2026, at 22:33, ushindi bienvenu
            <a class="moz-txt-link-rfc2396E" href="mailto:[email protected]">&lt;[email protected]&gt;</a> wrote:</div>
          <br class="Apple-interchange-newline">
          <div>
            <div dir="ltr">
              <div dir="ltr">Dear Community,<br>
                We have now entered the Freeze phase for the upcoming
                release. At this stage we expect: <br>
                <ol>
                  <li><b>No new features into the master branch.</b></li>
                  <li>Only critical bug fixes, security fixes, or urgent
                    problems can be merged into the master branch</li>
                  <li> Any non-critical changes should be postponed
                    until we complete the branching phase.</li>
                </ol>
                The goal of this phase is to keep the code stable and
                ready for the next phase (branching)<br>
                <br>
                Thank you all for your cooperation and for helping us
                deliver a solid and reliable release.<br>
                <div><br>
                </div>
                <div>Release Team</div>
                <p><br>
                </p>
                <br>
              </div>
              <br>
              <div class="gmail_quote gmail_quote_container">
                <div dir="ltr" class="gmail_attr">On Fri, Feb 27, 2026
                  at 1:00 AM ushindi bienvenu &lt;<a
                    href="mailto:[email protected]"
                    moz-do-not-send="true" class="moz-txt-link-freetext">[email protected]</a>&gt;
                  wrote:<br>
                </div>
                <blockquote class="gmail_quote"
style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
                  <div dir="ltr">
                    <p>Hi Luci,</p>
                    <p>I’ve reached out to the community to request a
                      star name<br>
                      <br>
                    </p>
                    <p>Thanks</p>
                    <br>
                  </div>
                  <br>
                  <div class="gmail_quote">
                    <div dir="ltr" class="gmail_attr">On Thu, Feb 26,
                      2026 at 9:15 PM luciash d' being via
                      TikiWiki-devel &lt;<a
href="mailto:[email protected]" target="_blank"
                        moz-do-not-send="true"
                        class="moz-txt-link-freetext">[email protected]</a>&gt;
                      wrote:<br>
                    </div>
                    <blockquote class="gmail_quote"
style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
                      <div>
                        <div>Thanks!</div>
                        <div><br>
                        </div>
                        <div>Do we have a star name for Tiki30
                          discussion somewhere?</div>
                        <div><br>
                        </div>
                        <div>luci</div>
                        <div><br>
                          <br>
                        </div>
                        <p>February 25, 2026 at 2:47 PM, "ushindi
                          bienvenu" &lt;<a
href="mailto:[email protected]?to=%22ushindi%20bienvenu%22%20%3Cjeanbienvenusb%40gmail.com%3E"
                            target="_blank" moz-do-not-send="true">[email protected]</a>&gt;
                          wrote:</p>
                        <blockquote>
                          <div dir="ltr">
                            <p style="opacity:1">Hey Team,
                            </p>
                            <p style="opacity:1">We have now completed
                              the plan for the release of TIKI30  <a
                                href="https://dev.tiki.org/Tiki30"
                                style="opacity:1" target="_blank"
                                moz-do-not-send="true"
                                class="moz-txt-link-freetext">https://dev.tiki.org/Tiki30</a> 🔥🔥🔥 and
                              are officially in the Slush phase.
                            </p>
                            <p style="opacity:1">This means:
                            </p>
                            <p style="opacity:1">Only minor fixes and
                              small improvements should be merged into
                              dev.
                            </p>
                            <p style="opacity:1">No big new features at
                              this stage.
                            </p>
                            <p style="opacity:1">Make sure your merge
                              requests are ready before branching.
                            </p>
                            <p style="opacity:1">Let’s keep the code
                              stable and prepare for the next phase!</p>
                          </div>
                        </blockquote>
                        <div><br>
                        </div>
                      </div>
                      _______________________________________________<br>
                      TikiWiki-devel mailing list<br>
                      <a
href="mailto:[email protected]" target="_blank"
                        moz-do-not-send="true"
                        class="moz-txt-link-freetext">[email protected]</a><br>
                      <a
href="https://lists.sourceforge.net/lists/listinfo/tikiwiki-devel"
                        rel="noreferrer" target="_blank"
                        moz-do-not-send="true"
                        class="moz-txt-link-freetext">https://lists.sourceforge.net/lists/listinfo/tikiwiki-devel</a><br>
                    </blockquote>
                  </div>
                </blockquote>
              </div>
            </div>
            _______________________________________________<br>
            TikiWiki-devel mailing list<br>
            <a class="moz-txt-link-abbreviated" href="mailto:[email protected]">[email protected]</a><br>
            <a class="moz-txt-link-freetext" href="https://lists.sourceforge.net/lists/listinfo/tikiwiki-devel">https://lists.sourceforge.net/lists/listinfo/tikiwiki-devel</a><br>
          </div>
        </blockquote>
      </div>
      <br>
      <br>
      <fieldset class="moz-mime-attachment-header"></fieldset>
      <br>
      <fieldset class="moz-mime-attachment-header"></fieldset>
      <pre wrap="" class="moz-quote-pre">_______________________________________________
TikiWiki-devel mailing list
<a class="moz-txt-link-abbreviated" href="mailto:[email protected]">[email protected]</a>
<a class="moz-txt-link-freetext" href="https://lists.sourceforge.net/lists/listinfo/tikiwiki-devel">https://lists.sourceforge.net/lists/listinfo/tikiwiki-devel</a>
</pre>
    </blockquote>
  </body>
</html>

--------------j5LVAWG5pAUgfwnkdDNGvxCv--


--===============8106217431250095401==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline


--===============8106217431250095401==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
TikiWiki-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/tikiwiki-devel

--===============8106217431250095401==--