Completed Tasks
Last updated
Last updated
March 17–18
Erik Karyan:
Added has_speech
in get_posts_pagination
Added get_speech_by_post_id
API
Hallen:
Linked Trello tasks: , , , , ,
Bohdan:
Fixed category scrollbar issue
Added comment reply feature
Erik Karyan:
Restructured dfx canisters in backend
Yaroslav:
Added attached_links
validation 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
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
Erik Karyan:
Fixed issues with get_posts
Sent NerdBunnyResearchCheckSuccess/Failed notifications
Fixed get_notifications
Updated 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
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
Bohdan:
Fixed mobile profile view
Updated research audit logic and UI
Adjusted post menu order and search functionality
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
Erik Karyan:
Made get_speech
API public
Integrated 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
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
Erik
Added post/pagination
API for NerdBunny site.
Added get_setting
API on Settings/Profile.
Added update_domain_expertise
on Settings/Profile.
Added update_nobleblocks_role
on Settings/Profile.
Updated response of get_setting
with new_degrees
.
Updated get_setting
with degree_list
.
Updated update_nobleblocks_role
.
Added c_years
for copy-editor experience.
Updated update_nobleblocks_role
to update role_*
.
Removed limit of temporary articles.
Fixed issue with email formatting containing "+"
.
Updated create_article
to set suffix of author "N/A (none)".
Added new_degrees
logic.
Updated all functions retrieving users with degrees.
Updated degree
to degree_list
in get_setting
response.
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.
Bohdan
Updated Settings Page.
Updated Post Item UI Issue.
Updated Voice Generator UI Feature.
Fixed feedback-related bugs.
Erik
Updated get_suggested_user
to fetch users randomly upon refresh.
Added clean_article
API to clear articles.
Updated get_article_list
in the guest dashboard tab.
Added user_nobleblocks_role
to Settings/Profile.
Added user_domain_expertise
to Settings/Profile.
Removed role from affiliation.
Added get_domain_expertise
API.
Added add_domain_expertise
, edit_domain_expertise
, and delete_domain_expertise
APIs.
Added update_article_type
on the article creation page.
Updated update_article_step_3
on the article creation page.
Updated article creation logic.
Added role_copy_editor_unverified
field to the user model.
Updated get_article_list
and get_article_counts
for guest publications.
Updated clean_article
to 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.
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_comments
to hide comments from inactive users.
Fixed errors in get_posts
with reported_me
.
Updated get_posts
to ensure users can view their inactive posts.
Updated error messages for exceeding draft article limits (5 max).
Updated get_article_list
to fix an issue for authors.
Yaroslav
Removed PDF after scanning.
Finished generate_voice
API.
Migrated database to integrate with NerdBunny.
Migrated login_with_email
, get_posts
, get_post
, get_profile
, and get_users
for NerdBunny integration.
Added input_tokens
and output_tokens
to 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
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
, and get_comments
.
Bohdan
Fixed Tab Bar Scroll Issue on Home Page.
Fixed UI Issue on Research Check Page.
Fixed Feedbacks.
Hallen
Added new_submission_feature
to 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 getReportsMembers
API.
General Platform Fixes
Fixed an error with get_article_list
on Reviewer Dashboard.
Updated create_post
to add "Nobody" to ShowerType
.
Added get_pending_posts
for Research Check.
Fixed errors in get_posts
.
Updated invite_editor
and invite_reviewer
.
Updated create_article
, create_article_from_doi
, and create_new_version_article
to ensure users with "Author" roles can create new articles.
Updated invite_reviewer
to 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 articleStore
and showed emails in UserEditModal
.
Improved Mobile Responsiveness in New Submission.
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
, setAuthorResponse
APIs.
Modified Placeholder in Article Submission.
Updated Upload PDF Section.
Modified Email Feature in Article Detail Section.
Modified Article Submission Section.
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.
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.
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
.
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.
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.
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
.
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.
Added Trello tasks: , , , , , ,