[TikiWiki-commits] [Git][tikiwiki/tiki][tiki-fix-tracker-url-wikisyntax] 17 commits: Make tablesorter tables appear in mPDF output (and improve mpdf_debug_output)

"Sammy Ndabo \(@ndabosam084\) via TikiWiki-cvs" <[email protected]>
Newsgroups gmane.comp.cms.tiki.cvs
Message-ID <6980ec2dcaa2e_3b1842c8723f5@gitlab-sidekiq-low-urgency-cpu-bound-v2-8d99998b5-hr262.mail>

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


Commits:
075da344 by Jonny Bradley at 2026-01-28T21:41:43+00:00
Make tablesorter tables appear in mPDF output (and improve mpdf_debug_output)
---
* [FIX] pdf: Move the mpdf_debug_output view to temp/public and add a note on how to easily remove it

* [FIX] pdf: Set php tidy `show-body-only` option to `auto` which makes tablesorter tables work in mPDF output (not sure why)

See merge request tikiwiki/tiki!9431

- - - - -
7c56c24e by Rodriguez Nyiringabo at 2026-01-28T23:32:09+00:00
[FIX] Add feature checks for access control in multiple files
---
* [FIX] Add feature checks for access control in multiple files

See merge request tikiwiki/tiki!9407

- - - - -
7a9bed5b by Boss Ibrahim Mussa Gregoire at 2026-01-29T16:48:28+00:00
[FIX] Tracker item: missing 'Save and Comment' button while editing tracker item.
---
* [FIX] Tracker item: missing save and comment button for edit item.

See merge request tikiwiki/tiki!9413

- - - - -
2d177ac5 by ushindi bienvenu at 2026-01-29T16:55:20+00:00
[FIX] Unknown tag TWO_FA_INCORRECT
---
* [FIX] Unknown tag TWO_FA_INCORRECT

See merge request tikiwiki/tiki!9434

- - - - -
e8613e5e by Benoit Grégoire at 2026-01-29T22:45:29+00:00
[FIX] headerlib: Finally fix the headerlib bug that fused native js modules...
---
* [FIX] headerlib: Finally fix the headerlib bug that fused native js modules together.  If you think this broke something, make sure you read the following...
//Modules cannot be fused together in a single script tag, it was a bug.
//By now (2026-01-19 the following slightly adapted message has been pinned at the top of the tiki community chat channel for well over a year,
//and developpers have been warned in MR reviews dozens of times, so there is no excuse for not knowing about this anymore)
/* Important note for all developers regarding javascript modules.
 * I've been baffled by some of the code submitted when migrating dependencies from composer
 * (and no doubt some of you were baffled by my reviews).
 *
 * The cliffnotes;   Code like
 *
 * $headerlib->add_js_module("import { mountApp } from '@vue-sfc-loader';");
 * $headerlib->add_js_module("mountApp('$name', '$file', $data);//rest of code");
 * is not supposed to work.  At all.
 *
 * You are supposed to do
 *
 * $headerlib->add_js_module("import { mountApp } from '@vue-sfc-loader';mountApp('$name', '$file', $data);//rest of code");
 *
 * (off course you'd normally do it with heredoc or nowdoc syntax, the above is just to illustrate)
 *
 * ...
 *
 * I discovered we have a important bug in headerlib, which fuses the modules together.
 * Part of the point of native js modules is to have isolated namespaces.  So this is a bug, not just an implementation detail.
 * As such, it will be fixed in ... and any code like the above that I missed at review will stop working whenever it lands...
*/

See merge request tikiwiki/tiki!9447

- - - - -
d1b2bda2 by Yves Ngalamulume at 2026-01-30T08:44:13+02:00
[FIX] Trackercalendar itemId parameter handling
---
* [DOC] clarify trkitemid dependency on addAllFields

* [DOC] Clarify trkitemid dependency on addAllFields

* [FIX] Trackercalendar itemId parameter handling

See merge request tikiwiki/tiki!9415

- - - - -
527d9fd1 by Victor Emanouilov at 2026-01-30T11:34:09+02:00
[FIX] prevent double decoding in odbc

- - - - -
a50dc298 by Yves Ngalamulume at 2026-01-30T13:00:56+00:00
[FIX] Enforce HTTPS by default in External Link dialog
---
* [FIX] Enforce HTTPS by default in External Link dialog

See merge request tikiwiki/tiki!9453

- - - - -
3fa9b8b7 by David Maene at 2026-01-30T18:40:33+00:00
[ENH] Expose native PDO transaction methods in PdoDb
---
* [ENH] Add unit tests for PdoDb transaction methods

* initialize Classe Testes

* [ENH] TikiDb_Transaction: Implement rollback method

See merge request tikiwiki/tiki!8887

- - - - -
1deb5399 by Joseph Lwanzo Kausi at 2026-01-30T19:09:29+00:00
[FIX] Cypht integration: Fix Cypht environment initialization
---
* [FIX] Cypht integration: Fix Cypht environment initialization

See merge request tikiwiki/tiki!9451

- - - - -
a700392c by UshindiG at 2026-01-30T20:30:51+00:00
[FIX][ENH] Fix forum thread breadcrumbs spacing and improve consistency
---
* [FIX][ENH] Fix forum thread breadcrumbs spacing and improve consistency

See merge request tikiwiki/tiki!9455

