Skip to content

Refactor authentication and enhance signup, login, and card management features#80

Merged
devzeeh merged 217 commits into
unicard-v0.0.1-rcfrom
development
Jul 23, 2026
Merged

Refactor authentication and enhance signup, login, and card management features#80
devzeeh merged 217 commits into
unicard-v0.0.1-rcfrom
development

Conversation

@devzeeh

@devzeeh devzeeh commented Jul 20, 2026

Copy link
Copy Markdown
Owner

Project is in v0.0.1-rc status.

soon

Add CSS styles for card addition form
…ce addCard.go with detailed comments for clarity
Refactor main.go, package name to authentication
Add deactivate card functionality: implement handler and HTML template for card deactivation
…e custom error structs with unified MessageData struct for consistency across templates
Refactor card management and HTML templates for consistency
Refactor message struct usage for consistency
Refactor card management and enhance UI for adding and deactivating cards
Implement main application logic with environment variable loading and routing
- Added dashboard handler and view with user transaction details.
- Enhanced login functionality with JSON response handling.
- Introduced rate limiting middleware for login attempts.
- Updated signup process to handle JSON requests and responses.
- Refactored HTML templates for better user experience and styling.
- Created a new JSON write utility for consistent API responses.
- Added CSS for required field indicators in forms.
Refactor to JSON API with dashboard and login features
Enhance PR validation logic to enforce branch rules.
devzeeh and others added 29 commits July 11, 2026 15:05
Implement merchant signup, admin dashboard, and transaction management
Bumps [actions/checkout](https://github.com/actions/checkout) from 4 to 7.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](actions/checkout@v4...v7)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '7'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
…ment/actions/checkout-7

Bump actions/checkout from 4 to 7
Add responsive design and minimal UI guidelines to agents configuration
Implement admin dashboard analytics and Xendit integration
- 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.
Enhance transaction handling and user activity logging
Add merchant feature enhancements
…lized modal in merchant sidebar with JavaScript functionality for improved user experience.
Refactor modals for improved user experience
feat: add user authentication check and redirect to login for protected views
feat: implement merchant signup and customer login templates.
…tion #76

Integrate MQTT service for hardware communication and add card validation
Add comprehensive documentation for setup, hardware, usage, and testing guides
Update environment configuration and enhance README
@devzeeh
devzeeh merged commit 0f4c42d into unicard-v0.0.1-rc Jul 23, 2026
2 checks passed
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.

2 participants