| Age | Commit message (Collapse) | Author | Files | Lines |
|
auth_check.php is generic (includes site-specific auth_config.php)
and belongs in the config package so server-pull-all.sh deploys it.
.gitignore package entries were missing leading / so kernel/ matched
config/kernel/ as well as the root kernel/ package directory. Fixed
all package and externals entries to use root-anchored /name/ form.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
|
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
|
Documents site folder symlink structure, setup-site-links.sh, asset
locations, phpsurgery theme completion, and 2026-06-17/18 session.
Removes completed phpsurgery pending item and dead config/css references.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
|
kernel/auth_check.php and auth_config.php are per-server configuration
managed via webstack — not part of the generic deployable config package.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
|
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
|
Root now 179 lines. Themes content (navbar, CSS, Smarty, layout,
site overrides) moved to themes/CLAUDE.md.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
|
Root trimmed from 502 to 249 lines. Package detail moved to:
- liberty/CLAUDE.md: xref machinery, parseDataHash, storeXref, owner change,
Firebird GROUP BY, LibertyXrefGroup display path
- contact/CLAUDE.md: person/business model, subclass plan, SCREF, load() cleanup,
CSV xorder, delete/expunge
- stock/CLAUDE.md: file naming, movement model, kitelf filtering, template structure,
getList() enriched fields
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
|
Stock multi-user kitelf filtering, PBLD prebuild type, owner change,
template cleanup and StockAssembly::getList() enrichment.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
|
corrections
LibertyXrefGroup display path: document linked_title/linked_data as lc_linked JOIN
fields (liberty_content of the linked item, not xkey/xkey_ext on the xref row);
view vs edit path distinction; array_map requirement for loadXrefInfo() overrides.
CSS load order: correct themes/css/config.css position (300, not last); document
.icon { float:left } site-theme conflict with .floaticon; flag config/css/config.css
as stale duplicate needing per-site audit.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
|
- Contact section: add planned ContactPerson/ContactBusiness subclasses note —
dual-guid pattern, $isPerson replacement, upgrade script 5.0.3.php outline,
rainbowdigitalmedia test-first requirement
- Dual-guid xref schema: new section covering package-level vs content-type-level
split with stock as reference implementation and JOIN rule
- LibertyXrefType instance class: document constructor, xrefType() accessor,
static vs instance method split
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
|
|
|
Covers stack, package system, request lifecycle, class hierarchy,
key globals, adodb layer, Smarty conventions, permission/role system,
liberty content engine, xref system, session/auth, deploy path,
and package inventory.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
|
ICONSETS_PATH/URL/URI now point to UTIL_PKG_PATH/URL so the iconset
is shared across all packages rather than owned by config.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
|
content_id dispatch
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
|
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
|
|
|
|
|
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
|
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
|
Exclude config/css, fonts, iconsets, images, themes from tracking.
Untrack config_inc.php (already in .gitignore but was previously tracked).
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
|
|
|
|
|
Excludes vendor, externals, webtrees, webtrees-upstream, and third-party
libs under util/includes/. Rules cover array short syntax, single quotes,
trailing commas, PHP 8.x casts/arrow functions/null coalescing, and dead
code cleanup.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
|
|
|
|
|
|
|
sort composer.json file to handle that thrid party libraries.
|
|
Production files will have login information in plane text!
|
|
auth_request facility has been brought into use. It should be possible to duplicate on apache but not tested that. The original thought was to use 'internal' forwarding, but one needs the extra checks that auth_request provides to determine which role set is being allowed for a user or the anonomous user.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
VSCode master
|
|
VSCode master
|
|
|
|
|
|
changes while debugging code and fixes to default values
|
|
|
|
|