Commit Graph

466 Commits

Author SHA1 Message Date
Ho Ngoc Hai
1dfd72a10a feat: Implement mission and task management APIs with dedicated controllers and query/command handlers, including admin features for check-ins. 2026-01-17 18:32:02 +07:00
Ho Ngoc Hai
7dd4f14f1b Refactor MissionService by replacing the 'Sample' aggregate with new 'Mission', 'Reward', 'Task', and 'Check-in' aggregates, and introduce configuration management to MiningService. 2026-01-17 18:29:15 +07:00
Ho Ngoc Hai
4b73098ff9 feat: Initialize MissionService with new domain and API commands, including build artifacts, and modify MiningController. 2026-01-17 18:15:13 +07:00
Ho Ngoc Hai
c6bcc8d0df feat: Implement JWT authentication, SignalR, external service clients in MiningService, and update documentation across services. 2026-01-17 18:08:46 +07:00
Ho Ngoc Hai
e285f3d3c6 docs: Add Mission Service architecture documentation in English and Vietnamese. 2026-01-17 17:58:21 +07:00
Ho Ngoc Hai
07367b192e feat: Add Mission Service documentation and update Mining Service deployment, port, and database connection. 2026-01-17 17:55:18 +07:00
Ho Ngoc Hai
8a4abf6bcb feat: Scaffold initial MiningService .NET solution including domain, API, infrastructure, and test projects. 2026-01-17 17:47:32 +07:00
Ho Ngoc Hai
d59a1b4844 feat: Implement admin functionalities for managing social relationships and user blocks, including new queries, commands, and a dedicated admin controller. 2026-01-17 17:20:41 +07:00
Ho Ngoc Hai
10d8ba7dbb feat: Introduce MiningStreak concept and integrate it into the architecture documentation for both English and Vietnamese. 2026-01-17 17:12:18 +07:00
Ho Ngoc Hai
d63afc1790 feat: Implement comprehensive shop and branch management, introduce POS and staff management APIs, and update documentation. 2026-01-17 17:04:59 +07:00
Ho Ngoc Hai
90e96b57ac feat: introduce a new pastel yellow theme by adding dedicated color assets and updating various UI components to utilize them. 2026-01-17 01:16:34 +07:00
Ho Ngoc Hai
070d1e94b3 feat: Enhance User model with roles and improved decoding, and add an API debugger to the profile view. 2026-01-16 18:44:18 +07:00
Ho Ngoc Hai
420d98e140 feat: Introduce comprehensive API debugging tools, enhance decoding error handling, and simplify API model definitions. 2026-01-16 18:44:08 +07:00
Ho Ngoc Hai
462e1d0861 feat: Cấu hình các hằng số client OAuth2 và định tuyến Traefik cho các endpoint OIDC của IdentityServer. 2026-01-16 11:07:16 +07:00
Ho Ngoc Hai
e734a21a5b feat: Implement OAuth2 password and refresh token grants for authentication, update user registration fields, and add new documentation. 2026-01-16 10:58:09 +07:00
Ho Ngoc Hai
c437ea4c9f docs: Thêm tài liệu kiến trúc ARCHITECTURE.md và cập nhật README.md. 2026-01-16 10:53:16 +07:00
Ho Ngoc Hai
f62464bc36 feat: Thêm các kỹ năng Swift mới về kiến trúc doanh nghiệp, mạng, bảo mật, mẫu kiểm thử và thành phần UI. 2026-01-16 10:46:44 +07:00
Ho Ngoc Hai
334d66c91f feat: Reimplement HomeView with a Super App layout, introducing WalletCard, ServiceGrid, PromoCarousel, and ActivityFeed components. 2026-01-16 10:42:18 +07:00
Ho Ngoc Hai
9df5c1da36 refactor: Cập nhật cấu trúc người dùng giả lập trong AuthViewModel bằng cách đổi tên thuộc tính và thêm trường updatedAt. 2026-01-16 10:35:58 +07:00
Ho Ngoc Hai
d1a7a791f9 feat(app-client-base-swift): Add iOS Swift client app with auth UI
- Add SplashView, AuthContainerView with Login/Register/ForgotPassword
- Add AuthViewModel with form validation
- Add HomeView, ProfileView, ExploreView screens
- Add APIService, AuthManager for networking
- Add multi-language support (en/vi)
- Add User model and extensions
2026-01-16 10:35:19 +07:00
Ho Ngoc Hai
6c7e984653 chore: Loại bỏ các mẫu bỏ qua của AppClientBaseSwift khỏi .gitignore. 2026-01-16 10:30:47 +07:00
Ho Ngoc Hai
4c6383841c chore: Xóa một tệp không sử dụng. 2026-01-16 10:21:30 +07:00
Ho Ngoc Hai
69acd0c58e chore: Xóa tệp không còn cần thiết. 2026-01-16 10:19:18 +07:00
Ho Ngoc Hai
fa7d72ace1 feat: Khởi tạo dự án Swift cơ bản với cấu hình Git và kế hoạch kiểm thử XCTest. 2026-01-16 09:49:44 +07:00
Ho Ngoc Hai
48078c3ce4 build: Tạo các tệp build đa nền tảng cho ứng dụng client .NET. 2026-01-16 09:30:44 +07:00
Ho Ngoc Hai
bf2f06da0a feat: configure Android and Java SDK directories for macOS when using Homebrew OpenJDK. 2026-01-16 00:58:03 +07:00
Ho Ngoc Hai
244e0fc7cc refactor: Tối ưu truy vấn cửa hàng, điều chỉnh các lệnh quản lý người bán và tinh gọn bộ kiểm thử chức năng dịch vụ xã hội. 2026-01-16 00:51:50 +07:00
Ho Ngoc Hai
99d57efed1 feat: Thêm các tính năng quản lý merchant và shop cho admin, đồng thời bổ sung các unit và functional test cho tính năng chặn người dùng và quan hệ trong social service. 2026-01-16 00:44:53 +07:00
Ho Ngoc Hai
72601557e6 feat: Thêm các unit test cho các thành phần của ChatService như AIService, ChatHubClient và các sự kiện domain. 2026-01-16 00:37:45 +07:00
Ho Ngoc Hai
a4db8f02b0 chore: Thêm gói EF Core Design vào ChatService, cập nhật cổng phát triển cục bộ của SocialService và cấu hình chuỗi kết nối cơ sở dữ liệu của nó sang Neon.tech. 2026-01-15 23:57:09 +07:00
Ho Ngoc Hai
d018a2eecc feat: Xóa ứng dụng MAUI thử nghiệm. 2026-01-15 23:51:27 +07:00
Ho Ngoc Hai
52432b4a9e feat: Khởi tạo ứng dụng MAUI thử nghiệm cho macOS Catalyst. 2026-01-15 23:51:03 +07:00
Ho Ngoc Hai
2f7d695773 build: Tạo các tệp đầu ra debug ban đầu cho dự án AppClientBase trên iOS và Mac Catalyst. 2026-01-15 23:45:09 +07:00
Ho Ngoc Hai
28c9dd85d0 chore: Xóa hoàn toàn ứng dụng Flutter app-client và các tệp cấu hình liên quan. 2026-01-15 23:08:53 +07:00
Ho Ngoc Hai
3d5a6cb218 feat: Thêm các tài liệu hướng dẫn và tham khảo mới cho kỹ năng MAUI Branding Expert và MAUI Enterprise Architect. 2026-01-15 23:07:55 +07:00
Ho Ngoc Hai
76629ab7d3 feat: Thêm các module kỹ năng mới cho outbox pattern, API aggregation, event sourcing, service discovery và saga pattern cùng với các ví dụ tham chiếu. 2026-01-15 22:39:16 +07:00
Ho Ngoc Hai
bcadf2b8e4 feat: Bổ sung các chức năng quản trị viên để quản lý ví và tài khoản điểm, bao gồm các lệnh điều chỉnh và truy vấn. 2026-01-15 22:17:55 +07:00
Ho Ngoc Hai
055c6c4075 feat: thêm các API, command và query quản trị cho việc quản lý ví và tài khoản điểm. 2026-01-15 19:27:35 +07:00
Ho Ngoc Hai
85bd4d6f58 feat: Thêm các controller và query quản trị cho Storage Service, cải tiến quản lý cấp độ thành viên với các bài kiểm tra mới, và cập nhật các controller cùng chính sách ủy quyền 2026-01-15 19:23:31 +07:00
Ho Ngoc Hai
0358ca255a feat: Thêm các tính năng quản lý admin cho Membership và Storage services, cùng với chức năng trao đổi tiền tệ và cập nhật cấu trúc ví trong Wallet service. 2026-01-15 19:12:32 +07:00
Ho Ngoc Hai
2fef02d04a feat: Thêm các unit test cho iam-service-net, cập nhật Dockerfile của merchant-service-net để tăng cường bảo mật và cải thiện quy trình build, đồng thời sửa đổi các unit test hiện có trong storage-service-net. 2026-01-15 18:58:04 +07:00
Ho Ngoc Hai
056d93d338 feat: Bổ sung unit test cho các mô hình miền AccessRequest và AccessRequestStatus trong IAM, đồng thời loại bỏ tệp docker-compose.yml của dịch vụ merchant. 2026-01-15 18:52:44 +07:00
Ho Ngoc Hai
8783588ec4 Thêm các bài kiểm tra chức năng và đơn vị cho quản lý vai trò trong dịch vụ IAM, đồng thời cập nhật cấu hình Docker, Traefik và các bài kiểm tra dịch vụ thành viên. 2026-01-15 18:50:50 +07:00
Ho Ngoc Hai
00cda92656 refactor: Loại bỏ các functional test không liên quan đến ủy quyền khỏi MembersControllerTests và thêm NSubstitute.ExceptionExtensions vào các unit test của StorageService. 2026-01-15 18:33:19 +07:00
Ho Ngoc Hai
753e2b9d95 feat: Bổ sung các bài kiểm tra đơn vị và chức năng mới cho Storage, IAM, Membership services, đồng thời thêm cấu hình thực thể cho MerchantService. 2026-01-15 18:30:47 +07:00
Ho Ngoc Hai
3cbf56ec36 feat: Triển khai các API quản lý cửa hàng và người bán trong MerchantService, đồng thời bổ sung các bài kiểm thử đơn vị và chức năng toàn diện cho các dịch vụ Storage, Membership và IAM. 2026-01-15 18:23:40 +07:00
Ho Ngoc Hai
580e074145 feat: Thêm dịch vụ MerchantService mới và cập nhật các tệp điều khiển thành viên trong MembershipService. 2026-01-15 18:14:13 +07:00
Ho Ngoc Hai
c3b4224ac5 feat: Thêm các tệp REFERENCE Skills 2026-01-15 18:04:07 +07:00
Ho Ngoc Hai
c921098788 feat: Khởi tạo cấu trúc dự án MerchantService mới bao gồm API, Domain, Infrastructure và các bài kiểm thử, đồng thời cập nhật các tệp liên quan trong MembershipService. 2026-01-15 18:03:00 +07:00
Ho Ngoc Hai
8e53fadb19 feat: Create Skills 2026-01-15 18:02:34 +07:00