Completed Tasks

February 4th

  • Add get_my_feedbacks for authors.

  • Add get_versions to retrieve the version list of an article.

  • Fix an error in add_feedback_by_editor.

  • Add resubmit to allow authors to submit a new version of an article after updates.

  • Update get_article_list to retrieve the latest version of all articles.

  • Add create_new_version_article.

  • Update submit_article to support resubmission.

  • Add save_author_response to allow authors to respond to feedback.

  • Update the landing page according to feedback.

  • Update the "Create New Post" feature (added "Nobody" option and an uploading progress bar).

  • Fix feedback issues.

February 3rd

  • Add send_article_comment.

  • Fix an error in get_article_comments.

  • Fix an SQL query error in submit_decision.

  • Fix an issue in get_city where city names contained '?'.

  • Update get_media_posts to exclude ResearchCheck posts.

  • Update submit_decision and accept_editor to remove pending editors and reviewers.

  • Fix an issue in get_reviewer_list.

  • Update all get_articles response dates to timestamps.

  • Fix profile and post item issues.

  • Update the landing page.

  • Fix feedback issues.

February 2nd

  • Fix issues in AI features.

  • Set the data upload limit to 10MB.

  • Fix issues with retrieving specific posts.

  • Add mail_html to send an email when an editor submits a decision.

  • Add get_reviewer_list and get_article_comments.

February 1st

  • Integrate AI backend into NobleBlocks.

  • Fix issues with invite_editor and accept_editor by checking availability.

  • Fix an error when adding suggested_reviewer.

  • Add update_review for reviewers.

  • Add get_article_comments to retrieve all article comments.

January 31st

  • Complete API integration for AI error feature.

  • Fix affiliation item issue.

  • Fix caching issue on the post details page.

  • Fix research check item details in post items.

  • Fix feedback issues.

  • Update invite_reviewer to fix an issue.

  • Fix an error in get_article_list for reviewers.

  • Add get_feedback for reviewers.

  • Add get_feedbacks for editors.

  • Add submit_review for reviewers.

  • Add submit_decision for editors.

January 30th

  • Add add_subscription to enable user subscriptions for notifications.

  • Add add_notification to send notifications to users.

  • Implement notification_push_cli.

  • Update username restrictions.

  • Update the event feature for post items.

  • Complete UI for the research check item (100%).

  • Fix feedback issues.

  • Update create_post to fix an issue with an empty event_start_at.

  • Update get_suggested_reviewers with an additional suggested_type option.

  • Add get_reviewers to allow editors to check reviewer statuses.

  • Update search_editor and search_reviewer to exclude the article's author.

  • Add cancel_reviewer.

  • Add accept_reviewer and decline_reviewer.

January 29th

  • Add add_reviewer_to_shortlist to insert a new reviewer into the shortlist.

  • Add get_editors to allow the admin to view the status of editors for selected articles.

  • Fix the issue with decline_editor when an editor declines an invitation.

  • Update the username character limit from 20 to 50.

  • Add search_reviewer to allow editors to search for available reviewers.

  • Add invite_reviewer to allow editors to invite reviewers.

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