[TikiWiki-commits] [Git][tikiwiki/tiki][tiki-fix-tracker-url-wikisyntax] 27 commits: [FIX] PHP 8 deprecated warning when substr_count receives null

"Sammy Ndabo \(@ndabosam084\) via TikiWiki-cvs" <[email protected]>
Newsgroups gmane.comp.cms.tiki.cvs
Message-ID <698ba0cca7dab_3b807750839755@gitlab-sidekiq-low-urgency-cpu-bound-v2-6c7f7654c9-r98sw.mail>

Sammy Ndabo pushed to branch tiki-fix-tracker-url-wikisyntax at Tiki Wiki CMS Groupware / Tiki


Commits:
ff6fa10a by Yves Ngalamulume at 2026-02-06T14:43:10+00:00
[FIX] PHP 8 deprecated warning when substr_count receives null
---
* Avoid calling showWatchers with an invalid event

* Ensure non-null event is passed from Feedback::showWatchers

* Ensure non-null event is passed from Feedback::showWatchers

* Note that you can achieve the same effect just by typing the  argument in the function signature

* Fail fast when get_event_watches is called with a null event

* [FIX] PHP 8 deprecated warning when substr_count receives null

* [FIX] PHP 8 deprecated warning when substr_count receives null

See merge request tikiwiki/tiki!9474

- - - - -
44169975 by Olivier Kango at 2026-02-06T16:59:31+00:00
[UPD] Update melbahja/seo bundled library to v3
---
* Update melbahja/seo bundled library to v3

See merge request tikiwiki/tiki!9516

- - - - -
60467fac by Moïse Nturubika at 2026-02-06T17:11:28+00:00
[NEW] Add transitive relations module
---
* [FIX] Tracker Fields: Handle missing options and optimize relations

* [ENH] Optimize transitive relations

* [ENH] Switch to optimized batch title lookup

* [NEW] Add transitive relations module

See merge request tikiwiki/tiki!9317

- - - - -
22848720 by Camile at 2026-02-06T18:52:41+00:00
[ENH]  Take to the next level: Tiki BigBlueButton integration
---
* Import bbb js using module

* [REF] Move output handling from library to controller

* [NEW] Add bigbluebutton_use_iframe pref to rtc admin pannel

* [NEW] Add Jquery code to handle the bbb in Iframe mode

* [ENH] Improve bbb plugin to render multiple on the same page

* [FIX] Navbar over page(add margin-top)

* [ENH] Improve iframe integration

* [ENH] Improve Iframe meeting integration handling

* [NEW] Allow bigBlueButton to open meeting in iFrame

* [ENH] Open meeting without redirect

* [ENH] Improve the private meeting error handling

* [NEW]Improve logic of handling join method

* [ENH] Improve bbb plugin UX

* [ENH] Improve BigBlueButton style and user experience

See merge request tikiwiki/tiki!8551

- - - - -
1814ef9b by King KAMBALE DAVID at 2026-02-08T21:35:50+00:00
[UPD]Update composer.lock (master)
---
* [UPD]Update composer.lock (master)

See merge request tikiwiki/tiki!9510

- - - - -
76e9a632 by ushindi bienvenu at 2026-02-09T09:19:57+00:00
[UPD] Document new abandoned packages
---
* [UPD] Document new abandoned packages

See merge request tikiwiki/tiki!9519

- - - - -
7b5f9bad by Victor Emanouilov at 2026-02-09T13:25:17+02:00
[ENH] import-export tabular formats: get permanently applied filter value(s) and use that when importing into local trackers

- - - - -
8a1cfd61 by Victor Emanouilov at 2026-02-09T14:45:33+02:00
[FIX] when syncing multiple tabulars on tracker item save - update permanent values after each sync as they might be retrofitted

- - - - -
a0f03030 by Jonny Bradley at 2026-02-09T17:30:49+00:00
Revert "[FIX] Make modal.tpl header-safe to prevent premature output during AJAX error handling"
---
* Revert "[FIX] Make modal.tpl header-safe to prevent premature output during AJAX error handling"

This reverts commit fd98faafaa8695605f27f8ac772346e2b9ec012b.

See merge request tikiwiki/tiki!9525

- - - - -
79a76304 by Jonny Bradley at 2026-02-09T18:35:55+00:00
[FIX] calendar: Only attach event listener if the element is there in calendar plugin
---
* [FIX] calendar: Only attach event listener if the element is there in calendar plugin
(p.s. looks like you can only have one of these plugins per page - FIXME please?)

See merge request tikiwiki/tiki!9527

- - - - -
1c5bd11e by Moïse Nturubika at 2026-02-09T20:14:29+00:00
[FIX] Object Perms: Fix toggle sections infinite spinner
---
* [FIX] Fix infinite loop regression with async-es

* [FIX] Fix infinite loop regression with async-es

* [FIX] Object Perms: Fix toggle sections infinite spinner

See merge request tikiwiki/tiki!9371

- - - - -
3b6eb763 by Espoir Baraka at 2026-02-09T22:34:10+00:00
[FIX] Fixed TypeError when importing emails from tracker in newsletter subscriptions
---
* [FIX] Fixed TypeError when importing emails from tracker in newsletter subscriptions

See merge request tikiwiki/tiki!9400

- - - - -
b2592844 by Benoit Grégoire at 2026-02-10T06:40:51+00:00
[UPD] Regenerate package-lock.json to remove node_modules in src/js

