Commit Graph

79 Commits

Author SHA1 Message Date
Ho Ngoc Hai
37db21fbc0 feat: Implement Zalo and MktX services with API controllers, add web client pages for Auth and Products, and update client navigation and styling. 2026-01-19 01:23:09 +07:00
Ho Ngoc Hai
d285f1f9eb feat: Add new WebClientBase Blazor application and MktZaloService API, and update WhatsAppService and MktXService infrastructure. 2026-01-19 01:19:00 +07:00
Ho Ngoc Hai
906e9a2371 feat: Implement new GoodGo Platform landing page with updated hero, announcement banner, and product sections, including new home page images. 2026-01-19 00:25:42 +07:00
Ho Ngoc Hai
0c039d06bd build: Update Next.js routes type import to reference the dev specific path. 2026-01-19 00:01:23 +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
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
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
c046ed0a06 feat(docs): Expand skills and runbooks sections in VitePress configuration
- Added new 'Skills' and 'Runbooks' sections to both English and Vietnamese documentation, enhancing the navigation structure.
- Included detailed items under the 'Skills' section, covering various topics such as API Design, Caching Patterns, and Testing Patterns.
- Updated sidebar configurations to improve user experience and accessibility of resources.
- Removed outdated onboarding guides to streamline documentation and focus on relevant content.
2026-01-12 12:59:08 +07:00
Ho Ngoc Hai
56ab019ef2 fix(docs): Update Vietnamese templates section and remove outdated README files
- Changed the label from 'Mẫu' to 'Templates' in the Vietnamese documentation for consistency.
- Deleted outdated README.md files for both English and Vietnamese templates to streamline documentation and reduce clutter.
- This update aims to enhance clarity and maintain a more organized structure in the documentation.
2026-01-12 12:55:56 +07:00
Ho Ngoc Hai
ea461e0c05 feat(cleanup): Remove obsolete vitepress-docs and web-docs files
- Deleted various files and directories from vitepress-docs and web-docs, including configuration files, cache dependencies, and documentation files, to streamline the project structure.
- This cleanup aims to enhance maintainability and reduce clutter by removing unused or outdated components.
2026-01-12 12:49:51 +07:00
Ho Ngoc Hai
2e61c45620 feat(deps): Update pnpm-lock.yaml with new dependencies and versions
- Added new devDependencies for vitepress-docs, including mermaid, vitepress, vitepress-plugin-mermaid, and vue.
- Updated existing dependencies for vitepress and vue to their latest versions.
- Introduced several new Algolia client packages with specific versions to enhance search capabilities.
- Cleaned up and organized the lock file to reflect the latest package resolutions and integrity checks.
2026-01-12 12:49:04 +07:00
Ho Ngoc Hai
752594d00a feat(cleanup): Remove app-admin module and associated files
- Deleted the entire app-admin module, including .gitignore, Dockerfile, pubspec.yaml, README.md, and main.dart files.
- This cleanup aims to streamline the project by removing unused components and reducing clutter.
2026-01-12 12:25:54 +07:00
Ho Ngoc Hai
b89e07f4cb feat(docs): Update Mermaid diagrams and enhance Vietnamese architecture documentation
- Changed the Mermaid theme from 'default' to 'base' for improved visual consistency.
- Expanded the architecture documentation by adding new sections on caching, data consistency, and observability patterns.
- Enhanced existing diagrams with clearer color coding and class definitions for better readability.
- Removed outdated service communication documentation to streamline content.
- Included quick tips and common issues sections to assist users in navigating the documentation effectively.
2026-01-10 17:42:19 +07:00
Ho Ngoc Hai
b441a7757a feat(docs): Enhance Vietnamese documentation with updated diagrams and troubleshooting flowcharts
- Revised the Vietnamese documentation to include clearer instructions and improved Mermaid diagrams for better visualization.
- Added detailed troubleshooting flowcharts to assist users in diagnosing issues effectively.
- Updated color palette references and visual elements in diagrams for consistency and clarity.
- Enhanced the structure of various guides, ensuring alignment between English and Vietnamese versions.
- Included quick tips and common issues sections to facilitate user navigation through the documentation.
2026-01-08 16:57:56 +07:00
Ho Ngoc Hai
3f5d9715dc feat(docs): Enhance deployment guides with improved formatting and visual elements
- Updated the introductory notes in both English and Vietnamese deployment guides for clarity.
- Changed subgraph titles in Mermaid diagrams for consistency and improved readability.
- Added color styling to Mermaid diagram elements for better visual distinction.
2026-01-08 15:45:18 +07:00
Ho Ngoc Hai
489adbd314 fix(docs): Update documentation error messages and enhance search dependencies
- Changed the error message in DocsContentClient to use HTML entities for quotes.
- Updated the dependency array in DocsSearch to include docsNavigation for improved memoization.
2026-01-08 15:17:25 +07:00
Ho Ngoc Hai
07e97449f2 feat(docs): Implement custom item ordering in documentation navigation
- Added ITEM_ORDER constant to define custom sorting for specific items within categories.
- Updated the sorting logic in generateDocsNavigation to prioritize custom order before alphabetical sorting.
- Enhanced comments for clarity in both English and Vietnamese regarding the sorting process.
2026-01-08 15:10:55 +07:00
Ho Ngoc Hai
11169246ac feat(docs): Add gray-matter package and update documentation components
- Introduced `gray-matter` for frontmatter parsing in markdown files.
- Refactored documentation components to utilize new constants and improve slug handling.
- Enhanced language switcher functionality to maintain pathnames during locale changes.
- Updated navigation and search components to support dynamic content loading and improved user experience.
- Revised documentation text to reflect the new branding from Quaros to Goodgo.
2026-01-08 15:09:17 +07:00
Ho Ngoc Hai
dfcb0b016f Update MDX Components 2026-01-08 10:29:57 +07:00
Ho Ngoc Hai
41232909d3 Add Mermaid 2026-01-08 10:28:30 +07:00
Ho Ngoc Hai
9884947953 Refactor TOC to use rehype-slug
- Rename package to `goodgo-docs`
- Add `rehype-slug` for automatic heading ID generation
- Simplify TableOfContents component by removing manual ID logic
2026-01-08 10:19:26 +07:00
Ho Ngoc Hai
4ccfb220be . 2026-01-08 10:13:36 +07:00
Ho Ngoc Hai
b35cf4a947 web-docs 2026-01-08 09:27:58 +07:00
Ho Ngoc Hai
471508baa4 feat: Xóa ứng dụng web-admin và cập nhật các controller, DTO, cấu hình dịch vụ cùng các dependency của gói. 2026-01-07 17:28:23 +07:00
Ho Ngoc Hai
200bf0b8fd chore: Cập nhật các phụ thuộc như TypeScript, Node.js types, Prisma và thông tin về thương hiệu, người duy trì trên toàn dự án. 2026-01-07 17:18:36 +07:00
Ho Ngoc Hai
63f5b10fe2 chore: upgrade to Node.js 25.2.1
- Update .nvmrc to Node 25
- Update all Dockerfiles to use node:25-alpine
- Update package.json engines to >=25.0.0
- Update CI/CD workflows for Node 25
- Update @types/node in packages
- Fix ESLint config to use ES module syntax
- Update OpenTelemetry imports for compatibility

All services tested and working with Node.js 25.2.1
2026-01-07 17:15:25 +07:00
Ho Ngoc Hai
5c7c6cc999 feat: Thêm trang Mood Board mới và cập nhật giao diện người dùng, đồng thời loại bỏ các script cũ. 2026-01-05 18:51:49 +07:00
Ho Ngoc Hai
3998bc5049 feat: giới thiệu component AuthCard để chuẩn hóa giao diện trang xác thực và cập nhật biến thể nút. 2026-01-05 12:21:30 +07:00
Ho Ngoc Hai
dfa045e06c refactor: Cập nhật các thành phần UI để sử dụng các lớp Tailwind CSS ngữ nghĩa cho việc tạo chủ đề tốt hơn và xóa tài liệu thiết kế. 2026-01-05 11:01:49 +07:00
Ho Ngoc Hai
ffebc9399d feat: triển khai các cải tiến giao diện người dùng và bổ sung tài liệu báo cáo hoàn thiện theme. 2026-01-05 10:27:49 +07:00
Ho Ngoc Hai
e785d64a6e docs: Thêm báo cáo trạng thái triển khai xác thực và điều chỉnh hiệu ứng kính trong CSS. 2026-01-05 10:19:19 +07:00
Ho Ngoc Hai
b0df44f3ea refactor: di chuyển các trường nhập liệu sang sử dụng Controller của React Hook Form. 2026-01-05 10:03:42 +07:00
Ho Ngoc Hai
29de865509 refactor: Cập nhật các trường nhập liệu form để sử dụng React Hook Form Controller và sửa lỗi không khớp hydration của nút chuyển đổi chủ đề. 2026-01-05 09:58:56 +07:00
Ho Ngoc Hai
62a008e8b1 refactor: Xóa bỏ import Card và watch không sử dụng từ useForm trong các trang xác thực. 2026-01-05 09:55:06 +07:00
Ho Ngoc Hai
686a092977 refactor: Tách cấu hình viewport thành một export riêng biệt. 2026-01-05 09:52:08 +07:00