Skip to content
This repository has been archived by the owner on Jan 3, 2024. It is now read-only.

Releases: unb-mds/2023-2-JuizVirtual

0.2.0

13 Dec 13:16
0.2.0
7be06a7
Compare
Choose a tag to compare

Release Notes

Feature

  • submission_table_colors: correcting size of the line and the function working
  • submission_table_colors: correcting size of the line
  • submission_table_colors: correcting colors of the table
  • submission_table_colors: colors of the table
  • included tests for RankingView class
  • added ranking page html
  • added ranking page url pattern
  • adds ranking view class
  • added ranking page hyperlink
  • syntax_highlighting: Add syntax highlighting support to the submission form
  • templates/users: now users can see how many points they have
  • submission_page: changing test
  • submission_page: test style update
  • submission_page: test name update
  • submission_page: tests update
  • submission_page: style update
  • submission_page: html update
  • submission_page: table update
  • submission_page: add submissions to nav bar
  • submission_page: template of submissions complete
  • submission_page: template of submissions incomplete
  • submission_page: submissions list tests
  • submission_page: submissions list tests
  • submission_page: submissions list
  • submission_page: arquivos
  • submission_page: changing test
  • submission_page: test style update
  • submission_page: test name update
  • submission_page: tests update
  • submission_page: style update
  • submission_page: html update
  • submission_page: table update
  • celery: add initial integration with RabbitMQ
  • submission_page: add submissions to nav bar
  • submission_page: template of submissions complete
  • submission_page: template of submissions incomplete
  • submission_page: submissions list tests
  • submission_page: submissions list tests
  • submission_page: submissions list
  • submission_page: arquivos
  • adds constraints attribute migration
  • update tests with constraints attribute
  • adds constraints attribute
  • adds constraints attribute
  • creates constraints attribute
  • adds rendering section for task constraints
  • apps/users/admin.py: score field has now been added to the admin panel
  • user-task-points: users are now not able to get infinite points for the same task
  • user-task-points: users now are able to get points in AC status of submission
  • celery: add initial integration with RabbitMQ
  • apps/submissions: add tasks test cases feature
  • apps/users: improve profile page
  • submission_admin_page: fixing tests
  • submission_admin_page: fixing submission admin
  • submission_admin_page: fixing submission admin
  • submission_admin_page: tests
  • submission_admin_page: admin page
  • add others users page
  • apps/users: improve profile page
  • submission_admin_page: fixing tests
  • submission_admin_page: fixing submission admin
  • submission_admin_page: fixing submission admin
  • submission_admin_page: tests
  • submission_admin_page: admin page
  • add others users page
  • allow our custom domain host
  • heroku: add a configuration file for review apps
  • heroku: add necessary config variables to the review apps
  • heroku: initial Heroku configuration file
  • adds katex typesetting library
  • moves DOCTYPE to page's first line
  • allow our custom domain host
  • apps/users/views.py: add ProfileView
  • renamed the user folder to 'users'
  • add user page
  • heroku: add a configuration file for review apps
  • heroku: add necessary config variables to the review apps
  • heroku: initial Heroku configuration file
  • submission-form: unnecessary View redundancie removed
  • submission-form: error in import corrected
  • submission-form: final view and form ready, submissions are now being inserted in the db
  • submission-form: code source box is now bigger
  • submission-form: get it cleaner looking, button not redirecting
  • submission-form: undo what was done, sub form in the tasks page instead
  • submission-form: add initial page
  • adds katex typesetting library
  • moves DOCTYPE to page's first line
  • apps/submissions: add some validations and tests
  • validators: contest views validator
  • validators: contest views validator
  • validators: contest status form validator tests
  • templates/registration: make the forms look better
  • LoginTemplate: add style to login page
  • validators: contest status form validator
  • validators: contest status form validator tests
  • validators: contest status form validator tests
  • validators: contest status form validator tests
  • validators: contest admin form validator
  • validators: contest admin form validator - fix errors
  • validators: contest admin form validator - fix errors.2
  • validators: contest admin form validator - fix errors.3
  • validators: contest admin form validator test
  • templates/registration: make the forms look better
  • LoginTemplate: add style to login page
  • apps/submissions: add other archives
  • apps/submissions: creat folder submissions and initial model
  • apps/problems: inicial problems form development
  • ci: initial CI integrations
  • registerView: add register view
  • registerView: add register view
  • change app.problems related instances to app.tasks
  • change app.problems related instances to app.tasks
  • change app.problems related instances to app.tasks

