Completed Tasks

Yaroslav

29th January:

  • Added notification repository and service.

  • Notification feature backend development is 50% complete.

27th-28th January:

  • Modularized project into several packages.


Bohdan

29th January:

  • Updated Create Post modal (added Research Check option for AI integration).

  • Started working on Research Check UI (50% progress).

  • Fixed additional feedback-related issues.

28th January:

  • Fixed text wrapping issues on multiple pages.

  • Resolved profile page caching issues.

  • Integrated comment delete feature.

  • Fixed user block issue.

27th January:

  • Fixed view/follower/following count display issues.

  • Updated the category bar.

  • Fixed profile page issues.

  • Resolved feedback-related bugs.

25th January:

  • Fixed affiliation item button issue.

  • Removed first_name and last_name fields and replaced them with a single name field.

  • Fixed multiple feedback issues.

24th January:

  • Updated the landing page.

  • Fixed feedback display issues.


Hallen

29th January:

  • Added getEditors and cancelInvite APIs and integrated them into the Article Detail page (Admin role).

  • Modified Article Detail structure.

  • Enabled viewing of Pending Articles in the Publication section.

  • Updated Pending Article page.

28th January:

  • Implemented View Article Details in submission details.

  • Integrated Search Editors and Invite Editor functionality in the search editors section.

  • Added content modal.

  • Modified reviewerItem component and added a Load More feature.

27th January:

  • Modified upload section in article submission.

  • Updated text, style, and error handling in article submission and desktop menu.

  • Changed input types in article submission.

  • Added new components to the upload section.

25th January:

  • Added Upload page to article submission.

  • Developed uploadTable, uploadFigure, deleteTable, and deleteFigure APIs and integrated them into the upload section.

  • Modified validation rules in article submission.

28th January

  • Added get_editor (pending, accepted, declined) so admins can track the status of editor invitations on the article invitation page.

  • Added accept_editor to allow editors to accept invitations for new articles.

  • Added decline_editor to allow editors to decline invitations for new articles.

  • Updated search_editor to prevent admins from selecting themselves as editors.

  • Fixed an issue where admins could cancel an invitation after an editor had already accepted it.

27th January

  • Updated get_users_on_dashboard to include users with empty user_name or name in the admin dashboard.

  • Added delete_post_comment to allow deletion of comments on the post page.

  • Added search_editor to enable searching for editors for newly submitted articles.

  • Added invite_editor so that admins can invite an editor to a new article.

  • Added cancel_editor to allow admins to cancel an invitation sent to an editor.

22nd - 25th January

  • Admin Dashboard Updates:

    • Add SearchAdminModal and integrate it with the admin dashboard.

    • Add new APIs for admin features:

      • getUsers, getUsersCount, setAdmin, removeAdmin.

  • Author and Article Features:

    • Automatically set users as authors when creating articles.

    • Add author information and validation for article authors.

    • Add UploadPdf and UploadTables sections for better article management.

20th - 21st January

  • UI and Article Improvements:

    • Add auto-save functionality in article creation.

    • Integrate contribution features for authors.

    • Improve navigation by adding links to article navbar and user profiles.

16th - 19th January

  • Article Integration:

    • Integrate getArticle, getArticleAuthors, and getSuggestedReviewers APIs.

    • Modify article editor, navbar, and layouts.

    • Add RecommendReviewerModal.

  • User Features:

    • Enhance user role change features and protected routes.

    • Improve desktop menu layouts for better user experience.

12th - 15th January

  • User Roles and Suggestions:

    • Add APIs for suggested reviewers (addSuggestedReviewer, deleteSuggestedReviewer).

    • Enhance user role management:

      • Add change_role API for switching between verified roles.

  • Profile and Social Features:

    • Add new APIs for profile expansion:

      • get_profile, get_members, get_followers.

    • Add followers to the get_profile API response.

  • Session Management:

    • Prevent multiple view count increments for profiles and posts.

9th - 11th January

  • Editor and Reviewer Features:

    • Add feedback decision and comments pages for editor and reviewer roles.

    • Implement chat functionality for reviewers.

  • Submission Enhancements:

    • Add active, progress, and archived submissions for authors.

    • Integrate backend with the article submission page.

    • Modify submission layouts, navbar, and headers.

  • Article Features:

    • Add APIs for article creation steps:

      • updateArticleAuthor, addArticleAuthor, deleteArticleAuthor.

    • Add and integrate DoiImportModal.

6th - 8th January

  • Admin and Editor Roles:

    • Add article dashboard, current articles, declined, and pending article pages for admin and editor roles.

    • Add article invitation pages and decline modals for editor and reviewer roles.

    • Create expertise, review, and recommend sections on the article invitation page.

  • Common Components:

    • Add Typography, Box, and InputField components.

    • Implement keydown events in input fields.

  • Backend Refactoring:

    • Refactor state and error handling.

    • Refactor service and repository layers.

    • Add user_info, post_info, and post_comment_info traits.

3rd - 6th January

  • NerdNuggets Enhancements:

    • Update leaderboard and home features.

    • Add APIs to fetch user and category data.

  • Profile Page Updates:

    • Integrate Google login/register features.

    • Fix social profile icons and searchability.

Last updated