Commit Graph

75 Commits

Author SHA1 Message Date
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
Ho Ngoc Hai
26fa062e6f feat: Cập nhật giao diện xác thực với thiết kế tối giản X.ai, loại bỏ nền vũ trụ và hiệu ứng động, điều chỉnh màu sắc nút và trạng thái focus, đồng thời 2026-01-05 09:51:33 +07:00
Ho Ngoc Hai
d0790723f3 feat: Cải thiện trải nghiệm người dùng trên các trang xác thực bằng cách thêm hiệu ứng kínhmorphism và chức năng hiển thị mật khẩu, đồng thời cập nhật giao diện cho phù hợp với phong cách tối giản. 2026-01-05 00:10:40 +07:00
Ho Ngoc Hai
d678d3aa8d feat: Cập nhật giao diện các trang xác thực với nền vũ trụ và hiệu ứng kínhmorphism, cải thiện trải nghiệm người dùng và thêm chức năng hiển thị mật khẩu cho trường nhập liệu. 2026-01-04 23:23:08 +07:00
Ho Ngoc Hai
2e26f71e39 style: Điều chỉnh hiệu ứng glassmorphism và animation để phù hợp với phong cách X.ai minimalist, loại bỏ các animation phức tạp và giảm độ mờ của hiệu ứng glass. 2026-01-04 23:14:49 +07:00