Added ability to edit completed reviews. Introduced papers list page for issue members with integrated review dialog. Enhanced layout with increased max width for better content display. Improved reviewer interface with paper uploader information and upload timestamps.
Connected "Start Review" button directly to review form for streamlined workflow. Enabled team members to join issues independently. Enhanced paper assignment logic with ownership checks and duplicate prevention. Fixed breadcrumb navigation to display issue titles. Added uploader information to paper assignment tables.
Created issue_paper_reviews and paper_assignments tables with comprehensive TypeScript types. Migrated to gen_random_uuid() for better PostgreSQL compatibility. Fixed form submission handling in invitation deletion dialogs. Established foundation for complete paper review tracking system.
Replaced tab-based navigation with route-based navigation for issue detail pages. Relocated paper discovery feature to top-level account route for better accessibility. Implemented time-based polling with exponential backoff for improved data synchronization. Enhanced loading states and error handling across issue workflows.
Streamlined conference join workflow with enhanced user feedback. Improved ApplyPage component layout with dedicated conference information sections. Optimized error handling in joinConferenceAction for better reliability.
Implemented end-to-end paper review system including reviewer assignment, inline review forms, and automated reviewer cleanup. Added reviewer email display for transparent communication.
Enhanced paper handling with PDF upload (up to 50MB), in-browser preview, inline metadata editing, and comprehensive file management tables. Streamlined submission workflow by merging upload and metadata forms.
Introduced issue-specific roles (owner/reviewer) with atomic invitation system. Team members can now be invited to both team accounts and specific issues in a single transaction, enabling precise access control.
Added live issue statistics cards, user issues/teams tables, and dynamic sidebar navigation for joined issues. Dashboard now displays actual data instead of mock statistics.
Integrated Resend SMTP for reliable authentication emails. Enforced password setup for magic link users to enhance security. Configured team invitation and notification email workflows.