[TikiWiki-commits] [Git][tikiwiki/tiki][tiki-fix-installer-secdb-fallback-idempotent] 30 commits: [FIX] plugins: Repair plugin parsing following !7442

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

Sammy Ndabo pushed to branch tiki-fix-installer-secdb-fallback-idempotent at Tiki Wiki CMS Groupware / Tiki


Commits:
b6706d36 by Jonny Bradley at 2026-03-04T12:00:48+00:00
[FIX] plugins: Repair plugin parsing following !7442
---
* [FIX] phpcs

* [FIX] plugins: Repair plugin parsing following !7442

See merge request tikiwiki/tiki!9683

- - - - -
c66bbc9a by Jonny Bradley at 2026-03-04T12:01:54+00:00
[FIX] maps: Stamen layers are now Stadia Maps with underscores in the layer...
---
* [FIX] maps: Stamen layers are now Stadia Maps with underscores in the layer names instead of hyphens

See merge request tikiwiki/tiki!9684

- - - - -
ec75ac35 by Jonny Bradley at 2026-03-04T12:06:11+00:00
[FIX] trackers: Add map library for Location field inputs as when used in a...
---
* [FIX] trackers: Add map library for Location field inputs as when used in a modal or dialog the js in headerlib is cleared after setup runs

See merge request tikiwiki/tiki!9685

- - - - -
d1e1364c by Jonny Bradley at 2026-03-04T16:19:32+00:00
[FIX] plugins: Don't validate empty arguments in plugins (seems to be needed following !7442)
---
* [FIX] plugins: Don't validate empty arguments in plugins (seems to be needed following !7442)

See merge request tikiwiki/tiki!9687

- - - - -
a98796ef by Jonny Bradley at 2026-03-04T17:37:59+00:00
[FIX] textareas: Add a new syntax option of "none" for disabling syntax parsing
---
* [DOC] Update textarea _syntax documentation

* [FIX] textareas: Rename the `syntax` param to `_syntax` (because parameters not starting with an underscore get added to the `<textarea>` html tag as attributes)

* [FIX] textareas: Add a new syntax option of "none" for disabling syntax parsing, and use this on tracker descriptions when descriptionIsParsed eq 'n'. An alternative to !9628 maybe?

See merge request tikiwiki/tiki!9675

- - - - -
d661e7df by ushindi bienvenu at 2026-03-04T18:51:34+00:00
[FIX][ENH] Categorize object: Add api support for multi-category &  Keep api legacy behavior
---
* [FIX][ENH] Add support for multi-category and multi-object requests and  Keep legacy behavior
     - Restore correct action handling after recent refactoring
     - Support legacy single-category requests
     - Add support for multiple categories in one request
     - Add support for multiple objects per request
     - Ensure responses include messages and count fields

See merge request tikiwiki/tiki!9387

- - - - -
6193abce by ushindi bienvenu at 2026-03-04T18:53:58+00:00
[REF] Remove dynamic value from readme Add a synchronization note to _htacccess for developer awareness
---
* [REF] Remove dynamic value from readme to make it reusable

* [REF] Add a synchronization note to _htacccess for developer to be aware that any update here should be reflected in web_config

See merge request tikiwiki/tiki!9686

- - - - -
ae173721 by Benoit Grégoire at 2026-03-04T15:26:15-05:00
Revert "[FIX] plugins: Don't validate empty arguments in plugins (seems to be needed following !7442)"

This reverts commit d1e1364c0585a04a574d0bec5b65cf5ce2709b59.

- - - - -
67f1366c by Benoit Grégoire at 2026-03-04T15:26:43-05:00
Revert "[FIX] plugins: Repair plugin parsing following !7442"

This reverts commit b6706d365b5930d6b9936c8de4672e5d8920ab65.

- - - - -
1bf0d9cd by Benoit Grégoire at 2026-03-04T15:26:59-05:00
Revert "[REF] Refactor wikiplugins options handling into reusable class, remove..."

This reverts commit 6a5d7c12eece5a50ff68f3c26a478cdb8d6a7fd4.

- - - - -
f37894c5 by Gary Cunningham-Lee at 2026-03-05T22:52:20+09:00
[FIX][UI] Improve color contrast and readability by 1) adjusting colors in...
---
* [FIX][UI] Improve color contrast and readability by 1) adjusting colors in some dark themes, and 2) adding the alert-link class to links in alerts. Todo: code edit isn't effective in some cases so another approach is needed.

See merge request tikiwiki/tiki!9697

- - - - -
2d801763 by MAGENE Sem Joel at 2026-03-05T14:29:18+00:00
[FIX][UX] Calendar: fix date offset bug and enable multi-day range creation
---
* [FIX][UX] Calendar: fix date offset bug and enable multi-day range creation

See merge request tikiwiki/tiki!9605

- - - - -
4dd9be4c by Merci Jacob at 2026-03-05T15:00:36+00:00
[ENH] Tracker item editing with comment: Save permanently until the comment is ready, and allow going back to edit changes before saving
---
* add client interactions between tracker item and comment form & link up the comment action_post to tracker controller

* WIP: show comment form inline with tracker edit form

* [FIX] 'Save and comment' button in modal

* Revert "3 old commits in favor of a new implementation"

* cleanup: remove unecessary controller method

* Implement the "back to edit" button, allowing users to make changes to the modifications

- Ensure that dirtyCheck isn't mistakenly triggered when switching between item edit form -> comment form -> item edit form -> comment form -> save
- Ensure that the page is still refreshed on a newly posted comment but not when redirecting back to the item edit form
- Ensure that the updated form state is preserved when going from comment form -> back on the item edit form

* Tracker item editing with comment: Save permanently until the comment is ready and allow going back to edit changes before saving

See merge request tikiwiki/tiki!9309

- - - - -
ccdd103b by NasserNgandu at 2026-03-05T15:18:06+00:00
[FIX] Fixed the issue where the email address appeared in the tooltip when hovering over the username.
---
* [FIX] Code Correct.

* [FIX] Code Correct.

* [FIX] Code Correct.

* [FIX] Fixed the issue where the email address appeared in the tooltip when hovering over the username, and removed the infoPublic references.

See merge request tikiwiki/tiki!9595

- - - - -
c53b960e by Benoit Roy at 2026-03-05T15:36:09+00:00
[FIX] cypht: visual fixes to the advanced search form
---
* [FIX] cypht: visual fixes to the advanced search

See merge request tikiwiki/tiki!9666

- - - - -
2f843c5a by Domeshow Emmanuel at 2026-03-05T16:06:43+00:00
[FIX] trackeritemfield: preserve inline raw-like output when list_mode is not set
---
* [FIX] trackeritemfield: preserve inline raw-like output when list_mode is not set

See merge request tikiwiki/tiki!9581

- - - - -
f5615db6 by ushindi bienvenu at 2026-03-05T21:06:31+00:00
Revert "[FIX] tiki-wizard_admin: Too late to modify headers. Headers already...
---
* Revert "[FIX] tiki-wizard_admin: Too late to modify headers. Headers already sent by output_headers()"

This reverts merge request !8711

See merge request tikiwiki/tiki!9699

- - - - -
5f34543d by Mohamed Elbahja at 2026-03-06T05:07:34+00:00
[MOD] SEO v3 and sitemap generation methods from !9393
---
* [REF] Clean up imports

* [FIX] exception namespace.

* [ENH][NEW] Add sitemap multilingual support with hreflang alternates + some improvements

* [ENH] new sitemap path validation

* [ENH] remove unused globals

* [ENH] minor code improvments.

* [MOD] SEO v3 and sitemap generation methods from \!9393

See merge request tikiwiki/tiki!9573

- - - - -
a89a4c46 by Grace Nshokano at 2026-03-06T20:38:05+00:00
[FIX] TrackerItem: Preview tab for text area field on trackeritem should be optional
---
* [FIX] Make tracker textarea preview tabs configurable per field

* [FIX] make textarea Preview tab optional via admin sub-setting

See merge request tikiwiki/tiki!9301

- - - - -
5732a626 by Jonny Bradley at 2026-03-06T22:01:35+00:00
[FIX] partial revert of 4dd9be4cc12eb4db8bdc46715a75e985fe9784d1 (breaks too many modal forms)

- - - - -
2e9166ea by King KAMBALE DAVID at 2026-03-07T00:34:50+00:00
[UPD] Update composer.lock for master branch
---
* [UPD] Update composer.lock for master branch

See merge request tikiwiki/tiki!9704

- - - - -
c8434b75 by Bruno Kambere at 2026-03-07T13:07:45+02:00
[FIX] ParserLib: Prevent double-encoding of ampersands in plugin output
---
* [FIX] ParserLib: Prevent double-encoding of ampersands in plugin output

See merge request tikiwiki/tiki!9477

- - - - -
ed4a2a0f by Gary Cunningham-Lee at 2026-03-07T23:10:08+09:00
[ENH][UI] Add class 'no-box' to the module div when the module has 'no-box'...
---
* [ENH][UI] Add class 'no-box' to the module div when the module has 'no-box' set to 'y'. This is useful for some themes.

See merge request tikiwiki/tiki!9711

- - - - -
1882af20 by Jonny Bradley at 2026-03-07T20:36:47+00:00
[FIX] img: Changes in plugin arg parsing now makes the default empty value override the value in the pref (which used to be the default)
Others may aslo need fixing...

- - - - -
5364fe42 by Jonny Bradley at 2026-03-07T21:41:34+00:00
Revert "[FIX] PHP Error:  Too late to modify headers.  Headers already sent by...
---
* Revert "[FIX] PHP Error:  Too late to modify headers.  Headers already sent by output_headers() --- * [FIX] PHP Error:  Too late to modify headers.  Headers already sent by output_headers()"

This reverts commit e59c304e

See merge request tikiwiki/tiki!9713

- - - - -
5a2c6ad6 by Espoir Baraka at 2026-03-08T11:39:13+00:00
[FIX] Fix wiki page title: no empty h1 when off, title inside main and...
---
* [FIX] Fix wiki page title: no empty h1 when off, title inside main and div.content, breadcrumb link fallback

See merge request tikiwiki/tiki!9692

- - - - -
4a295286 by Gary Cunningham-Lee at 2026-03-08T20:46:13+09:00
[FIX][UI] Restore admin top navbar background color in Fivealivve-lite theme options.
---
* [FIX][UI] Restore admin top navbar background color in Fivealivve-lite theme options.

See merge request tikiwiki/tiki!9715

- - - - -
f00abbb8 by Sammy Ndabo at 2026-03-09T10:13:34+02:00
[FIX] installer: make secdb SQL fallback import idempotent

- - - - -
b25d8b0b by Sammy Ndabo at 2026-03-09T10:13:34+02:00
[FIX] installer: refactor secdb truncation logic to avoid code repetition

- - - - -
4b3d03cc by Sammy Ndabo at 2026-03-09T10:13:34+02:00
[FIX] installer: improve secdb SQL fallback logic for idempotency

- - - - -


211 changed files:

- README
- _htaccess
- doc/devtools/release.php
- installer/Installer.php
- lib/breadcrumblib.php
- lib/categories/categlib.php
- lib/core/Services/Calendar/Controller.php
- + lib/core/Services/Category/CategorizationHelper.php
- lib/core/Services/Category/Controller.php
- lib/core/Services/Tracker/Controller.php
- lib/core/Tiki/Sitemap/AbstractType.php
- lib/core/Tiki/Sitemap/Generator.php
- lib/core/Tiki/Sitemap/Type/Articles.php
- lib/core/Tiki/Sitemap/Type/Blog.php
- lib/core/Tiki/Sitemap/Type/Forums.php
- + lib/core/Tiki/Sitemap/Type/Index.php
- lib/core/Tiki/Sitemap/Type/Page.php → lib/core/Tiki/Sitemap/Type/Pages.php
- lib/core/Tiki/Suggestion/Helpers/Community.php
- lib/core/Tiki/Suggestion/Performance/Informations.php
- lib/core/Tracker/Field/Location.php
- lib/core/Tracker/Field/TextArea.php
- lib/core/Tracker/Field/Wiki.php
- lib/core/WikiPlugin/Options/ActivityStatuses.php
- lib/core/WikiPlugin/Options/Boolean.php
- lib/core/WikiPlugin/Options/BooleanEnglishLetter.php
- lib/core/WikiPlugin/Options/BooleanInteger.php
- − lib/core/WikiPlugin/Options/BooleanNormalizer.php
- − lib/core/WikiPlugin/Options/BorderStyle.php
- − lib/core/WikiPlugin/Options/FloatPosition.php
- − lib/core/WikiPlugin/Options/FontStyle.php
- − lib/core/WikiPlugin/Options/FontWeight.php
- lib/core/WikiPlugin/Options/HasEnumLabelsAndOptionsTrait.php
- − lib/core/WikiPlugin/Options/HorizontalAlignment.php
- − lib/core/WikiPlugin/Options/IframeAlignment.php
- lib/core/WikiPlugin/Options/PluginOptionsInterface.php
- lib/core/WikiPlugin/Options/SortDirections.php
- − lib/core/WikiPlugin/Options/TextAlignment.php
- − lib/core/WikiPlugin/Options/TimeUnit.php
- lib/core/WikiPlugin/Options/TrackerStatuses.php
- lib/core/WikiPlugin/Options/TrackerStatusesSets.php
- − lib/core/WikiPlugin/Options/VerticalAlignment.php
- lib/jquery_tiki/tiki-jquery.js
- lib/parser/parserlib.php
- lib/prefs/ajax.php
- lib/prefs/sitemap.php
- lib/smarty_tiki/BlockHandler/TextArea.php
- lib/smarty_tiki/FunctionHandler/Toolbars.php
- lib/wiki-plugins/wikiplugin_accordion.php
- lib/wiki-plugins/wikiplugin_activitystream.php
- lib/wiki-plugins/wikiplugin_addtocart.php
- lib/wiki-plugins/wikiplugin_adjustinventory.php
- lib/wiki-plugins/wikiplugin_ajaxload.php
- lib/wiki-plugins/wikiplugin_annotation.php
- lib/wiki-plugins/wikiplugin_appframe.php
- lib/wiki-plugins/wikiplugin_articles.php
- lib/wiki-plugins/wikiplugin_attach.php
- lib/wiki-plugins/wikiplugin_author.php
- lib/wiki-plugins/wikiplugin_autotoc.php
- lib/wiki-plugins/wikiplugin_backlinks.php
- lib/wiki-plugins/wikiplugin_benchmark.php
- lib/wiki-plugins/wikiplugin_bloglist.php
- lib/wiki-plugins/wikiplugin_box.php
- lib/wiki-plugins/wikiplugin_button.php
- lib/wiki-plugins/wikiplugin_calendar.php
- lib/wiki-plugins/wikiplugin_category.php
- lib/wiki-plugins/wikiplugin_catpath.php
- lib/wiki-plugins/wikiplugin_code.php
- lib/wiki-plugins/wikiplugin_colorbox.php
- lib/wiki-plugins/wikiplugin_convene.php
- lib/wiki-plugins/wikiplugin_countdown.php
- lib/wiki-plugins/wikiplugin_countup.php
- lib/wiki-plugins/wikiplugin_customsearch.php
- lib/wiki-plugins/wikiplugin_cypht.php
- lib/wiki-plugins/wikiplugin_datachannel.php
- lib/wiki-plugins/wikiplugin_dbreport.php
- lib/wiki-plugins/wikiplugin_dialog.php
- lib/wiki-plugins/wikiplugin_div.php
- lib/wiki-plugins/wikiplugin_draw.php
- lib/wiki-plugins/wikiplugin_dynamicvariables.php
- lib/wiki-plugins/wikiplugin_events.php
- lib/wiki-plugins/wikiplugin_fade.php
- lib/wiki-plugins/wikiplugin_fancylink.php
- lib/wiki-plugins/wikiplugin_fancylist.php
- lib/wiki-plugins/wikiplugin_fancytable.php
- lib/wiki-plugins/wikiplugin_file.php
- lib/wiki-plugins/wikiplugin_files.php
- lib/wiki-plugins/wikiplugin_fluidgrid.php
- lib/wiki-plugins/wikiplugin_freetagged.php
- lib/wiki-plugins/wikiplugin_ganttchart.php
- lib/wiki-plugins/wikiplugin_gauge.php
- lib/wiki-plugins/wikiplugin_gdgraph.php
- lib/wiki-plugins/wikiplugin_googlechart.php
- lib/wiki-plugins/wikiplugin_googledoc.php
- lib/wiki-plugins/wikiplugin_grouplist.php
- lib/wiki-plugins/wikiplugin_groupstat.php
- lib/wiki-plugins/wikiplugin_html.php
- lib/wiki-plugins/wikiplugin_iframe.php
- lib/wiki-plugins/wikiplugin_img.php
- lib/wiki-plugins/wikiplugin_include.php
- lib/wiki-plugins/wikiplugin_js.php
- lib/wiki-plugins/wikiplugin_kaltura.php
- lib/wiki-plugins/wikiplugin_layout.php
- lib/wiki-plugins/wikiplugin_list.php
- lib/wiki-plugins/wikiplugin_listpages.php
- lib/wiki-plugins/wikiplugin_livesupport.php
- lib/wiki-plugins/wikiplugin_localfiles.php
- lib/wiki-plugins/wikiplugin_lottie.php
- lib/wiki-plugins/wikiplugin_mail.php
- lib/wiki-plugins/wikiplugin_map.php
- lib/wiki-plugins/wikiplugin_memberlist.php
- lib/wiki-plugins/wikiplugin_memberpayment.php
- lib/wiki-plugins/wikiplugin_model3dviewer.php
- lib/wiki-plugins/wikiplugin_module.php
- lib/wiki-plugins/wikiplugin_mouseover.php
- lib/wiki-plugins/wikiplugin_mwtable.php
- lib/wiki-plugins/wikiplugin_oembed.php
- lib/wiki-plugins/wikiplugin_pdf.php
- lib/wiki-plugins/wikiplugin_pdfpage.php
- lib/wiki-plugins/wikiplugin_peertube.php
- lib/wiki-plugins/wikiplugin_perm.php
- lib/wiki-plugins/wikiplugin_pivottable.php
- lib/wiki-plugins/wikiplugin_playscorm.php
- lib/wiki-plugins/wikiplugin_pluginmanager.php
- lib/wiki-plugins/wikiplugin_poll.php
- lib/wiki-plugins/wikiplugin_realnamelist.php
- lib/wiki-plugins/wikiplugin_relations.php
- lib/wiki-plugins/wikiplugin_remarksbox.php
- lib/wiki-plugins/wikiplugin_rr.php
- lib/wiki-plugins/wikiplugin_rss.php
- lib/wiki-plugins/wikiplugin_sharethis.php
- lib/wiki-plugins/wikiplugin_sheet.php
- lib/wiki-plugins/wikiplugin_shopperinfo.php
- lib/wiki-plugins/wikiplugin_showreference.php
- lib/wiki-plugins/wikiplugin_skype.php
- lib/wiki-plugins/wikiplugin_slideshow.php
- lib/wiki-plugins/wikiplugin_snarf.php
- lib/wiki-plugins/wikiplugin_sort.php
- lib/wiki-plugins/wikiplugin_split.php
- lib/wiki-plugins/wikiplugin_sql.php
- lib/wiki-plugins/wikiplugin_stat.php
- lib/wiki-plugins/wikiplugin_subscribegroup.php
- lib/wiki-plugins/wikiplugin_subscribegroups.php
- lib/wiki-plugins/wikiplugin_subscribenewsletter.php
- lib/wiki-plugins/wikiplugin_swiper.php
- lib/wiki-plugins/wikiplugin_tabs.php
- lib/wiki-plugins/wikiplugin_tikimanagerclone.php
- lib/wiki-plugins/wikiplugin_tikimanagerupdate.php
- lib/wiki-plugins/wikiplugin_titlesearch.php
- lib/wiki-plugins/wikiplugin_toc.php
- lib/wiki-plugins/wikiplugin_tour.php
- lib/wiki-plugins/wikiplugin_tracker.php
- lib/wiki-plugins/wikiplugin_trackercalendar.php
- lib/wiki-plugins/wikiplugin_trackercomments.php
- lib/wiki-plugins/wikiplugin_trackerfilter.php
- lib/wiki-plugins/wikiplugin_trackerif.php
- lib/wiki-plugins/wikiplugin_trackeritemfield.php
- lib/wiki-plugins/wikiplugin_trackerlist.php
- lib/wiki-plugins/wikiplugin_trackerquerytemplate.php
- lib/wiki-plugins/wikiplugin_trackerstat.php
- lib/wiki-plugins/wikiplugin_trackertimeline.php
- lib/wiki-plugins/wikiplugin_trackertoggle.php
- lib/wiki-plugins/wikiplugin_userlist.php
- lib/wiki-plugins/wikiplugin_versions.php
- lib/wiki-plugins/wikiplugin_viewtextfile.php
- lib/wiki-plugins/wikiplugin_vimeo.php
- lib/wiki-plugins/wikiplugin_vote.php
- lib/wiki-plugins/wikiplugin_vue.php
- lib/wiki-plugins/wikiplugin_wantedpages.php
- lib/wiki-plugins/wikiplugin_wikidiff.php
- lib/wiki-plugins/wikiplugin_wysiwyg.php
- lib/wiki-plugins/wikiplugin_xmlupdate.php
- lib/wiki-plugins/wikiplugin_xmpp.php
- lib/wiki-plugins/wikiplugin_youtube.php
- src/js/jquery-tiki/tiki-calendar.js
- src/js/jquery-tiki/tiki-maps-ol3.js
- templates/admin/admin_suggestion.tpl
- templates/admin/include_seoprefs.tpl
- templates/api/docs/paths/categories/categorize.yaml
- templates/api/docs/paths/categories/uncategorize.yaml
- + templates/api/docs/schemas/CategorizeMultiCateg.yaml
- + templates/api/docs/schemas/CategorizeSingleCateg.yaml
- templates/calendar/edit_item.tpl
- templates/category/categorize.tpl
- templates/comment/post.tpl
- + templates/comment/post_form_content.tpl
- templates/edit/post_editor_settings.tpl
- templates/layouts/admin/layout_view.tpl
- templates/layouts/basic/layout_view.tpl
- templates/layouts/classic/layout_view.tpl
- templates/layouts/layout_plain.tpl
- templates/layouts/social/layout_view.tpl
- templates/module.tpl
- templates/tiki-edit_categories.tpl
- templates/tiki-show_page.tpl
- templates/tracker/replace.tpl
- templates/tracker/update_item.tpl
- templates/trackerinput/textarea.tpl
- templates/trackerinput/wiki.tpl
- templates/workspace/advanced_edit.tpl
- themes/base_files/scss/_cypht-tiki.scss
- themes/cyborg/scss/_variables.scss
- themes/fivealive-lite/scss/_css-variables.scss
- themes/ohia/scss/_css-variables.scss
- themes/ohia/scss/_variables.scss
- themes/slate/css/slate.scss
- themes/slate/scss/_variables.scss
- themes/vapor/scss/_css-variables.scss
- themes/vapor/scss/_variables.scss
- tiki-sitemap.php
- 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/5ce462c5ce406a3876d87717518514a6e6c7ed90...4b3d03ccd5b405748cf545204aa60f15c89a7b8e

-- 
View it on GitLab: https://gitlab.com/tikiwiki/tiki/-/compare/5ce462c5ce406a3876d87717518514a6e6c7ed90...4b3d03ccd5b405748cf545204aa60f15c89a7b8e
You're receiving this email because of your account on gitlab.com. Manage all notifications: https://gitlab.com/-/profile/notifications | Help: https://gitlab.com/help

_______________________________________________
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.