| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2026-06-06 | themes: fix APCu-poisoning of mRawFiles causing duplicate JS/CSS headers | Lester Caine | 1 | -4/+4 | |
| cleanAuxFiles() was converting mRawFiles filesystem paths to URL?filemtime strings in-place. Because mRawFiles is serialised into APCu, the URL form was persisted across requests. On the next request, isAuxFile(path) did in_array(path, [URL?timestamp]) — always a miss — so the file was added again at the next free position. Each request added another copy, growing the header indefinitely. Fix: cleanAuxFiles() now writes converted URLs into a new mRawUrls property (not in __sleep(), so never serialised) and leaves mRawFiles untouched as stable filesystem paths. html_head_inc.tpl reads mRawUrls for rendering. Also fixes a pre-existing strpos('?', $file) arg-order bug — the needle and haystack were swapped, so the ?/& separator was always wrong. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> | |||||
| 2026-06-05 | Switch icons: document-properties → edit, text-x-generic → view-list-text | Lester Caine | 4 | -4/+4 | |
| Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> | |||||
| 2026-06-05 | Switch delete icon from edit-delete to user-trash (dustbin) | Lester Caine | 4 | -4/+4 | |
| 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-04 | Switch attachment icon from mail-attachment to stock_attach | Lester Caine | 1 | -1/+1 | |
| stock_attach (paperclip) is available as PNG (16px) and SVG (scalable), making it a cleaner fit for attach/assign/crosspost contexts than the mail-specific mail-attachment icon. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> | |||||
| 2026-06-04 | icon_browser: add used_only filter to show only icons in active use | Lester Caine | 1 | -0/+7 | |
| ?used_only=1 filters the list to the ~70 icons in $iconUsage. Toggle link in the template switches between full and filtered view. icon_style filter is preserved across the toggle. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> | |||||
| 2026-06-04 | Convert {booticon} to {biticon} — freedesktop/tango icon names throughout | Lester Caine | 6 | -23/+23 | |
| 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-04 | Icon system: switch from silk-sprite/colourstrap to Tango3 freedesktop ↵ | Lester Caine | 2 | -27/+13 | |
| iconset with SVG support - function.biticon.php: look in util/iconsets/ (moved from config/); add SVG fallback via scalable/ directory; biticon_first_match accepts optional extensions param; isize (small/medium/large) mapped to 16/24/32px for SVG width+height; isize added to ommit list so it never leaks as an HTML attribute - admin_themes_inc.php: iconset path updated to UTIL_PKG_PATH; biticon_sizes expanded to small (16px) / medium (24px) / large (32px) - admin_themes_manager.php: iconset path updated to UTIL_PKG_PATH - admin_themes_manager.tpl: replace stale Gnome/KDE links with Tango3/freedesktop refs - icon_browser.php: icon_fetcher now uses scalable/ SVGs as primary name source, supplements with large/ PNGs; all iconset paths updated to UTIL_PKG_PATH - icon_browser.tpl: three clean size columns (small/medium/large) using isize= instead of sloppy iname path embedding; help text updated Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> | |||||
| 2026-05-30 | Fix invalid use of 'tra' as Smarty modifier in admin_layout_overview.tpl | Lester Caine | 1 | -1/+1 | |
| 'tra' is a block function, not a modifier; remove it and use the literal string since 'Default' needs no translation in this context. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> | |||||
| 2026-05-14 | php-cs-fixer tidies to php8.5 standards | Lester Caine | 17 | -1/+1 | |
| Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> | |||||
| 2026-04-06 | Tidying links to bitweaver.org to avoid redirect from http | lsces | 3 | -5/+5 | |
| 2026-03-27 | Figured what has been causing a problem with using && and || in smarty ↵ | lsces | 6 | -19/+19 | |
| templates and related to mistake in processing {2} elements that should use curly brackets and not revert to square ones. | |||||
| 2026-03-26 | Smarty style tidies | lsces | 6 | -16/+16 | |
| 2025-08-27 | Templates updated to PHP8.4 and namespace | lsces | 9 | -34/+37 | |
| 2025-05-28 | add null.tpl | spiderr | 1 | -0/+1 | |
| 2023-11-25 | w3c cleanup: The type attribute is unnecessary for JavaScript resources.; ↵ | spiderr | 2 | -4/+4 | |
| Trailing slash on void elements has no effect and interacts badly with unquoted attribute values. | |||||
| 2022-07-30 | migrate from font-awesome 3.2.1 icon- to 6.1.2 fa- | spiderr | 6 | -23/+23 | |
| 2021-02-03 | remove custom theme.php feature themes_edit_css | spiderr | 1 | -82/+0 | |
| 2020-08-12 | move all captcha code to users/ | spiderr | 1 | -66/+0 | |
| 2020-08-12 | move captcha.tpl from kernel to themes with the plugin | spiderr | 1 | -0/+66 | |
| 2018-09-06 | allow setting of module tag as a parameter for easy use of <nav> and similar | spiderr | 1 | -2/+2 | |
| 2016-02-07 | Merging local with github branch messed up. | lsces | 1 | -2/+2 | |
| Back out local changes not yet integrated | |||||
| 2016-02-07 | Merge github commits | lsces | 1 | -2/+2 | |
| 2014-11-19 | add-forminput-label-param-for-bs3 | spiderr | 2 | -4/+4 | |
| 2014-10-22 | Main body area is layout-body not layout-maincontent | lsces | 1 | -2/+2 | |
| 2014-10-22 | Icon structure has changed, local browser is working with fontawesome and silk | lsces | 1 | -2/+6 | |
| icon sets but needs a little more work to publish | |||||
| 2014-06-18 | add notitle option to bitmodule, handle custom module titles | spider | 1 | -3/+3 | |
| 2014-06-17 | clean up transition to boostrap panels | modela bitweaver | 1 | -4/+3 | |
| 2014-06-17 | clean up jquery to allow for google hosted or local option | spider | 3 | -16/+10 | |
| 2014-06-17 | Merge branch 'master' of github.com:bitweaver/themes | spider | 3 | -4/+6 | |
| 2014-06-17 | use bootstrap panels for modules | spider | 1 | -4/+4 | |
| 2014-06-09 | Switch to BC3 layout | lsces | 1 | -1/+1 | |
| 2014-06-09 | Switch to BC3 layout | lsces | 1 | -1/+1 | |
| 2014-06-04 | Merge | lsces | 14 | -119/+101 | |
| 2014-05-31 | Modify templates for ink frameworkINK_Port | lsces | 15 | -83/+86 | |
| 2014-05-30 | tidy up overuse of h3 | Christian Fowler | 2 | -4/+4 | |
| 2014-05-30 | bootstrap3-css-changes-form-group | spiderr | 7 | -50/+50 | |
| 2014-05-29 | fix mAppMenu['bar'] changes | Christian Fowler | 1 | -1/+1 | |
| 2014-05-23 | bootstrap3-btn-default | spiderr | 11 | -26/+26 | |
| 2014-05-23 | bootstrap3 | Christian Fowler | 1 | -2/+2 | |
| 2014-04-07 | remove async | spiderr | 1 | -1/+1 | |
| 2014-04-07 | add async to .js files; use .min with IS_LIVE jquery | spiderr | 1 | -1/+1 | |
| 2013-11-26 | get rid of crazy numer => tab thing in admin_layout_overview | spiderr | 1 | -23/+6 | |
| 2013-08-02 | Identified the real problem with 'form'. admin_columns.tpl had a second embeded | lsces | 1 | -7/+0 | |
| form which Firefox/Seamonkey objected to. <div> block helped compensate but the correct fix was to remove the inner form and just use the main submit button. | |||||
| 2013-07-15 | clean admin menu | lsces | 1 | -1/+1 | |
| 2013-05-16 | clean up admin_layout_overview | spiderr | 2 | -6/+9 | |
| 2013-04-24 | add .table to all table.data tags | spiderr | 2 | -2/+2 | |
| 2013-04-24 | fix <label class=checkbox> wrapping to be bootstrap compliant; add .table to ↵ | spiderr | 8 | -11/+10 | |
| all table.data tags | |||||
| 2013-04-19 | Merge branch 'master' of github.com:bitweaver/themes | spiderr | 1 | -1/+1 | |
| 2013-04-19 | move Theme Layout to columns page | spiderr | 2 | -46/+45 | |
| 2013-04-19 | remove extra <li> in admin menu | spiderr | 1 | -1/+0 | |
