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

🔖 Release version 1.1.0 #300

Merged
merged 22 commits into from
Nov 1, 2022
Merged

🔖 Release version 1.1.0 #300

merged 22 commits into from
Nov 1, 2022

Conversation

JeronimoMendes
Copy link
Member

@JeronimoMendes JeronimoMendes commented Nov 1, 2022

Added

  • Question pages with information, resolutions, comments and resources.
  • Improve development experience

Fixed

  • Web responsiveness

JeronimoMendes and others added 21 commits June 4, 2022 11:10
* Add resolution field

* Add resolution field to serializer

* Adapt endpoint

* Add resolution to submission page

* Remove print
* Create `Resource` model

* Create `Resource` serializer

* Create POST endpoint

* Add DELETE endpoint

* Add permission class
* Added some Font responsiveness to the Landing page

* Deleted redudant information

* Created Responsive Functions

* Altered the Navbar and LandingPage margin structure

* Revisioned Margin structure of Navbar

* Restructured HomePage Icons Dims

* Made settings page height responsive

* Finalise Settings page restructure

* Finalised Login page Restructuring

* Regsiter Page responsiveness restructuring

* Made Final Adjustements

* Readjust the max fontsize of the homebuttons

* Made Font size more reposnive in Exams

* Fixed the maxWidth parameter to correct unaligned arrows in ExamPage
* Report model created

* Report model created

(maybe functional)

* Noob mistakes solved

* Fix some errors

* Acess blocked for non-admins

Non-admins can't access nor delete reports, only create them

* Small changes

