summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
11 daysAdd CLAUDE.md: document BitPage::store() missing RollbackTrans bugHEADmasterLester Caine1-0/+36
Intermittent "page not found" traced to open Firebird transaction when an exception escapes store() before CompleteTrans() runs. Includes diagnostic query and proposed fix pattern. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-07wiki: add missing rss_inc.php include to wiki_rss.phpLester Caine1-0/+1
wiki_rss.php assumed $rss was already created but never included rss_inc.php, causing 'Attempt to assign property on null'. Pattern matches articles_rss.php. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-06wiki: fix TypeError in backlinks.php when no page is specifiedLester Caine1-0/+1
The empty if block at line 23 was never filled in. With no page/page_id/ content_id in the request, lookup_page_inc.php produces a blank BitPage with mPageName=null. Passing null to pageExists(string) throws a TypeError in PHP 8.1+. Add a fatalError() in the empty block so missing-page requests are handled before the pageExists() call. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-05Switch icons: document-properties → edit, text-x-generic → view-list-textLester Caine7-10/+10
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-05Switch delete icon from edit-delete to user-trash (dustbin)Lester Caine5-5/+5
user-trash updated to a proper dustbin SVG. All templates across all packages updated to use user-trash instead of edit-delete. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-04Convert {booticon} to {biticon} — freedesktop/tango icon names throughoutLester Caine9-42/+42
Replace all {booticon iname="icon-*"} and {booticon iname="fa-*"} calls with {biticon ipackage="icons" iname="<freedesktop-name>"} using the tango iconset. Mapping covers ~70 distinct old names to tango equivalents (edit-delete, document-properties, go-next, lock, internet-mail, etc.). Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-01Remove 5.0.0 upgrade script — default version set to 5.0.0Lester Caine1-12/+0
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-30Restrict Orphan Pages menu item to editors with p_wiki_update_pageLester Caine1-1/+1
Previously gated on p_wiki_view_page (basic level), making it visible to anonymous users. Orphan page management is an editorial task. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-21Tidy automatic generation of sitemapLester Caine1-50/+18
2026-05-16Fix parse problem when editingLester Caine1-1/+1
2026-05-15Namespace fixesLester Caine1-1/+1
2026-05-14Move legacy libraries into the relevant package for easier maintenanceLester Caine8-0/+3451
2026-05-14php-cs-fixer tidies to php8.5 standardsLester Caine65-345/+334
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-17Tweaks to allow backlinks listing to work. Using to check the backlinks ↵V5-php84lsces2-3/+4
option on the wiki pages, but extending to blogs may be useful.
2026-04-06Tidying links to bitweaver.org to avoid redirect from httplsces3-8/+8
2026-04-06php8.4 style tweak for short arry stylelsces1-1/+1
2026-03-27leading bracket missed after adding KernelTools:: namespacelsces1-2/+2
2026-03-27Figured what has been causing a problem with using && and || in smarty ↵lsces8-25/+25
templates and related to mistake in processing {2} elements that should use curly brackets and not revert to square ones.
2026-03-27Namespace changes and short array stylelsces4-9/+11
2025-09-04default unset variables in templatelsces1-5/+5
2025-09-04Complete move to namespacelsces1-19/+21
2025-08-29plugin updated to PHP8.4 and namespacelsces1-9/+9
2025-08-29Modules updated to PHP8.4 and namespacelsces6-25/+28
2025-08-29Templates updated to Smarty5, PHP8.4 and namespacelsces15-92/+96
2025-08-29General code updated to PHP8.4 and namespacelsces22-397/+424
2025-08-29Admin tools updated to PHP8.4 and namespacelsces5-249/+242
2025-08-29Extra code updated to PHP8.4 and namespacelsces6-70/+82
2025-08-29Classes updated to PHP8.4 and namespacelsces2-242/+223
2025-08-27Tidy old upgrade stuff for new 5.0 startlsces4-406/+13
2025-08-04tweak menu verbiage, list booksspiderr1-4/+4
2025-05-30fix some toolbar iconsspider@dav2-2/+2
2025-05-30fix non boot icons; PHP8 compat explode; perm checkspider@dav3-4/+4
2025-05-28Merge branch 'master' of github.com:bitweaver/wikispider@dav14-51/+60
2025-05-27use verifyIdParameter to check empty hash valuesspiderr1-1/+1
2025-04-27verifyIdParameterspiderr1-1/+1
2025-04-27verifyIdParameter; empty(maxlen) checkspiderr2-5/+5
2024-08-18add B to mod_rewrite match to allow %20 and +spiderr1-1/+1
2023-11-25w3c cleanup: The type attribute is unnecessary for JavaScript resources.spiderr2-2/+2
2022-08-16fix cloud arrow iconspiderr1-2/+2
2022-07-30migrate from font-awesome 3.2.1 icon- to 6.1.2 fa-spiderr9-40/+40
2022-04-12add metatags liberty_content_data supportspiderr2-1/+10
2021-09-22Merge branch 'master' of github.com:bitweaver/wikispider@dav43-131/+124
2021-05-07add mTicket to remove wiki book listingspiderr1-1/+1
2021-02-13update package_path in bit_setup_incspiderr1-1/+1
2021-02-13move bit_setup_inc.php to includes/modela bitweaver1-0/+0
2021-02-12rename *_structure to structure_*spiderr1-1/+1
2021-02-12rename *_structure_inc.php to structure_*_inc.phpspiderr3-7/+14
2021-02-04move _inc and _lib to includes/ and use PKG_INCLUDE_PATH constants; remove ↵spiderr5-14/+3
ancient imagegals and s5 features
2021-02-03update path for kernel/includes/setup_inc.phpmodela bitweaver23-23/+23
2021-02-02update requires for move classes to includes/classes and use ↵modela bitweaver7-8/+8
PKG_CLASS/INCLUDE_PATH constants