Completed Tasks
March 17–18
Erik Karyan:
Added
has_speechinget_posts_paginationAdded
get_speech_by_post_idAPI
Hallen:
Bohdan:
Fixed category scrollbar issue
Added comment reply feature
March 15–16
Erik Karyan:
Restructured dfx canisters in backend
Yaroslav:
Added
attached_linksvalidation when checking papers
Bohdan:
Added copy editor notification
Fixed follow button issue on member item
Fixed text wrap, loading, font, bio display, login modal, Firefox scrollbar, and other layout issues
Updated
research_check,feedback, and landing page links
Hallen:
Modified validation in uploadPdf section
Removed lazy loading in article sections
Showed methods section in new submission
Added copy editor comment features and modal for "Complete Review" and "Publish" actions
Fixed feedbacks
March 13–14
Erik Karyan:
Allowed copy-editors to finish work
Added backend support for author-copy editor communication
Added environment variables for production
Updated article creation parameters to include shower type and methods URL
Improved email auto-fill for Gmail login
Hallen:
Updated various validation rules, tooltip styling, and layout for article fields
Integrated submit, publish, and copy editor features
March 12
Erik Karyan:
Fixed issues with
get_postsSent NerdBunnyResearchCheckSuccess/Failed notifications
Fixed
get_notificationsUpdated copy editor access to article lists
Hallen:
Added copy editor invitation and comment APIs
Integrated invitation UI into article detail section
Modified submission validations and layout
March 10–11
Bohdan:
Added privacy, terms, cookie policy, community guidelines, editorial policies
Updated footer, layout, and landing page
Fixed UI issues across research items, settings, login modal, and mobile views
Hallen:
Improved submission and manuscript autosave features
Enhanced co-author tooltips and phone validation
Modified article detail and link logic
Yaroslav:
Improved notifications and post handling
March 8–9
Bohdan:
Fixed mobile profile view
Updated research audit logic and UI
Adjusted post menu order and search functionality
March 6–7
Erik Karyan:
Improved post creation and hashtag logic
Developed copy editor dashboard and roles
Added copy editor invitation, acceptance, and decline features
Bohdan:
Updated mobile UI, fixed voice generator and footer
Enhanced notification and feed display
Hallen:
Modified article UI, removed autocomplete auto-select
Added copy editor dashboard
March 3–5
Erik Karyan:
Made
get_speechAPI publicIntegrated new article fields and shower types
Improved hashtag support and reviewer search
Hallen:
Updated manuscript, review, and privacy sections
Improved validation and error handling
Added reviewer search modal
Bohdan:
Updated notifications, layout, research audit, and social pages
Enhanced create post and hashtag features
Feb 24–28
Erik Karyan:
Implemented preprint publication and category APIs
Made articles and posts publicly accessible
Added statistics and notification systems
Yaroslav:
Integrated NobleBlocks OAuth
Improved keyword and hashtag search
Enhanced speech and comment APIs
Hallen:
Added user removal in admin panel
Updated layout, category APIs, and navigation
Enhanced submission, validation, and keyword fields
Bohdan:
Improved mobile layout and page structure
Fixed various feedback items
February 16th - 19th
Erik
Added
post/paginationAPI for NerdBunny site.Added
get_settingAPI on Settings/Profile.Added
update_domain_expertiseon Settings/Profile.Added
update_nobleblocks_roleon Settings/Profile.Updated response of
get_settingwithnew_degrees.Updated
get_settingwithdegree_list.Updated
update_nobleblocks_role.Added
c_yearsfor copy-editor experience.Updated
update_nobleblocks_roleto updaterole_*.Removed limit of temporary articles.
Fixed issue with email formatting containing
"+".Updated
create_articleto set suffix of author "N/A (none)".Added
new_degreeslogic.Updated all functions retrieving users with degrees.
Updated
degreetodegree_listinget_settingresponse.Increased upload file size limit to 20MB.
Added ORCID ID & Google Scholar fields to users.
Added
get_article_author_by_nobleid.Deleted two NerdNuggets categories.
Fixed PDF upload error.
February 12th - 14th
Bohdan
Updated Settings Page.
Updated Post Item UI Issue.
Updated Voice Generator UI Feature.
Fixed feedback-related bugs.
Erik
Updated
get_suggested_userto fetch users randomly upon refresh.Added
clean_articleAPI to clear articles.Updated
get_article_listin the guest dashboard tab.Added
user_nobleblocks_roleto Settings/Profile.Added
user_domain_expertiseto Settings/Profile.Removed role from affiliation.
Added
get_domain_expertiseAPI.Added
add_domain_expertise,edit_domain_expertise, anddelete_domain_expertiseAPIs.Added
update_article_typeon the article creation page.Updated
update_article_step_3on the article creation page.Updated article creation logic.
Added
role_copy_editor_unverifiedfield to the user model.Updated
get_article_listandget_article_countsfor guest publications.Updated
clean_articleto fix an error.
Hallen
Modified routes & layout.
Modified Author Info, Upload Feature, View Submission Components.
Modified Input Items in Article Permission Section.
Modified Upload PDF, Article Authors Section in New Submission.
Fixed feedback-related bugs.
February 10th - 11th
Bohdan
Added Report & Block Notifications with Toast Messages.
Updated Post Item UI Issues.
Created Public Bottom Bar.
Added Recently Published Papers Section.
Fixed Comment Modal Issues.
Erik
Updated
get_commentsto hide comments from inactive users.Fixed errors in
get_postswithreported_me.Updated
get_poststo ensure users can view their inactive posts.Updated error messages for exceeding draft article limits (5 max).
Updated
get_article_listto fix an issue for authors.
Yaroslav
Removed PDF after scanning.
Finished
generate_voiceAPI.Migrated database to integrate with NerdBunny.
Migrated
login_with_email,get_posts,get_post,get_profile, andget_usersfor NerdBunny integration.Added
input_tokensandoutput_tokensto description fields.Added notifications for:
Post Like
Post Comment
Comment Like
Comment Reply
Approve Admin Role
Approve Author Role
Approve Editor Role
Approve Reviewer Role
February 8th - 9th
Bohdan
Updated Post Detail and Profile Page for public view.
Updated Notification Features.
Updated Text Editor to be resizable.
Fixed Feedbacks.
Erik
Implemented Public API Features.
Updated
get_profile,get_members,get_posts, andget_comments.
February 6th - 7th
Bohdan
Fixed Tab Bar Scroll Issue on Home Page.
Fixed UI Issue on Research Check Page.
Fixed Feedbacks.
Hallen
Added
new_submission_featureto More Options Component.Modified Warning Message in New Submission.
Modified New Submission Route.
Modified Invite Editor Feature in Admin Role.
Modified New Submission Header, Upload PDF, and Permission Pages.
Added Reports Page in Admin Role.
Added
getReportsMembersAPI.
February 5th - 6th
General Platform Fixes
Fixed an error with
get_article_liston Reviewer Dashboard.Updated
create_postto add "Nobody" toShowerType.Added
get_pending_postsfor Research Check.Fixed errors in
get_posts.Updated
invite_editorandinvite_reviewer.Updated
create_article,create_article_from_doi, andcreate_new_version_articleto ensure users with "Author" roles can create new articles.Updated
invite_reviewerto reinvite reviewers for new version steps.
Hallen
Added
getPublicationCount,sendInviteEmail, and integrated them into Suggested Reviewers Section.Added Article Counts in the Publication Menu.
Added Email Feature in Suggested Reviewers Section.
Integrated Article Versions in
articleStoreand showed emails inUserEditModal.Improved Mobile Responsiveness in New Submission.
February 5th
General Fixes
Updated Homepage & SEO Metadata.
Updated Pending PDF Feature.
Integrated Notification Feature.
Updated Landing Page.
Updated Research Check UI.
Fixed Feedback Issues.
Hallen
Added
createArticleWithVersion,setAuthorResponseAPIs.Modified Placeholder in Article Submission.
Updated Upload PDF Section.
Modified Email Feature in Article Detail Section.
Modified Article Submission Section.
February 4th
Add
get_my_feedbacksfor authors.Add
get_versionsto retrieve the version list of an article.Fix an error in
add_feedback_by_editor.Add
resubmitto allow authors to submit a new version of an article after updates.Update
get_article_listto retrieve the latest version of all articles.Add
create_new_version_article.Update
submit_articleto support resubmission.Add
save_author_responseto 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_citywhere city names contained '?'.Update
get_media_poststo exclude ResearchCheck posts.Update
submit_decisionandaccept_editorto remove pending editors and reviewers.Fix an issue in
get_reviewer_list.Update all
get_articlesresponse 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_htmlto send an email when an editor submits a decision.Add
get_reviewer_listandget_article_comments.
February 1st
Integrate AI backend into NobleBlocks.
Fix issues with
invite_editorandaccept_editorby checking availability.Fix an error when adding
suggested_reviewer.Add
update_reviewfor reviewers.Add
get_article_commentsto 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_reviewerto fix an issue.Fix an error in
get_article_listfor reviewers.Add
get_feedbackfor reviewers.Add
get_feedbacksfor editors.Add
submit_reviewfor reviewers.Add
submit_decisionfor editors.
January 30th
Add
add_subscriptionto enable user subscriptions for notifications.Add
add_notificationto 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_postto fix an issue with an emptyevent_start_at.Update
get_suggested_reviewerswith an additionalsuggested_typeoption.Add
get_reviewersto allow editors to check reviewer statuses.Update
search_editorandsearch_reviewerto exclude the article's author.Add
cancel_reviewer.Add
accept_revieweranddecline_reviewer.
January 29th
Add
add_reviewer_to_shortlistto insert a new reviewer into the shortlist.Add
get_editorsto allow the admin to view the status of editors for selected articles.Fix the issue with
decline_editorwhen an editor declines an invitation.Update the username character limit from 20 to 50.
Add
search_reviewerto allow editors to search for available reviewers.Add
invite_reviewerto 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_nameandlast_namefields and replaced them with a singlenamefield.Fixed multiple feedback issues.
24th January:
Updated the landing page.
Fixed feedback display issues.
Hallen
29th January:
Added
getEditorsandcancelInviteAPIs 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
reviewerItemcomponent 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, anddeleteFigureAPIs 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_nameornamein 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
SearchAdminModaland 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
UploadPdfandUploadTablessections 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, andgetSuggestedReviewersAPIs.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_roleAPI for switching between verified roles.
Profile and Social Features:
Add new APIs for profile expansion:
get_profile,get_members,get_followers.
Add
followersto theget_profileAPI 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, andInputFieldcomponents.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_infotraits.
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