Daily, weekl Completed Tasks

Backend: Rust. Frontend: React + Redux + Typescript

We have fully rebuilt our website from the ground up and below are some of our daily completed tasks by our team

January (started building the new site from scratch):

Yaroslav 10:40 PM 16th ~ 18th

  • migrated user data from old site

hallen 10:11 PM 18th-19th January

  • integration on article view page

  • add validation in new article page

  • add import url error message on DoiImportModal and fix some issues on view article

  • add links to article navbar and paths

Bohdan 9:48 PM 16th January

  • update signin/signup ui

  • update profile avatar hovor action

  • fix post view count issue

  • update user item ui

  • fix profile page tab issue

  • fix user follow state issue

17th January

  • create specific user features in create post modal

  • update avatar ui

  • update internet identity login/connect

18th January

  • fix profile image squeeze issue

  • fix profile page issue

  • create user avatar modal

  • update member page

  • integrate telegram login features

Jan 3rd

  • fix some ui issues on post, setting page

  • internet identity login canister

  • update leaderboard, Home on NerdNuggets

  • add new api and Footer on NerdNuggets

  • modify article submission in Nobleblocks

  • work on google login/register integration

  • work on other user's profile

  • update google login

  • complete user profile page

  • work on twitter login

5th January

  • update get_users_by_category to get total amount of supports / users on NerdNuggets leaderboard page

  • add get_searched_v_categories to get the total amount of categories on NerdNuggets home page

6th January

  • update get_profile api to get other's profile on Nobleblocks

  • add report_user api to report others on Nobleblocks

7th January

  • update get_profile to get the following status of others for me on Nobleblocks

  • update get_members to not get the users whose user_name or first_name is empty on Nobleblocks

  • work on twitter login (40%)

hallen 1:38 AM 6th January

  • add article dashboard, current articles, decline, pending article pages on admin and editor role

  • add extension button to common component and constants

7th January

  • add article invitation page and decline modal to editor and reviewer role

  • add article submission detail page

  • add expertise, review, recommend section in article invitation page

  • add modal, Typography, Box components in common component

8th January

  • add search reviewer page

  • add inviter page

  • add line to common component, add keydown event to InputField

Yaroslav 8:27 PM 7th January

  • refacto state and errors

8th January

  • refactor service and repository

  • add user_info, post_info, post_comment_info trait

  • add env variable for env file

Bohdan 8:35 PM 8th January

  • complete twitter login (frontend)

  • update home page ui

  • fix some issues (user profile page, router config, post detail page)

Bohdan 9:47 PM 9th January

  • update signin/ signup page ui

  • fix twitter login/signup issue

  • fix onboarding step1 error handler

hallen 10:36 AM 9th January

  • add feedback decision page for Editor and Reviewer

  • add Comments page for Editor and Reviewer

  • add Chat page for reviewer

  • add new common components, comment item, feedback item and feedback modal

10th January

  • add active submission, progress submission and archived submission for author role

Erik 7:23 AM 8th January

  • complete twitter login on Nobleblocks

9th January

  • design article database and models to add article on Nobleblocks

  • add get_article and get_article_types api on Nobleblocks

  • add create_article api to create an article when click the "Add article" btn

  • add update_article_step 1~4 apis to save by step page

  • add submit_article api to submit the article on Nobleblocks

10th January

  • add block_user api to block the users on Nobleblocks

  • update get_members to get blocklist on Nobleblocks

  • add suggested_users api for suggested for you on Nobleblocks

11th January

  • add delete_post api to delete the own posts on Nobleblocks

  • add report_post api to report the posts on Nobleblocks

  • update block_user and report_user api to act only once on Nobleblocks

  • add is_reported into UserInfo of response of getting user's profile on Nobleblocks

Yaroslav 10:48 AM 9th, 10th January

  • refactor backend codebase

  • Internet Identity login feature (70%)

hallen 12:59 PM 11th January

  • add Publication page

  • add admin dashboard page

  • add new hooks, UserEditModal, ConfirmModal

  • modify protecded route and components

