Comprehensive test suite and background job systemGit
Unit, integration, and load tests for AI, ORCID, predatory-journal, profile, and changelog services.
Advanced diploma and post-doctorate teaching levelsGit
New academic title levels supported across registration, profiles, and the title model.
University-specific registration templateGit
University pages can route to a tailored registration flow that respects local branding.
Modern home layout with animationsGit
A modern landing-page template with animated hero and a distinguished researchers section.
Feature flags and announcement bannerGit
Generic JSON-backed app settings drive feature flags and an in-app announcement banner.
GDPR-compliant data export and importGit
Researchers can export their data and re-import it on demand, with explicit user consent.
Admin statistics dashboard and bulk email remindersGit
Aggregate counts and bulk-reminder tooling for unverified or inactive researchers.
Verification request system with rate limitingGit
Researchers can request verification and admins can approve requests safely with rate limits.
Teaching experience and courses sectionGit
Researchers can list their teaching history, courses, and academic positions in a structured view.
Profile view trackingGit
Count unique profile views per session, excluding self-views, with a research-grade flag counter.
Profile completion trackingGit
A completion indicator guides researchers to fill the remaining profile sections.
Email change flow with photo detectionGit
Researchers can update their email and benefit from improved profile-photo detection.
Email logging with admin dashboardGit
Every outbound email is logged and inspectable from the admin email-logs view.
Broadcast email systemGit
Admins can compose broadcasts to groups, multiple specific emails, or the full user base.
Researcher analytics and article pagesGit
Historical metrics snapshots, article-level pages, and an analytics dashboard for researchers.
Activity feed, ranking system, and AI smart suggestionsGit
Researchers see a personalised activity feed, ranking metrics, and AI-driven suggestions.
Predatory journal searchGit
Searchable index of predatory journals with scraping, soft-delete tracking, and MeiliSearch indexing.
ORCID integration with background syncGit
Link ORCID accounts and keep publications, peer reviews, and works synced via background jobs.
AI-powered bio generation and article summarisationGit
Researchers can generate polished bios and concise article summaries through the AI service.