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
9398dcead1
feat: Introduce a multi-vertical architecture implementation plan and a new ads documentation file.
2026-01-17 23:09:32 +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
c9ec3194ba
Update Scripts
2026-01-17 21:50:14 +07:00
Ho Ngoc Hai
8518dade34
feat: Add polyglot support to dev and build scripts for Node.js and .NET services.
2026-01-17 21:33:42 +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
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