440d951014
fix: stop audio playback when stop button is pressed in media player
2025-01-19 01:30:39 +00:00
51a178bbe4
chore: add explicit None check for variable before conditional branch
2025-01-19 01:19:13 +00:00
4f859402a3
chore: replace synchronous file write with async version in config loader
2025-01-18 14:49:02 +00:00
09f6639a7e
chore: remove trailing whitespace from README.md formatting
2025-01-18 14:44:44 +00:00
c9fe7d0c2e
chore: remove unused async import and simplify module initialization
2025-01-18 14:42:26 +00:00
4af021a305
chore: remove trailing whitespace from README.md line 42
2025-01-18 14:40:31 +00:00
ad5f65ee03
feat: add async keyword to fetchUserData function for non-blocking execution
...
The async keyword was added to the fetchUserData function declaration, enabling it to use await internally for asynchronous operations without blocking the main thread.
2025-01-18 14:38:02 +00:00
5255295d74
feat: add contact page with form and validation logic
...
Implement a new contact page featuring a form with name, email, and message fields, including client-side validation for required inputs and email format.
2025-01-18 11:11:33 +00:00
8429119298
docs: add project description and setup instructions to readme
2025-01-18 11:01:59 +00:00
df71b590ae
feat: add new speech API endpoint with streaming support and voice selection
2025-01-18 10:56:40 +00:00