Commit Graph
21 Commits
Author SHA1 Message Date
Jatin K MalikandGitHub 642be732db Fix test suite and improve code stability (#6)
* Improved test coverage for audio_feedback, main, and tray_indicator modules

* Fix test suite and improve code stability

* Black formatter changes

* Fixing import sorting
2025-04-16 23:39:22 -05:00
Jatin K MalikandGitHub 3645c692fd Test Structure Reorganization and CI Improvements (#5)
* Add GitHub Actions CI/CD workflows and status badges

* Fix CI workflow dependency installation

* Fix CI workflow: remove pip caching and add explicit requirements.txt

* Fix CI workflow: add system dependencies for PyGObject and pycairo

* Refactor code for improved readability and consistency

- Cleaned up whitespace and formatting in audio_feedback.py, config_manager.py, keyboard_shortcuts.py, tray_indicator.py, run_basic_tests.py, and test_basic.py.
- Enhanced the structure of the code by aligning comments and ensuring consistent indentation.
- Updated function definitions and calls to maintain a uniform style across the codebase.
- Improved logging messages for better clarity during debugging.
- Ensured all files end with a newline for better compatibility with various tools.

* Refactor imports for consistency and clarity across multiple modules

* Fix test imports by setting PYTHONPATH and adding conftest.py

* Update CI workflow to use Python 3.12 and ensure proper import path in tests

* Fix CI: Add GObject Introspection development dependencies

* Update CI: Use virtual environment like local setup

* Fix CI

* Update README and setup.py: Change Python version to 3.8 and correct author email

* Restructure tests for better organization and maintainability

* Fix formatting

* Update CI workflow to remove redundant test step

* Fix CI tests by properly mocking VOSK model loading

* Update CI and Tests

* Simplify
2025-04-16 20:23:40 -05:00
Jatin K MalikandGitHub 7590332598 Merge pull request #4 from jatinkrmalik/update/readme
Add status badges to README.md
2025-04-12 01:41:28 -05:00
jatinkrmalik 3c8edefd17 Add status badges to README.md 2025-04-12 01:40:51 -05:00
Jatin K MalikandGitHub c6882b8fe2 Merge pull request #3 from jatinkrmalik/refactor_again
Rename desktop application file
2025-04-12 01:19:09 -05:00
jatinkrmalik de1897ab7e Rename desktop application file 2025-04-12 01:18:28 -05:00
Jatin K MalikandGitHub e7f1c5ff29 Merge pull request #2 from jatinkrmalik/refactor_again
Refactor project name from 'Ubuntu Voice Typing' to 'Vocalinux'
2025-04-12 01:11:45 -05:00
jatinkrmalik 0151cc6633 More updates 2025-04-12 00:59:48 -05:00
jatinkrmalik ee227252f2 Refactor project name from 'Ubuntu Voice Typing' to 'Vocalinux'\n\nThis commit updates all references to the project name across the codebase, documentation, and metadata. The changes include:\n- Updating module docstrings, comments, and logging messages.\n- Renaming files and directories where necessary.\n- Updating references in README, INSTALL, and LICENSE files.\n- Adjusting paths and identifiers in the code to reflect the new name.\n\nThis refactor ensures consistency and prepares the project for its new branding as 'Vocalinux'.\n\nPlease review the changes carefully to ensure no functionality is affected. 2025-04-12 00:53:48 -05:00
jatinkrmalik 88382526f6 Add audio feedback sounds and improve audio feedback handling 2025-04-07 18:23:22 -05:00
jatinkrmalik 12064c777c Update README with audio feedback and keyboard shortcut information 2025-04-07 18:03:42 -05:00
jatinkrmalik 551f590a56 Enhance keyboard shortcut handling with debouncing and modifier key normalization 2025-04-07 18:03:35 -05:00
jatinkrmalik 161816af03 Improve Wayland compatibility with automatic XWayland fallback 2025-04-07 18:03:27 -05:00
jatinkrmalik 981f3c3f9c Add audio feedback system with MP3 sound notifications 2025-04-07 18:03:19 -05:00
jatinkrmalik 7ed83c36a5 Add fallback text injection for Wayland and improve installation script 2025-04-07 17:44:19 -05:00
jatinkrmalik 275313766a Add GPLv3 license 2025-04-07 17:13:49 -05:00
jatinkrmalik 280158aea0 Add desktop entry and installation script 2025-04-07 17:06:13 -05:00
jatinkrmalik e86e22c5f7 Add keyboard shortcuts, configuration management, and command processing 2025-04-07 17:05:15 -05:00
jatinkrmalik 40072f2e61 Add documentation and basic tests 2025-04-07 16:58:22 -05:00
jatinkrmalik 4b867bb9d4 Core implementation: speech recognition, text injection, and UI components 2025-04-07 16:57:17 -05:00
jatinkrmalik c953ef21fd Initial commit: Add project README with overview 2025-04-07 16:54:13 -05:00