Demo 2
Pre-release
Pre-release
Overview of What's Changed
- added utility to project to utilize bootstrap icons by @N8Daawg in #2
- Refactoring the LoginWithRecoveryCode Component to use the ApplicationUserService by @EyeBrawler in #3
- Models by @EyeBrawler in #8
- Paper Submission and Upload Backend Implementation by @EyeBrawler in #9
New Contributors
- @N8Daawg added bootstrap icons.
Details from CHANGELOG.md
Added
- Core paper submission domain models, including Paper, PaperFile, Author, Review, ReviewAssignment, and ReviewTemplate.
- Initial database migrations for the submission and review system.
PaperSubmissionServicefor handling draft creation, updates, and file uploads.FileStorageServicefor managing file uploads and retrieval.- Paper submission interface with validation, author management, and file upload support.
- Paper listing and submission details pages.
- Paper reviewer page and admin role management page.
PaperQueryServiceand supporting DTOs for retrieving submission data.- File controller for serving uploaded papers and enabling PDF previews.
- Integration of MudBlazor and Bootstrap icons for improved UI.
Changed
- Unified database contexts into a single
ApplicationContextand standardized identity fields to use GUIDs. - Enhanced navigation to support submission, reviewer, and admin workflows.
- Improved overall UI consistency using Bootstrap.
- Updated role initialization behavior.
Removed
- Obsolete authorization placeholder page.
- Default role assignment during registration
Fixed
- User profile update issues related to GUID handling.
- UI and validation issues in submission and authentication flows.
Notes
- This release introduces the core paper submission and review infrastructure.
- Marks the transition from authentication-focused functionality to domain-specific features.
- Establishes a scalable architecture using services, DTOs, and improved separation of concerns.
Full Changelog: demo-1...demo-2