[TikiWiki-commits] [Git][tikiwiki/tiki][tiki-clone-redact-fix] 204 commits: Automatic commit of German (Deutsch, de) translation contributed by gta74 to https://i18n.tiki.org
"Sammy Ndabo \(@ndabosam084\) via TikiWiki-cvs" <[email protected]>
| Newsgroups | gmane.comp.cms.tiki.cvs |
|---|---|
| Message-ID | <694ff007c247a_2a17fd68-3c5@gitlab-sidekiq-low-urgency-cpu-bound-v2-587dc6b794-qm4xq.mail> |
Sammy Ndabo pushed to branch tiki-clone-redact-fix at Tiki Wiki CMS Groupware / Tiki Commits: be888d3e by tiki18n at 2025-11-09T20:09:58+00:00 Automatic commit of German (Deutsch, de) translation contributed by gta74 to https://i18n.tiki.org - - - - - f5683ff3 by tiki18n at 2025-11-09T20:09:58+00:00 [FIX] Fix Variable substitutions missing in the translations - - - - - 3fe5d26d by tiki18n at 2025-11-09T20:09:58+00:00 [FIX] Remove English string in the German translation - - - - - 8182e913 by Moïse Nturubika at 2025-11-09T20:21:53+00:00 [NEW] FancyLink Plugin: Add a new plugin and related preference to preview links/URLs --- * [NEW] Add popover preview for FANCYLINK with body content * [FIX] Add internal URL normalization to support relative Tiki page references * [REF] Enhance FancyLink plugin with additional CSS classes * [REF] Rename url preview into Fancy link * [FEAT] Add preview url plugin See merge request tikiwiki/tiki!7627 - - - - - fff7a2f6 by Adrien Mbuya Maloba at 2025-11-10T14:35:46+00:00 [ENH] Ability to change index max result window for ElasticSearch --- * [ENH] Ability to change index max result window for ElasticSearch See merge request tikiwiki/tiki!8982 - - - - - 200e4d87 by Sammy Ndabo at 2025-11-10T15:18:51+00:00 [FIX] tiki-check.php fix warnings --- * [FIX] tiki-check.php: Update array initialization syntax for consistency * [FIX] tiki-check.php: getDbKeyDefinitions() updated to original format * [FIX] tiki-check.php: Resolve undefined variable and array key warnings See merge request tikiwiki/tiki!8996 - - - - - 852cb8fd by Espoir Baraka at 2025-11-11T10:49:48+00:00 [ENH] Enhance tiki filter --- * [ENH] Enhance tiki filter See merge request tikiwiki/tiki!9001 - - - - - 7d4a0f33 by Boss Ibrahim Mussa Gregoire at 2025-11-11T18:24:03+00:00 [FIX] Slideshow printing: failed to print large table and missing themes style. --- * [FIX] slide show printing: failed to print large table and missing themes style. See merge request tikiwiki/tiki!7179 - - - - - 78daa14f by Alvin Bauma at 2025-11-11T20:30:20+00:00 [REM] Complete the removal of FullCalendar --- * [REM] Complete the removal of FullCalendar See merge request tikiwiki/tiki!9000 - - - - - 80df022d by Victor Emanouilov at 2025-11-12T08:22:45+00:00 [ENH] pdf print ajax service --- * [FIX] pipeline * [ENH] pdf print ajax service See merge request tikiwiki/tiki!9010 - - - - - d9a0987e by Sammy Ndabo at 2025-11-12T10:08:26+00:00 [FIX, ENH] maillib.php: Fix sendmail command flags for Symfony Mailer --- * [FIX] maillib: update mailer handler name from 'customsendmail' to 'phpini' for clarity * [ENH] maillib: improve email sending by utilizing Envelope mailer class for sender information * [ENH] maillib: add customizable sender email option for sendmail command * [FIX, ENH] maillib: ensure sendmail://default dsn is used by default and added a new option to customize which send mail conf to use via php.ini * [ENH] tiki-check.php: add note regarding the fact that proc_open function is needed by Sendmail * [ENH] iinclude_general.tpl: add info about needed function for sendmail * [NEW, ENH] maillib: enhance bin path to be customizable using pref with default value, added new option for php mail function using symfony buitlin transports native, which rely on php.ini * [FIX] maillib: Fix sendmail command flags for Symfony Mailer See merge request tikiwiki/tiki!8878 - - - - - 11e274f0 by Steven Ngesera at 2025-11-12T12:02:42+00:00 [TRA] Cypht: update error messages to use translation function - - - - - f197820a by Moïse Nturubika at 2025-11-12T12:23:40+00:00 [FIX] Enhance user registration form submission handling by preventing duplicate submits --- * [FIX] Restore superglobals assignments in UserRegistration class * [FIX] Enhance user registration form submission handling by preventing duplicate submits See merge request tikiwiki/tiki!8409 - - - - - f6cd2132 by David Maene at 2025-11-12T17:30:27+00:00 [ENH] Prevent the same author from creating a newsletter with a name that already exists --- * prevent the same author from creating a newsletter with a name that already exists See merge request tikiwiki/tiki!8069 - - - - - 9bc4229a by Landry Bitege at 2025-11-12T17:31:37+00:00 [ENH] Tracker: allow users to skip email notifications when updating items --- * [ENH] Tracker: allow users to skip email notifications when updating items See merge request tikiwiki/tiki!8778 - - - - - 5887e359 by Espoir Baraka at 2025-11-12T18:51:04+00:00 [ENH] HybridAuth: Fixed Facebook login and Facebook module --- * [ENH] HybridAuth: Fix facebook integration and add data retrieval library See merge request tikiwiki/tiki!8872 - - - - - f13ac517 by UshindiG at 2025-11-12T19:42:06+00:00 [FIX] Improve reset_app_menu method to handle multi-line INSERT statements and clean up queries --- * [FIX] Improve reset_app_menu method to handle multi-line INSERT statements and clean up queries See merge request tikiwiki/tiki!8922 - - - - - 271e409c by christer77 at 2025-11-12T20:03:58+00:00 [FIX][UX] User tasks: make sure open status is equals to 0% --- * [FIX][UX] User tasks: make sure open status is equals to 0% See merge request tikiwiki/tiki!8908 - - - - - abc17f1e by Alvin Bauma at 2025-11-12T20:44:30+00:00 [UPD] Tiki Transition diagram: migrate Dracula/Raphael to Mermaid (stateDiagram-v2) --- * [UPD] Tiki Transition diagram: migrate Dracula/Raphael to Mermaid (stateDiagram-v2) See merge request tikiwiki/tiki!8623 - - - - - 7139d8b2 by Espoir Baraka at 2025-11-12T22:22:26+00:00 [FIX] Friend_list module: Fixed 'user not found' error when adding a user --- * [FIX] Friend_list module: Fixed 'user not found' error when adding a user See merge request tikiwiki/tiki!8881 - - - - - 92f93310 by Landry Bitege at 2025-11-12T22:23:02+00:00 [DOC] Wizard: Add explanatory comments for temporarily disabled wizard pages --- * [DOC] Wizard: Add explanatory comments for temporarily disabled wizard pages See merge request tikiwiki/tiki!8997 - - - - - 9bca3578 by Moïse Nturubika at 2025-11-12T22:38:29+00:00 [FIX] Handle missing trackerId in category browsing for tracker items --- * [FIX] Improve tracker item display in category browsing * [FIX] Simplify some redudant codes and fix typo in variables name * [FIX] Use Tracker_Item API for category browsing and improve missing item handling * [FIX] Handle missing trackerId in category browsing for tracker items See merge request tikiwiki/tiki!7393 - - - - - 412cd00a by Yves Ngalamulume at 2025-11-13T04:24:13+00:00 [FIX] Ensure all user-facing strings are wrapped with tra() for proper localization --- * [FIX] Improve error message readability by using an appropriate string format * [FIX] Corrects spacing in error and information messages for improved readability * [FIX] Corrects spacing in error and information messages for improved readability * [FIX] Improve the detection of untranslated strings by refining the ignorance criteria * [FIX] Enhance translation support across various commands See merge request tikiwiki/tiki!8910 - - - - - 2749c5ac by Gary Cunningham-Lee at 2025-11-13T22:25:47+09:00 [FIX][UI] Add Bootstrap class 'form-check-input' to radio inputs where it was missing. --- * [FIX][UI] Add Bootstrap class 'form-check-input' to radio inputs where it was missing. See merge request tikiwiki/tiki!9024 - - - - - a619b883 by ushindi bienvenu at 2025-11-14T16:05:02+00:00 [FIX] Accessibility issue caused by derived class accessing private parent property --- * [FIX] Accessibility issue caused by derived class accessing private parent property See merge request tikiwiki/tiki!8871 - - - - - 189908cf by ushindi bienvenu at 2025-11-14T18:30:00+00:00 [FIX] IMAP mail-in error by requiring missing Hm_IMAP class --- * [FIX] IMAP mail-in error by requiring missing Hm_IMAP class See merge request tikiwiki/tiki!8961 - - - - - eb5b02ca by luci at 2025-11-14T19:03:27+00:00 [FIX][UX][UI] Unified Admin Backend (UAB): display only the admin specific modules and make them behave the same way on all admin panels and management pages --- * [FIX][UX][UI] Unified Admin Backend (UAB): simplify and fix the top bar modules alignment * oops, missing semicolon * [FIX][UX][UI] Unified Admin Backend (UAB): display only the admin specific modules and make them behave the same way on all admin panels and management pages See merge request tikiwiki/tiki!9029 - - - - - df67502d by Merci Jacob at 2025-11-14T19:12:43+00:00 [NEW] Warn users about unsaved changes in tracker fields (when adding or editing items) before leaving the page --- * register a separate bootstrap modal handleer and avoid object addition to the window namespace * [NEW] Warn users about unsaved changes in tracker fields (when adding or editing items) before leaving the page See merge request tikiwiki/tiki!9004 - - - - - 5bc3e4af by Alfred Syatsukwa at 2025-11-14T22:07:45+00:00 [FIX] calendar: preserve UID across event updates to prevent duplicate invitations --- * [FIX] calendar: preserve UID across event updates to prevent duplicate invitations See merge request tikiwiki/tiki!9026 - - - - - 58038321 by franck franck kalunga at 2025-11-17T07:17:41+00:00 [FIX] Fix: Ensure that the calendar module and plugin return the correct URL after saving an event --- * [FIX] Fix: Ensure that the calendar module and plugin return the correct URL after saving an event See merge request tikiwiki/tiki!8886 - - - - - 05869ecc by Elifeleti Mukisa Dan at 2025-11-17T07:50:59+00:00 [FIX] Fix issue in Tiki Forum --- * [FIX] Fix Reflected XSS vulnerability by escaping href attributes in SelfLink.php (cherry picked from commit 749ad254d06e13f1f05ac097b2be01a016e5c1d1) 3239fa37 [FIX] Reflected XSS vulnerability by replacing PHP_SELF with SCRIPT_NAME... e61707e5 Revert "[FIX] Admin warning about scheduler not running when no active schedulers exist" Co-authored-by: Elifeleti Mukisa Dan <[email protected]> See merge request tikiwiki/tiki!9037 - - - - - ed9d0bf6 by ushindi bienvenu at 2025-11-17T15:14:28+00:00 [REM][REF] Remove Unused local variables in Tracker_*, Toolbar_* and Todo_*... --- * [REM][REF] Remove Unused local variables in Tracker_*, Toolbar_* and Todo_* and Tiki_* related files See merge request tikiwiki/tiki!8883 - - - - - bd487556 by ushindi bienvenu at 2025-11-17T15:16:16+00:00 [FIX] Deal with 'language' with no value in table user_preferences --- * [FIX] Deal with 'language' with no value in table user_preferences See merge request tikiwiki/tiki!8924 - - - - - f690463c by Sandeep D at 2025-11-18T00:01:57+00:00 [REF] Replace pear/text_wiki_mediawiki with tikiwiki/text-wiki-mediawiki --- * [REF] Replace pear/text_wiki_mediawiki with tikiwiki/text-wiki-mediawiki - Deleted obsolete patches: text_wiki_mediawiki__func_collision.patch, text_wiki_mediawiki__php7fixes.patch, and text_wiki_mediawiki__php8fixes.patch. - Updated composer.json to replace pear/text_wiki_mediawiki with tikiwiki/text-wiki-mediawiki. - Adjusted .gitattributes and README.md to reflect the removal of deprecated patches. See merge request tikiwiki/tiki!9020 - - - - - cb835d2d by Elifeleti Mukisa Dan at 2025-11-18T10:59:59+00:00 [ENH] Admin Users: Add batch lock/unlock action for user accounts --- * [NEW] Add bulk account lock/unlock feature for user management * [NEW] Add global password invalidation feature for users See merge request tikiwiki/tiki!8733 - - - - - 88a6dade by Doddy MATABARO at 2025-11-18T13:00:42+00:00 [FIX] Tiki Inputs Filtres: normalize input filtering across multiple pages (no behavior changes) --- * [FIX] Update input validation in tiki-view_forum_thread.php * [FIX] Update input validation in tiki-view_blog.php and tiki-view_blog_post.php * [FIX] Update input validation in tiki-view_articles.php: change 'sort_mode' to 'alnumdash', 'offset' to 'int', 'min_rating' and 'max_rating' to 'digits', 'type' to 'striptags', 'topic' to 'int', 'topicName' to 'striptags', and add 'find' as 'striptags' and 'watch_action' as 'alpha' * [FIX] Update input validation in tiki-usermenu.php: change 'name' to 'striptags', 'mode' to 'alpha', 'sort_mode' to 'alnumdash', 'find' to 'striptags', and 'menu' to 'int' * [FIX] Update input validation for 'event' to use 'striptags' and 'cat_categories' to use 'int' in tiki-user_watches.php * [FIX] Update input validation for 'user_contacts_default_view' to use 'alpha' in tiki-user_contacts_prefs.php * [FIX] Update input validation in tiki-user_tasks.php: change filters to 'bool', 'alpha', and 'alnum' for various request parameters * [FIX] Update user preferences input validation: change 'xmpp_password' to 'password', 'perspective_preferred' to 'digits', and add new fields for notifications and cookie consent * [FIX] Tiki Filters: Update input validation for 'ext_add' to use 'striptags' instead of 'string' in tiki_user_contacts_pref.php * [UPD] deps: update rubix/ml to ~2.5 See merge request tikiwiki/tiki!9049 - - - - - dc93a2f7 by Sammy Ndabo at 2025-11-18T13:57:55+00:00 [ENH] Tiki manager UI: ensure the user confirms Tiki instance deletion to prevent accidents --- * [ENH] manager: add aria-label for delete action and improve confirmation prompt * [ENH] manager: ensure the user confirm tiki instance deletion before to prevent accident See merge request tikiwiki/tiki!9045 - - - - - bfee461b by David Maene at 2025-11-18T17:54:39+00:00 [ENH] Prevent module order from going below 0 or beyond the column length --- * [ENH] Hide up/down buttons when modules are already at the top or bottom * [REF] Usermodules: Ensure all operations succeed or fail as a unit * Prevent module order from going below 0 or beyond the column length See merge request tikiwiki/tiki!8084 - - - - - 0aa9c844 by Elifeleti Mukisa Dan at 2025-11-18T23:00:45+00:00 [ENH][UI/UX] Change Git module default title from Git detail to Git information --- * [ENH] Change Git module default title from Git detail to Git information See merge request tikiwiki/tiki!9053 - - - - - 89539acb by Moïse Nturubika at 2025-11-19T07:20:46+00:00 [ENH]Tiki enhance filters --- * [ENH] [ENH] Tiki filter on tiki-print_pages.php * [ENH] [ENH] Tiki filter on tiki-poll_results.php * [ENH] [ENH] Tiki filter on tiki-plugins.php * [ENH] [ENH] Tiki filter on tiki-pick_avatar.php * [ENH] [ENH] Tiki filter on tiki-performance_stats.php * [ENH] [ENH] Tiki filter on tiki-peertube_video.php * [ENH] [ENH] Tiki filter on tiki-pagehistory.php * [ENH] [ENH] Tiki filter on tiki-page_contribution.php * [ENH] [ENH] Tiki filter on tiki-old_polls.php * [ENH] [ENH] Tiki filter on tiki-objectpermissions.php * [ENH] [ENH] Tiki filter on tiki-notepad_write.php * [ENH] [ENH] Tiki filter on tiki-notepad_read.php * [ENH] [ENH] Tiki filter on tiki-notepad_list.php See merge request tikiwiki/tiki!9055 - - - - - 3089e393 by ushindi bienvenu at 2025-11-19T07:31:10+00:00 [REF] Replace verbose isset() condition with null-coalescing operator --- * [REF] Replace verbose isset() condition with null-coalescing operator See merge request tikiwiki/tiki!9060 - - - - - 73a08198 by Jonny Bradley at 2025-11-19T12:32:07+00:00 [ENH] pdf: Add a theme specific custom css include file especially for PDF... --- * [ENH] pdf: Add a theme specific custom css include file especially for PDF export - only works for mPDF so far See merge request tikiwiki/tiki!9062 - - - - - 6ef560ab by Espoir Baraka at 2025-11-19T13:28:24+00:00 [ENH] Enhance tiki filter --- * [ENH] Enhance tiki filter See merge request tikiwiki/tiki!9063 - - - - - f7874cc6 by tiki18n at 2025-11-19T16:37:39+00:00 Automatic commit of French (Français, fr) translation contributed by r1 to https://i18n.tiki.org - - - - - 6d4af7a8 by NasserNgandu at 2025-11-19T22:31:52+00:00 [FIX] Error if the number of characters allowed is exceeded in the title and comment data field. --- * [FIX] Code Correct. * [FIX] Code Correct. * [FIX] Code Correct. * [FIX] Code correct. * [FIX] Code Correct. * [FIX] Code Correct. * [FIX] Code Correct. * [FIX] Pipeline correct. * [FIX] Pipeline correct. * [FIX] Pipeline correct. * [FIX] Pipeline correct. * [FIX] DRY correction. * [FIX] Pipeline Correct. * [FIX] Limit the number of characters in fields using jQuery. * [FIX] Pipeline Correct. * [FIX] Error if the number of characters allowed is exceeded in the title and comment data field. See merge request tikiwiki/tiki!8811 - - - - - 344fe305 by Sammy Ndabo at 2025-11-19T22:44:41+00:00 [FIX] tiki-admingroups.tpl: prevent rendering of empty group homepage links in... --- * [FIX] Sefurl.php: ensure non-null source value is provided in handle method * [ENH] tiki-admingroups.tpl: add message and link to configure Homegroup for undefined group homepage * [FIX] tiki-admingroups.tpl: prevent rendering of empty group homepage links in admin groups template See merge request tikiwiki/tiki!9025 - - - - - 01457924 by Benoit Roy at 2025-11-20T15:16:48+00:00 [FIX] cypht: fix more theme colors --- * [FIX] cypht: fix more theme colors See merge request tikiwiki/tiki!9057 - - - - - ffc010e6 by Elifeleti Mukisa Dan at 2025-11-20T18:41:16+00:00 [TRA] Add french translation to lock/unlock actions for user accounts UI --- * [TRA] Add french translation to lock/unlock actions for user accounts UI See merge request tikiwiki/tiki!9073 - - - - - ac9acef6 by ushindi bienvenu at 2025-11-21T00:06:40+00:00 [UPD] Update Squizlabs/php_codesniffer from v3 to v4 --- * [UPD] Update Squizlabs/php_codesniffer from v3 to v4 See merge request tikiwiki/tiki!8592 - - - - - 97a81799 by Benoit Roy at 2025-11-21T07:06:01+00:00 [FIX] cypht: fix positioning of search bar on mobile --- * [FIX] cypht: fix positioning of search bar in mobile See merge request tikiwiki/tiki!9080 - - - - - a5ed5d94 by Victor Emanouilov at 2025-11-21T09:46:42+00:00 unified relation optimization --- * [FIX] cache relation fields only when rebuilding and we need the cache * [FIX] relation cache: skip populating if already populated * [FIX] relation caching of trackeritem formatted titles - do it once per item in bulk, reuse item cache when formatting the titles * [FIX] phpcs * [ENH] search index: relation formatted values pre-cache to speed up indexing - optional via preference See merge request tikiwiki/tiki!9051 - - - - - cb3a138d by Sandeep D at 2025-11-21T10:48:41+00:00 [FIX] Enhance executable detection in ocrLib for cross-platform compatibility --- * [FIX] Enhance executable detection in ocrLib for cross-platform compatibility See merge request tikiwiki/tiki!9082 - - - - - 860e4658 by Adrien Mbuya Maloba at 2025-11-21T17:46:52+00:00 [ENH] Prevent adding spaces in the username --- * [ENH] Prevent adding spaces in the username See merge request tikiwiki/tiki!9040 - - - - - 72621d30 by Gary Cunningham-Lee at 2025-11-22T20:52:35+09:00 [FIX][REF][UI] Clean up, improve, and make more uniform the FiveAlive theme... --- * [FIX][REF][UI] Clean up, improve, and make more uniform the FiveAlive theme option files. Todo: same thing with FiveAlive-lite files. See merge request tikiwiki/tiki!9092 - - - - - 03322c14 by Gary Cunningham-Lee at 2025-11-22T22:16:27+09:00 [FIX][UI] Remove rule that was adding unneeded padding at the top of the body element (Fivealive-lite theme). --- * [FIX][UI] Remove rule that was adding unneeded padding at the top of the body element. See merge request tikiwiki/tiki!9093 - - - - - 66befbbe by David Maene at 2025-11-22T22:24:24+00:00 [FIX] tiki-read_article.php: Undefined array key 'itemkey' --- * [FIX] tiki-read_article.php: Undefined array key 'itemkey' See merge request tikiwiki/tiki!9070 - - - - - 11106746 by Elifeleti Mukisa Dan at 2025-11-23T10:06:27+00:00 [NEW] [UI/UX] Add multiple remove option for Schedulers and Jobs --- * [NEW] UX Add Scheduler and Jobs removal See merge request tikiwiki/tiki!9066 - - - - - f4b4326f by Espoir Baraka at 2025-11-23T15:00:15+00:00 [FIX] Fixed the module calendar new to prevent breaking the entire page when... --- * [FIX] Fixed the module calendar new to prevent breaking the entire page when no calendar is available See merge request tikiwiki/tiki!9098 - - - - - f2ade96c by Espoir Baraka at 2025-11-23T15:10:25+00:00 [UPD] Update BigBlueButton integration to use 'shared secret' terminology instead of 'server salt' --- * [UPD] Update BigBlueButton integration to use 'shared secret' terminology instead of 'server salt' See merge request tikiwiki/tiki!9101 - - - - - 8a2ab48f by David Maene at 2025-11-23T20:03:42+00:00 [FIX] Trackerlib warning array to string conversion --- * [FIX] prevent Array to string conversion warning in trackerlib.php See merge request tikiwiki/tiki!9035 - - - - - ba4bad01 by David Maene at 2025-11-23T22:08:18+00:00 [FIX] tiki-syslog.php: display the name of the modified preference in logs --- * [FIX] tiki-syslog.php: display the name of the modified preference in logs See merge request tikiwiki/tiki!9099 - - - - - 7835d0f8 by UshindiG at 2025-11-24T19:12:02+00:00 [FIX] Correctly handle References header in TikiMail class --- * [FIX] Correctly handle References header in TikiMail class See merge request tikiwiki/tiki!9094 - - - - - 9531f7c1 by Joseph Lwanzo Kausi at 2025-11-24T21:01:08+00:00 [FIX] tiki-check: Enhance session.save_path error message with alternative... --- * Update session.save_path messages for better localization and clarity * [FIX] tiki-check: Enhance session.save_path error message with alternative solution for database session storage See merge request tikiwiki/tiki!8721 - - - - - 787c38c5 by David Maene at 2025-11-24T21:17:40+00:00 [FIX] tiki-object_watches.php: fix undefined variable $g --- * [FIX] tiki-object_watches.php: fix undefined variable See merge request tikiwiki/tiki!9107 - - - - - 9149bc19 by Landry Bitege at 2025-11-25T02:11:42+00:00 [FIX] Admin Modules: Avoid TypeError on theme_navbar_fixed_topbar_offset by... --- * [FIX] Admin Modules: Avoid TypeError on theme_navbar_fixed_topbar_offset by casting the preference to int before performing an operation See merge request tikiwiki/tiki!8828 - - - - - 9db19e0b by Merci Jacob at 2025-11-25T03:14:26+00:00 [FIX] TOTP input not shown when accessing a secured page that triggers the login box module --- * [FIX] TOTP input not shown when accessing a secured page that triggers the login box module See merge request tikiwiki/tiki!9105 - - - - - d75c8a53 by Victor Emanouilov at 2025-11-25T13:21:36+00:00 [ENH] ItemsList optimization when rebuilding --- * [ENH] ItemsList optimization when rebuilding - cache item labels and main item titles used to populate itemslist fields See merge request tikiwiki/tiki!9115 - - - - - f1648efc by Victor Emanouilov at 2025-11-25T15:57:27+02:00 [FIX] array to string conversion in itemslist cache key generation - - - - - 9d1f33bd by Gary Cunningham-Lee at 2025-11-26T00:15:56+09:00 [FIX][REF][UI] Clean up, improve, and make more uniform the FiveAlive-lite... --- * [FIX][REF][UI] Clean up, improve, and make more uniform the FiveAlive-lite theme option files, and better coordination with the FiveAlive files. See merge request tikiwiki/tiki!9117 - - - - - 618d2dff by Yves Ngalamulume at 2025-11-25T18:13:05+00:00 [FIX] Correct scroll behavior for dropdowns on SmartMenus --- * [FIX] Ensure dropdown menus display correctly below fixed-top navbar * [REF] Remove obsolete imports and CSS code for cleaner code * [FIX] Refactor dropdown menu positioning logic and styles for improved usability * [FIX] Improve dropdown menu click handling for better overflow management See merge request tikiwiki/tiki!8813 - - - - - e09931f8 by Elifeleti Mukisa Dan at 2025-11-25T19:11:55+00:00 [FIX] Wiki Pages: WYSIWYG editor external link popup unusable with Elementplus enabled --- * [FIX] Fix Wiki WYSIWYG editor external link popup unusable See merge request tikiwiki/tiki!9039 - - - - - aed72424 by Doddy MATABARO at 2025-11-26T02:18:10+00:00 [FIX] Update translation links to use SEF URLs --- * [FIX] Update translation links to use SEF URLs See merge request tikiwiki/tiki!9120 - - - - - 368ac860 by Josaphat Imani at 2025-11-26T05:33:00+00:00 [ENH] Webmail: Add possibility to move search emails to trackers --- * [ENH] Webmail: Add possibility to move search emails to trackers See merge request tikiwiki/tiki!9071 - - - - - 568bbe8a by Merci Jacob at 2025-11-26T06:56:29+00:00 [FIX] Cypht plugin: Changes to server-information parameters do not take effect because the cached version is used in most cases --- * [FIX] Cypht plugin: Changes to server-information parameters do not take effect because the cached version is used in most cases See merge request tikiwiki/tiki!9118 - - - - - 415bcf58 by ushindi bienvenu at 2025-11-26T12:57:50+00:00 [FIX] tiki_comments: Remove default value on text type --- * [REM] tiki_comments: Remove default value on text type See merge request tikiwiki/tiki!9124 - - - - - ed756df5 by Boss Ibrahim Mussa Gregoire at 2025-11-26T15:11:23+01:00 Revert "[FIX] tiki_comments: Remove default value on text type" --- * Revert "[FIX] tiki_comments: Remove default value on text type" This reverts merge request !9124 See merge request tikiwiki/tiki!9127 - - - - - e136ff8e by ushindi bienvenu at 2025-11-26T16:06:05+00:00 [FIX] tiki_comments: Remove default value on text type --- * [REM] tiki_comments: Remove default value on text type See merge request tikiwiki/tiki!9129 - - - - - d331a616 by Merci Jacob at 2025-11-27T07:15:49+00:00 [FIX] Cypht plugin: initially render the home page instead of a 404 screen and avoid entire session clearing when server info has changed --- * fix linter * cache cleaning should be done per server * [FIX] Cypht plugin: initially render the home page instead of a 404 screen and avoid entire session clearing when server info has changed See merge request tikiwiki/tiki!9133 - - - - - 57b329e7 by Espoir Baraka at 2025-11-27T07:52:30+00:00 [UPD] BigBlueButton: Complete migration to 'shared secret' terminology --- * [UPD] BigBlueButton: Complete migration to 'shared secret' terminology See merge request tikiwiki/tiki!9122 - - - - - 933cb43c by Sandeep D at 2025-11-27T23:31:25+00:00 [ENH] Tiki meta tags standardization and improvements --- * [ENH] Tiki meta tags standardization and improvements Standardized and improved meta tag handling for W3C HTML5 compliance, removed deprecated tags, and added new SEO capabilities. **Key Changes:** - **Removed deprecated meta tags**: `keywords`, `author`, `revisit-after`, `Content-Type` - **Added new preferences**: - `metatag_nositelinkssearchbox` - Disable Google sitelinks search box - `metatag_google_notranslate` - Prevent Google translation links - `site_google_analytics_site_ownership` - Google site verification - **W3C HTML5 compliance**: - Updated `X-UA-Compatible` to follow Microsoft spec (`X-UA-Compatible`, `IE=edge`) - Reference: https://learn.microsoft.com/en-us/openspecs/ie_standards/ms-iedoco/380e2488-f5eb-4457-a07a-0cb1b6e4b4b5 - Standardized meta tag attribute order - **Enhanced meta tags**: Added `googlebot`, `ICBM`, reduced description truncation to 150 chars - **Template cleanup**: Removed duplicate viewport tags across all layouts **Testing:** - `lib/test/HeaderMetaTagsTest.php` See merge request tikiwiki/tiki!9088 - - - - - 586db726 by Doddy MATABARO at 2025-11-28T06:16:31+00:00 [FIX] Avoid NaN offset in customsearch pagination links --- * [FIX] Improve offset calculation in custom search by using maxRecords attribute * [FIX] Correct offset initialization in custom search plugin See merge request tikiwiki/tiki!9140 - - - - - e1376562 by Landry Bitege at 2025-11-28T14:27:18+00:00 [FIX] Unified Admin Backend: login-box (or other modules) overlapping behind logo module --- * [FIX] Admin Pages: login-box overlapping behind logo module See merge request tikiwiki/tiki!9136 - - - - - 041b9725 by Espoir Baraka at 2025-11-28T16:25:20+00:00 [FIX] Bigbluebutton recordings: Convert tracker field options to array in... --- * [FIX] Bigbluebutton recordings: Convert tracker field options to array in BigBlueButton template rendering See merge request tikiwiki/tiki!9114 - - - - - e91ecc32 by Rodriguez Nyiringabo at 2025-11-28T16:36:41+00:00 [UPD] Add to the risky prefs new smarty security prefs introduced during the migration of Tiki to Smarty 5 --- * [UPD] Add to the risky prefs new smarty security prefs introduced during the migration of Tiki to Smarty 5 See merge request tikiwiki/tiki!9146 - - - - - 1fc6b4aa by Merci Jacob at 2025-11-28T16:45:53+00:00 [FIX] Render inline tracker editable fields in popovers, and prevent janky resizing of table cells --- * translate notice text, and remove duplicate label in test * add unit tests * transfer: allow to move items via drag-and-drop, and tweak sizing on narrow screens (including the popover's size) * fix transfer element not using enough space in popover containers * [FIX] Render inline tracker editable fields in popovers, and prevent janky resizing of table cellls See merge request tikiwiki/tiki!9034 - - - - - 5409a5b6 by Espoir Baraka at 2025-11-28T19:32:20+00:00 [FIX] Forums module: Fix array_slice null error in... --- * [FIX] Forums module: Fix array_slice null error in forums_most_commented_forums module when no forums are accessible See merge request tikiwiki/tiki!9135 - - - - - 46e2f1ac by usbbush at 2025-11-28T22:47:26+02:00 [REL] Tiki 27.4 and 24.10 release: Update tiki versions list - - - - - 3630c8b3 by Espoir Baraka at 2025-11-28T20:47:37+00:00 [FIX] Menu options: Fixed menu option deletion --- * [FIX] Menu options: Fixed menu option deletion See merge request tikiwiki/tiki!9128 - - - - - 75f025ba by tiki18n at 2025-11-28T21:16:56+00:00 Automatic commit of French (Français, fr) translation contributed by bigega to https://i18n.tiki.org - - - - - 05bcdf25 by Rodriguez Nyiringabo at 2025-11-29T06:43:55+00:00 [REL] Tiki-27.4 and 24.10 release: Update LTS supported versions --- * [REL] Tiki-27.4 and 24.10 release: Update lts supported versions See merge request tikiwiki/tiki!9151 - - - - - 9f6afd6c by Sandeep D at 2025-11-30T22:06:35+00:00 [FIX][ENH][REF] BOM scripts: converge into native cross-platform handling --- * [FIX] Normalize line endings in BOM and line-ending related files * [FIX][ENH][REF] BOM scripts: converge into native cross-platform handling - Added fix() method to BOMChecker_Scanner for detecting and removing BOMs - Introduced LineEndingConverter for CRLF/CR/LF handling - Updated FixBOMandUnixCommand to support --report-only and replace dos2unix with native PHP logic - Remove the `dos2unix` dependency to make BOM/line-ending fixes cross-platform. - Added unit tests in lib/test/Core/LineEnding/ConverterTest.php and lib/test/Core/BOMChecker/ScannerTest.php See merge request tikiwiki/tiki!9142 - - - - - 72a0da8c by Victor Emanouilov at 2025-12-01T10:31:39+00:00 [FIX] add printable pdf settings to ajax service --- * [FIX] pipeline * [FIX] add printable pdf settings to ajax service See merge request tikiwiki/tiki!9158 - - - - - 688e1312 by Joel Mpunga at 2025-12-01T12:23:10+00:00 [MOD] HybridAuth/Socnets: tag this feature as experimental --- * [MOD] HybridAuth/Socnets: tag this feature as experimental See merge request tikiwiki/tiki!8739 - - - - - 3d8b7118 by Landry Bitege at 2025-12-01T15:39:39+00:00 [FIX] Commit hook: properly handle amended commits --- * [FIX] Commit hook: properly handle amended commits See merge request tikiwiki/tiki!9160 - - - - - f2965917 by Espoir Baraka at 2025-12-01T16:11:57+00:00 [ENH] Display module preference errors in Modules Admin for immediate feature activation --- * [ENH] Modlib: Add clickable links to missing preferences in module error messages See merge request tikiwiki/tiki!8855 - - - - - 218872dc by UshindiG at 2025-12-01T18:48:54+00:00 [ENH] Tiki-menu.js: Add mobile dropdown positioning for better viewport handling --- * [ENH] tiki-js: Add mobile dropdown positioning for better viewport handling See merge request tikiwiki/tiki!9145 - - - - - 92b280e9 by Sandeep D at 2025-12-01T18:53:13+00:00 [FIX] BOM/line-ending scripts: wildcard node_modules exclusion --- * [FIX] BOM/line-ending scripts: wildcard node_modules exclusion See merge request tikiwiki/tiki!9156 - - - - - 5eda6650 by Sandeep D at 2025-12-02T00:14:57+00:00 [NEW][UI] Forums: add option to mask email addresses --- * [NEW][UI] Forums: add option to mask email addresses * Added a new method `maskFields` in the Comments class to mask sensitive fields in forum comments. * Introduced a new preference `forum_mask_emails` to enable or disable email masking. * Updated templates to utilize the `forummaskemail` modifier for masking email information in various display contexts. * Enhanced the admin interface to include the new email masking preference. See merge request tikiwiki/tiki!9159 - - - - - 8e76bea5 by Sammy Ndabo at 2025-12-02T13:41:46+00:00 [ENH] modal: Add support for dynamic backdrop options --- * [ENH] modal: Add support for dynamic backdrop options See merge request tikiwiki/tiki!9168 - - - - - 3e42883e by franck franck kalunga at 2025-12-02T13:48:05+00:00 [REM] Remove any leftover code related to Flash --- * [REM] Remove any leftover code related to Flash See merge request tikiwiki/tiki!9167 - - - - - bb85d1d3 by Boss Ibrahim Mussa Gregoire at 2025-12-02T15:42:58+00:00 [FIX] Database update: reduce tiki_comments index prefix length. --- * [FIX] Database update: reduce index prefix length. See merge request tikiwiki/tiki!9148 - - - - - e643490a by ushindi bienvenu at 2025-12-02T17:32:06+00:00 [FIX] Run dbDiff from an Independent Process to Avoid Database Pipeline Failures After Updating dependencies --- * [FIX] Composer: Failing database pipeline when updaing composer See merge request tikiwiki/tiki!8791 - - - - - 0dde8046 by David Maene at 2025-12-02T22:39:14+00:00 [FIX] FinderController.php: prevent foreach() on non-array value --- * [FIX] FinderController.php: prevent foreach() on non-array value See merge request tikiwiki/tiki!9076 - - - - - 566b1cf5 by Benoit Grégoire at 2025-12-02T22:53:29+00:00 [ENH] Update phpcs to properly warn on deprecations in php8.5. Add support... --- * [ENH] Update phpcs to properly warn on deprecations in php8.5. Add support for polyfills and get rid of old manual exceptions See merge request tikiwiki/tiki!9089 - - - - - 09cea2b2 by Alvin Bauma at 2025-12-03T11:58:41+00:00 [FIX] Calendars: Ensure that the page reloads correctly when an event is deleted and the modal window is closed. --- * [FIX] Calendar delete event : Ensure that the page reloads correctly when an event is deleted and the modal window is closed. See merge request tikiwiki/tiki!9164 - - - - - a2dfd107 by Sandeep D at 2025-12-03T16:03:42+00:00 [ENH] Add Git commit info to tiki-admin.php?page=general for Git-based installs --- * [REF] Refactor getGitDetails method * [REF] Refactor Git information retrieval * [ENH] Add Git commit info to tiki-admin.php?page=general for Git-based installs This merge request enhances the admin interface (`tiki-admin.php?page=general`) to display Git commit details if Tiki is installed via a Git clone. **Features Implemented:** - Extended the "Tiki version" banner to include: - Current Git branch name - Short Git commit hash (with link to full commit on GitLab) - Git commit date (formatted using `tiki_short_datetime`) - Git commit shown as: `<BRANCH>:<COMMIT> from <COMMIT DATE>` See merge request tikiwiki/tiki!9030 - - - - - 4d9a5f8f by Yves Ngalamulume at 2025-12-03T20:52:30+00:00 [FIX] Explicitly pass the escape parameter to str_getcsv() --- * [FIX] Explicitly pass the escape parameter to str_getcsv() See merge request tikiwiki/tiki!9152 - - - - - 23ad46b8 by Victor Emanouilov at 2025-12-04T14:32:50+02:00 [FIX] guard against Text field length string function calls against nulls - - - - - b34c2999 by Victor Emanouilov at 2025-12-04T14:36:34+02:00 [FIX] Text field bin2hex fix for null values - - - - - 592a02c3 by Joseph Ushindi at 2025-12-04T19:46:16+00:00 [FIX] Fix debug template rendering when using {select} with limited fields in PluginList --- * Fix LIST plugin template compatibility when using {select} statement See merge request tikiwiki/tiki!9112 - - - - - 9382452a by Sandeep D at 2025-12-04T20:44:19+00:00 [FIX] Display Tiki version in git_detail module when not a Git install --- * [FIX] Display Tiki version in git_detail module when not a Git install See merge request tikiwiki/tiki!9180 - - - - - 8bc44c2d by ushindi bienvenu at 2025-12-04T21:18:43+00:00 [REF] Remove ambiguity between section name 'cms' and objectType 'article' --- * [REF] Remove ambiguity between section name 'cms' and objectType 'article' See merge request tikiwiki/tiki!9090 - - - - - 313582c2 by Gary Cunningham-Lee at 2025-12-05T23:52:37+09:00 [UI][REF][FIX] 1) Improved and made more consistent the content and... --- * [UI][REF][FIX] 1) Improved and made more consistent the content and organization of _css-selectors.scss files. 2) Updated method to specify site title and subtitle color. 3) Added subtle drop shadow to top navbar and admin side menu in some themes. Todo: fix site title and subtitle color glitch in some themes. See merge request tikiwiki/tiki!9184 - - - - - a09ce2fe by Alain Cisirika at 2025-12-05T17:32:59+00:00 [FIX] Articles: Prevent silent save failure for missing image alt text when the image is used --- * [FIX] Articles: Prevent silent save failure for missing image alt text when the image is used See merge request tikiwiki/tiki!8786 - - - - - bd0b3acf by Bruno Kambere at 2025-12-05T21:10:00+00:00 [FIX] Tiki API: Update API responses to exclude raw (BLOB) file data --- * [FIX] Tiki API: Exclude raw file data from responses and return null * [FIX] Tiki API: Update API responses to exclude raw (BLOB) file data See merge request tikiwiki/tiki!8777 - - - - - ede813ce by Grace Nshokano at 2025-12-05T22:00:46+00:00 [FIX]: Review Tiki forums and all related features --- * Delete blanck space * [FIX] title preview duplication by moving encoding logic * [FIX] make sure title is preview before saving a new topic See merge request tikiwiki/tiki!8912 - - - - - f596bef1 by Sandeep D at 2025-12-05T22:20:27+00:00 [NEW][ENH] GlitchTip: add performance tracing and transaction groups support --- * [REF] Clarify performance tracing prefs require Sentry/GlitchTip * [REF] Update Sentry initialization priority in JS module * [REF] Refactor Sentry initialization for JS * [ENH] Refactor Sentry JS initialization to ES module approach * [NEW][ENH] GlitchTip: add performance tracing and transaction groups support - Enable GlitchTip/Sentry performance monitoring (transaction groups) for PHP and JavaScript in Tiki. - Add preferences to control performance tracing (on/off and sample rates) alongside the existing GlitchTip error tracking settings. - Wire automatic transaction and span handling so typical Tiki requests and key operations show up as structured performance traces in GlitchTip. See merge request tikiwiki/tiki!9143 - - - - - ccb7b079 by Olivier Kango at 2025-12-06T14:14:21+00:00 [ENH] PluginYouTube: Make video responsive by removing hardcoded width/height and more enhancements --- * Bumped the default embed container height cap to use max-height: 90vh * [FIX] Detect YouTube Shorts via shorts in the movie URL * [FIX] Add support for YouTube Shorts URLs * Undefined array key 'v' * Improve PluginYouTube error handling and make oEmbed failures silent * Changed the failing assertion to verify the plugin output is wrapped in ~np~ tags * Add oEmbed fallback for YouTube plugin when remote fetch is unavailable * ensure iframe renders when oEmbed fails * make tests resilient by checking only embed URL substring * fix unit tests to use toWiki(), align error message, and validate embed URLs only * make tests robust by checking only embed URL instead of full HTML * update unit tests to assert only essential embed URL substring * Remove changes in comments.lib and YoutubeTest.php * update YouTube plugin tests to match new responsive embed output * [FIX] Handle missing forum_info in remove_comment() to prevent PHP warnings * [FIX] Handle null forum info in post_new_comment to prevent array offset warnings * remove manual default merging; rely on ParserLib invokePlugin * [FIX] remove @ suppression and throw explicit exception when oEmbed fetch fails * replace BOX error with Feedback::error() and inline warning * [FIX] change border radius form 8px to 12px * remove sandbox attribute to restore YouTube iframe functionality * [FIX] default values for YouTube plugin parameter * Remove White space at the end of the line * [FIX] improve responsive video sizing and resolve PHP default parameter error * Refactor oEmbed plugin to use shared embed helper function * Move embed helper to lib/wiki-plugins/shared for better structure * chore(phpcs): fix indentation errors by aligning lines to 4 spaces (PSR-12 compliance) * Fix: centralize embed helper and make oEmbed retrieval robust * PSR2 pipeline Expected 1 blank line at end of file; 2 found * Refactor YouTube plugin to use oEmbed data and Fix pipline errors * [Fix] pipelines errors * [Fix] pipelines errors * Make video YouTube pugins responsive by removing hardcoded width/height See merge request tikiwiki/tiki!8579 - - - - - 6ac9c5f6 by ushindi bienvenu at 2025-12-06T21:15:01+00:00 [REF] Rework the UX of Content Organizer --- * [REF] Rework the UX of Content Organizer See merge request tikiwiki/tiki!8450 - - - - - 107413fc by ushindi bienvenu at 2025-12-07T09:43:28+00:00 [FIX] Remove nested node_modules when running npm install --- * [FIX] Remove nested node_modules See merge request tikiwiki/tiki!8853 - - - - - 244ac451 by Gary Cunningham-Lee at 2025-12-07T21:13:39+09:00 [FIX][UI] Fix color contrast of links in log-in module dropdown. --- * [FIX][UI] Fix color contrast of links in log-in module dropdown. See merge request tikiwiki/tiki!9186 - - - - - 538292e4 by Victor Emanouilov at 2025-12-08T09:04:20+00:00 [ENH] smarty security pref to whitelist some built-in PHP functions --- * [FIX] pipeline * [ENH] smarty security pref to whitelist some built-in PHP functions to be used as modifiers/functions in templates See merge request tikiwiki/tiki!9189 - - - - - 876db2cc by Gary Cunningham-Lee at 2025-12-08T23:38:09+09:00 [FIX][UI] Add the important flag to classes border-0 and shadow-none. They are... --- * [FIX][UI] Add the important flag to classes border-0 and shadow-none. They are used in templates and should resist being overridden. See merge request tikiwiki/tiki!9191 - - - - - 0072a62a by Sandeep D at 2025-12-08T15:41:13+00:00 Revert: "[NEW] Add Noindex Meta Tags to Pages Excluded by robots.txt in Tiki" --- * Revert: "[NEW] Add Noindex Meta Tags to Pages Excluded by robots.txt in Tiki" See merge request tikiwiki/tiki!9188 - - - - - f75e773d by Camile at 2025-12-08T15:49:25+00:00 [NEW] Integrate 3D file viewer wiki plugin --- * Remove modelViewer function to global namespace * [FIX] Move the 3d viewer js to the imported module * [FIX] Move the 3d viewer js to the imported module * [ENH] Set model3dviewer background pref u nder the theme section * [FIX] add missing quotes around id attributes in template * [REM] Remove preference model3dviewer_allowed * [UPD] Implement Toggle fullScreen functionnality * [UPD] Check for user permission before accessing the file * [NEW] Display model information basename * [UPD][REM]Add default background preference and Remove unused params * [NEW][UPD] Add light type control * [NEW] Add background color pref * [FIX] code style cleanup to match Tiki coding standards * [FIX] fix eslint errors * [FIX] Remove three.js from vite.config.mjs vendor copy * [REF] Move 3D model viewer dependencies to plugin-specific package.json * [UPD] Move JS header injection from tiki_setup to MODEL3DVIEWER plugin * [UPD][FIX] Improve error handling , and display in the template * [NEW] Add color sanitizer helper * [NEW] Add color sanitizer helper * [UPD] Improve file rendering * [UPD] Improve controls and animation handling * [UPD] Add camera type param * [NEW] Create helpers to fit the 3model to the view * [UPD][FIX] Fix controls buttons, and improve Zoom * [UPD][NEW] Conditionally import 3D model viewer module in tiki-setup.php * [UPD] Improve 3d model viewer rendering, fix controls * [UPD] Refactor 3D model viewer setup: update import map generator and Vite config * [UPD][NEW] Add 3d models mime types * [NEW] Setup 3d model viewer template * [NEW] Setup 3d model viewer plugin * [NEW] Enhance 3D viewer initialization with extended options * [NEW] Setup 3D file preferences * [NEW] Install Three.js See merge request tikiwiki/tiki!8212 - - - - - a004fc03 by ushindi bienvenu at 2025-12-08T17:32:27+00:00 [FIX] Keep web.config and .htaccess synchronized --- * [FIX] Keep web.config and .htaccess synchronized See merge request tikiwiki/tiki!9193 - - - - - f7454786 by ushindi bienvenu at 2025-12-08T22:23:26+00:00 [REF] Raise minor version constraints to latest minor versions installed --- * [REF] Raise minor version constraints to latest minor versions installed See merge request tikiwiki/tiki!9197 - - - - - 9ffed310 by Yves Ngalamulume at 2025-12-09T03:52:38+00:00 [TRA][NEW] Ensure all user-facing strings are wrapped with translation tags for proper localization (Part 1 - Smarty templates) --- * [FIX] Correction of untranslatable words * [FIX] Non-translation commands * [FIX] Remove duplicated <strong> tags by wrapping the whole condition once * [FIX] Fix translation: pass variables into {tr} and display them via placeholders * [FIX] Fix translation: pass variables into {tr} and display them via placeholders * [FIX] Fix translation: pass variables into {tr} and display them via placeholders * [FIX] Fix translation usage per review: pass variables into {tr} and display them via placeholders; update examples in docs * [FIX] Improved untranslated string detection by clarifying ignored line types and adding examples in comments * [FIX] Improved untranslated string detection by clarifying ignored line types and adding examples in comments * [FIX] Cleaned up the documentation for the translation detector, removed blank lines, and improved readability * [FIX] Improved untranslated string detection by adding examples and inline documentation in the script * [FIX] Improved untranslated string detection by adding examples and inline documentation in the script * [FIX] Improved untranslated string detection by adding examples and inline documentation in the script * [FIX] Improved localization by replacing translation tags with strings in the fixed-width option title * [FIX] Improved localization by adding translation tags around feature descriptions in template files * [FIX] Improved localization by adding translation tags around strings in multiple template files * [FIX] Improved localization by adding translation tags around strings in several template file * [FIX] Fixed untranslated string detection by adjusting Smarty variable checking * [FIX] Improved localization by adding translation tags around labels in the Tiki Manager * [FIX] Improved localization by adding translation tags around string literals in templates and scripts * [FIX] Improved localization and ensured consistent use of translation tags in templates and scripts * [FIX] Improved localization and ensured consistent use of translation tags in templates and scripts * [FIX] Improve translation detector regex to match all HTML event attributes * [FIX] Add CLI output for missing translation detection * [FIX] Ensure all user-facing strings are wrapped with translation tags for proper localization See merge request tikiwiki/tiki!8714 - - - - - c37fa397 by King KAMBALE DAVID at 2025-12-09T03:53:58+00:00 [ENH] UpgradeNotice: Improve upgrade notice for VCS versions --- * [ENH] UpgradeNotice: Improve upgrade notice for VCS versions See merge request tikiwiki/tiki!7166 - - - - - 5e257145 by Olivier Kango at 2025-12-09T11:11:56+02:00 [FIX] wikiplugin_youtube.php: Prevent E_WARNING for missing optional params (privacyEnhanced, related) --- * Prevent E_WARNING for missing optional params (privacyEnhanced, related) See merge request tikiwiki/tiki!9200 - - - - - d8577c09 by Sandeep D at 2025-12-09T13:17:27+00:00 [REF] Control Panels: Move the Tiki version and Git information from General Preferences to display it on Admin Dashboard instead --- * [REF] Update Git information display in admin templates See merge request tikiwiki/tiki!9203 - - - - - a905ff79 by Gary Cunningham-Lee at 2025-12-09T23:55:38+09:00 [FIX][UI] Fix pagetop and other color contrast issues in several themes. --- * [FIX][UI] Fix pagetop and other color contrast issues in several themes. See merge request tikiwiki/tiki!9205 - - - - - 3c60e5fc by Landry Bitege at 2025-12-09T15:16:16+00:00 [FIX] tiki-invite.php & tiki-invited.php: invitation service bugs --- * [FIX] tiki-invite.php & tiki-invited.php: invitation service bugs See merge request tikiwiki/tiki!9174 - - - - - dea39513 by Joseph Ushindi at 2025-12-09T15:21:36+00:00 [ENH] Enhance newsletter subscription plugin with user feedback and email confirmation --- * [ENH] Enhance newsletter subscription plugin with user feedback and email confirmation See merge request tikiwiki/tiki!9134 - - - - - 8bd20f1b by Benoit Grégoire at 2025-12-09T20:17:09+00:00 [FIX] wikiplugin_kanban: Fix undefined variable error introduced in... --- * [FIX] wikiplugin_kanban: Fix undefined variable error introduced in ce6f47bc20b09d01c77dd121194d8d7c5ca58a25 (MR 8578) See merge request tikiwiki/tiki!9208 - - - - - 3b3e129b by Espoir Baraka at 2025-12-09T22:32:47+00:00 [FIX][ENH] Tiki structures: Fix structure management issues (pagination,... --- * [FIX][ENH] Tiki structures: Fix structure management issues (pagination, sublevel state persistence) See merge request tikiwiki/tiki!9157 - - - - - 4a94bba4 by Landry Bitege at 2025-12-09T22:34:21+00:00 [FIX] mobile header layout: prevent logo centering and modules shifting under menu --- * [FIX] mobile header layout: prevent logo centering and modules shifting under menu See merge request tikiwiki/tiki!9202 - - - - - 3b51dbb3 by Jonny Bradley at 2025-12-10T00:25:23+00:00 [FIX] queued-tasks: Make the new queued tasks feature obey the pref --- * [FIX] queued-tasks: Make the new queued tasks feature (from !8581) obey the feature_queued_tasks preference so it can be disabled See merge request tikiwiki/tiki!9204 - - - - - 186f9b2b by Yves Ngalamulume at 2025-12-10T04:59:04+00:00 [FIX] Correct double-encoding of '&' in URLs generated by self_link and button handlers --- * [FIX] Double-encoding in SelfLink by conditionally disabling _urlencode only for tag mode * [FIX] Double-encoding in SelfLink by disabling urlencode in query * Add clarification comment explaining href normalization logic * [FIX] Double-encoded URLs in SelfLink (normalize href before escaping) * [FIX] Correct double-encoding of '&' * [FIX] Correct double-encoding of '&' in URLs generated by self_link and button handlers See merge request tikiwiki/tiki!9113 - - - - - 98b7beda by Benoit Roy at 2025-12-10T04:59:56+00:00 [FIX] cypht: fix button colors for dark themes --- * [FIX] cypht: fix button colors for dark themes See merge request tikiwiki/tiki!9182 - - - - - 12104009 by Olivier Kango at 2025-12-10T10:54:06+00:00 [FIX] Prevent tiki_queue entryId overflow: auto-upgrade to BIGINT + actionable errors --- * [FIX] Remove runtime guards for tiki_queue entryId overflow * remove runtime ALTER; add DB migration to BIGINT; improve errors * [UX] Append actionable guidance for entryId/AUTO_INCREMENT overflow * [FIX] Prevent tiki_queue entryId overflow: auto-upgrade to BIGINT + actionable errors See merge request tikiwiki/tiki!8391 - - - - - a7feef66 by Doddy MATABARO at 2025-12-11T12:14:21+00:00 [FIX] Trackers: restore multi-status toggle (Open/Pending/Closed) without... --- * [FIX] Trackers: Fix status button links when single status selected * [FIX] Trackers: restore multi-status toggle (Open/Pending/Closed) without modifiers; respect defaultStatus See merge request tikiwiki/tiki!8400 - - - - - a2925366 by Benoit Grégoire at 2025-12-11T15:41:28-05:00 [REF] Rector: Modernize the rector.php file - - - - - 691613a7 by Benoit Grégoire at 2025-12-11T16:25:16-05:00 [REF] Rector: Update rules to apply CompleteDynamicPropertiesRector globally - - - - - ecf290bb by Benoit Grégoire at 2025-12-11T16:34:56-05:00 [ENH] Add rector to the CI pipeline. Pipeline will fail if rector would have modified any file - - - - - fa408802 by Gary Cunningham-Lee at 2025-12-12T12:33:29+09:00 [FIX][UI] Remove row class where it was causing 100%-wide buttons; add space between class names. --- * [FIX][UI] Remove row class where it was causing 100%-wide buttons; add space between class names. See merge request tikiwiki/tiki!9222 - - - - - af152cc2 by Victor Emanouilov at 2025-12-12T08:41:56+02:00 [FIX] smarty Tikilib ref in installer - - - - - 12e88631 by David Maene at 2025-12-12T15:14:09+00:00 [FIX] User Modules: Custom module title parameter not applied --- * [FIX] Custom module parameters not applied See merge request tikiwiki/tiki!9212 - - - - - 9840fee6 by Victor Emanouilov at 2025-12-13T09:21:53+02:00 [FIX] ItemsList: notices when filter field there is not set - - - - - 18a75b6f by Victor Emanouilov at 2025-12-13T09:21:53+02:00 [FIX] Manticore: ensure unified field mapping and date field mapping are always set in preferences as __destruct method is not always reliably called - - - - - a37a0899 by Victor Emanouilov at 2025-12-13T13:46:02+02:00 [FIX] Itemslist: string value coming from search index for some array itemslist data values - - - - - 472e5730 by Victor Emanouilov at 2025-12-13T13:46:54+02:00 [FIX] Manticore: indexed column range search - - - - - a6dccf45 by Victor Emanouilov at 2025-12-13T15:13:34+02:00 [FIX] console index rebuild: add ability to skip error tracking for large indexes where log file is enough - - - - - 1522522c by Victor Emanouilov at 2025-12-13T16:12:47+02:00 [FIX] small fixes during index rebuild and tracker import: odbc pass connection when iterating, array_shift on a variable in GroupSelector, conditionally use url in auth client if available - - - - - 75938d24 by Moïse Nturubika at 2025-12-13T16:56:57+00:00 [NEW] Add LanguageTool real-time grammar/spell check to Summernote --- * [FIX] Make language_check_auto_detect default value to n * [FIX] Remove unnecessary require, DRY, remove unnecessary pref fallbackes * [FIX] Address code review concerns - remove silent fallbacks and improve language handling * [ENH] [ENH] Tiki filter on tiki-print_pages.php * [ENH] [ENH] Tiki filter on tiki-poll_results.php * [ENH] [ENH] Tiki filter on tiki-plugins.php * [ENH] [ENH] Tiki filter on tiki-pick_avatar.php * [ENH] [ENH] Tiki filter on tiki-performance_stats.php * [ENH] [ENH] Tiki filter on tiki-peertube_video.php * [ENH] [ENH] Tiki filter on tiki-pagehistory.php * [ENH] [ENH] Tiki filter on tiki-page_contribution.php * [ENH] [ENH] Tiki filter on tiki-old_polls.php * [ENH] [ENH] Tiki filter on tiki-objectpermissions.php * [ENH] [ENH] Tiki filter on tiki-notepad_write.php * [ENH] [ENH] Tiki filter on tiki-notepad_read.php * [ENH] [ENH] Tiki filter on tiki-notepad_list.php * [REF] Remove language_check_default_language pref * [REF] Improve language check logic and address code review concerns * [FIX] Clean files for pipeline * [REF] Address code review feedback for language check feature * Update default port for LanguageTool * [REF] Refactor toolbar languageCheck button code * [ENH] Make default language and debounce check ms as advanced option * [REF] Remove per-editor flags * [FIX] Fix eslint errors * [FEAT] Integrate LanguageTool in textareas * [FIX] Fix IndexSizeError when more than one error * [FIX] Load languages from languageTool and improve error handling in languageCheck * [FIX] Fix eslint and phpcs errors * [FEAT] Add LanguageTool real-time grammar/spell check to Summernote See merge request tikiwiki/tiki!8269 - - - - - 92dbaf91 by Victor Emanouilov at 2025-12-15T07:26:08+02:00 [FIX] manticore index rebuild: nsort bug with incremental index - - - - - 2c9e07a8 by Victor Emanouilov at 2025-12-15T14:20:15+02:00 [FIX] ODBC: check for existing results in a more safe way that works with broader range of odbc drivers and backends - - - - - d7c63baa by Victor Emanouilov at 2025-12-15T15:22:13+02:00 [FIX] manticore 1000 field limit issue and ItemLink nullable values upon import - - - - - 4575a652 by Victor Emanouilov at 2025-12-15T16:52:04+02:00 [FIX] download/display file shouldn't switch Tiki's default setup for error reporting - - - - - 34e2f78a by Merci Jacob at 2025-12-15T14:52:10+00:00 [FIX] Display server-side 'Feedback:error' messages when uploading files via the tracker files field --- * [FIX] Display server-side 'Feedback:error' messages when uploading files via the tracker files field See merge request tikiwiki/tiki!9234 - - - - - 7c6c5698 by Victor Emanouilov at 2025-12-16T06:40:32+02:00 Revert "[FIX] Smarty SEFURL modifier: Ensure image SEFURL is user friendly" This reverts commit c60093f3e21cbcd19bcacbcb23193df768323cae as it is causing major regressions on SEF file links in tracker interfaces where previously non-image files used to download and now preview in the browser. - - - - - ac661787 by Victor Emanouilov at 2025-12-16T06:46:13+02:00 [FIX] complements 7c6c5698de7955de7b0afd599e908d8e9800eb76 to revert broken file sef url prefix - - - - - 8b9fb90f by Victor Emanouilov at 2025-12-16T06:55:15+02:00 [FIX] name the migration properly - - - - - dfeefb01 by Victor Emanouilov at 2025-12-16T07:16:01+02:00 [FIX] Manticore: expand_keywords by default for all queries - behave more similarly to elasticsearch - - - - - 83e3491a by Victor Emanouilov at 2025-12-16T07:45:03+02:00 [FIX] smarty preg_match and preg_match_all return results as they can't be passed back by reference - - - - - d85146ce by Victor Emanouilov at 2025-12-16T07:48:08+02:00 [FIX] ItemLink false complain when zero is stored - - - - - 0bcdb1ac by Victor Emanouilov at 2025-12-16T09:34:45+02:00 [FIX] allow ignoring feedback for ajax calls - e.g. useful when calendar events get attributes for something that result in permission denied - - - - - ce1f241e by Yves Ngalamulume at 2025-12-16T13:17:11+00:00 [FIX] Duplicated card-body class in minichat container --- * [FIX] Improve minichat accessibility using Bootstrap 5.3 subtle colors * [FIX] Duplicated card-body class in minichat container See merge request tikiwiki/tiki!9116 - - - - - 3d7b10af by Grace Nshokano at 2025-12-16T19:42:08+00:00 [FIX]: Data too long for column 'output' at row 1 --- * [FIX] data too long for column 'output' at row 1 See merge request tikiwiki/tiki!9171 - - - - - aacf1be0 by Grace Nshokano at 2025-12-16T19:44:29+00:00 [FIX]: Ability to add separators items to visually separate items within a menu or submenu --- * [FIX] displaying separotar menu horizantaly See merge request tikiwiki/tiki!8894 - - - - - 2a0489d8 by Merci Jacob at 2025-12-17T10:38:39+00:00 [FIX] Extend the Element Plus fileGalUploader component’s http-request with a TikiFeedback handler to catch and display server-side 'Feedback:error' messages --- * [FIX] Extend the Element Plus fileGalUploader component’s http-request with a TikiFeedback handler to catch and display server-side 'Feedback:error' messages See merge request tikiwiki/tiki!9231 - - - - - bc5bd8dc by Moïse Nturubika at 2025-12-17T12:37:37+00:00 [FIX] Breadcrumbs: use Bootstrap CSS-generated separators --- * [FIX] Fix phpcs errors * [FIX] Replace breadcrumb spacing CSS with Bootstrap utility classes * [FIX] Adjust breadcrumb spacing for consistency in navigation * [ENH] [ENH] Tiki filter on tiki-print_pages.php * [ENH] [ENH] Tiki filter on tiki-poll_results.php * [ENH] [ENH] Tiki filter on tiki-plugins.php * [ENH] [ENH] Tiki filter on tiki-pick_avatar.php * [ENH] [ENH] Tiki filter on tiki-performance_stats.php * [ENH] [ENH] Tiki filter on tiki-peertube_video.php * [ENH] [ENH] Tiki filter on tiki-pagehistory.php * [ENH] [ENH] Tiki filter on tiki-page_contribution.php * [ENH] [ENH] Tiki filter on tiki-old_polls.php * [ENH] [ENH] Tiki filter on tiki-objectpermissions.php * [ENH] [ENH] Tiki filter on tiki-notepad_write.php * [ENH] [ENH] Tiki filter on tiki-notepad_read.php * [ENH] [ENH] Tiki filter on tiki-notepad_list.php * [FIX] Fix title translation * [FIX] Fix breadcrumb markup to use Bootstrap CSS-generated separators See merge request tikiwiki/tiki!8622 - - - - - 3868386b by Olivier Kango at 2025-12-17T15:44:55+00:00 [FIX] PluginKaltura: make video responsive using CSS aspect-ratio --- * [FIX] PluginKaltura: make video responsive using CSS aspect-ratio See merge request tikiwiki/tiki!9241 - - - - - 4e97f735 by Grace Nshokano at 2025-12-17T15:46:31+00:00 [FIX]: Tiki wiki page rename: if page name is not changed, there is a false... --- * [FIX] tiki wiki page rename: if page name is not changed, there is a false report: success: page renamed See merge request tikiwiki/tiki!9183 - - - - - d5a9a660 by Merci Jacob at 2025-12-17T18:09:31+00:00 [FIX] Plugin TrackerFilter: allow usage of 'usergroups' field as a filter --- * [FIX] Plugin TrackerFilter: allow usage of 'usergroups' field as a filter See merge request tikiwiki/tiki!9235 - - - - - d5df1664 by Victor Emanouilov at 2025-12-18T16:28:27+02:00 [FIX] manticore and relation field optimizations - cache relation titles on intput/output of the field when they are more than 1 to fix the N+1 query problem, cache possible facet fields to spare the additional describe query for each manticore query - - - - - 9c511b3b by Yves Ngalamulume at 2025-12-18T16:31:01+02:00 [FIX] AutoTOC nested levels and CSS issues --- * Enhance AutoTOC click handling: add active class management and smooth scrolling * Use Bootstrap theme colors in AutoTOC CSS * Fix AutoTOC nested levels and CSS issues * [FIX] AutoTOC nested levels and CSS issues See merge request tikiwiki/tiki!9243 - - - - - 6b5007a5 by Bruno Kambere at 2025-12-18T15:05:59+00:00 [ENH] Custom Translations: Improve error messages --- * [ENH] Custom Translations: Improve error messages See merge request tikiwiki/tiki!9247 - - - - - 3ecec124 by Victor Emanouilov at 2025-12-18T17:18:58+02:00 [FIX] wiki arg variables in plugin parameters - resolve mixed variable reference problem - - - - - 328f2b81 by Benoit Grégoire at 2025-12-18T17:12:45+00:00 [UPD] Update most js build dependencies --- * [UPD] Update most js build dependencies See merge request tikiwiki/tiki!9250 - - - - - 0f35a391 by Moïse Nturubika at 2025-12-18T18:47:50+00:00 [NEW] Add CI check to warn about external links in source code --- * [FIX] Improve external links checker with documented whitelist and inline suppression * [FIX] Whitelist trusted external domains and improve comment detection * [ENH] Remove allow_failure and update exit logic for check-external-links * [ENH] Optimize FileScanner with RecursiveCallbackFilterIterator and refine exclusions * ENH] Refactor external links checker with common FileScanner utility * [UPD] Update path constants and enhance external links checker with new paths * [ENH] Enhance check for external links * [NEW] Add CI check for external links in source code * [ENH] [ENH] Tiki filter on tiki-print_pages.php * [ENH] [ENH] Tiki filter on tiki-poll_results.php * [ENH] [ENH] Tiki filter on tiki-plugins.php * [ENH] [ENH] Tiki filter on tiki-pick_avatar.php * [ENH] [ENH] Tiki filter on tiki-performance_stats.php * [ENH] [ENH] Tiki filter on tiki-peertube_video.php * [ENH] [ENH] Tiki filter on tiki-pagehistory.php * [ENH] [ENH] Tiki filter on tiki-page_contribution.php * [ENH] [ENH] Tiki filter on tiki-old_polls.php * [ENH] [ENH] Tiki filter on tiki-objectpermissions.php * [ENH] [ENH] Tiki filter on tiki-notepad_write.php * [ENH] [ENH] Tiki filter on tiki-notepad_read.php * [ENH] [ENH] Tiki filter on tiki-notepad_list.php See merge request tikiwiki/tiki!9139 - - - - - eef22ff7 by Grace Nshokano at 2025-12-18T21:57:29+00:00 [FIX]: thumb="mouseover" is failing on PluginIMG --- * [FIX] plugimg mouseover displaying on popover See merge request tikiwiki/tiki!8983 - - - - - 4d20e130 by Victor Emanouilov at 2025-12-19T10:55:16+02:00 [FIX] email dereferencing in list execute email action: deal wiht commas and semi-colons more diligently, avoid spaces - - - - - 8ff29d85 by Landry Bitege at 2025-12-19T09:22:59+00:00 [FIX] Module search: search field losing keywords on Enter key press --- * [FIX] Module search: search field losing keywords on Enter key press See merge request tikiwiki/tiki!9233 - - - - - 6a81b154 by David Maene at 2025-12-21T17:15:14+00:00 [FIX] Wikiplugin addtogooglecal: Prevent null value warnings in strip_tags() --- * [FIX] wikiplugin_addtogooglecal.php: Prevent null value warnings in strip_tags() See merge request tikiwiki/tiki!9137 - - - - - 05638edb by Olivier Kango at 2025-12-22T11:59:21+00:00 [FIX] PHP 8 warnings in PluginIncludeTpl when values parameter is missing --- * [FIX] simplify values parsing for PHP 8 * [FIX] PluginIncludeTpl: guard access to values parameter for PHP 8 * [FIX] Prevent PHP 8 warnings in PluginIncludeTpl when parsing values * [FIX] PHP 8 warnings in PluginIncludeTpl when values parameter is missing See merge request tikiwiki/tiki!9237 - - - - - bebd5f87 by Merci Jacob at 2025-12-22T16:42:46+00:00 [FIX] TOTP input not shown when accessing tiki-login.php in a fresh browser session --- * fix linter * 1. refactor the 'Feedback::errorAndDie' method, redirecting to the login url when necessary, allowing all required variables to be computed in the login template 2. avoid displaying the login template through error.tpl 3. replace some occurrences of error.tpl alongside a 401 status with an appropriate call to 'Feedback::errorAndDie' * die with a 403 satus when cookies are not detected * cleanup variable assignement so its value can be understandable * [FIX] TOTP input not shown when accessing tiki-login.php in a fresh browser session See merge request tikiwiki/tiki!9161 - - - - - fd98faaf by Yves Ngalamulume at 2025-12-22T19:10:00+00:00 [FIX] Make modal.tpl header-safe to prevent premature output during AJAX error handling --- * Deleting unused rows * Deleting unused rows * [FIX] Remove obsolete else branch from modal.tpl * Changing the else part * Changing the else part * Changing the else part * [FIX] Remove blank line before class closing brace * [FIX] Move headerlib calls out of modal.tpl and into Broker.php to avoid premature output * [FIX] Make modal.tpl header-safe to prevent premature output during AJAX error handling * [FIX] HeaderLib: replace exceptions with warnings for header and JS footer output issues See merge request tikiwiki/tiki!8839 - - - - - a802445f by Camile at 2025-12-23T02:39:19+00:00 [FIX] Handle missing galleryId when logging external file downloads --- * [FIX] Handle missing galleryId when logging external file downloads See merge request tikiwiki/tiki!8129 - - - - - e85e6d6a by Sandeep D at 2025-12-23T11:59:26+00:00 [FIX] Refactor two-factor authentication handling in tiki-login.php --- * [FIX] Refactor two-factor authentication handling in tiki-login.php --- - Simplified the logic for determining if multi-factor authentication (MFA) is required. - Updated conditions to use null coalescing for preference checks. - Ensured that two-factor authentication is only processed when necessary See merge request tikiwiki/tiki!9263 - - - - - f0fdc36c by Yves Ngalamulume at 2025-12-23T17:45:20+00:00 [FIX] Misplaced code committed in theme file and move it to the correct core file --- * Fix misplaced Quartz selectors * Fix misplaced Quartz selectors * Move selectors to tiki-selectors * [FIX] Move misplaced selectors from _bootswatch.scss to _tiki-selectors.scss according to the expected structure * [FIX] Misplaced code committed in theme file and move it to the correct core file See merge request tikiwiki/tiki!9138 - - - - - ed312160 by Benoit Grégoire at 2025-12-23T22:09:26-05:00 [ENH] phpstan: Prepare phpstan for CI integration - - - - - a8b03b63 by Benoit Grégoire at 2025-12-23T22:09:26-05:00 [FIX] PhpStan fixes: Fix non-supressable errors in the codebase from level 0: function.inner, Cannot use [] for reading, Return statement is missing. - - - - - b201210c by Benoit Grégoire at 2025-12-23T22:09:26-05:00 [NEW] CI: Add phpstan to CI to spot regressions - - - - - 54228df6 by Olivier Kango at 2025-12-24T11:23:04+01:00 [NEW] Prosody-Converse.js: allow anonymous visitors to chat with registered... --- * [FIX] Handle undefined array keys in wikiplugin_xmpp.php * [FIX] PluginXMPP: avoid undefined visibility param and harden anonymous handling * [NEW] Prosody-Converse.js: allow anonymous visitors to chat with registered Tiki users (Tiki as IdP) feat(xmpp): add tiki-xmpp-auth.php endpoint for Prosody HTTP auth [FIX] Prosody support with mod_auth_http and helper functions Replace 'y|n' in filter params by 'alpha' and set show_controlbox_by_defautl to y [FIX] ConverseJS anonymous login: preserve jid for guest users fix(xmpp): prevent JS crash in conversejs-tiki plugin ERROR (E_WARNING): Undefined array key websocket_url [FIX] PSR2 pipline errors [FIX] 129 | ERROR | [x] Expected 1 blank line at end of file; 2 found [FIX] Simplify occupant sorting and fix anonymous visitor case [FIX] enforce anonymous auto-join with forced nickname - Ensure anonymous visitors are always asked for a nickname on reload - If `visibility=anonymous`, force them into the `xmpp_anonymous_room` defined in prefs - Registered users still auto-join their mapped group rooms as before - Prevents edge case where anonymous users join without nickname 415 | ERROR | [x] Whitespace found at end of line Add tiki-xmpp-auth.php endpoint and others corresponding files [FIX] PSR12 pipeline's errors [FIX] rename 'Admin Username' to 'Admin JID' + PSR-2 style fixes [FIX] 15 | ERROR | [x] The closing parenthesis and the opening brace add checkXmppSessionToken for secure session validation [FIX] Avoid duplicate ensureRoomExists() call in XmppRegistrationSubscriber [FIX] auth: handle validate_user() return type correctly Add file-based secret fallback for Prosody HTTP auth Add a way to set preferred/alternative XMPP address Improve Prosody integration: ensure room creation and group sync; support external JID preference Fix pipelines Squiz.WhiteSpace.SuperfluousWhitespace.EndLine erros delete unnecessary error_log [FIX] stable end-to-end behaviour for all use cases [FIX] Line indetend incorrectly pipline's errors Fix Whitespace found at end of line error Implemented selectable anonymous visitor modes (community vs personalized support) XMPP: add community/support modes with fallback for anonymous auto-join rooms [FIX] anonymous users now pick support or community per mode [FIX] Anonymous users now strictly follow community/support mode [FIX] Admin now sees community/support anonymous rooms regardless of membership Add a hint of community@conference roon instead of support [FIX] Implement personalized support mode: private support room per anonymous visitor [FIX] XMPP anonymous support: switch from per-visitor MUC to direct message (DM) [ENH] XMPP ConverseJS: Full support for anonymous support mode (DM instead of MUC) [FIX] Decouple XMPP auto-join from user registration using core event [FIX] clarify WebSocket vs BOSH precedence in preferences [FIX] XMPP: expose xmpp_client_port in RTC admin UI Clarify SSL context usage for XMPP admin TCP connection [FIX] show informational note for anonymous support mode Change reverted [FIX] for show informational note for anonymous support mode See merge request tikiwiki/tiki!8631 - - - - - 32c6fad5 by Merci Jacob at 2025-12-26T00:50:32+00:00 [UPD] Major upgrade of vitest to ^v4.0.16 --- * [UPD] Major upgrade of vitest to v4.0.16 See merge request tikiwiki/tiki!9270 - - - - - 8e0d0ab9 by Sammy Ndabo at 2025-12-27T16:29:13+02:00 [NEW] clone and redact: action initialization - - - - - b65fdde6 by Sammy Ndabo at 2025-12-27T16:29:14+02:00 [NEW] clone_and_redact: implemnted the clone and redact action logic and the UI - - - - - 62d193ae by Sammy Ndabo at 2025-12-27T16:29:14+02:00 [NEW] UI clone and redact: Implemented the logic to handle the clone and redact - - - - - 0743d3d2 by Sammy Ndabo at 2025-12-27T16:29:14+02:00 [ENH] clone and redact: auto-fill selected instance id - - - - - 6818af78 by Sammy Ndabo at 2025-12-27T16:29:15+02:00 [FIX] Controller.php: phpcs lint errors - - - - - 5747e9a5 by Sammy Ndabo at 2025-12-27T16:40:07+02:00 [FIX] Controller.php and index.tpl: fix phpcs and smarty lint - - - - - 8eee3e03 by Sammy Ndabo at 2025-12-27T16:40:28+02:00 [FIX] CloneAndRedactInstanceCommand.php: prevent fatal when instance ID is missing - - - - - 6001fa75 by Sammy Ndabo at 2025-12-27T16:40:36+02:00 [FIX] Trait.php: Ensure HOME directory is set up correctly for Tiki Manager processes - - - - - 845 changed files: - .gitattributes - .gitignore - .gitlab-ci.yml - .husky/commit-msg - _custom_dist/sites/default_site/themes/customizationstest/scss/_variables.scss - admin/include_connect.php - admin/include_login.php - admin/include_look.php - admin/include_sefurl.php - admin/include_seoprefs.php - article_image.php - + auto-imports.d.ts - banner_image.php - + components.d.ts - db/config/controllers.xml - db/tiki.sql - + doc/devtools/FileScanner.php - + doc/devtools/check_external_links.php - doc/devtools/check_schema_upgrade.php - doc/devtools/check_sql_engine_conversion.php - doc/devtools/check_unix_ending_line.php - doc/devtools/codesniffer/standards/TikiIgnore/Helpers/IgnoreListTrait.php - + doc/devtools/codesniffer/standards/TikiIgnore/Helpers/SafeIgnoreList.php - doc/devtools/codesniffer/standards/TikiIgnore/Sniffs/Classes/IgnoreValidClassNameSniff.php - doc/devtools/codesniffer/standards/TikiIgnore/Sniffs/Methods/IgnoreCamelCapsMethodNameSniff.php - doc/devtools/codesniffer/standards/TikiIgnore/Sniffs/Methods/IgnoreMethodDeclarationSniff.php - doc/devtools/codesniffer/standards/TikiIgnore/generate_ignore_list.php - doc/devtools/codesniffer/standards/TikiIgnore/ignore_list.json - doc/devtools/dbdiff/composer.lock - doc/devtools/myspell_dic_2_tikiWiki_sql.pl - doc/devtools/tiki-show_raw_links.php - doc/longterm.cycle - doc/regular.cycle - doc/stable.version - fgal_listing_conf.php - freetag_apply.php - installer/composer-patches/README.md - installer/composer-patches/composer-patches.json - − installer/composer-patches/text_wiki_mediawiki__func_collision.patch - − installer/composer-patches/text_wiki_mediawiki__php7fixes.patch - − installer/composer-patches/text_wiki_mediawiki__php8fixes.patch - − installer/schema/20241107_update_right_column_for_file_type_in_sefurl_tiki.sql - + installer/schema/20250509_remove_messageid_default_value_in_tiki_comments_tiki.sql - + installer/schema/20250815_newsletter_user_newsname_unique_constraint_tiki.sql - + installer/schema/20250908_queue_entryid_bigint_tiki.sql - + installer/schema/20251104_update_messageid_from_tiki_comments_tiki.sql - + installer/schema/20251123_bbb_rename_server_salt_to_shared_secret_tiki.php - + installer/schema/20251128_reduce_tiki_comments_index_prefix_lenght_tiki.sql - + installer/schema/20251216_revert_file_gallery_prefix_tiki.sql - installer/tiki-installer.php - lang/de/language.php - lang/fr/language.php - lang/ro/language.php - lib/Filegals/ScormLib.php - lib/Registration/RegistrationLib.php - lib/Sheet/TrackerHandler.php - lib/Shipping/Provider/wsdl/ups/RateWebServiceSchema.xsd - lib/admin/adminlib.php - lib/articles/artlib.php - lib/attributes/relationlib.php - lib/bigbluebuttonlib.php - lib/breadcrumblib.php - lib/categories/categlib.php - lib/comments/commentslib.php - lib/core/BOMChecker/Scanner.php - lib/core/Cache/MemcacheLib.php - lib/core/Exceptions/BigBlueButton/ServerSaltKeyException.php → lib/core/Exceptions/BigBlueButton/SharedSecretKeyException.php - lib/core/Feedback.php - + lib/core/LineEnding/Converter.php - lib/core/Perms.php - lib/core/Reports/Send/EmailBuilder/TrackerFileAttachment.php - lib/core/Search/Action/EmailAction.php - lib/core/Search/Action/TrackerItemClone.php - lib/core/Search/Action/TrackerItemInsert.php - lib/core/Search/Action/TrackerItemModify.php - lib/core/Search/Action/UnknownStep.php - lib/core/Search/ContentSource/TrackerItemSource.php - lib/core/Search/Elastic/Index.php - lib/core/Search/Formatter/ValueFormatter/Trackerrender.php - lib/core/Search/Indexer.php - lib/core/Search/Manticore/Index.php - lib/core/Search/Manticore/PdoClient.php - lib/core/Search/Manticore/QueryBuilder.php - lib/core/Search/SearchIndexRebuilder.php - lib/core/Services/Broker.php - lib/core/Services/Calendar/Controller.php - lib/core/Services/Category/Controller.php - lib/core/Services/Comment/Controller.php - + lib/core/Services/Exception/SocnetsApi.php - + lib/core/Services/Exception/SocnetsProviderNotConfigured.php - + lib/core/Services/Exception/SocnetsTokenNotFound.php - lib/core/Services/File/Controller.php - lib/core/Services/File/FinderController.php - lib/core/Services/Language/Controller.php - lib/core/Services/Language/TranslationController.php - lib/core/Services/Language/Utilities.php - + lib/core/Services/LanguageCheck/Controller.php - lib/core/Services/Manager/Controller.php - lib/core/Services/Manager/Trait.php - lib/core/Services/Menu/Controller.php - lib/core/Services/PDF/Controller.php - lib/core/Services/QueueManager/QueueManagerController.php - lib/core/Services/Scheduler/Controller.php - lib/core/Services/Tracker/Controller.php - lib/core/Services/Tracker/TodoController.php - lib/core/Services/Tracker/Utilities.php - lib/core/Services/User/Controller.php - lib/core/Services/User/SocialController.php - lib/core/Tiki/Command/BackupFilesCommand.php - lib/core/Tiki/Command/CacheClearCommand.php - lib/core/Tiki/Command/ConsoleApplicationBuilder.php - lib/core/Tiki/Command/DailyReportSendCommand.php - lib/core/Tiki/Command/DevConfigureCommand.php - lib/core/Tiki/Command/EnglishUpdateCommand.php - lib/core/Tiki/Command/FakerCommentsCommand.php - lib/core/Tiki/Command/FileGallerySyncCommand.php - lib/core/Tiki/Command/FilesBatchuploadCommand.php - lib/core/Tiki/Command/FilesMoveCommand.php - lib/core/Tiki/Command/FilesSubgalleriesCreateCommand.php - lib/core/Tiki/Command/FixBOMandUnixCommand.php - lib/core/Tiki/Command/GetStringsCommand.php - lib/core/Tiki/Command/IndexCleanupCommand.php - lib/core/Tiki/Command/IndexCompareEnginesCommand.php - lib/core/Tiki/Command/IndexRebuildCommand.php - lib/core/Tiki/Command/MarkdownConvertCommand.php - lib/core/Tiki/Command/NotificationDigestCommand.php - lib/core/Tiki/Command/OCRFileCommand.php - lib/core/Tiki/Command/PackageClearCacheCommand.php - lib/core/Tiki/Command/PackageInstallCommand.php - lib/core/Tiki/Command/PackageUpdateCommand.php - lib/core/Tiki/Command/PatchCommand.php - lib/core/Tiki/Command/PreferencesExportCommand.php - lib/core/Tiki/Command/ProfileExport/ActivityStreamRule.php - lib/core/Tiki/Command/ProfileExport/Article.php - lib/core/Tiki/Command/ProfileExport/IncludeProfile.php - lib/core/Tiki/Command/ProfileExport/Tracker.php - lib/core/Tiki/Command/ProfileForgetCommand.php - lib/core/Tiki/Command/RedactDBCommand.php - lib/core/Tiki/Command/RefreshRssCommand.php - lib/core/Tiki/Command/ReportCacheClearCommand.php - lib/core/Tiki/Command/SchedulerHealCommand.php - lib/core/Tiki/Command/SchedulerMonitorCommand.php - lib/core/Tiki/Command/SitemapGenerateCommand.php - lib/core/Tiki/Command/TaskQueueProcessCommand.php - lib/core/Tiki/Command/TrackerConvertAttachmentsCommand.php - lib/core/Tiki/Command/TrackerImportCommand.php - lib/core/Tiki/Command/TranslationPercentageCommand.php - lib/core/Tiki/Command/UserCreateCommand.php - lib/core/Tiki/Command/UserUnlockCommand.php - lib/core/Tiki/Command/VCSUpdateCommand.php - + lib/core/Tiki/Command/detect_missing_php_translations.php - + lib/core/Tiki/Command/tiki-detect_missing_tr_strings.php - lib/core/Tiki/Connect/Abstract.php - + lib/core/Tiki/Event/Subscriber/XmppRegistrationSubscriber.php - + lib/core/Tiki/Event/Xmpp/UserRegistered.php - lib/core/Tiki/MailIn/Account.php - lib/core/Tiki/MailIn/Action/Tracker.php - lib/core/Tiki/MailIn/Action/WikiGet.php - lib/core/Tiki/MailIn/Source/Imap.php - lib/core/Tiki/ObjectSelector/SelectorItem.php - lib/core/Tiki/Paths/Customization.php - lib/core/Tiki/Profile/InstallHandler/Tracker.php - lib/core/Tiki/Relation/ObjectRelation.php - lib/core/Tiki/Relation/Parts/Link.php - lib/core/Tiki/Relation/Parts/Metadata.php - lib/core/Tiki/Relation/SystemTrackerCreator.php - lib/core/Tiki/SabreDav/CaldavClient.php - lib/core/Tiki/Smarty/SecurityPolicy.php - lib/core/Tiki/Smarty/SmartyTiki.php - lib/core/Tiki/Version/Checker.php - lib/core/Tiki/Version/Upgrade.php - lib/core/Tiki/Version/Version.php - lib/core/Toolbar/ToolbarDialog.php - lib/core/Toolbar/ToolbarItem.php - + lib/core/Toolbar/ToolbarLanguageCheck.php - lib/core/Toolbar/ToolbarLaunchPlugins.php - lib/core/Toolbar/ToolbarPicker.php - lib/core/Tracker/Field/BigBlueButton.php - lib/core/Tracker/Field/GroupSelector.php - lib/core/Tracker/Field/ItemLink.php - lib/core/Tracker/Field/ItemsList.php - lib/core/Tracker/Field/Relation.php - lib/core/Tracker/Field/Text.php - lib/core/Tracker/Field/TrackerFieldRelation.php - lib/core/Tracker/Tabular/ODBCManager.php - lib/core/Tracker/Tabular/Writer/TrackerWriter.php - lib/core/WikiParser/Parsable.php - + lib/cypht/integration/Tiki_Hm_Dispatch.php - lib/cypht/integration/classes.php - lib/cypht/modules/tiki/calendar_modules.php - lib/cypht/modules/tiki/functions.php - lib/cypht/modules/tiki/general_modules.php - lib/cypht/modules/tiki/js_modules/moveToTracker.js - lib/cypht/modules/tiki/js_modules/route_handlers.js - lib/cypht/modules/tiki/setup.php - lib/cypht/modules/tiki/site.js - lib/cypht/modules/tiki/tracker_modules.php - lib/debug/Tracer.php - lib/freetag/freetaglib.php - lib/gitlib.php - lib/headerlib.php - lib/init/tra.php - lib/init/typography.php - lib/jquery_tiki/autoToc.js - lib/jquery_tiki/customsearch.js - lib/jquery_tiki/elfinder/tikiElFinder.php - lib/jquery_tiki/files.js - lib/jquery_tiki/inline_edit.js - lib/jquery_tiki/tiki-calendar_edit_item.js - lib/jquery_tiki/tiki-jquery.js - lib/language/Language.php - lib/language/LanguageTranslations.php - lib/language/LanguageTranslator.php - lib/mail/maillib.php - lib/menubuilder/menulib.php - lib/mime/mimetypes.php - lib/modules/modlib.php - lib/newsletters/nllib.php - lib/objectlib.php - lib/ocrlib.php - lib/pdflib.php - lib/prefs/bigbluebutton.php - lib/prefs/error.php - + lib/prefs/fancylink.php - lib/prefs/feature.php - lib/prefs/forum.php - lib/prefs/language.php - lib/prefs/mailer.php - lib/prefs/metatag.php - lib/prefs/ocr.php - lib/prefs/site.php - lib/prefs/smarty.php - lib/prefs/theme.php - lib/prefs/unified.php - lib/prefs/username.php - lib/prefs/xmpp.php - lib/prefslib.php - lib/schedulerslib.php - lib/search/searchlib-unified.php - lib/setup/error_tracking.php - lib/setup/events.php - lib/setup/javascript.php - lib/setup/theme.php - lib/setup/tikisetup.class.php - lib/setup/twversion.class.php - lib/setup/wiki.php - lib/smarty_tiki/BlockHandler/SelfLink.php - lib/smarty_tiki/BlockHandler/TextArea.php - lib/smarty_tiki/Compile/Tag/AssignContent.php - lib/smarty_tiki/Extension/SmartyTikiExtension.php - lib/smarty_tiki/FunctionHandler/HtmlBodyAttributes.php - lib/smarty_tiki/FunctionHandler/InteractiveTranslation.php - lib/smarty_tiki/FunctionHandler/Menu.php - lib/smarty_tiki/FunctionHandler/TrackerHeader.php - lib/smarty_tiki/FunctionHandler/TrackerInput.php - + lib/smarty_tiki/Modifier/ForumMaskEmail.php - lib/smarty_tiki/Modifier/Sefurl.php - lib/smarty_tiki/Modifier/TikiLongDate.php - lib/smarty_tiki/Modifier/TikiLongDateTime.php - lib/smarty_tiki/Modifier/TikiLongTime.php - lib/smarty_tiki/Modifier/TikiShortDateTime.php - lib/smarty_tiki/Modifier/TikiShortTime.php - + lib/smarty_tiki/modifier.forummaskemail.php - lib/socialnetworkslib.php - lib/socnets/PrefsGen.php - + lib/socnets/SocnetsDataLib.php - lib/socnets/TikiHybrid.php - − lib/swfobject/expressInstall.swf - − lib/swfobject/src/expressInstall.fla - − lib/swfobject/test.swf - lib/tasks/tasklib.php - + lib/test/Core/BOMChecker/ScannerTest.php - + lib/test/Core/LineEnding/ConverterTest.php - + lib/test/HeaderMetaTagsTest.php - lib/test/IntegrationTests/TrackerDatesTimezoneTest.php - lib/test/TikiSeleniumTestCase.php - lib/test/TikiVersionTest.php - + lib/test/comments/CommentsEmailMaskingTest.php - + lib/test/smarty_tiki/ModifierForumMaskEmailTest.php - lib/test/wiki-plugins/YoutubeTest.php - lib/tikiaccesslib.php - lib/tikilib.php - lib/tikisession-memcache.php - lib/todolib.php - lib/trackers/trackerlib.php - lib/userslib.php - lib/validators/validator_username.php - lib/webmail/tikimaillib.php - + lib/wiki-plugins/shared/embed_helpers.php - lib/wiki-plugins/wikiplugin_addtogooglecal.php - lib/wiki-plugins/wikiplugin_autotoc.php - lib/wiki-plugins/wikiplugin_bigbluebutton.php - lib/wiki-plugins/wikiplugin_calendar.php - lib/wiki-plugins/wikiplugin_category.php - lib/wiki-plugins/wikiplugin_chartjs.php - lib/wiki-plugins/wikiplugin_customsearch.php - lib/wiki-plugins/wikiplugin_cypht.php - lib/wiki-plugins/wikiplugin_draw.php - lib/wiki-plugins/wikiplugin_events.php - + lib/wiki-plugins/wikiplugin_fancylink.php - lib/wiki-plugins/wikiplugin_googleanalytics.php - lib/wiki-plugins/wikiplugin_img.php - lib/wiki-plugins/wikiplugin_includetpl.php - lib/wiki-plugins/wikiplugin_kaltura.php - lib/wiki-plugins/wikiplugin_kanban.php - lib/wiki-plugins/wikiplugin_lang.php - lib/wiki-plugins/wikiplugin_listpages.php - + lib/wiki-plugins/wikiplugin_model3dviewer.php - lib/wiki-plugins/wikiplugin_oembed.php - lib/wiki-plugins/wikiplugin_sharethis.php - lib/wiki-plugins/wikiplugin_slideshow.php - lib/wiki-plugins/wikiplugin_slideshowslide.php - lib/wiki-plugins/wikiplugin_subscribenewsletter.php - lib/wiki-plugins/wikiplugin_trackerfilter.php - lib/wiki-plugins/wikiplugin_xmpp.php - lib/wiki-plugins/wikiplugin_youtube.php - lib/wiki/editlib.php - lib/wiki/wikilib.php - lib/wysiwyg/wysiwyglib.php - lib/xmpp/ConverseJS.php - + lib/xmpp/MucAdmin.php - + lib/xmpp/MucConfigure.php - + lib/xmpp/MucJoin.php - lib/xmpp/js/conversejs-tiki.js - lib/xmpp/xmpplib.php - lists/articles.php - messu-archive.php - messu-mailbox.php - messu-sent.php - modules/mod-func-calendar_new.php - modules/mod-func-facebook.php - modules/mod-func-git_detail.php - modules/mod-func-switch_lang.php - modules/mod-func-switch_lang_admin.php - modules/mod-func-tracker_input.php - modules/mod-func-wiki_last_comments.php - package-lock.json - package.json - path_constants.php - path_js_importmap_generator.php - phpcs.xml.dist - + phpstan-tikiCi.neon - + phpstan-tikiPaths.neon - phpstan.neon - received_article_image.php - rector.php - show_image.php - src/js/common-externals/package.json - src/js/jquery-tiki/fullcalendar_to_pdf.js → src/js/jquery-tiki/eventcalendar_to_pdf.js - + src/js/jquery-tiki/languageCheckTextarea.js - src/js/jquery-tiki/package.json - src/js/jquery-tiki/tiki-admin_menu_options.js - src/js/jquery-tiki/tiki-calendar.js - src/js/jquery-tiki/tiki-edit_structure.js - + src/js/jquery-tiki/tiki-field_limiter.js - src/js/jquery-tiki/tiki-menu.js - + src/js/jquery-tiki/tracker-fields/all.dirtyCheck.js - + src/js/jquery-tiki/validate-alt-image.js - + src/js/tiki-model3dviewer/fitCameraToObject.js - + src/js/tiki-model3dviewer/model3dviewer.js - + src/js/tiki-model3dviewer/model3dviewerControls.js - + src/js/tiki-model3dviewer/model3dviewer_helper.js - + src/js/tiki-model3dviewer/package.json - src/js/tiki-sentry-browser/sentry-browser.js - src/js/vite.config.mjs - − src/js/vue-mf/styleguide/.gitignore - src/js/vue-widgets/element-plus-ui/src/components/Autocomplete/Autocomplete.vue - src/js/vue-widgets/element-plus-ui/src/components/FileGalUploader/FileGalUploader.vue - src/js/vue-widgets/element-plus-ui/src/components/Transfer/Transfer.vue - src/js/vue-widgets/element-plus-ui/src/components/Transfer/transfer.scss - src/js/vue-widgets/element-plus-ui/src/elements/autocomplete.js - + src/js/vue-widgets/element-plus-ui/src/helpers/fileGalUploader/getUploadAjaxError.js - + src/js/vue-widgets/element-plus-ui/src/helpers/fileGalUploader/handleTikiFeedback.js - src/js/vue-widgets/element-plus-ui/src/tests/components/Autocomplete.test.js - src/js/vue-widgets/element-plus-ui/src/tests/components/FileGalUploader.test.js - src/js/vue-widgets/element-plus-ui/src/tests/components/Select.test.js - src/js/vue-widgets/element-plus-ui/src/tests/components/Transfer.test.js - src/js/vue-widgets/element-plus-ui/src/tests/helpers/fileGalUploader/adjustImageSize.test.js - src/js/vue-widgets/element-plus-ui/src/tests/helpers/fileGalUploader/fileTobase64.test.js - + src/js/vue-widgets/element-plus-ui/src/tests/helpers/fileGalUploader/getUploadAjaxError.test.js - + src/js/vue-widgets/element-plus-ui/src/tests/helpers/fileGalUploader/handleTikiFeedback.test.js - src/js/vue-widgets/element-plus-ui/src/utils/applyInput.js - + src/js/wysiwyg/summernote/actions/languagecheck.js - src/js/wysiwyg/summernote/formatTikiToolbars.js - src/js/wysiwyg/summernote/initSummernote.js - + src/js/wysiwyg/summernote/languageCheck.js - src/js/wysiwyg/summernote/tests/index.test.js - src/scss/package.json - templates/access/include_items.tpl - + templates/access/render_list.tpl - templates/admin/include_anchors.tpl - templates/admin/include_forums.tpl - templates/admin/include_general.tpl - templates/admin/include_login.tpl - templates/admin/include_look.tpl - templates/admin/include_metatags.tpl - templates/admin/include_orphanprefs.tpl - templates/admin/include_packages.tpl - templates/admin/include_rtc.tpl - templates/admin/include_search.tpl - templates/admin/include_security.tpl - templates/admin/include_wiki.tpl - templates/admin/include_wysiwyg.tpl - templates/api/docs/paths/galleries/files/entity.yaml - templates/api/docs/paths/galleries/files/update.yaml - templates/api/docs/paths/galleries/upload.yaml - templates/bootstrap_menu.tpl - templates/bootstrap_smartmenu.tpl - templates/bootstrap_smartmenu_children.tpl - templates/bootstrap_smartmenu_megamenu_children.tpl - templates/calendar/edit_item.tpl - templates/calendar_header.tpl - + templates/category/categorize.tpl - templates/categpath.tpl - templates/comment/edit.tpl - templates/comment/post.tpl - templates/debug/function.debugger.tpl - templates/debug/tiki-debug_tikitables.tpl - templates/debug/tiki-debug_watch_tab.tpl - templates/edit_file_gallery.tpl - templates/error.tpl - templates/error_ticket.tpl - templates/examples/search/facet_charts.tpl - templates/examples/search/facet_charts2.tpl - templates/examples/search/h5p.tpl - templates/examples/search/rss.tpl - templates/examples/shop/custom_search_form.tpl - templates/examples/shop/product_item.tpl - templates/examples/shop/product_list_inner.tpl - templates/file/uploader.tpl - templates/filter.tpl - templates/footer.tpl - templates/goal/edit_condition.tpl - templates/h5p/edit.tpl - templates/header.tpl - templates/layouts/admin/header.tpl - templates/layouts/basic/layout_embed.tpl - templates/layouts/basic/layout_view.tpl - templates/layouts/classic/layout_view.tpl - templates/layouts/internal/modal.tpl - templates/layouts/layout_plain.tpl - templates/layouts/social/layout_view.tpl - templates/manager/access.tpl - templates/manager/apply_fields.tpl - + templates/manager/clone_and_redact.tpl - templates/manager/index.tpl - templates/ml/use.tpl - templates/modules/mod-breadcrumbs.tpl - templates/modules/mod-calendar_new.tpl - templates/modules/mod-facebook.tpl - templates/modules/mod-git_detail.tpl - templates/modules/mod-login_box.tpl - templates/modules/mod-minichat.tpl - templates/modules/mod-quickadmin.tpl - templates/modules/user_module.tpl - templates/object_selector.tpl - templates/poll.tpl - templates/rating.tpl - templates/register-groupchoice.tpl - + templates/scheduler/remove_jobs.tpl - + templates/scheduler/remove_schedulers.tpl - templates/search/list/carousel.tpl - templates/search/list/debug.tpl - templates/search_customsearch/default_form.tpl - templates/search_stored/edit.tpl - templates/search_stored/select.tpl - templates/structures_toc-leaf.tpl - templates/tiki-admin.tpl - templates/tiki-admin_actionlog.tpl - templates/tiki-admin_banning.tpl - templates/tiki-admin_categories.tpl - templates/tiki-admin_menu_options.tpl - templates/tiki-admin_newsletter_subscriptions.tpl - templates/tiki-admin_newsletters.tpl - templates/tiki-admin_schedulers.tpl - templates/tiki-admin_structures.tpl - templates/tiki-admin_transitions.tpl - templates/tiki-admingroups.tpl - templates/tiki-adminusers.tpl - templates/tiki-browse_categories.tpl - templates/tiki-edit_article.tpl - templates/tiki-edit_banner.tpl - templates/tiki-edit_categories.tpl - templates/tiki-edit_languages.tpl - templates/tiki-edit_structure.tpl - templates/tiki-edit_submission.tpl - templates/tiki-forum_import.tpl - templates/tiki-forums.tpl - templates/tiki-history_sheets.tpl - templates/tiki-import_structuredtext.tpl - templates/tiki-invite.tpl - templates/tiki-invited.tpl - templates/tiki-login.tpl - templates/tiki-newsletter_archives.tpl - templates/tiki-object_watches.tpl - templates/tiki-objectpermissions.tpl - templates/tiki-page_contribution_form.tpl - templates/tiki-pagehistory.tpl - templates/tiki-payment-single.tpl - templates/tiki-poll_results.tpl - templates/tiki-syslog.tpl - templates/tiki-take_quiz.tpl - templates/tiki-take_survey.tpl - templates/tiki-user_assigned_modules.tpl - templates/tiki-user_preferences.tpl - templates/tiki-user_watches.tpl - templates/tiki-view_forum.tpl - templates/tiki-view_forum_thread.tpl - templates/tiki-wiki_structure_bar.tpl - templates/tiki_full.tpl - templates/tracker/insert_item.tpl - templates/tracker/update_item.tpl - templates/tracker_filter.tpl - templates/trackerinput/bigbluebutton.tpl - templates/trackerinput/tikimanager.tpl - templates/trackeroutput/barcode.tpl - templates/trackeroutput/bigbluebutton.tpl - templates/translated-lang.tpl - templates/user_registration.tpl - templates/wiki-plugins/wikiplugin_benchmark.tpl - templates/wiki-plugins/wikiplugin_calendar.tpl - templates/wiki-plugins/wikiplugin_convene.tpl - templates/wiki-plugins/wikiplugin_ganttchart.tpl - + templates/wiki-plugins/wikiplugin_model3dviewer.tpl - templates/wiki-plugins/wikiplugin_preference.tpl - templates/wiki-plugins/wikiplugin_semanticsearch_form.tpl - templates/wiki-plugins/wikiplugin_subscribenewsletter.tpl - templates/wiki-plugins/wikiplugin_tikimanager.tpl - templates/wiki-plugins/wikiplugin_totp_scanner.tpl - templates/wiki-plugins/wikiplugin_xmlupdate.tpl - templates/wizard/admin_features.tpl - templates/wizard/admin_files.tpl - templates/wizard/admin_login.tpl - templates/wizard/admin_text_area.tpl - tests/testfile2.txt - themes/amelia/scss/_css-variables.scss - themes/amelia/scss/_variables.scss - themes/base_files/css/feature/adminui.scss - + themes/base_files/feature_css/wikiplugin-fancylink.css - themes/base_files/scss/_cypht-tiki.scss - themes/base_files/scss/_tiki-bootstrap_overrides.scss - themes/base_files/scss/_tiki-menus.scss - themes/base_files/scss/_tiki-miscellaneous_global.scss - themes/base_files/scss/_tiki-mod-since_last_visit.scss - themes/base_files/scss/_tiki-modules.scss - themes/base_files/scss/_tiki-pagetop_colors.scss - themes/base_files/scss/_tiki-selectors.scss - themes/base_files/scss/_tiki-trackers.scss - themes/base_files/scss/_tiki-wikipages_and_plugins.scss - themes/bookStacked/scss/_css-variables.scss - themes/bookStacked/scss/_variables.scss - themes/boosted/scss/_css-variables.scss - themes/brite/css/brite.scss - themes/brite/scss/_css-variables.scss - themes/brite/scss/_variables.scss - themes/business/scss/_css-variables.scss - themes/business/scss/_tiki-selectors.scss - themes/business/scss/_variables.scss - themes/cerulean/scss/_css-variables.scss - themes/cosmo/scss/_css-variables.scss - themes/cosmo/scss/_variables.scss - themes/cyborg/scss/_css-variables.scss - themes/darkly/scss/_css-variables.scss - themes/darkroom/scss/_css-variables.scss - themes/darkroom/scss/_variables.scss - themes/darkshine/scss/_css-variables.scss - themes/darkshine/scss/_tiki-selectors.scss - themes/darkshine/scss/_variables.scss - themes/default/scss/_css-variables.scss - themes/feb12/scss/_css-variables.scss - themes/feb12/scss/_tiki-selectors.scss - themes/feb12/scss/_variables.scss - themes/fivealive-lite/options/akebi/scss/_tiki-selectors.scss - themes/fivealive-lite/options/akebi/scss/_variables.scss - themes/fivealive-lite/options/grape/scss/_variables.scss - themes/fivealive-lite/options/kiwi/scss/_tiki-selectors.scss - themes/fivealive-lite/options/kiwi/scss/_variables.scss - themes/fivealive-lite/options/lemon/scss/_tiki-selectors.scss - themes/fivealive-lite/options/lemon/scss/_variables.scss - themes/fivealive-lite/options/orange/scss/_variables.scss - themes/fivealive-lite/options/plum/scss/_variables.scss - themes/fivealive-lite/options/raspberry/scss/_variables.scss - themes/fivealive-lite/options/watermelon/scss/_variables.scss - themes/fivealive-lite/scss/_css-variables.scss - themes/fivealive-lite/scss/_selectors-for-options.scss - themes/fivealive/options/akebi/scss/_tiki-selectors.scss - themes/fivealive/options/akebi/scss/_variables.scss - themes/fivealive/options/grape/scss/_tiki-selectors.scss - themes/fivealive/options/grape/scss/_variables.scss - themes/fivealive/options/kiwi/scss/_tiki-selectors.scss - themes/fivealive/options/kiwi/scss/_variables.scss - themes/fivealive/options/lemon/scss/_tiki-selectors.scss - themes/fivealive/options/lemon/scss/_variables.scss - themes/fivealive/options/orange/scss/_tiki-selectors.scss - themes/fivealive/options/orange/scss/_variables.scss - themes/fivealive/options/plum/scss/_tiki-selectors.scss - themes/fivealive/options/plum/scss/_variables.scss - themes/fivealive/options/raspberry/scss/_tiki-selectors.scss - themes/fivealive/options/raspberry/scss/_variables.scss - themes/fivealive/options/watermelon/scss/_tiki-selectors.scss - themes/fivealive/options/watermelon/scss/_variables.scss - themes/fivealive/scss/_css-variables.scss - themes/fivealive/scss/_selectors-for-classic-options.scss - themes/fivealive/scss/_selectors-for-options.scss - themes/fivealive/scss/_tiki-selectors.scss - themes/flatly/scss/_css-variables.scss - themes/greenvalley/scss/_css-variables.scss - themes/greenvalley/scss/_variables.scss - themes/journal/scss/_css-variables.scss - themes/jqui/options/trontastic/scss/_css-variables.scss - themes/jqui/scss/_css-variables.scss - themes/lighty/scss/_css-variables.scss - themes/lighty/scss/_tiki-selectors.scss - themes/lighty/scss/_variables-dark.scss - themes/lighty/scss/_variables.scss - themes/litera/scss/_css-variables.scss - themes/litera/scss/_variables.scss - themes/lumen/scss/_css-variables.scss - themes/lux/scss/_css-variables.scss - themes/materia/scss/_css-variables.scss - themes/minty/scss/_css-variables.scss - themes/minty/scss/_tiki-selectors.scss - themes/morph/scss/_css-variables.scss - themes/morph/scss/_variables.scss - themes/neubrutiki/scss/_css-variables.scss - themes/neubrutiki/scss/_variables.scss - themes/ohia/scss/_css-variables.scss - themes/ohia/scss/_variables.scss - themes/ohia/templates/credits.tpl - themes/pulse/scss/_css-variables.scss - themes/pulse/scss/_variables.scss - themes/quartz/scss/_bootswatch.scss - themes/quartz/scss/_css-variables.scss - themes/quartz/scss/_tiki-selectors.scss - themes/quartz/scss/_variables.scss - themes/sandstone/scss/_css-variables.scss - themes/simplex/scss/_css-variables.scss - themes/sketchy/scss/_css-variables.scss - themes/slate/scss/_css-variables.scss - themes/solar/scss/_css-variables.scss - themes/spacelab/scss/_css-variables.scss - themes/strasa/scss/_css-variables.scss - themes/strasa/scss/_variables.scss - themes/superhero/scss/_css-variables.scss - themes/thenews/scss/_css-variables.scss - themes/thenews/scss/_variables.scss - − themes/tikicorp/js/custom.js - themes/tikicorp/scss/_css-variables.scss - themes/tikicorp/scss/_tiki-selectors.scss - themes/tikinewt/scss/_css-variables.scss - themes/tikinewt/scss/_tiki-selectors.scss - themes/tikinewt/scss/_variables.scss - themes/tuften/scss/_css-variables.scss - themes/tuften/scss/_tiki-selectors.scss - themes/tuften/scss/_variables.scss - themes/united/scss/_css-variables.scss - themes/utopias/scss/_css-variables.scss - themes/utopias/scss/_variables.scss - themes/vapor/scss/_css-variables.scss - themes/vapor/scss/_variables.scss - themes/yeti/scss/_css-variables.scss - themes/zephyr/scss/_css-variables.scss - themes/zephyr/scss/_variables.scss - tiki-admin.php - tiki-admin_actionlog.php - tiki-admin_banning.php - tiki-admin_calendars.php - tiki-admin_categories.php - tiki-admin_content_templates.php - tiki-admin_cookies.php - tiki-admin_dsn.php - tiki-admin_external_wikis.php - tiki-admin_hotwords.php - tiki-admin_html_page_content.php - tiki-admin_html_pages.php - tiki-admin_menu_options.php - tiki-admin_menus.php - tiki-admin_modules.php - tiki-admin_newsletter_subscriptions.php - tiki-admin_newsletters.php - tiki-admin_notifications.php - tiki-admin_polls.php - tiki-admin_rssmodules.php - tiki-admin_schedulers.php - tiki-admin_shoutbox_words.php - tiki-admin_structures.php - tiki-admin_survey_questions.php - tiki-admin_surveys.php - tiki-admin_transitions.php - tiki-admingroups.php - tiki-adminusers.php - tiki-articles_rss.php - tiki-assignuser.php - tiki-blog_rss.php - tiki-blogs_rss.php - tiki-browse_freetags.php - tiki-calendar.php - tiki-calendar_export_ical.php - tiki-calendar_setup.php - tiki-calendars_rss.php - tiki-check.php - tiki-directories_rss.php - tiki-directory_add_site.php - tiki-directory_admin_categories.php - tiki-directory_admin_related.php - tiki-directory_admin_sites.php - tiki-directory_browse.php - tiki-directory_ranking.php - tiki-directory_rss.php - tiki-directory_search.php - tiki-directory_validate_sites.php - tiki-download_file.php - tiki-download_forum_attachment.php - tiki-download_item_attachment.php - tiki-download_userfile.php - tiki-download_wiki_attachment.php - tiki-edit_article.php - tiki-edit_blog.php - tiki-edit_categories.php - tiki-edit_languages.php - tiki-edit_perspective.php - tiki-edit_programmed_content.php - tiki-edit_question_options.php - tiki-edit_quiz.php - tiki-edit_quiz_questions.php - tiki-edit_quiz_results.php - tiki-edit_structure.php - tiki-edit_submission.php - tiki-editpage.php - tiki-export_sheet.php - tiki-export_tracker.php - tiki-export_tracker_schema.php - tiki-export_wiki_pages.php - tiki-faq_questions.php - tiki-file_galleries_rss.php - tiki-file_gallery_rss.php - tiki-forum_queue.php - tiki-forum_rss.php - tiki-forums.php - tiki-forums_reported.php - tiki-forums_rss.php - tiki-index.php - tiki-index_raw.php - tiki-invite.php - tiki-invited.php - tiki-lastchanges.php - tiki-list_articles.php - tiki-list_banners.php - tiki-list_blogs.php - tiki-list_cache.php - tiki-list_comments.php - tiki-list_contents.php - tiki-list_faqs.php - tiki-list_posts.php - tiki-list_quizzes.php - tiki-list_submissions.php - tiki-list_surveys.php - tiki-list_trackers.php - tiki-listpages.php - tiki-live_support_admin.php - tiki-live_support_server.php - tiki-live_support_transcripts.php - tiki-login.php - tiki-login_scr.php - tiki-minical.php - tiki-minical_export.php - tiki-minichat_ajax.php - tiki-modules.php - tiki-my_tiki.php - tiki-newsletters.php - tiki-notepad_get.php - tiki-notepad_list.php - tiki-notepad_read.php - tiki-notepad_write.php - tiki-object_watches.php - tiki-objectpermissions.php - tiki-old_polls.php - tiki-page_contribution.php - tiki-pagehistory.php - tiki-peertube_video.php - tiki-performance_stats.php - tiki-pick_avatar.php - tiki-plugins.php - tiki-poll_results.php - tiki-print.php - tiki-print_article.php - tiki-print_indexed.php - tiki-print_multi_pages.php - tiki-print_pages.php - tiki-quiz_stats.php - tiki-quiz_stats_quiz.php - tiki-read_article.php - tiki-received_articles.php - tiki-received_pages.php - tiki-referer_stats.php - tiki-rename_page.php - tiki-search_replace.php - tiki-search_stats.php - tiki-send_newsletters.php - tiki-send_objects.php - tiki-setup.php - tiki-setup_base.php - tiki-sheets.php - tiki-shoutbox_rss.php - tiki-show_user_avatar.php - tiki-slideshow.php - tiki-socialnetworks_firstlogin.php - tiki-stats.php - tiki-survey_stats.php - tiki-survey_stats_survey.php - tiki-syslog.php - tiki-take_survey.php - tiki-theme_control.php - tiki-theme_control_objects.php - tiki-tracker_rss.php - tiki-user_assigned_modules.php - tiki-user_bookmarks.php - tiki-user_contacts_prefs.php - tiki-user_preferences.php - tiki-user_tasks.php - tiki-user_watches.php - tiki-userfiles.php - tiki-usermenu.php - tiki-view_articles.php - tiki-view_blog.php - tiki-view_blog_post.php - tiki-view_blog_post_image.php - tiki-view_faq.php - tiki-view_forum.php - tiki-view_forum_thread.php - tiki-view_minical_topic.php - tiki-view_sheets.php - tiki-view_tracker.php - tiki-view_tracker_item.php - tiki-webmail.php - tiki-webmail_contacts.php - tiki-wiki_rss.php - tiki-wiki_rss_no_diff.php - tiki-wizard_admin.php - + tiki-xmpp-auth.php - + tiki-xmpp-rooms.php - tiki_tests/tikitestslib.php - vendor_bundled/composer.json - vendor_bundled/composer.lock - web_config The diff was not included because it is too large. View it on GitLab: https://gitlab.com/tikiwiki/tiki/-/compare/a994bc39d680e1d49cf12935f6a5a0bb5ab06041...6001fa75daa39f592a28296b03c50eb7587ee0e4 -- View it on GitLab: https://gitlab.com/tikiwiki/tiki/-/compare/a994bc39d680e1d49cf12935f6a5a0bb5ab06041...6001fa75daa39f592a28296b03c50eb7587ee0e4 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