Fixes

  • fix-and-finalize-docs: fix minor issues
  • templates/tasks: refactor form layout
  • server/settings/base.py: Resolved merge conflict
  • do not cover MemoryError and TimeoutError exceptions
  • apps/tasks: add memory and time limits for the tasks
  • removed 'blank' argument
  • applies django template language style
  • update constraints attribute
  • removed unecessary empty lines
  • apps/users/tests.py: tests have now been updated so they test the correct fields
  • apps/tasks: fixed some issues appointed by reviewer
  • remove wrong files
  • remove wrong files
  • apps/tasks: fixed some faulty tests
  • apps/tasks/tests: updated oudated tests
  • apps/users: remove useless fields from users model
  • apps/submissions: fix submission admin page form
  • apps/tasks: do not allow users to access contest's tasks that have not been available yet
  • apps/users: remove useless fields from users model
  • apps/submissions: fix submission admin page form
  • removed FINISHED from is_accessible conditions
  • heroku: serve static files correctly on Heroku
  • heroku: disable static collection on Heroku environment
  • heroku: install gunicorn tool to run the application on Heroku
  • heroku: set the correct default for DJANGO_SETTINGS_MODULE environment variable
  • heroku: allow any Heroku host on ALLOWED_HOSTS
  • automatic-login: requested changes done
  • automatic-login: tests
  • automatic-login: authentication done
  • templates/tasks: move katex scripts to the base template
  • heroku: serve static files correctly on Heroku
  • heroku: disable static collection on Heroku environment
  • heroku: install gunicorn tool to run the application on Heroku
  • heroku: set the correct default for DJANGO_SETTINGS_MODULE environment variable
  • heroku: allow any Heroku host on ALLOWED_HOSTS
  • apps/tasks: broken code is now not so broken anymore
  • automatic-login: requested changes done
  • automatic-login: tests
  • automatic-login: authentication done
  • templates/tasks: move katex scripts to the base template
  • apps/contests: fix redundant methods and tests
  • apps/contests: fix model validation return type
  • templates/registration: remove unecessary code
  • templates/registration: remove unecessary code
  • apps/tasks: fix migration name
  • registerView: fix functions get and post

Refactors

  • fix-and-finalize-docs: 4th meeting badges now corrected
  • fix-and-finalize-docs: title for 10th meeting was listed as the 9th
  • fix-and-finalize-docs: changes for better appearance
  • settings/base.py: moved an app from django_apps
  • apps/tasks: split functions from handle_submissions
  • apps/users: removed one unnecessary comment
  • apps/tasks: removed unnecessary comments
  • apps/tasks: refactor some stuff
  • apps/tasks: fix minor issues
  • apps/tasks: variable names have been updated so they fit better in the pattern
  • apps/tasks: tests names now dont have upper case on them
  • apps/tasks: variable names describe better what they store
  • apps/tasks: tests are now more coherent with other tests
  • apps/tasks: user creation test has now been corrected upon reviewer request
  • templates/tasks: code for submit input button has been reestrutured
  • apps/tasks: refactored insertion in db

0.1.0

06 Dec 13:37
0.1.0
c2ea9b9
Compare
Choose a tag to compare

Release Notes

Features

  • templates/problems: improve the problem detail page
  • templates/contests: improve the contest details page
  • templates/contests: show the number of problems in a contest
  • templates/contests: improve contests list page
  • templates/contests: add the contest duration inside the card
  • apps/problems: add the initial problem app
  • apps/contests: improve the admin page
  • apps/contests: save the sent code as a string buffer
  • apps/contests: add the initial views for the contest app
  • apps/contests: add a status field to the contest model
  • apps/contests: add the initial contests app
  • apps/users: add the initial users app
  • templates: add initial registering template
  • templates/base: add the initial navbar
  • templates: add the initial project templates
  • templates/problems: improve the problem detail page
  • templates/contests: improve the contest details page
  • templates/contests: show the number of problems in a contest
  • templates/contests: improve contests list page
  • templates/contests: add the contest duration inside the card
  • apps/problems: add the initial problem app
  • apps/contests: improve the admin page
  • apps/contests: save the sent code as a string buffer
  • apps/contests: add the initial views for the contest app
  • apps/contests: add a status field to the contest model
  • apps/contests: add the initial contests app
  • apps/users: add the initial users app
  • templates: add initial registering template
  • templates/base: add the initial navbar
  • templates: add the initial project templates
  • add the initial Django project

Fixes

  • templates/base: fix dropdown menu style
  • fix user's dropdown menu boundaries
  • templates/contests: fix template tag spacing
  • templates/contests: pluralize the word problem correctly
  • templates/base: fix dropdown menu style
  • fix user's dropdown menu boundaries
  • templates/contests: fix template tag spacing
  • templates/contests: pluralize the word problem correctly
  • fix mypy module conflict