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
95a1754e97
feat(docs): Bổ sung các sơ đồ Mermaid mới, giải thích chi tiết và cập nhật kiểu dáng trong hướng dẫn.
2026-01-08 00:21:46 +07:00
Ho Ngoc Hai
3f83ee6566
feat: thêm hướng dẫn sử dụng sơ đồ Mermaid bằng tiếng Việt và tiếng Anh, bao gồm các loại sơ đồ như Flowchart, Sequence, Class, Graph và ER.
2026-01-07 23:02:20 +07:00
Ho Ngoc Hai
5925b9c067
docs: Cập nhật ví dụ biểu đồ Mermaid với bảng màu mới và chuẩn hóa các tiêu đề mục tiếng Việt.
2026-01-07 22:47:19 +07:00
Ho Ngoc Hai
03c76fecb5
feat: Thay thế Auth Service bằng IAM Service trong tài liệu OpenAPI và cập nhật hướng dẫn triển khai Kubernetes.
2026-01-07 22:23:20 +07:00
Ho Ngoc Hai
156fdd00e8
feat: Thêm bước build các gói chia sẻ vào các workflow CI.
2026-01-07 18:20:30 +07:00
Ho Ngoc Hai
808ab54d31
refactor: Cập nhật cấu hình PrismaClient trong môi trường kiểm thử để sử dụng biến môi trường DATABASE_URL.
2026-01-07 18:18:16 +07:00
Ho Ngoc Hai
2b64101adb
refactor: Sắp xếp lại các import và đơn giản hóa khối catch trong health controller.
2026-01-07 18:17:14 +07:00
Ho Ngoc Hai
a7d2362b2f
refactor: cập nhật cấu hình ESLint, TypeScript để bao gồm tệp kiểm thử và chuẩn hóa cách sắp xếp import, ghi log.
2026-01-07 18:15:00 +07:00
Ho Ngoc Hai
eca4b84249
feat!: migrate all packages to ES modules
...
BREAKING CHANGE: All shared packages now export ES modules instead of CommonJS
- Changed TypeScript compilation target from commonjs to ES2020
- Updated packages/config/tsconfig/node.json module format
- Updated packages/types/tsconfig.json with moduleResolution
- All packages (@goodgo/types, @goodgo/http-client, @goodgo/logger,
@goodgo/auth-sdk, @goodgo/tracing) now output ES modules
- Updated README.md and README.vi.md with migration guide
Migration required:
- Replace any require() statements with import
- Clean and rebuild packages after pulling changes
Closes: Module format mismatch errors in Next.js build
2026-01-07 18:02:05 +07:00
Ho Ngoc Hai
945d35c751
feat: Cập nhật cấu hình TypeScript để sử dụng module ES2020 và thêm tùy chọn moduleResolution cho gói types.
2026-01-07 17:59:06 +07:00
Ho Ngoc Hai
1832191680
chore: Loại trừ @goodgo/service-template khỏi script kiểm tra kiểu (typecheck) đệ quy.
2026-01-07 17:55:50 +07:00
Ho Ngoc Hai
b5f97e2012
feat: Cấu hình ESLint flat config mới, thêm jsconfig.json, và sắp xếp lại các import tự động.
2026-01-07 17:48:49 +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
935c253c7e
feat: upgrade Phase 1 dependencies to latest versions
...
- Upgrade TypeScript 5.3.3 → 5.9.3
- Upgrade @types/node to 25.0.3 (all workspaces)
- Upgrade Prisma 5.22.0 → 7.2.0 (BREAKING)
- Upgrade @prisma/client 5.9.1 → 7.2.0 (BREAKING)
BREAKING CHANGES:
- Prisma 7 requires prisma.config.ts instead of url in datasource
- Migrated to Neon adapter with @neondatabase/serverless
- Added @prisma/adapter-neon for Prisma 7 compatibility
- Removed url property from schema.prisma datasource blocks
- Created prisma.config.ts for iam-service and _template
All services tested and typecheck passes
2026-01-07 17:20:34 +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
9c74b86837
feat: Bổ sung hỗ trợ song ngữ (EN/VI) và chuẩn hóa cấu trúc cho các mẫu tài liệu.
2026-01-07 10:27:47 +07:00
Ho Ngoc Hai
495618ded7
docs: Thêm tài liệu kiến trúc bảo mật, hướng sự kiện, nhất quán dữ liệu, khả năng quan sát và caching bằng tiếng Việt, đồng thời cập nhật các tài liệu hướng dẫn và kiến trúc hiện có.
2026-01-07 10:22:42 +07:00
Ho Ngoc Hai
d8faffd41d
docs: Thêm tài liệu mô tả các patterns và protocols giao tiếp microservices, bao gồm API Gateway, Service Discovery, hiệu suất và bảo mật.
2026-01-07 09:27:58 +07:00
Ho Ngoc Hai
7217c48253
feat: Bổ sung tài liệu kiến trúc, các mẫu hướng dẫn và phân tích, cùng với hướng dẫn Mermaid song ngữ.
2026-01-07 09:21:19 +07:00
Ho Ngoc Hai
4f48eadea8
docs: Nâng cấp hướng dẫn triển khai Kubernetes cục bộ với sơ đồ quy trình, hướng dẫn chi tiết và chú thích song ngữ.
2026-01-05 19:15:09 +07:00
Ho Ngoc Hai
d8d013ed2e
feat: Xóa bỏ file test.sql không còn cần thiết.
2026-01-05 18:55:56 +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
Ho Ngoc Hai
14c78393a3
feat: Thêm component AuthControls chứa bộ chuyển đổi theme và ngôn ngữ vào các trang xác thực.
2026-01-04 22:51:57 +07:00
Ho Ngoc Hai
b00b5eaaa1
feat: Tích hợp bộ chuyển đổi chủ đề và ngôn ngữ vào thanh điều hướng, cập nhật hook i18n, và đặt chủ đề tối làm mặc định.
2026-01-04 22:42:58 +07:00
Ho Ngoc Hai
d2da32124c
fix: Ngăn chặn lỗi hydration của i18n bằng cách tái cấu trúc logic phát hiện locale và trì hoãn áp dụng locale phía client.
2026-01-04 22:19:51 +07:00
Ho Ngoc Hai
2d783af67f
refactor: Thay thế hook dịch thuật tùy chỉnh bằng hook useTranslations từ next-intl, cập nhật các thành phần liên quan đến dịch thuật và điều hướng sau khi đăng nhập thành công.
2026-01-04 21:49:56 +07:00
Ho Ngoc Hai
df5545e7b5
feat: Thêm các tiện ích an toàn cho khu vực di động, cải thiện cấu trúc footer và cập nhật layout cho trải nghiệm ứng dụng gốc.
2026-01-04 18:20:33 +07:00
Ho Ngoc Hai
d404689531
feat: Cải thiện giao diện trang chủ với thành phần Banner thông báo, cập nhật cấu trúc điều hướng và tối ưu hóa màu sắc cho phong cách tối giản.
2026-01-04 18:15:36 +07:00
Ho Ngoc Hai
f989a2f7d7
chore: Xóa các tệp cấu hình và thành phần không còn sử dụng trong ứng dụng client-example, bao gồm các tệp .eslintrc, .gitignore, .npmrc, và nhiều thành phần UI khác.
2026-01-04 18:10:42 +07:00
Ho Ngoc Hai
863e821f24
feat: Cập nhật các thành phần UI với cấu trúc dựa trên tính năng, thêm các thành phần glassmorphism, và cải thiện cấu hình đường dẫn trong tsconfig.
2026-01-04 18:06:38 +07:00
Ho Ngoc Hai
5a71b1132b
feat: Thêm các component Popover, Tooltip và refactor Switch sử dụng Radix UI, đồng thời cập nhật biến màu và dependencies.
2026-01-04 16:56:44 +07:00
Ho Ngoc Hai
92f4918312
feat: Cải thiện giao diện trang chủ với hiệu ứng lơ lửng, mesh gradient pastel động và cập nhật phong cách các thành phần UI.
2026-01-04 16:12:23 +07:00