- - - - -
a3836e15 by Benoit Grégoire at 2026-02-10T06:40:51+00:00
[ENH] CI: Re-order PHP versions to see unit tests with most recent version first in results lists.  Remove redundant test combination

- - - - -
2e5194f4 by Benoit Grégoire at 2026-02-10T06:40:51+00:00
[UPD] CI:  Move to node 24 (current active lts), mostly for the reduced memory usage.

- - - - -
c7616174 by Benoit Grégoire at 2026-02-10T06:40:51+00:00
[ENH] CI:  Drop --max-processes to 1 in build target, as ci runners are starting to hit memory limits.  This isn't a proper fix, but it may help.  Positive side effect:  slightly easier to read CI logs.

- - - - -
e0b09669 by Victor Emanouilov at 2026-02-10T11:03:04+02:00
[FIX] ignore system preferences when applying changes on preference update - these are forced preferences that shouldn't update the global prefs array even temporarily - this fixes, for example, the inability to move db files to filesystem when fgal_use_dir is forced via system config

- - - - -
6ee9c15b by Jonny Bradley at 2026-02-10T16:19:41+00:00
Fix plugin arg filtering on arrays
---
* [REF] phpcs

* [DOC] filters: Update return type on `array_apply_filter`

* [FIX] plugins: Handle array args in `plugin_apply_filters` to avoid fatal `htmldecode` errors

See merge request tikiwiki/tiki!9536

- - - - -
57aa0b3f by Baraka Kinywa at 2026-02-10T17:10:17+00:00
[FIX] Fix fatal error Call to undefined function exec()
---
* [FIX] Fix fatal error Call to undefined function exec()

See merge request tikiwiki/tiki!9534

- - - - -
6ff58740 by Sammy Ndabo at 2026-02-10T23:17:54+02:00
[FIX] tracker: Parse wiki link syntax in URL field output

- - - - -
dd7950d2 by Sammy Ndabo at 2026-02-10T23:17:54+02:00
[ENH] tracker: Add preference to enable parsing of wiki syntax in URL fields

- - - - -
f6b11a88 by Sammy Ndabo at 2026-02-10T23:17:54+02:00
[FIX] Url.php: fix php lints issues

- - - - -
d7b52cb0 by Sammy Ndabo at 2026-02-10T23:17:55+02:00
[ENH] tracker: rename and add tracker_url_parse_wiki pref to admin tpl

- - - - -
dafe7ac8 by Sammy Ndabo at 2026-02-10T23:17:55+02:00
[REM] Url trackerfield: remove pref tracker_url_parse_wiki

- - - - -
77359492 by Sammy Ndabo at 2026-02-10T23:17:55+02:00
[ENH] trackerFieldUrl: document limited wiki-syntax handling in tracker field URL field and add unit tests

- - - - -
9a260227 by Sammy Ndabo at 2026-02-10T23:17:55+02:00
[ENH] Url.php: add validation for wiki link syntax in URL fields

- - - - -
b92645b7 by Sammy Ndabo at 2026-02-10T23:17:55+02:00
[ENH] Url.php: enhance URL validation and add wiki link handling; update url.tpl for wiki support syntax warnings

- - - - -


38 changed files:

- .gitlab-ci.yml
- doc/devtools/codesniffer/standards/TikiIgnore/ignore_list.json
- lib/attributes/relationlib.php
- lib/bigbluebuttonlib.php
- lib/core/Feedback.php
- lib/core/Services/BigBlueButton/Controller.php
- lib/core/Services/Broker.php
- lib/core/Services/Comment/Controller.php
- lib/core/Tracker/Field/AbstractTrackerField.php
- lib/core/Tracker/Field/Url.php
- lib/core/Tracker/Tabular/Manager.php
- lib/core/Tracker/Tabular/Writer/TrackerWriter.php
- lib/newsletters/nllib.php
- lib/parser/parserlib.php
- lib/prefs/bigbluebutton.php
- lib/prefslib.php
- + lib/test/Core/Tracker/Field/UrlTest.php
- lib/tikilib.php
- lib/trackers/trackerlib.php
- lib/wiki-plugins/wikiplugin_bigbluebutton.php
- + modules/mod-func-relations_transitive.php
- package-lock.json
- package.json
- path_js_importmap_generator.php
- + src/js/jquery-tiki/plugins/bigbluebutton.js
- src/js/jquery-tiki/tiki-async-loop.js
- templates/admin/include_rtc.tpl
- templates/layouts/classic/layout_view.tpl
- templates/layouts/internal/modal.tpl
- templates/layouts/social/layout_view.tpl
- + templates/modules/mod-relations_transitive.tpl
- templates/trackerinput/url.tpl
- templates/wiki-plugins/wikiplugin_bigbluebutton.tpl
- templates/wiki-plugins/wikiplugin_bigbluebutton_create.tpl
- templates/wiki-plugins/wikiplugin_calendar.tpl
- tiki-check.php
- vendor_bundled/composer.json
- vendor_bundled/composer.lock


The diff was not included because it is too large.


View it on GitLab: https://gitlab.com/tikiwiki/tiki/-/compare/a9cf9e12990bf2a95887bc0cfa45f5ee2855cb83...b92645b7ab0569182504f579aa379deff6120dd7

-- 
View it on GitLab: https://gitlab.com/tikiwiki/tiki/-/compare/a9cf9e12990bf2a95887bc0cfa45f5ee2855cb83...b92645b7ab0569182504f579aa379deff6120dd7
You're receiving this email because of your account on gitlab.com.

_______________________________________________
TikiWiki-cvs mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/tikiwiki-cvs
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.