Changes 11/11/2025 (v1.9.3)
release(v1.9.3): unify folder icons across tree & strip, add “paper” lines, live color sync, and vendor-aware release
-
UI / Icons
- Replace Material icon in folder strip with shared
folderSVG()and export it for reuse. Adds clipPaths, subtle gradients, andshape-rendering: geometricPrecisionto eliminate the tiny seam. - Add ruled “paper” lines and blue handwriting dashes; CSS for
.paper-lineand.paper-inkincluded. - Match strokes between tree (24px) and strip (48px) so both look identical; round joins/caps to avoid nicks.
- Polish folder strip layout & hover: tighter spacing, centered icon+label, improved wrapping.
- Replace Material icon in folder strip with shared
-
Folder color & non-empty detection
- Live color sync: after saving a color we dispatch
folderColorChanged; strip repaints and tree refreshes. - Async strip icon: paint immediately, then flip to “paper” if the folder has contents. HSL helpers compute front/back/stroke shades.
- Live color sync: after saving a color we dispatch
-
FileList strip
- Render subfolders with
<span class="folder-svg">+ name, wire context menu actions (move, color, share, etc.), and attach icons for each tile.
- Render subfolders with
-
Exports & helpers
- Export
openColorFolderModal(...)andopenMoveFolderUI(...)for the strip and toolbar; userefreshFolderIcon(...)after ops to keep icons current.
- Export
-
AppCore
- Update file upload DnD relay hook to
#fileList(id rename).
- Update file upload DnD relay hook to
-
CSS tweaks
- Bring tree icon stroke/paint rules in line with the strip, add scribble styles, and adjust margins/spacing.
-
CI/CD (release)
- Build PHP dependencies during release: setup PHP 8.3 + Composer, cache downloads, install into
staging/vendor/, excludevendor/from placeholder checks, and ship artifact includingvendor/.
- Build PHP dependencies during release: setup PHP 8.3 + Composer, cache downloads, install into
-
Changelog highlights
- Sharper, seam-free folder SVGs shared across tree & strip, with paper lines + handwriting accents.
- Real-time folder color propagation between views.
- Folder strip switched to SVG tiles with better layout + context actions.
- Release pipeline now produces a ready-to-run zip that includes
vendor/.
v1.9.3
Full Changelog
SHA-256 (zip)
683532d25fbb1e7c7554f8aaaa40959d5829a788d1fdde0eeedc54d973a4e94a FileRise-v1.9.3.zip