Changes 11/23/2025 (v2.0.0)
FileRise Core v2.0.0 & FileRise Pro v1.1.0
release(v2.0.0): feat(pro): client portals + portal login flow
release(v2.0.1): fix: harden portal + core login redirects for codeql
Core v2.0.0
-
Portal plumbing in core
- New public pages:
portal.htmlandportal-login.htmlfor client-facing views. - New portal controller + API endpoints that read portal definitions from the Pro bundle, enforce expiry, and expose safe public metadata.
- Login flow now respects a
?redirect=parameter so portals can bounce through login cleanly and land back on the right slug.
- New public pages:
-
Admin UX + styling
- Admin panel CSS pulled into a dedicated
adminPanelStyles.jshelper instead of inline styles. - User Groups and Client Portals modals use the new shared styling and dark-mode tweaks so they match the rest of the UI.
- Admin panel CSS pulled into a dedicated
-
Breadcrumb root fix
- Breadcrumbs now always show root explicitly and behave correctly when you’re at top level vs nested folders.
-
Routing
- Apache rewrite added for pretty portal URLs:
https://host/portal/<slug>→portal.html?slug=<slug>without affecting other routes.
- Apache rewrite added for pretty portal URLs:
Pro v1.1.0 – Client Portals
-
Client portal definitions (Admin → FileRise Pro → Client Portals)
- Create multiple portals, each with:
- Slug + display name
- Target folder
- Optional client email
- Upload-only / allow-download flags
- Per-portal expiry date
- Portal-level copy and branding:
- Optional title + instructions
- Accent color used throughout the portal UI
- Footer text at bottom of the portal page
- Create multiple portals, each with:
-
Optional intake form before uploads
- Enable a form per portal with fields: name, email, reference, notes.
- Per-field “default value” and “required” toggles.
- Form must be completed before uploads when enabled.
-
Submissions log
- Each portal keeps a submissions list showing:
- Date/time, folder, submitting user, IP address
- The intake form values (name, email, reference, notes).
- Each portal keeps a submissions list showing:
-
Client-facing experience
- New portal UI with:
- Branded header (title + accent color)
- Optional intake form
- Drag-and-drop upload dropzone
- If downloads are enabled, a clean list/grid of files already in that portal’s folder with download buttons.
- New portal UI with:
-
Portal login page
- Minimal login screen that pulls title/accent/footer from portal metadata.
- After successful login, user is redirected back to the original portal URL.
v2.0.1
Full Changelog
SHA-256 (zip)
93a8f7401014effb6fba620f9e5df916b399b4c903fcb112bbbf714e48909cff FileRise-v2.0.1.zip