From f7bc8cf3e93665dd40550e2b78afa4df21d38270 Mon Sep 17 00:00:00 2001 From: Shrikrishna Bhat Date: Mon, 7 Apr 2025 09:55:30 -0400 Subject: [PATCH 01/16] enhancement: Add issue templates for bug reports, enhancement requests, and feature requests --- .github/bug_report.yml | 97 +++++++++++++++++++++++++++++++++ .github/config.yml | 2 + .github/enhancement_request.yml | 38 +++++++++++++ .github/feature_request.yml | 38 +++++++++++++ 4 files changed, 175 insertions(+) create mode 100644 .github/bug_report.yml create mode 100644 .github/config.yml create mode 100644 .github/enhancement_request.yml create mode 100644 .github/feature_request.yml diff --git a/.github/bug_report.yml b/.github/bug_report.yml new file mode 100644 index 00000000..aedcd321 --- /dev/null +++ b/.github/bug_report.yml @@ -0,0 +1,97 @@ +name: Bug Report +description: Report a bug or issue with the Audemy platform +title: "[BUG]: " +labels: [bug] +body: + - type: markdown + attributes: + value: | + ## 🐞 Bug Reporting Guidelines + Please follow this structured format to help us fix issues quickly. Make sure the bug is reproducible and hasn't already been reported. + + - type: input + id: title + attributes: + label: Short bug title + description: A clear, concise summary of the issue + placeholder: "[Bug] Submit button unresponsive after second question in Addition Game" + validations: + required: true + + - type: textarea + id: description + attributes: + label: Describe the bug + description: What happened and what should have happened? + placeholder: "After answering the second question in the Addition Game, the Submit button stops responding..." + validations: + required: true + + - type: textarea + id: steps + attributes: + label: Steps to reproduce + description: List the steps to reproduce the issue + placeholder: | + 1. Go to the Game Zone + 2. Open the Addition Game + 3. Answer the first two questions + 4. Try clicking the "Submit" button on the third question + 5. Notice that nothing happens + validations: + required: true + + - type: textarea + id: expected + attributes: + label: Expected behavior + description: What should have happened? + placeholder: "The Submit button should validate the answer, provide feedback, and move to the next question." + validations: + required: true + + - type: textarea + id: actual + attributes: + label: Actual behavior + description: What actually happened? + placeholder: "The button appears clickable but does nothing and no feedback is shown." + validations: + required: true + + - type: textarea + id: media + attributes: + label: Screenshots or recordings + description: If applicable, drag and drop images or video clips that show the bug. + placeholder: "Attach any relevant media files here." + + - type: textarea + id: environment + attributes: + label: Environment details + description: Add device, OS, and version information + placeholder: | + - Device: Desktop + - OS: macOS Sonoma + - Frontend Version: v0.3.4 + - Backend Version: main@6f9c2d1 + + - type: textarea + id: context + attributes: + label: Additional context + description: Any other info (e.g., logged in or not, using a screen reader, keyboard-only navigation, frequency of bug) + placeholder: "Happens every time; using VoiceOver on macOS; logged in as student" + + - type: checkboxes + id: confirm + attributes: + label: Before submitting + options: + - label: I have searched for existing bug reports. + required: true + - label: I am using the latest version of Audemy. + required: true + - label: I can reliably reproduce this bug. + required: true diff --git a/.github/config.yml b/.github/config.yml new file mode 100644 index 00000000..8005e322 --- /dev/null +++ b/.github/config.yml @@ -0,0 +1,2 @@ +blank_issues_enabled: false +contact_links: [] diff --git a/.github/enhancement_request.yml b/.github/enhancement_request.yml new file mode 100644 index 00000000..9295616c --- /dev/null +++ b/.github/enhancement_request.yml @@ -0,0 +1,38 @@ +name: Enhancement Request +description: Propose an improvement to an existing Audemy feature +title: "[ENHANCEMENT]: " +labels: [enhancement] +body: + - type: markdown + attributes: + value: "## 🔧 Enhancement Request\nUse this form to improve existing features in Audemy." + + - type: textarea + id: current + attributes: + label: What feature are you enhancing? + placeholder: "Describe the current feature." + validations: + required: true + + - type: textarea + id: improvement + attributes: + label: What improvement would you like to see? + placeholder: "Explain what should be improved and why." + validations: + required: true + + - type: textarea + id: benefit + attributes: + label: How will this benefit users? + placeholder: "Tell us how this improves user experience or functionality." + + - type: checkboxes + id: confirm + attributes: + label: Before submitting + options: + - label: I’ve checked for similar enhancement requests. + required: true diff --git a/.github/feature_request.yml b/.github/feature_request.yml new file mode 100644 index 00000000..1547d2db --- /dev/null +++ b/.github/feature_request.yml @@ -0,0 +1,38 @@ +name: Feature Request +description: Suggest a new feature for Audemy +title: "[FEATURE]: " +labels: [feature] +body: + - type: markdown + attributes: + value: "## 🎯 Feature Request\nUse this form to suggest a new feature you'd like to see in Audemy." + + - type: textarea + id: description + attributes: + label: Describe the feature + placeholder: "Clearly and concisely describe the feature." + validations: + required: true + + - type: textarea + id: value + attributes: + label: Why is this feature important? + placeholder: "Explain how this helps users or improves the product." + validations: + required: true + + - type: textarea + id: solution + attributes: + label: Possible implementation + placeholder: "Optional: any ideas on how to implement it?" + + - type: checkboxes + id: confirm + attributes: + label: Before submitting + options: + - label: I have searched for existing feature requests. + required: true From 729e656552bc2a22f335cbd28109adda145f6e8c Mon Sep 17 00:00:00 2001 From: Shrikrishna Bhat <37535815+master-of-none@users.noreply.github.com> Date: Mon, 7 Apr 2025 12:41:07 -0400 Subject: [PATCH 02/16] Revert "Enhancement: Add GitHub Issue Templates for Bug, Feature, and Enhancement" --- .github/bug_report.yml | 97 --------------------------------- .github/config.yml | 2 - .github/enhancement_request.yml | 38 ------------- .github/feature_request.yml | 38 ------------- 4 files changed, 175 deletions(-) delete mode 100644 .github/bug_report.yml delete mode 100644 .github/config.yml delete mode 100644 .github/enhancement_request.yml delete mode 100644 .github/feature_request.yml diff --git a/.github/bug_report.yml b/.github/bug_report.yml deleted file mode 100644 index aedcd321..00000000 --- a/.github/bug_report.yml +++ /dev/null @@ -1,97 +0,0 @@ -name: Bug Report -description: Report a bug or issue with the Audemy platform -title: "[BUG]: " -labels: [bug] -body: - - type: markdown - attributes: - value: | - ## 🐞 Bug Reporting Guidelines - Please follow this structured format to help us fix issues quickly. Make sure the bug is reproducible and hasn't already been reported. - - - type: input - id: title - attributes: - label: Short bug title - description: A clear, concise summary of the issue - placeholder: "[Bug] Submit button unresponsive after second question in Addition Game" - validations: - required: true - - - type: textarea - id: description - attributes: - label: Describe the bug - description: What happened and what should have happened? - placeholder: "After answering the second question in the Addition Game, the Submit button stops responding..." - validations: - required: true - - - type: textarea - id: steps - attributes: - label: Steps to reproduce - description: List the steps to reproduce the issue - placeholder: | - 1. Go to the Game Zone - 2. Open the Addition Game - 3. Answer the first two questions - 4. Try clicking the "Submit" button on the third question - 5. Notice that nothing happens - validations: - required: true - - - type: textarea - id: expected - attributes: - label: Expected behavior - description: What should have happened? - placeholder: "The Submit button should validate the answer, provide feedback, and move to the next question." - validations: - required: true - - - type: textarea - id: actual - attributes: - label: Actual behavior - description: What actually happened? - placeholder: "The button appears clickable but does nothing and no feedback is shown." - validations: - required: true - - - type: textarea - id: media - attributes: - label: Screenshots or recordings - description: If applicable, drag and drop images or video clips that show the bug. - placeholder: "Attach any relevant media files here." - - - type: textarea - id: environment - attributes: - label: Environment details - description: Add device, OS, and version information - placeholder: | - - Device: Desktop - - OS: macOS Sonoma - - Frontend Version: v0.3.4 - - Backend Version: main@6f9c2d1 - - - type: textarea - id: context - attributes: - label: Additional context - description: Any other info (e.g., logged in or not, using a screen reader, keyboard-only navigation, frequency of bug) - placeholder: "Happens every time; using VoiceOver on macOS; logged in as student" - - - type: checkboxes - id: confirm - attributes: - label: Before submitting - options: - - label: I have searched for existing bug reports. - required: true - - label: I am using the latest version of Audemy. - required: true - - label: I can reliably reproduce this bug. - required: true diff --git a/.github/config.yml b/.github/config.yml deleted file mode 100644 index 8005e322..00000000 --- a/.github/config.yml +++ /dev/null @@ -1,2 +0,0 @@ -blank_issues_enabled: false -contact_links: [] diff --git a/.github/enhancement_request.yml b/.github/enhancement_request.yml deleted file mode 100644 index 9295616c..00000000 --- a/.github/enhancement_request.yml +++ /dev/null @@ -1,38 +0,0 @@ -name: Enhancement Request -description: Propose an improvement to an existing Audemy feature -title: "[ENHANCEMENT]: " -labels: [enhancement] -body: - - type: markdown - attributes: - value: "## 🔧 Enhancement Request\nUse this form to improve existing features in Audemy." - - - type: textarea - id: current - attributes: - label: What feature are you enhancing? - placeholder: "Describe the current feature." - validations: - required: true - - - type: textarea - id: improvement - attributes: - label: What improvement would you like to see? - placeholder: "Explain what should be improved and why." - validations: - required: true - - - type: textarea - id: benefit - attributes: - label: How will this benefit users? - placeholder: "Tell us how this improves user experience or functionality." - - - type: checkboxes - id: confirm - attributes: - label: Before submitting - options: - - label: I’ve checked for similar enhancement requests. - required: true diff --git a/.github/feature_request.yml b/.github/feature_request.yml deleted file mode 100644 index 1547d2db..00000000 --- a/.github/feature_request.yml +++ /dev/null @@ -1,38 +0,0 @@ -name: Feature Request -description: Suggest a new feature for Audemy -title: "[FEATURE]: " -labels: [feature] -body: - - type: markdown - attributes: - value: "## 🎯 Feature Request\nUse this form to suggest a new feature you'd like to see in Audemy." - - - type: textarea - id: description - attributes: - label: Describe the feature - placeholder: "Clearly and concisely describe the feature." - validations: - required: true - - - type: textarea - id: value - attributes: - label: Why is this feature important? - placeholder: "Explain how this helps users or improves the product." - validations: - required: true - - - type: textarea - id: solution - attributes: - label: Possible implementation - placeholder: "Optional: any ideas on how to implement it?" - - - type: checkboxes - id: confirm - attributes: - label: Before submitting - options: - - label: I have searched for existing feature requests. - required: true From d4a1e7e0b3bb5ed29f110eb7a5c258b3c12636b7 Mon Sep 17 00:00:00 2001 From: Shrikrishna Bhat Date: Mon, 7 Apr 2025 12:49:36 -0400 Subject: [PATCH 03/16] Updated Folder structure --- .github/ISSUE_TEMPLATE/bug_report.yml | 97 +++++++++++++++++++ .github/ISSUE_TEMPLATE/config.yml | 2 + .../ISSUE_TEMPLATE/enhancement_request.yml | 38 ++++++++ .github/ISSUE_TEMPLATE/feature_request.yml | 38 ++++++++ 4 files changed, 175 insertions(+) create mode 100644 .github/ISSUE_TEMPLATE/bug_report.yml create mode 100644 .github/ISSUE_TEMPLATE/config.yml create mode 100644 .github/ISSUE_TEMPLATE/enhancement_request.yml create mode 100644 .github/ISSUE_TEMPLATE/feature_request.yml diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml b/.github/ISSUE_TEMPLATE/bug_report.yml new file mode 100644 index 00000000..aedcd321 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug_report.yml @@ -0,0 +1,97 @@ +name: Bug Report +description: Report a bug or issue with the Audemy platform +title: "[BUG]: " +labels: [bug] +body: + - type: markdown + attributes: + value: | + ## 🐞 Bug Reporting Guidelines + Please follow this structured format to help us fix issues quickly. Make sure the bug is reproducible and hasn't already been reported. + + - type: input + id: title + attributes: + label: Short bug title + description: A clear, concise summary of the issue + placeholder: "[Bug] Submit button unresponsive after second question in Addition Game" + validations: + required: true + + - type: textarea + id: description + attributes: + label: Describe the bug + description: What happened and what should have happened? + placeholder: "After answering the second question in the Addition Game, the Submit button stops responding..." + validations: + required: true + + - type: textarea + id: steps + attributes: + label: Steps to reproduce + description: List the steps to reproduce the issue + placeholder: | + 1. Go to the Game Zone + 2. Open the Addition Game + 3. Answer the first two questions + 4. Try clicking the "Submit" button on the third question + 5. Notice that nothing happens + validations: + required: true + + - type: textarea + id: expected + attributes: + label: Expected behavior + description: What should have happened? + placeholder: "The Submit button should validate the answer, provide feedback, and move to the next question." + validations: + required: true + + - type: textarea + id: actual + attributes: + label: Actual behavior + description: What actually happened? + placeholder: "The button appears clickable but does nothing and no feedback is shown." + validations: + required: true + + - type: textarea + id: media + attributes: + label: Screenshots or recordings + description: If applicable, drag and drop images or video clips that show the bug. + placeholder: "Attach any relevant media files here." + + - type: textarea + id: environment + attributes: + label: Environment details + description: Add device, OS, and version information + placeholder: | + - Device: Desktop + - OS: macOS Sonoma + - Frontend Version: v0.3.4 + - Backend Version: main@6f9c2d1 + + - type: textarea + id: context + attributes: + label: Additional context + description: Any other info (e.g., logged in or not, using a screen reader, keyboard-only navigation, frequency of bug) + placeholder: "Happens every time; using VoiceOver on macOS; logged in as student" + + - type: checkboxes + id: confirm + attributes: + label: Before submitting + options: + - label: I have searched for existing bug reports. + required: true + - label: I am using the latest version of Audemy. + required: true + - label: I can reliably reproduce this bug. + required: true diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml new file mode 100644 index 00000000..8005e322 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -0,0 +1,2 @@ +blank_issues_enabled: false +contact_links: [] diff --git a/.github/ISSUE_TEMPLATE/enhancement_request.yml b/.github/ISSUE_TEMPLATE/enhancement_request.yml new file mode 100644 index 00000000..9295616c --- /dev/null +++ b/.github/ISSUE_TEMPLATE/enhancement_request.yml @@ -0,0 +1,38 @@ +name: Enhancement Request +description: Propose an improvement to an existing Audemy feature +title: "[ENHANCEMENT]: " +labels: [enhancement] +body: + - type: markdown + attributes: + value: "## 🔧 Enhancement Request\nUse this form to improve existing features in Audemy." + + - type: textarea + id: current + attributes: + label: What feature are you enhancing? + placeholder: "Describe the current feature." + validations: + required: true + + - type: textarea + id: improvement + attributes: + label: What improvement would you like to see? + placeholder: "Explain what should be improved and why." + validations: + required: true + + - type: textarea + id: benefit + attributes: + label: How will this benefit users? + placeholder: "Tell us how this improves user experience or functionality." + + - type: checkboxes + id: confirm + attributes: + label: Before submitting + options: + - label: I’ve checked for similar enhancement requests. + required: true diff --git a/.github/ISSUE_TEMPLATE/feature_request.yml b/.github/ISSUE_TEMPLATE/feature_request.yml new file mode 100644 index 00000000..1547d2db --- /dev/null +++ b/.github/ISSUE_TEMPLATE/feature_request.yml @@ -0,0 +1,38 @@ +name: Feature Request +description: Suggest a new feature for Audemy +title: "[FEATURE]: " +labels: [feature] +body: + - type: markdown + attributes: + value: "## 🎯 Feature Request\nUse this form to suggest a new feature you'd like to see in Audemy." + + - type: textarea + id: description + attributes: + label: Describe the feature + placeholder: "Clearly and concisely describe the feature." + validations: + required: true + + - type: textarea + id: value + attributes: + label: Why is this feature important? + placeholder: "Explain how this helps users or improves the product." + validations: + required: true + + - type: textarea + id: solution + attributes: + label: Possible implementation + placeholder: "Optional: any ideas on how to implement it?" + + - type: checkboxes + id: confirm + attributes: + label: Before submitting + options: + - label: I have searched for existing feature requests. + required: true From 92e8b353b422cc24e2ffe23ae09c3e34b19fbd7b Mon Sep 17 00:00:00 2001 From: Shrikrishna Bhat Date: Thu, 10 Apr 2025 16:44:48 -0400 Subject: [PATCH 04/16] enhancement: Updated map and added a school to list --- src/pages/Impact/CollaboratingSchools/Affiliates.vue | 4 ++-- src/pages/Impact/CollaboratingSchools/Map.vue | 6 ++++-- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/src/pages/Impact/CollaboratingSchools/Affiliates.vue b/src/pages/Impact/CollaboratingSchools/Affiliates.vue index e795d676..c3361940 100644 --- a/src/pages/Impact/CollaboratingSchools/Affiliates.vue +++ b/src/pages/Impact/CollaboratingSchools/Affiliates.vue @@ -31,8 +31,8 @@ const schools = [ link: "https://asdb.az.gov/", }, { - name: "Obra D. Tompkins High School", - link: "https://www.katyisd.org/tompkins", + name: "Vermont Association For The Blind And Visually Impaired", + link: "https://www.vabvi.org/", }, { name: "HeZe Special Education Center (菏泽市特殊教育中心)", diff --git a/src/pages/Impact/CollaboratingSchools/Map.vue b/src/pages/Impact/CollaboratingSchools/Map.vue index 362bd6f7..66b197a3 100644 --- a/src/pages/Impact/CollaboratingSchools/Map.vue +++ b/src/pages/Impact/CollaboratingSchools/Map.vue @@ -26,7 +26,7 @@ export default { var location4 = [-89, 40]; var location5 = [-111.0937, 34.0489]; var location6 = [117.0208, 36.6683]; - var location7 = [-95.3698, 29.7604]; + var location7 = [-72.576, 44.2601]; var popupOffset = 25; var marker1 = new tt.Marker().setLngLat(location1).addTo(map); @@ -66,7 +66,9 @@ export default { var popup7 = new tt.Popup({ offset: popupOffset, closeButton: false, - }).setText("Obra D. Tompkins High School"); + }).setText( + "Vermont Association For The Blind And Visually Impaired" + ); marker1.setPopup(popup1); marker2.setPopup(popup2); From 3905ae7ca613f066ffd0cc19c2ac713cd5d89b68 Mon Sep 17 00:00:00 2001 From: DooHwanKim0419 Date: Tue, 15 Apr 2025 20:22:03 -0500 Subject: [PATCH 05/16] feat: added prettier --- .prettierrc | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 .prettierrc diff --git a/.prettierrc b/.prettierrc new file mode 100644 index 00000000..5e239fde --- /dev/null +++ b/.prettierrc @@ -0,0 +1,11 @@ +{ + "semi": true, + "singleQuote": true, + "trailingComma": "es5", + "tabWidth": 2, + "printWidth": 80, + "arrowParens": "always", + "bracketSpacing": true, + "htmlWhitespaceSensitivity": "css", + "vueIndentScriptAndStyle": false +} From 5db217d9ead14eba26e931ed478bf5c31f556b73 Mon Sep 17 00:00:00 2001 From: krs9851 Date: Wed, 16 Apr 2025 15:45:58 -0400 Subject: [PATCH 06/16] Changed gamezone divs into buttons --- src/pages/GameZone/GameZoneCard/GameZoneCard.vue | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/pages/GameZone/GameZoneCard/GameZoneCard.vue b/src/pages/GameZone/GameZoneCard/GameZoneCard.vue index e4aa1e9a..55555828 100644 --- a/src/pages/GameZone/GameZoneCard/GameZoneCard.vue +++ b/src/pages/GameZone/GameZoneCard/GameZoneCard.vue @@ -14,7 +14,7 @@ const props = defineProps({