Commit Graph

152 Commits

Author SHA1 Message Date
Ho Ngoc Hai
04933be6dd feat: Implement inventory domain by replacing generic service context with dedicated inventory context, entities, and repository. 2026-01-18 01:01:07 +07:00
Ho Ngoc Hai
f198409e3a refactor: Replace generic 'Sample' aggregate with specific domain models in Ads Tracking and Ads Analytics services, updating infrastructure. 2026-01-18 00:58:51 +07:00
Ho Ngoc Hai
2866aad345 feat: Replace generic sample implementations with concrete Ads Billing and Order service domain logic. 2026-01-18 00:44:53 +07:00
Ho Ngoc Hai
c9fdb56cb8 feat: Remove sample aggregates, introduce BillingAccount aggregate, and refactor CatalogServiceContext to CatalogContext. 2026-01-18 00:36:53 +07:00
Ho Ngoc Hai
6263ab4932 feat: Implement core ad serving functionality with auction, pacing, and frequency capping, and initialize catalog service infrastructure, while removing the sample aggregate. 2026-01-18 00:33:04 +07:00
Ho Ngoc Hai
5626c3495b refactor: Update Dockerfiles to use service-specific project names instead of generic 'MyService'. 2026-01-18 00:23:39 +07:00
Ho Ngoc Hai
811ddd1e19 feat: Add functional tests for OrderService and update InventoryService command and idempotency logic. 2026-01-18 00:19:46 +07:00
Ho Ngoc Hai
844e40f818 config: Update local application ports and switch database connection strings to Neon.tech for multiple services. 2026-01-17 23:28:35 +07:00
Ho Ngoc Hai
255e53025d chore: Update service application ports and switch database connection strings to Neon DB. 2026-01-17 23:26:26 +07:00
Ho Ngoc Hai
19c0acfe0f feat: Add new unit tests, domain exceptions, documentation, and various build artifacts across multiple services. 2026-01-17 23:04:15 +07:00
Ho Ngoc Hai
29a70f5b64 feat: Introduce Entity.cs and ValueObject.cs in AdsManagerService domain, add sample command/query handlers, and update build properties across services. 2026-01-17 22:51:35 +07:00
Ho Ngoc Hai
616a8973e4 feat: introduce admin API endpoints and handlers for managing campaigns, vouchers, and redemptions. 2026-01-17 22:41:40 +07:00
Ho Ngoc Hai
4f8abb4a64 feat: Add JWT Bearer authentication to Swagger UI. 2026-01-17 22:06:10 +07:00
Ho Ngoc Hai
fd2b8184ac config: Update service connection strings and URLs for containerized environment and refine Dockerfile build process. 2026-01-17 22:05:30 +07:00
Ho Ngoc Hai
a50d7139ed feat: Implement promotion, campaign, voucher, and redemption domain features, replacing sample entities and related infrastructure. 2026-01-17 21:57:26 +07:00
Ho Ngoc Hai
803f510d07 feat: Add initial PromotionService solution structure including domain, API, and test projects. 2026-01-17 21:28:29 +07:00
Ho Ngoc Hai
2fa92bb52c feat: Add escrow command handlers and unit tests for wallet hold functionality, including updates to hold item status logic. 2026-01-17 21:20:58 +07:00
Ho Ngoc Hai
ce15956aba feat: Implement Escrow module with new APIs and update documentation. 2026-01-17 21:17:54 +07:00
Ho Ngoc Hai
cb08cee1d4 feat: implement escrow functionality for holding, executing, and releasing funds. 2026-01-17 21:15:05 +07:00
Ho Ngoc Hai
28731c7686 docs: Add initial English and Vietnamese README and architecture documentation for the promotion service. 2026-01-17 21:02:29 +07:00
Ho Ngoc Hai
4ed7eb2e52 feat: Add unit tests for Mission and UserCheckIn aggregates and PerformCheckIn command, and update existing MiningService command tests. 2026-01-17 20:57:28 +07:00
Ho Ngoc Hai
35dac2e49e feat: Initialize MissionService database schema, add MiningService unit tests, and update deployment configurations. 2026-01-17 20:49:24 +07:00
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
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
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
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
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