* Removed unused import
Bumps [django](https://github.com/django/django) from 3.2.13 to 3.2.14.
- [Release notes](https://github.com/django/django/releases)
- [Commits](django/django@3.2.13...3.2.14)

---
updated-dependencies:
- dependency-name: django
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [pillow](https://github.com/python-pillow/Pillow) from 9.1.0 to 9.1.1.
- [Release notes](https://github.com/python-pillow/Pillow/releases)
- [Changelog](https://github.com/python-pillow/Pillow/blob/main/CHANGES.rst)
- [Commits](python-pillow/Pillow@9.1.0...9.1.1)

---
updated-dependencies:
- dependency-name: pillow
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [terser](https://github.com/terser/terser) from 5.13.1 to 5.14.2.
- [Release notes](https://github.com/terser/terser/releases)
- [Changelog](https://github.com/terser/terser/blob/master/CHANGELOG.md)
- [Commits](https://github.com/terser/terser/commits)

---
updated-dependencies:
- dependency-name: terser
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Add issue templates

* Bump django from 3.2.13 to 3.2.15 in /backend

Bumps [django](https://github.com/django/django) from 3.2.13 to 3.2.15.
- [Release notes](https://github.com/django/django/releases)
- [Commits](django/django@3.2.13...3.2.15)

---
updated-dependencies:
- dependency-name: django
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Jerónimo Mendes <39437433+JeronimoMendes@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Add issue templates

* Update lint.yml

* Add Makefile
* Initial Enabling of ReportsPage

* Changes made to the initial example

* GetReports Backend initialised

* Removal of console log

* Default Collumn widths

* Added Expanded Information per Report, made a Component for each report in the table

* Serialized Foreign Key retrieving only one of the properties

* Added Delete Icon

* Delete Report Backend Added

* Fixed Number Comparison

* Added Erro Type Filtering

* Added all filtering functionality

* Styles the Dropdown according to new MUI5 Documentatio, simplification of style overrides

* Enable hrefs to question page

* Change table data display

* Made only those with body show expandable icon

* Separeted the ReportTable Component into 2 tider components

* Created a button to alert what Question has more reports

* Fixed Select in GenExamPage

* Fixed Select in LeaderBoardPage

* Added Corrections

Co-authored-by: Jerónimo Mendes <jeronimo.m.mendes@gmail.com>
* Enable Question page

* Add grid layout

* Create new box component

* Fetch Question

* Add information panel

* Add resolution box

* Add resources panel

* Create math block component

* Added Basic Structure for Comment Section, css missing

* Finnished Comment Section

* Finished Reply Area

* Make delete only a option for mods or authors

* Fixing wrong Mod User expression

* Responsive Fonts added with new Hooks

* Made Chat and Comment Components, for factorization

* Change Comment POST body

* Deleted has_upvoted and has_downvoted

* Pass context

* Add user serializer to comment serializer

* Fix typo

* Connect to backend

* Update on comment deletion

* Update comments on comment submission

* Fix typo

* Fixed Horizontal Overflow due to navbar

* Made TextField reset after submission

* Added prop to question so that it can be unresponsive when it is not necessary

* Fixed Grid Structure inconsistencies

* Report Button Added

* Generic Structure of the Dialog is set

* Added Submission And Form

* Selected Report Type CSS

* Connected With Backend

* Verifications and Notifications added

* Fixed Verifications inconsistencies, tidier code

* Small changes to responsiveness

* Made the Textfield smaller and Submit button's size static

* Fixed Missing Box and Missing Question ID

* Enable hrefs to question page

* Added Profanity control

* Asked Improvements

* Allow for date to be shown in each comment

* Address review comments

* Added Sorting capabilities to the questionArray

* Transfered the Sorting functionalities to the question page

* Changed the Styling of the Branch to MUIv5

* Changed Box Styling

* Fixed Visual Bug in Styling of Comments

* Reduced Redunduncies and made the requested changes

* Reduced More styling Redundancies and added responsive Icons

* Added more responsive icons

* Removed Sneaky Console Logs from previous PR

* Fixed ESlint bug

* Missing Bracket from Commit Merge

* Fix eslint

* Fix code style issues with Prettier

Co-authored-by: Miguel Dinis de Sousa <miguel.dinis.s@tecnico.ulisboa.pt>
Co-authored-by: Miguel Dinis <80652363+LordOfTheNeverThere@users.noreply.github.com>
Co-authored-by: Lint Action <lint-action@samuelmeuli.com>
* Made Navbar minimally responsive for Mobile

* Fixed Homepage Bug (Uncontrolled Width) added Box Component

* Disabled Margins near root

* Finding a workaround for the absence of global margins

* Added Mobile Viewport restriction

* making HomePage tidier and more responsive

* More responsive changes

* Missing Swipeble Drawer Functionality added

* Made Swipeble Drawer occur in Mobile while no user is logged in

* Added Detective SVG to the Drawer

* Made changes to the Drawers text along with two new components to systematize our UI

* Adjust AboutPage to 0 margin

* Add min to heigfht of logo on the drawer

* Converted About Page to MUIv5 styling

* Added few new typography components and made some alterations to the previous ones

* Used the new Components on the AboutPage tiding up styling also

* Fixed Some Typography inconsistencies added padding

* Finished AboutUs Restyling and Responsiveness

* Made Navbar minimally responsive for Mobile

* Fixed Homepage Bug (Uncontrolled Width) added Box Component

* Disabled Margins near root

* Finding a workaround for the absence of global margins

* Added Mobile Viewport restriction

* making HomePage tidier and more responsive

* More responsive changes

* Missing Swipeble Drawer Functionality added

* Made Swipeble Drawer occur in Mobile while no user is logged in

* Added Detective SVG to the Drawer

* Made changes to the Drawers text along with two new components to systematize our UI

* Adjust AboutPage to 0 margin

* Add min to heigfht of logo on the drawer

* Converted About Page to MUIv5 styling

* Added few new typography components and made some alterations to the previous ones

* Used the new Components on the AboutPage tiding up styling also

* Fixed Some Typography inconsistencies added padding

* Finished AboutUs Restyling and Responsiveness

* Conflicts Collateral Damage solved

* Reports Page No margin correction

* Question Page no Margin Correction

* Added the systematic typographies to question page

* Correct Margin in Results Page

* Correct Exam Page Margin

* Renable Mobile Warning Page Functionality

* Correct Margin Exam Page

* Correct Leaderboard margin

* Correct Margin Gen Exam Page

* Correct Margins Landing Page
Bumps [oauthlib](https://github.com/oauthlib/oauthlib) from 3.1.1 to 3.2.1.
- [Release notes](https://github.com/oauthlib/oauthlib/releases)
- [Changelog](https://github.com/oauthlib/oauthlib/blob/master/CHANGELOG.rst)
- [Commits](oauthlib/oauthlib@v3.1.1...v3.2.1)

---
updated-dependencies:
- dependency-name: oauthlib
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Deprecation solved

* Unused urls removed
Bumps [django](https://github.com/django/django) from 3.2.13 to 3.2.15.
- [Release notes](https://github.com/django/django/releases)
- [Commits](django/django@3.2.13...3.2.15)

---
updated-dependencies:
- dependency-name: django
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Fix settings to allow list of allowed hosts

* Update .env.example
@JeronimoMendes
Copy link
Member Author

JeronimoMendes commented Nov 1, 2022

@LordOfTheNeverThere @afonsofsdomingues I'm merging this as the PR's were already reviewed and an important patch (#299) is needed to have functional admin pages on prod. (I hope so)

@JeronimoMendes JeronimoMendes merged commit e942ce2 into main Nov 1, 2022
@afonsofsdomingues
Copy link
Collaborator

@LordOfTheNeverThere @afonsofsdomingues I'm merging this as the PR's were already reviewed and an important patch (#299) is needed to have functional admin pages on prod. (I hope so)

Ok

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.

4 participants