This repository was archived by the owner on Mar 23, 2023. It is now read-only.
Conversation
* Add ability to create and study quizzes using the Leitner System (#30) * Remove NavBar file, fix navbar CSS and create screencontainer * Remove unused imports * Add basic structure to study page with Mock data * Update ViewQuizzesListItem to not render <ul> element when no cards have been added * Add test to Study and update testUtils to include addQuiz * Refactor to have StudyHome as its own component * Add StudyQuestion page (buttons currently not working) * Quiz Questions + Review (#5) * Handle correct / incorrect button press on StudyHome * Remove unused type * Add StudyReviewListItem * Add StudyReviewListItem * Add tests for ListReviewItem * Add test for Study * Feature/tsnode (#7) * Add TSNode * Downgrade ts to allow linter to work * Update .gitignore to ignore js for client files * Create a type file to stop redefining types across multiple files (#8) * Add types file and move quizType and cardType to it * Move FormattedCard to type file * Change cardType and quizType to Card and Quiz * Fix spacing * E2E tests (#9) * Add e2e test for managing cards * add tests for adding and deleting quizzes * Fix linting issues * Add ts-ignore for undefined types * Remove process.env for axios * Add e2e test for editing quiz and add further checks for existing tests * Update e2e to ignore e2e/*.js files * Update linting rules to ignore e2e/**/*.js files * E2E (#10) * Add e2e test for managing cards * add tests for adding and deleting quizzes * Fix linting issues * Add ts-ignore for undefined types * Remove process.env for axios * Add e2e test for editing quiz and add further checks for existing tests * Update e2e to ignore e2e/*.js files * Update linting rules to ignore e2e/**/*.js files * * Add different boxes for flashcards (#11) * Begin implementation of boxes * Add boxes to card type * Add box display on manage quizzes * Fix bug where updated cards weren't stored in DB correctly * Fix mongo tests * Fix ViewQuizzesListItem tests * Fix linting and unit tests * Change card boxes based on correct/incorrect answers * Create AddQuiz function for e2e tests * Add basic studying e2e test * Add tests for basic studying * Update types * Add dropdown and create StudyHomeListItem component * Pass boxlevel to study component * Add ability to do quizzes based on box levels * Add E2E tests for checking boxes * Fix linting errors * Remove comments * General quality of life updates (#12) * Add pre-commit hooks * Update package versions * Update husky hooks to include chrome E2E tests * Update readme and client/.env file in preparation for removing hardcoded axios URL * Allow for further port configuration * Fix some version numbers * Fix and update linter and ts-* version numbers * Update and bin @babel packages * Update remaining root package.json to have pinned versions * Update client package modules * Tidy e2e tests (#13) * Move selectors to constants file * Move imported selectors to top of file and use HTTP requests to add cards before tests in E2E tests * Add issue templates (#14) * updating-http-methods (#20) * Make quiz levels so they're individual boxes, rather than Level+ (#28) * Update documentation and add licencing (#29) * Add GNU GPLv3 licence * Add changelog * Add contributing file * Update README and server starting message * Fixed typos and made contributing steps more clear Co-authored-by: Jacoberson <58759808+Jacoberson@users.noreply.github.com> * Change navbar buttons to be <button> rather than <p> * Update changelog Co-authored-by: Jacoberson <58759808+Jacoberson@users.noreply.github.com>
Bumps [tmpl](https://github.com/daaku/nodejs-tmpl) from 1.0.4 to 1.0.5. - [Release notes](https://github.com/daaku/nodejs-tmpl/releases) - [Commits](https://github.com/daaku/nodejs-tmpl/commits/v1.0.5) --- updated-dependencies: - dependency-name: tmpl dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Fix linting issues * Fix linting issues * Fix linting errors * Update changelog * Fix further linting errors * Add typing for handleChange on StudyHomeListItem * Fix linting issues and add typings for mongo.ts * Fix linting issues
* Bump axios from 0.21.1 to 0.21.2 Bumps [axios](https://github.com/axios/axios) from 0.21.1 to 0.21.2. - [Release notes](https://github.com/axios/axios/releases) - [Changelog](https://github.com/axios/axios/blob/master/CHANGELOG.md) - [Commits](axios/axios@v0.21.1...v0.21.2) --- updated-dependencies: - dependency-name: axios dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com> * Update changelog to reflect axios change Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: JRIngram <jr-ingram@hotmail.co.uk>
* Demonolith server * Update package for client and linting rules * Get jest tests working for front-end * Fix client linting issues * Update linting and tests for server * Condense list items into parent list component * Condense studyhome * Move StudyReviewListItem to StudyReview * Remove root package and move node_modules to relevant directories * Add cypress manage cards test * Explicitly check for text * Remove old manageCards test * Add E2E linter * Add custom command for adding card * Begin adding manageQuizzes file * Begin adding manageQuizzes file * Add cypress manage quizzes test * add study quiz flow cypress test * Add quizBox cypress test * Fix linting problems * export individual selectors * Remove pre-commit hook * Add a constants file * Update tests * update readme * Updated config.yml * Updated config.yml * Updated config.yml * Updated config.yml * Add tsc for e2e tests * Update pre-push hook * Update linter rules * Updated config.yml * Update pipeline to include e2e tsc * update changelog.md
* Update BE tests to use in-memory server * Updated config.yml * Remove TEST_ENV variable for server * ckpt * Remove root example env
* Fix navbar item hover * Update changelog
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Pull Request (PR) - rc 2.0.0
[2.0.0] - 2022-10-20
breaking change Code base structure is now changed. Server and Client require different instructions to run and use different
package.jsonfiles. See theREADME.mdfile.Added
Changed
<p>to<button>to improve accessibility.package.jsonfiles.Deprecated
Removed
Fixed
Security