Skip to content

Enhance transaction handling and user activity logging#71

Merged
neozeeh merged 3 commits into
developmentfrom
feat/merchant
Jul 14, 2026
Merged

Enhance transaction handling and user activity logging#71
neozeeh merged 3 commits into
developmentfrom
feat/merchant

Conversation

@devzeeh

@devzeeh devzeeh commented Jul 14, 2026

Copy link
Copy Markdown
Owner

Improve the forgot password functionality with better validation and UI updates. Refactor transaction handling to include user IDs for enhanced tracking and unify transaction retrieval queries. Add a user activity logs table to improve logging of user actions. Update email notifications to include password change confirmations. Adjust JSON response structures for better type safety.

devzeeh added 3 commits July 14, 2026 16:05
- Updated transaction queries to include user_id in various transaction-related functions for better tracking.
- Enhanced the email notification system by adding a function to send a password change confirmation email.
- Improved the handling of user activity logs by unifying transaction retrieval queries for both transactions and user activities.
- Refactored JSON response structures to use `any` instead of `interface{}` for better type safety.
- Implemented additional error handling and logging for transaction processes.
- Adjusted the rate limit middleware to use `any` for JSON responses.
- Modified merchant account updates to log user activity for profile changes.
@devzeeh devzeeh added bug Something isn't working documentation Improvements or additions to documentation enhancement New feature or request labels Jul 14, 2026
neozeeh
neozeeh previously approved these changes Jul 14, 2026
@neozeeh
neozeeh self-requested a review July 14, 2026 10:15
@neozeeh
neozeeh dismissed their stale review July 14, 2026 10:16

re review

@neozeeh neozeeh left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

......

@neozeeh
neozeeh merged commit 3b2e78d into development Jul 14, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working documentation Improvements or additions to documentation enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants