Skip to content

Releases: caltechmsc/site

v1.1.0

21 Feb 04:06
8e044df
Compare
Choose a tag to compare

🚀 Features

  1. Backend Crawler Enhancements

    • HTML Publication Parsing: Improved the PaperCrawler to support HTML publication parsing and merge the results with JSON data.
    • Merge Logic Refactoring: Refactored the mergePublications function to prioritize HTML data and enhance the merging logic.
  2. Frontend Improvements

    • Wiki Button: Added a wiki button in the header.

🩹 Fixes

  1. Backend Crawler Fixes

    • Regex Improvement: Improved the publisher extraction regex to handle additional formatting cases.
    • Data Merging Logic Adjustment: Updated the publication data merging logic to prioritize JSON fields over HTML.
  2. Frontend Improvements

    • Navigation & Link Styling: Updated responsive design for navigation and improved link styling.
    • Publication Titles Readability: Added word breaking to publication titles for better readability.

Contributors

Full Changelog: v1.0.1...v1.1.0

v1.0.1

08 Feb 21:26
39a9b5e
Compare
Choose a tag to compare

🩹 Fixes

  1. Frontend Improvements
    • Member Profiles: Added position display with icons for better visualization.
    • Responsive Design: Adjusted header logo size to improve visibility on smaller screens.

Contributors

Full Changelog: v1.0.0...v1.0.1

v1.0.0

03 Feb 23:07
24a8a44
Compare
Choose a tag to compare

🚀 Features

  1. Public Website

    • About MSC: Insights into the center, team biographies, and achievements.
    • Research: Detailed information on research areas and projects.
    • Publications: Access the latest papers, archives, and most cited works.
    • Members: Browse through the MSC team and their respective profiles.
    • Collaborators: Information on collaborators, their contributions, and an interactive world map with pins representing all collaborators along with detailed information.
    • Events: View group photos, upcoming events, and a dynamic calendar.
  2. Admin Dashboard

    • Administrator Management: Manage the list of administrators.
    • Member/Collaborator Management: Add, edit, or remove members and collaborators.
    • Content Management: Update research overviews, member bios, and more with Quill.js.
    • Publication Crawling: Fetch and display publications from the Caltech Library, monitor crawling status, and initiate re-crawling.
    • Event Management: Upload and manage group photos.
    • Google OAuth Support: Support for Google OAuth 2.0 authentication for admin login.
  3. Technical Features

    • Auto-crawling: Automatically fetch publications from external sources (Caltech Library).
    • Responsive Design: Seamless user experience across devices.
    • SEO Optimization: Improved visibility on search engines.

New Contributors

Full Changelog: https://github.com/caltechmsc/site/commits/v1.0.0