Skip to content

Expense/add expense by voice#46

Merged
IAM5K merged 8 commits into
masterfrom
expense/add-expense-by-voice
Jun 2, 2026
Merged

Expense/add expense by voice#46
IAM5K merged 8 commits into
masterfrom
expense/add-expense-by-voice

Conversation

@IAM5K

@IAM5K IAM5K commented Jun 2, 2026

Copy link
Copy Markdown
Owner

Description

Related Issues

Checklist

  • I have tested my changes locally.
  • I have updated the documentation (if necessary).
  • I have added tests (if applicable).
  • I have reviewed my code to ensure it follows the project's coding standards.

Additional Information

IAM5K added 7 commits June 2, 2026 08:44
- Move expense add/edit form to a new standalone AddEditExpenseComponent.
- Update routing to use separate paths for adding and editing expenses.
- Implement GeminiService to process natural language expense statements.
- Add 'Quick Add' feature with preview and auto-add toggle in ExpensesPage.
- Refactor ExpensesPage to use Angular 18 signals and new control flow syntax.
- Add geminiKey to environment files.
- Add Gemini accordion to ProfilePage with API key input.
- Implement save and get API key functionality in ProfilePage.
- Update GeminiService to use API key from localStorage with environment fallback.
- Refactor SpeechRecognitionService for better platform detection and transcript handling.
- Add haptic feedback for native platforms during voice sessions.
- Clear quickAddInput when starting voice mode.
- Add 'Listening...' visual indicator with pulsing animation in ExpensesPage.
- Add errorCallback to SpeechRecognitionService.
- Display speech errors via toast in ExpensesPage.
- Ensure isListening state is reset on error.
@IAM5K IAM5K self-assigned this Jun 2, 2026
@IAM5K IAM5K added enhancement Feature enhanced or requested new-feature New feature added ui-changes change in UI labels Jun 2, 2026
@IAM5K IAM5K merged commit ff28459 into master Jun 2, 2026
1 check failed
@IAM5K IAM5K deleted the expense/add-expense-by-voice branch June 2, 2026 03:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement Feature enhanced or requested new-feature New feature added ui-changes change in UI

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant