[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