NOBLEBLOCKS
  • Introducing NobleBlocks
  • White Paper
  • Our Team
  • Token Migration & Distribution Plan
Powered by GitBook
On this page

Completed Tasks

Last updated 2 months ago

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


March 15–16

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


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_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


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_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


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/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.


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_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.


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_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


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, and get_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_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.


February 5th - 6th

  • 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.


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, setAuthorResponse APIs.

    • 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_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.

Added Trello tasks: , , , , , ,

337
338
456
449
461
460
343
411
448
408
450
92
163