Changelog — RCA File Desk (com_rca_filedesk)
docs/manual and internal paste sources): thumbnail workflows, elFinder Preferences vs component Options, troubleshooting for thumbnails and media packaging.tmbURL: self on the main volume so preview tiles load through the CSRF-protected connector instead of public {volume}/.tmb/ URLs (often blocked or unreachable on J6 while J4 sites still work).uiOptions.cwd.tmbUrl + tmbReqCustomData so thumbnail requests include the Joomla form token.icons-big.png). Folders use centered 48px + CSS scale; image previews use full-cell background-size: cover. --rca-filedesk-icon-scale tracks the thumbnail slider.<media> omitted the css/ folder, so filedesk-cwd-thumbnails.css was never installed under /media/com_rca_filedesk/ on upgrade (HTTP 404). Thumbnail size slider and Thumbnail View sizing depend on that file; without it, J4/J6 behave identically broken regardless of JS changes.<folder>css</folder> to <media> so installer copies thumbnail CSS with JS/vendor assets.fm.viewType before viewchange() (elFinder toggles layout only when viewType still reflects the current cwd).--rca-filedesk-thumb on the cwd element, invalidate grid layout on slide, and strengthen size-4 CSS so tiles resize live in Preferences.contextmenucreate.iconsize 4 while Thumbnail View is active; backup/restore icon size when leaving thumbnail mode.cwdinit, viewchange, and folder open so core cwd init cannot clobber size 4.extra submenu; view exec never toggles list/icons without rcaView.<dl> (invalid markup hid the slider on J6); retry injection after dialog open; HTML range fallback if jQuery UI slider is unavailable.init/load (before toolbar toggle runs); restore capture-phase menu handler; menubutton rebuild on every toolbarload.--rca-filedesk-thumb and re-applies cwd size 4; guard icon-size iconpref while Thumbnail View is active.viewchange() only when switching list ↔ icons.viewchange() while already in icon mode (that API toggles list/icons and caused Icon/List flipping on J6 and slider moves).--rca-filedesk-thumb and re-layouts the cwd grid without changing view mode; block Preferences icon-size slider from reacting to cwd size 4.open / cwdrender) so icon size is not lost on navigation.documentElement for J6 admin template inheritance.iconsize 4 back to 3 on folder open).viewThumbnails when elFinder loads another language pack.VolumeAccess denied read/write on .tmb (elFinder’s cache folder under Options → Path).{site root}/{Path}/.tmb (e.g. Path images → public_html/images/.tmb, including when images is a symlink).images when that folder is a symlink under site root.images → shared media): validate configured path under JPATH_ROOT without requiring realpath() to stay inside root after following the link.accessControl callback accepts non-string paths (VolumeAccess); null-safe user identity; explicit JPATH_COMPONENT_ADMINISTRATOR for libs autoload; create missing storage subfolder before realpath; connector returns JSON error instead of blank 500 when misconfigured.images/ assets bundled (fixes 404 on toolbar sprites).docs/manual/, catalog tier pro.com_rca_filedesk. Updates delivered through the RCA Pro feed and download pipeline (same as other Pro extensions).registerAndUse* argument order (options / attributes / dependencies); remove style dependency chain and broken useScript/exists branch.joomla.asset.json before WAM useScript; fallback inline admin script registration; keepalive via WAM (not legacy behavior.keepalive).form.token in adminForm.https://recreatinganew.com/extensions/public/feeds/com_rca_filedesk.xml) for Joomla Updater.Session::getFormToken() as request field name (no getFormTokenName() in J6).customData + Session::checkToken).media/com_rca_filedesk/vendor/ (CDN removed).MVCComponent services/provider, namespaced controllers, view, and elFinder connector service.libs/ (upstream vendor tree; not PSR-4 refactored).core.manage required for connector; upstream FTP net driver registration removed.