- - - - -
0d0b547c by Sacha Pignot at 2026-01-30T20:33:55+00:00
[FIX][REF] notepad: Fix note update bug and improve code quality
---
* [FIX][REF] notepad: Fix get_note return type and simplify wikify conditionals
* Fix get_note() return type declaration to array|false matching actual behavior
* Refactor wikify/overwrite logic from three separate if blocks into if/elseif/else chain

* [REF] notepad: Clean up PHPDoc tags and simplify file upload handling
* Remove redundant @package/@subpackage tags from NotepadLib class
* Remove @see cross-reference from replace_note() in TikiLib
* Extract $_FILES variable before isset() check in tiki-notepad_list.php

* [FIX][REF] notepad: Fix created timestamp and add type declarations
* Fix replace_note() to only set 'created' timestamp on INSERT, not UPDATE
* Add PHP type declarations to NotepadLib methods
* Rename $note_id to $noteId for consistent camelCase naming in tiki-notepad_write.php

* [REF] notepad: Improve code quality and add PHPDoc documentation
* Add comprehensive PHPDoc comments to NotepadLib class methods
* Add type declarations to replace_note() method
* Fix replace_note() condition to explicitly check $noteId > 0
* Simplify conditionals with ternary operators and null coalescing
* Replace manual file reading with file_get_contents()
* Refactor nested if/else blocks to switch statements
* Flatten complex wiki page creation/update logic for readability
* Improve code organization with consistent whitespace

See merge request tikiwiki/tiki!9452

- - - - -
e2669388 by Espoir Baraka at 2026-01-30T20:35:28+00:00
[FIX] Tiki-register: Fix TypeError in tracker plugin when action parameter is a string
---
* [FIX] Tiki-register: Fix TypeError in tracker plugin when action parameter is a string

See merge request tikiwiki/tiki!9424

- - - - -
2c574f41 by ushindi bienvenu at 2026-01-30T22:43:22+00:00
[FIX] Include new path in securitycheck.php whitelist to prevent false positives
---
* [FIX] Include new path in securitycheck.php whitelist to prevent false positives

See merge request tikiwiki/tiki!9461

- - - - -
610452bd by ushindi bienvenu at 2026-02-02T10:29:08+00:00
[REF] Remove obsolete feature image gallery related code
---
* [REM] Remove legacy Image Gallery wording to avoid confusion

* [REM] Remove image gallery type
  - It was supposed to be removed with commit c6454958885ba67e41504ebce0323a65d217dd1a

* [REF] Remove obsolete feature image gallery related code

See merge request tikiwiki/tiki!9405

- - - - -
46c8fa46 by Benoit Grégoire at 2026-02-02T17:28:07+00:00
[FIX] headerlib:  Module priority group comment is now outside the script tag...
---
* [FIX] headerlib:  Module priority group comment is now outside the script tag and needs to be a html comment.  Follow up to 8613e5e (MR 9447)

See merge request tikiwiki/tiki!9469

- - - - -
d5fe174e by Sammy Ndabo at 2026-02-02T20:24:57+02:00
[FIX] tracker: Parse wiki link syntax in URL field output

- - - - -


46 changed files:

- categorize_list.php
- db/config/tiki.xml
- doc/devtools/securitycheck.php
- installer/schema/20130513_convert_tracker_field_parameters_tiki.php
- lib/Logs/LogsQueryLib.php
- lib/breadcrumblib.php
- lib/categories/categlib.php
- lib/core/CustomRoute/Type/TikiObject.php
- lib/core/Services/Cypht/Controller.php
- lib/core/Tiki/Command/FilesCheckCommand.php
- lib/core/TikiDb/Bridge.php
- lib/core/TikiDb/PdoDb.php
- lib/core/Tracker/Field/Url.php
- lib/core/Tracker/Tabular/Manager.php
- lib/headerlib.php
- lib/jquery_tiki/tiki-jquery.js
- lib/jquery_tiki/tiki-toolbars.js
- lib/notepad/notepadlib.php
- lib/objectlib.php
- lib/parser/parserlib.php
- lib/pdflib.php
- lib/prefs/print.php
- lib/setup/events.php
- + lib/test/Core/TikiDb/PdoDbTransactionTest.php
- lib/tikilib.php
- lib/wiki-plugins/wikiplugin_comment.php
- lib/wiki-plugins/wikiplugin_img.php
- modules/mod-func-categories.php
- modules/mod-func-last_category_objects.php
- src/js/jquery-tiki/wikiplugin-trackercalendar.js
- templates/modules/mod-breadcrumbs.tpl
- templates/modules/mod-login_box.tpl
- templates/tiki-install.tpl
- templates/tiki-view_forum.tpl
- templates/tiki-view_forum_thread.tpl
- tiki-admin_categories.php
- tiki-browse_freetags.php
- tiki-carddav.php
- tiki-notepad_get.php
- tiki-notepad_list.php
- tiki-notepad_read.php
- tiki-notepad_write.php
- tiki-tracker_view_history.php
- tiki-xmlrpc_services.php
- tiki-xmpp-auth.php
- tiki-xmpp-rooms.php


The diff was not included because it is too large.


View it on GitLab: https://gitlab.com/tikiwiki/tiki/-/compare/b6792c72aa52f03ef231c6724de9ceed1c94cf7e...d5fe174ea865806b8ccbe267b17b76e240302dcc

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

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