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
Ho Ngoc Hai
fe910a13bb
feat: Triển khai hệ thống cấp độ và kinh nghiệm (EXP) cho thành viên, bao gồm LevelDefinition aggregate và tích hợp sự kiện lên cấp với Wallet Service.
2026-01-15 17:31:05 +07:00
Ho Ngoc Hai
bb0137289c
refactor: Tinh gọn Membership Service để tập trung quản lý cấp độ và thông tin thành viên, chuyển hồ sơ người dùng chi tiết sang IAM Service.
2026-01-15 17:21:38 +07:00
Ho Ngoc Hai
0a3db83704
feat: Update Swagger configuration and launch settings for Membership Service API
...
- Downgraded Swashbuckle.AspNetCore.Annotations package to version 7.2.0 for compatibility.
- Enhanced Swagger documentation with detailed API description, features, and contact information.
- Added JWT Bearer security definition to improve API security.
- Updated launch settings to change the application URL from localhost:5000 to localhost:5003.
2026-01-15 16:49:44 +07:00
Ho Ngoc Hai
f17578594f
feat: Update connection strings and JWT settings in appsettings files
...
- Modified connection strings in appsettings.json for membership and storage services to use the new database host and credentials.
- Updated Redis configuration with new host, port, and authentication details.
- Changed JWT secret key to enhance security and updated issuer and audience settings for consistency across services.
2026-01-14 23:14:51 +07:00