Changelog

What's been shipped and fixed.

Version 1.8.0

Latest

Released on by the Development Team

New Features

  1. New "Gate" homepage designGit

    A new homepage design is available alongside the existing ones.

  2. Your display preferences are rememberedGit

    The homepage design, light or dark mode and language you choose are saved to your account and restored when you sign in.

  3. Search researchers by email in the admin listGit

    The admin researchers list now finds researchers by full or partial email, for example a university domain.

  4. Academic titles in email greetingsGit

    Notification emails address researchers by their academic title and degree, for example "الأستاذ الدكتور" or "الأستاذة الدكتورة".

  5. Hint to use a university emailGit

    If your account email is not a university address, the verification notice suggests changing it so the admin can verify you.

  6. Verification notice on every pageGit

    Signed-in researchers whose account is not verified see what to do, and can request verification, from any page of the site.

  7. Congratulation email when your account is verifiedGit

    Researchers now receive an email as soon as an admin verifies their account, listing any profile details still missing, such as certificates or academic title.

Version 1.7.0

Released on by the Development Team

New Features

  1. Direct links to profile edit sectionsGit

    Each section of the profile edit page has its own link, so you can open or share a specific section directly.

  2. New homepage design optionGit

    Site admins can switch the homepage to a new register-style design from the site settings.

  3. Reason required when hiding a publicationGit

    Researchers now give a reason when asking to hide a publication, and admins see it when reviewing the request.

  4. Reminder for missing academic title or certificateGit

    Admins can email researchers whose profiles have no academic title or certificate, reminding them to complete it.

  5. Sort researchers by academic titleGit

    The researchers list can now be sorted by academic title, ordered by rank from highest to lowest or the reverse.

  6. College report: department filter and full publication exportGit

    Filter and export the report at university, college or department level, and download an Excel file with every publication's researcher, affiliation and details.

Version 1.6.0

Released on by the Development Team

New Features

  1. Review publication hide requestsGit

    Platform and college admins can now approve or reject researchers' requests to hide a publication from their profile.

  2. Manage your publications and import by DOIGit

    Request that a wrongly-attributed publication be hidden from your profile, cancel a request or restore a hidden one instantly, or manually add a paper by pasting its DOI.

Version 1.5.0

Released on by the Development Team

New Features

  1. Passwordless login via email linkGit

    Request a login link from the Login page and click it to sign in directly, no password needed. Links expire after 15 minutes and are not available for accounts with two-factor authentication enabled.

Version 1.4.0

Released on by the Development Team

New Features

  1. Researcher country tracking and cross-country collaboration statsGit

    The researcher's country, derived from their verified Google Scholar email domain, now feeds a cross-country collaboration breakdown and a new admin data-quality card for researchers with no verified Scholar email.

  2. Admins can impersonate a researcher accountGit

    A new impersonate action in the admin researcher list lets admins view the platform as a specific researcher.

  3. View mutual papers from the collaboration graphGit

    Right-click a confirmed collaboration edge to see the papers shared between two researchers in a popup.

  4. Click to expand the collaboration graphGit

    Clicking a researcher node now merges their collaborators into the current graph view; double-clicking still opens their profile.

  5. Bulk discovery of ORCID, Scopus, and Web of Science IDsGit

    College admins can trigger bulk discovery for all eligible researchers at once, with clickable links to each external ID platform in the researcher list and a new ORCID search filter.

Version 1.3.0

Released on by the Development Team

New Features

  1. Confirmation emails can be sent from admin toolsGit

    Admin Statistics now supports queuing bulk confirmation emails for unconfirmed researchers and sending a dedicated confirmation link to a single researcher.

Version 1.2.0

Released on by the Development Team

New Features

  1. Academic title shown before researcher namesGit

    Profiles now display the academic prefix (م.م, م.د, ا.م, ا.د …) derived from the researcher's degree and title.

Version 1.1.0

Released on by the Development Team

New Features

  1. Public changelog pageGit

    See what's new in every release, grouped by version with release dates.

  2. Two-factor authenticationGit

    Protect your account with an authenticator app and QR-code setup.

Version 1.0.0

Released on by the Development Team

New Features

  1. Comprehensive test suite and background job systemGit

    Unit, integration, and load tests for AI, ORCID, predatory-journal, profile, and changelog services.

  2. Advanced diploma and post-doctorate teaching levelsGit

    New academic title levels supported across registration, profiles, and the title model.

  3. University-specific registration templateGit

    University pages can route to a tailored registration flow that respects local branding.

  4. Modern home layout with animationsGit

    A modern landing-page template with animated hero and a distinguished researchers section.

  5. Feature flags and announcement bannerGit

    Generic JSON-backed app settings drive feature flags and an in-app announcement banner.

  6. GDPR-compliant data export and importGit

    Researchers can export their data and re-import it on demand, with explicit user consent.

  7. Admin statistics dashboard and bulk email remindersGit

    Aggregate counts and bulk-reminder tooling for unverified or inactive researchers.

  8. Verification request system with rate limitingGit

    Researchers can request verification and admins can approve requests safely with rate limits.

  9. Teaching experience and courses sectionGit

    Researchers can list their teaching history, courses, and academic positions in a structured view.

  10. Profile view trackingGit

    Count unique profile views per session, excluding self-views, with a research-grade flag counter.

  11. Profile completion trackingGit

    A completion indicator guides researchers to fill the remaining profile sections.

  12. Email change flow with photo detectionGit

    Researchers can update their email and benefit from improved profile-photo detection.

  13. Email logging with admin dashboardGit

    Every outbound email is logged and inspectable from the admin email-logs view.

  14. Broadcast email systemGit

    Admins can compose broadcasts to groups, multiple specific emails, or the full user base.

  15. Researcher analytics and article pagesGit

    Historical metrics snapshots, article-level pages, and an analytics dashboard for researchers.

  16. Activity feed, ranking system, and AI smart suggestionsGit

    Researchers see a personalised activity feed, ranking metrics, and AI-driven suggestions.

  17. Predatory journal searchGit

    Searchable index of predatory journals with scraping, soft-delete tracking, and MeiliSearch indexing.

  18. ORCID integration with background syncGit

    Link ORCID accounts and keep publications, peer reviews, and works synced via background jobs.

  19. AI-powered bio generation and article summarisationGit

    Researchers can generate polished bios and concise article summaries through the AI service.

Version 0.6.0

Released on by the Development Team

New Features

  1. Email sender serviceGit

    A dedicated email sender service that centralises transactional email delivery.

Version 0.5.0

Released on by the Development Team

New Features

  1. MeiliSearch service and integrationGit

    Dedicated MeiliSearch container with an endpoint to fill all public data into the search index.

  2. Docker Compose for the web appGit

    Production-ready Compose file with controlled user registration.

Version 0.1.0

Released on by the Development Team

New Features

  1. Project READMEGit

    Documentation describing setup, prerequisites, and contribution guidelines.

  2. Initial public releaseGit

    First push of the AcademicPlatform codebase with core researcher profile features.