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
andlast_name
fields and replaced them with a singlename
field.Fixed multiple feedback issues.
24th January:
Updated the landing page.
Fixed feedback display issues.
Hallen
29th January:
Added
getEditors
andcancelInvite
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
, anddeleteFigure
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
orname
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
andUploadTables
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
, andgetSuggestedReviewers
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 theget_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
, andInputField
components.Implement keydown events in input fields.
Backend Refactoring:
Refactor state and error handling.
Refactor service and repository layers.
Add
user_info
,post_info
, andpost_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