0.2.0-alpha
Pre-release
Pre-release
mmtftr
released this
25 Nov 18:59
·
244 commits
to main
since this release
0.2.0-alpha Release
Description
In this release, we've focused on nailing down domain-specific features and basic functionality of our platform.
Please check the README.md for instructions on how to deploy and run the project.
Covered requirements
Authentication & Users
- 1.1.1: Registration functionality enhanced
- 1.1.4: Sign-in functionality improved
- 1.2.4.1: Follow/unfollow users implemented
- 1.3.4: Profile search functionality added
Questions & Answers
- 1.6.1: Question creation with title, description, difficulty level
- 1.6.2: Question deletion implemented
- 1.6.3.1: Question upvoting/downvoting functionality
- 1.6.3.3: Answer creation with formatted text
- 1.6.4: Answer upvoting/downvoting system
- 1.6.6: Code execution service for supported languages
Tags & Search
- 1.3.1-1.3.3: Search functionality for tags, questions, and users
- 1.5.2-1.5.5: Tag types implemented (Programming Language, Software Library, Computer Science Term)
- 1.5.6: Tag creation functionality
- 1.5.8: Follow/unfollow tags feature
Feed & Content Management
- 1.4.1-1.4.4: Feed implementation with filtering
- 1.4.4.3: Bookmark questions feature
- 1.6.3: Question updates and modifications
System Requirements
- 2.1.1: Wikidata API integration for tag data
- 2.1.2: Tag photo retrieval from Wikimedia
- 2.5.2-2.5.4: Input validation for tags, questions, and answers
What's Changed
- Backend/feature/437 create tag entity by @EnesBaserr in #440
- Question entity. by @EnesBaserr in #441
- Answer Entity Created. by @EnesBaserr in #442
- [BE] feat(backend): implement code execution service by @atakanyasar in #443
- Implemented POST question upvote functionality. by @EnesBaserr in #450
- Backend/feature/449 implement POST question Downvote by @EnesBaserr in #451
- Backend/feature/444 Create SPARQL Queries by @NazireAta in #445
- Backend Wikidata Service Impl by @EnesBaserr in #458
- GET tags/{tagId} endpoint by @EnesBaserr in #459
- Create Queries for Software Library and Computer Science Term by @NazireAta in #463
- Implement POST /questions by @EnesBaserr in #464
- Implement POST /questions/{questionId}/bookmark by @EnesBaserr in #466
- Implement POST /tags. Create new tag . by @EnesBaserr in #468
- Implement DELETE upvote and downvote endpoints by @Cgtycolak in #471
- [Mobile] Question Page & Tag Page by @mmtftr in #473
- Lab 5: PR by @mmtftr in #475
- [Lab] Lab 6 PR by @mmtftr in #498
- Implement POST answer/{answerId}/upvote and answer/{answerId}/downvote by @atakanyasar in #509
- Implement DELETE bookmark question endpoint by @Cgtycolak in #474
- Merge Develop to Main by @atakanyasar in #510
- feat(moble): implement question creation screen by @atakanyasar in #518
- [Deploy] Re-Attempt Deployment by @mmtftr in #522
- [Lab] Lab 7 PR by @mmtftr in #513
- Search Tag Endpoint implemented. by @EnesBaserr in #530
- Create answer endpoint implemented. by @EnesBaserr in #531
- Get Question Detail endpoint implemented. by @EnesBaserr in #534
- Delete Answer endpoint implemented. by @EnesBaserr in #535
- Update an answer endpoint implemented. by @EnesBaserr in #536
- Delete a question endpoint implemented. by @EnesBaserr in #542
- Update a question endpoint implemented. by @EnesBaserr in #543
- 404 Not found error fixed. by @EnesBaserr in #544
- [FE/Mobile] Synchronize API schema by @mmtftr in #545
- [Mobile] Create Profile Page by @mmtftr in #549
- Mobile Question Creation Screen by @atakanyasar in #550
- Cascading Dele operations is removed from Question entity. by @EnesBaserr in #556
- Double upvote and downvote operation is blocked. by @EnesBaserr in #557
- Get answers for a question endpoint & service implemented. by @EnesBaserr in #558
- Implement User Search Endpoint by @Cgtycolak in #552
- [Frontend] Added Exercism Recommendations Integration by @mmtftr in #560
- [FE] Implement Answer Create Form by @mmtftr in #562
- Implement Question Search Endpoint by @Cgtycolak in #555
- Implement User Get Followings Endpoint by @Cgtycolak in #554
- [Deploy] Deploy to production by @mmtftr in #563
- [Deploy] Test deployment by @mmtftr in #564
- [Deploy] Test deployment by @mmtftr in #565
- feat(backend): users can follow/unfollow tags by @atakanyasar in #566
- feat(backend): add selfVoted for question and answers by @atakanyasar in #567
- [FE] Implement Tag Create by @asligook in #568
- Added Question Creation Page Structure by @NazireAta in #553
- [Mobile] Create Answer Page by @atakanyasar in #569
- [Deploy] Test deploy by @mmtftr in #570
- [FE] Implement Feed Page by @asligook in #572
- [Deploy] Test deploy by @mmtftr in #573
New Contributors
- @Cgtycolak made their first contribution in #471
Full Changelog: customer-milestone-1...customer-milestone-2