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

Improve repository #1796

Closed
wants to merge 3 commits into from
Closed

Conversation

Toowiredd
Copy link

@Toowiredd Toowiredd commented Jan 29, 2025

Toowiredd Medium Toowiredd /improve-repository → Lissy93/dashy Commits: 3 | Files Changed: 7 | Additions: 134 Label Unchecked Tasks Powered by Pull Request Badge

Category:

One of: Bugfix / Feature / Code style update / Refactoring Only / Build related changes / Documentation / Other (please specify)

Overview

Briefly outline your new changes...

Issue Number (if applicable) #00

New Vars (if applicable)

If you've added any new build scripts, environmental variables, config file options, dependency or devDependency, please outline here

Screenshot (if applicable)

If you've introduced any significant UI changes, please include a screenshot

Code Quality Checklist (Please complete)

  • All changes are backwards compatible
  • All lint checks and tests are passing
  • There are no (new) build warnings or errors
  • (If a new config option is added) Attribute is outlined in the schema and documented
  • (If a new dependency is added) Package is essential, and has been checked out for security or performance
  • (If significant change) Bumps version in package.json

Separate the main branch from the original branch and add voice recognition functionality.

* **Voice Recognition Component**:
  - Add `src/components/VoiceRecognition.vue` to create a new component for voice recognition using Web Speech API.
  - Add methods to start and stop voice recognition.
  - Emit recognized voice commands to parent components.

* **Header Component**:
  - Modify `src/components/PageStrcture/Header.vue` to import and integrate `VoiceRecognition.vue`.
  - Add a button to start and stop voice recognition.
  - Handle recognized voice commands and map them to actions.

* **Search Bar Component**:
  - Modify `src/components/Settings/SearchBar.vue` to import and integrate `VoiceRecognition.vue`.
  - Add a button to start and stop voice recognition.
  - Handle recognized voice commands and map them to search actions.

* **Natural Language Search Utility**:
  - Add `src/utils/NaturalLanguageSearch.js` to create a new utility file for natural language search using NLP.js.
  - Add methods to parse and understand user queries.
  - Connect parsed queries to existing search functionality.

* **Main File**:
  - Modify `src/main.js` to import and initialize `NaturalLanguageSearch.js`.
  - Add a global event listener for voice commands.

* **Devcontainer Configuration**:
  - Modify `.devcontainer/devcontainer.json` to add tasks for testing and building.

* **Package Configuration**:
  - Modify `package.json` to add a test script.

---

For more details, open the [Copilot Workspace session](https://copilot-workspace.githubnext.com/Toowiredd/too-dashy?shareId=XXXX-XXXX-XXXX-XXXX).
Add voice recognition and natural language search
Merge pull request #1 from Toowiredd/add-voice-recognition
@Toowiredd Toowiredd requested a review from Lissy93 as a code owner January 29, 2025 23:36
@Toowiredd Toowiredd closed this Jan 29, 2025
@Toowiredd Toowiredd deleted the improve-repository branch January 29, 2025 23:37
Copy link

netlify bot commented Jan 29, 2025

Deploy Preview for dashy-dev failed. Why did it fail? →

Name Link
🔨 Latest commit 2dd091b
🔍 Latest deploy log https://app.netlify.com/sites/dashy-dev/deploys/679abb997c5dee000828892d

@Toowiredd
Copy link
Author

Toowiredd commented Jan 29, 2025 via email

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.

1 participant