Bohdan 10:29 AM 10th January

  • fix profile page issue

  • create comment modal

  • create post modal

  • update post item

Bohdan 10:31

11th January

  • integrate delete/report post

  • integrate report/block user

  • update post item

  • fix issues on comment item, user profile, post item

Bohdan 10:33

12th January

  • integrate suggested for you api

  • work on state management issue (50%)

  • create share post/user feature

Erik 6:36 PM 12th January

  • design article_author database and models to add article_author on Nobleblocks

  • add add_author, update_author, delete_author apis on creating article step 2

  • update update_article_step_2 to reorder the authors when creating article

13th January

  • update report_user and report_post to unreport on Nobleblocks

  • combine check_liked_me and check_bookmarked_me into check_post_related_me

  • update get_profile to check if user_id is valid

  • add followers to response of get_profile api to show the followers on user profile page

  • update get_post_comments to sort by created_at desc

14th January

  • add a feature to increase count_view of user profile and post when get_profile and get_post

  • add noble_id to response of get_profile and update sign_up method to generate noble_id for user

  • migrate user table for user roles and add current user role to token

  • add session into the request of get_profile and get_post to prevent multi increasing count_view

  • add change_role api to change user role to a another verified role

Bohdan 8:32 PM 13th January

  • fix feedbacks

  • update category click event of post item

  • update followers in profile page

  • add view count on profile and post item

  • session implementation on profile and post page

hallen 10:31 PM 12th January

  • add new article apis

  • add article store

13th Jaunuary

  • add new apis(updateAritcleAuthor, addArticleAuthor, updateArticleAuthor, deleteArticleAuthor)

  • modify article store

  • implement create submission feature in 'New Submission' button, and modify article header

  • integrate with backend on article submission page

Bohdan 11:35 AM 14th January

  • integrate followers/followings/blocklist

  • fix onboarding step issue

  • update profile page ui

  • update profile image hover feature

  • update member page (able to report, block users)

Erik 2:34 AM 15th January

  • add verified roles to response of login and change_role apis

  • add article_suggested_reviewer table and model for suggesting reviewers by author

  • add Get and Add, Delete apis for suggested reviewers on step 5 of creating article

  • update get_members to get the latest users first, and fix an error on this api

  • add send_invite_email method to send emails when an admin invites an editor

Yaroslav 7:11 AM 12th - 15th

  • implemented nobleblcoks canister to sign in with internet identity

  • add login_with_internet_identity api

Bohdan 6:04 PM 15th January

  • refactor codebase for global state management confliction

  • update signup /signin ui

  • user profile item hover feature

  • fix some issues (post view count issue, userItem issue)

Erik 8:50 PM 16th January

  • add count_blocked_users to response of get_privacy on setting page

  • update get_posts api to get only the media posts

  • add delete_article api to allow author to delete their own articles

  • update get_members api to search the users by their name to select the specific users when creating a post

  • update get_posts to show posts to allowed users (Everyone, Myfollower, SpecificUsers)

  • update the response of get_article_list to Vec<ArticleDashboardInfo>

hallen 9:53 PM 14th January

  • add new apis(addSuggestedReviewer, deleteSuggestedReivwer, getSuggestedReviewers)

  • integration with backend on article authors page

  • modify article submission page and article navbar

  • modify article store, article author page

15th January

  • integration on article manuscript page

  • integration on article permission page

  • integration on article recommend reviwer page

  • integration on article review page

  • add RecommendReviewerModal and modify components

hallen 9:30 PM 16th January

  • add new apis(getArticleList, inviteEditor, deleteArticle, updateUserRole)

  • implment role change feature, modify desktop menu

  • integration on publication page

  • modify article editor, userStore, protected route

17th January

  • integrate with getArticle, getArticleAuthors, getSuggestedReviewers apis on new article page

  • modify article submission, article detail page

  • modify article navbar, basic component and routes

  • add DoiImportModal, modify inputField, decline modal, recommendReviewerModal

  • modify article editor, article submission layout

Last updated