Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Development #658

Merged
merged 380 commits into from
Dec 25, 2023
Merged

Development #658

merged 380 commits into from
Dec 25, 2023

Conversation

Sefik-Palazoglu
Copy link
Contributor

Milestone 3 work combined here:
Mobile

Changelog

Profile page (Edit, Follow, Upload Image, Person specific feed)
Feed page (Semantic search)
Create poll page (Add tags)
Leaderboard
Forgot password flow
Some basic UI fixes
Moderation Flaw
Vote poll page is redesigned with new functionalities such as (Report, Annotations, Share)

Annototations

Changelog

Annotation server is implemented
Support for GET, POST and DELETE annotations
Support for CSSSelector
Support for XPathSelector
Support for TextQuoteSelector
Support for TextPositionSelector
Support for image annotation in form of Fragment Selectors

Frontend
Profile page ( Follow, Person specific feed)
Feed page (Semantic search)
Leaderboard
Forgot password flow
Some basic UI fixes
Moderation-not-moderator
moderation-not-jury
moderation-jury
Vote poll page is redesigned with new functionalities such as (Report, Annotations, Share)

Backend

Changelog

Mod selection routine is added
Poll close routine which handles both poll closing and grading is added
Moderator requests has been implemented and their endpoints are added
Moderator tags has been implemented and their endpoints are added
Poll report and comment mechanisms has been implemented
Friend mechanisms follow,unfollow,followers and followed has been implemented
Point system has been implemented
New methods for get poll has been implemented

EmreBatuhan and others added 30 commits December 18, 2023 22:25
…_connect_back

Frontend/feature/moderator-UI-and-connect-back
UI of tag selection in the moderation-not-jury page is implemented with mock data.
frontend/feature/moderation_tag_selection_UI
Tag selection on moderation-not-jury page is connected with backend with 2 API requests (moderators/my-tags) GET and POST. GET request is executed at every render of the page and POST request is executed every change on tag list. If a user selects more than 5 tags or selects no tags, no request is sent and warning message is shown. The information of member being moderator or not is also taken from backend using profile/myProfile endpoint and necessary page is shown accordingly. On the moderation-not-moderator page when a member clicks apply button a POST request is sent to /moderators/request-promotion end point and a success message to user is shown. Necessary CSS updates of new components are also done.
YigitSekerci and others added 21 commits December 25, 2023 19:37
Mobile/development merge to development for milestone
Leaderboard Implementation and Modal in Sign-Up page
Moderation posts on moderation-not-jury page were not getting updated when a tag change happens. I fixed the error by changing the function call place. Also while siging up password validation was working incorrectly. It is also fixed by updating the regex.
…-signup

fixed the error on signup and moderation pages
Copy link
Contributor

@EmreBatuhan EmreBatuhan left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The code is good to go

Copy link
Contributor

@AliNasra AliNasra left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Adieu

@Sefik-Palazoglu Sefik-Palazoglu merged commit 5543f2a into main Dec 25, 2023
@selinisik selinisik linked an issue Dec 29, 2023 that may be closed by this pull request
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

9 participants