v1.7.0 — RBAC Enhancements & ODM Export
· 3 min read
We're thrilled to announce v1.7.0, featuring comprehensive RBAC enhancements, ODM export capabilities, and major mobile app improvements!
New Features
CTMS Platform
- Dynamic RBAC System — Configurable role-based access control with Frappe backend integration
- Study Export (ODM) — Export studies to CDISC ODM format (PDF/XML/HTML)
- Server-Side Pagination — Migrated data grids to server-side pagination for better performance
- My Studies/Subjects KPIs — Personalized dashboard KPIs for logged-in users
- Master Data JSON Config — Sidebar Master Data navigation now loaded from JSON configuration
- Multi-Project Vercel Deployment — Support for deploying multiple projects to Vercel
Analytics & MCP
- Study-Specific Filtering — MCP server now supports study-specific filtering for dashboard KPIs
- StudySites Cube — New Cube.dev model for study-specific site queries
- CDISC ODM API on Fly.io — Deployed ODM API service for CDISC data exchange
Sublink Mobile App
- Appointments Module — New appointments menu with modern appointments flow
- Notifications Redesign — Modern elegant notifications page with infinite scroll pagination
- Social Auth UI — Google and Facebook authentication buttons (UI ready)
- Profile Card Redesign — Elevated ProfileCard design with improved UX
- About Modal — New About section with semantic versioning display
- Splash Screen Improvements — Larger text, spinner animation, and longer duration
Company Website
- Partners Page — Streamlined partners page with improved structure
- Pricing Page — Initial pricing page content
- Agentic Analytics Page — Dedicated analytics feature page
- Cal.com Integration — Schedule calls directly from the website
Enhancements
CTMS Platform
- RBAC Phase 3: Dynamic permissions with Frappe backend
- Study Designer read-only access to subject clinical data
- Principal Investigator role enhancements
- Widget-level error handling for metrics
- User-friendly "Already exists" validation on signup and user creation
- Site-location API timestamp to resolve cache issues
- Server-side filtering with role, date range, and status filters
- Page header now resets on navigation
Sublink Mobile App
- Modern elegant redesign of appointments page
- Improved About modal with close button
- Updated tagline: "Your Health, Connected"
- Segment tab text visibility fixes
- Fixed full-width first name and last name fields on signup
Company Website
- Gradient text and decorative line on Sublink CTA
- Differentiated styling for CTMS and Sublink landing pages
- Environment-driven logo and Cal.com configuration
- Policy pages layout improvements
Bug Fixes
CTMS Platform
- Fixed RBAC: Study Personnel button visibility for Study Coordinator
- Fixed permissions: show disabled checkbox for missing permission records
- Fixed permissions: reorder tabs and set defaults
- Fixed RBAC: enforce dynamic permissions in table components
- Fixed Docker build and GitHub Actions configuration
Sublink Mobile App
- Fixed About modal close button visibility
- Fixed card wrapper on Signup page
- Fixed segment tab text when selected
Company Website
- Fixed Partners and Pricing full-bleed hero/CTA sections
- Fixed Sublink hero with app store badges
- Fixed duplicate close button in mobile nav
- Fixed logo references from PNG to SVG
For complete documentation, visit our docs site.
