Changelog

What's been shipped and fixed.

Version 1.8.0

Latest

Released on by the Development Team

Improvements

  1. Clearer post notification formGit

    The form for emailing users about a post is wider, with full-width fields and a larger message box.

  2. Verification requests can be resent after one weekGit

    If your verification request is still pending, you can send a new one a week after the previous request.

  3. Newest researchers firstGit

    The researchers page now lists the most recently added researchers first, with a new "Date added" sort option.

Version 1.7.0

Released on by the Development Team

Improvements

  1. Researcher email in the admin verification listGit

    Admins now see each researcher's email address when verifying accounts.

  2. More accurate collaboration networkGit

    Co-authors listed with a shortened name are now matched to the right researcher, duplicate external co-authors are merged, and unverified profiles are no longer shown.

  3. Arabic search ignores spelling variantsGit

    Search boxes in selection lists now match words regardless of hamza, ta marbuta or ya spelling.

  4. Redesigned college pageGit

    The college page has a new mobile-friendly layout with a map, contact cards, status badges and clearer statistics.

Version 1.4.0

Released on by the Development Team

Improvements

  1. Searchable filters for college reports and institute pagesGit

    College report filters now use searchable dropdowns with dependent university/college selection, and institute/college/department edit pages support name sorting and parent-based filtering.

  2. Admin tools consolidated into one dashboardGit

    The separate admin Services page was merged into the Dashboard and Statistics pages; old bookmarks still redirect correctly.

  3. External ID discovery now backfills missing article DOIsGit

    When resolving ORCID, Scopus, or Web of Science IDs, the platform now also fills in missing DOIs on the researcher's articles.

Version 1.3.0

Released on by the Development Team

Improvements

  1. Scholar sync now backfills missing DOIsGit

    After syncing Google Scholar articles, the platform now tries to resolve missing `Article.Doi` values through OpenAlex using article title, year, and researcher name.

  2. Stronger external ID discovery for researchersGit

    ORCID discovery now falls back to OpenAlex title search when DOI-based lookup is not enough, helping recover ORCID, Scopus Author ID, and Web of Science identifiers more reliably.

Version 1.2.0

Released on by the Development Team

Improvements

  1. Refreshed profile header statsGit

    The metrics strip on researcher profiles is now a cleaner grid of stat tiles.

Version 1.1.0

Released on by the Development Team

Improvements

  1. Stay signed in for 30 daysGit

    Login sessions were extended from one hour to thirty days.

Version 1.0.0

Released on by the Development Team

Improvements

  1. Accessibility and performance refinementsGit

    CSS preload, re-ordered middleware, lazy-loaded images, and better focus/contrast states.

  2. Arabic and English translation coverageGit

    Filled in missing UI translations and fixed RTL layout issues across the platform.

  3. Culture-aware routing and SEOGit

    Routes now respect the active culture, with better meta tags and response compression.

  4. Researcher profile and AI bio improvementsGit

    Better researcher search UX, Google Translate for bios, and refined AI bio generation.

  5. PDF generation moved to QuestPDFGit

    Profiles and reports now generate with QuestPDF and support custom fonts.

  6. Migrated to Tailwind CSS v4Git

    Styles now use the v4 pipeline and modern utility classes (bg-linear-to and friends).

  7. Advanced search redesign with Alpine templatesGit

    Replaced dynamic DOM rendering with declarative Alpine templates for faster, more reliable UX.

Version 0.6.0

Released on by the Development Team

Improvements

  1. Major dependency upgradeGit

    Bumped core NuGet packages to newer stable versions across the solution.

  2. Python setup instructions in the READMEGit

    Step-by-step Python environment setup so Scopus and Google Scholar services run reliably.

Version 0.5.0

Released on by the Development Team

Improvements

  1. Target framework upgraded to .NET 10Git

    Project now targets net10.0 with refreshed dependencies.

  2. SMTP moved to STARTTLS on port 587Git

    Better SMTP compatibility and consistent delivery settings across environments.

  3. Email infrastructure migrated to MailKitGit

    Replaced System.Net.Mail with MailKit and added a logging email sender implementation.

Version 0.4.0

Released on by the Development Team

Improvements

  1. Mid-year dependency refreshGit

    Refreshed NuGet dependencies and addressed lingering registration issues.

Version 0.3.0

Released on by the Development Team

Improvements

  1. Dependency maintenanceGit

    Kept NuGet packages up to date and cleaned up outdated code paths.

Version 0.2.0

Released on by the Development Team

Improvements

  1. Google Scholar and Scopus service refreshGit

    Brought Google Scholar and Scopus integrations in line with the latest APIs.

  2. Dependency updates and file path cleanupGit

    Refreshed NuGet packages and removed unused files to slim the project.