Changelog

Tổng hợp thay đổi dựa trên lịch sử quản lý mã nguồn.

2026-02-01Commit f1a34f1

nothing, just rewrite md

View commit
2026-02-01Commit 9b284bc

rewrite all comment!

View commit
2026-02-01Commit b0f77d3

chore: add firebase template, ignore local config

View commit
2026-02-01Commit 6bde953

Cập nhật .gitignore để loại trừ file firebase.ts khỏi việc theo dõi

View commit
2026-02-01Commit 7694436

Cập nhật .gitignore để thêm dấu gạch chéo cho các thư mục và cải thiện cấu trúc

View commit
2026-01-22Commit 0c3352b

Cập nhật payload cho Discord webhook và hoán đổi tiêu đề với thông điệp trong BlogContent

View commit
2026-01-22Commit a24e0c1

Thêm thư viện PapaParse vào AlertOverlay và cải thiện cấu trúc tsconfig.json

View commit
2026-01-22Commit c1c3850

Thêm chỉ thị "use client" vào file page.tsx

View commit
2026-01-22Commit 2a6e8c1

Thêm tính năng thông báo bài viết mới và cải thiện giao diện menu điều hướng

View commit
2026-01-10Commit d96a7cf

“Add Firebase auth for admin/blog” “Tweak login UI and unify input/button sizing” “Check admin role via Firestore doc” “Update Firestore rules and admin layout”

View commit
2026-01-06Commit 96b1459

npm i @vercel/speed-insights

View commit
2026-01-06Commit eb71038

Merge pull request #1 from akikohatsune/vercel/vercel-web-analytics-for-nextj-jq4mpb Implement Vercel Web Analytics for Next.js

View commit
2026-01-06Commit 94ddb3e

Implement Vercel Web Analytics for Next.js Implemented Vercel Web Analytics for Next.js project ## Summary Successfully installed and configured Vercel Web Analytics in the Next.js application using the App Router pattern. ## Changes Made ### Modified Files: 1. **src/app/layout.tsx** - Fixed syntax errors in imports (removed invalid JSX from import statements) - Added proper semicolons to import statements - Added `<Analytics />` component from `@vercel/analytics/next` - Added `<SpeedInsights />` component from `@vercel/speed-insights/next` - Placed both components inside the `<body>` tag after `{children}`, following Next.js best practices ### Package Status: - `@vercel/analytics` was already installed (v1.6.1) in the project - `@vercel/speed-insights` was already installed (v1.3.1) in the project - No new dependencies needed to be added - package-lock.json was updated during npm install ## Implementation Details The project uses the App Router pattern (Next.js 16+), so the configuration was done by: 1. Importing both Analytics and SpeedInsights components from their respective Next.js packages 2. Adding the components to the root layout file (src/app/layout.tsx) 3. Placing them in the body tag for proper tracking across all pages ## Verification ✅ Build completed successfully with all static pages generated (13 pages) ✅ Project builds without errors ✅ Code follows existing project patterns and conventions ✅ Analytics and SpeedInsights components will now track user interactions across the application ## Notes - The project had some pre-existing linting warnings unrelated to these changes (23 errors, 9 warnings from eslint) - The Analytics and SpeedInsights components are now properly integrated into the root layout - Both components will automatically track web analytics and performance metrics for the Vercel platform Co-authored-by: Vercel <vercel[bot]@users.noreply.github.com>

View commit
2026-01-06Commit 42f4d33

// Import SpeedInsights từ Vercel để tối ưu hiệu suất import { SpeedInsights } from "@vercel/speed-insights/next" <SpeedInsights/> // Import and use the <Analytics/> React component into your app's layout. import { Analytics } from "@vercel/analytics/next" <Analytics/>

View commit
2026-01-06Commit 246afbf

// Import SpeedInsights từ Vercel để tối ưu hiệu suất import { SpeedInsights } from "@vercel/speed-insights/next" <SpeedInsights/>

View commit
2026-01-06Commit 8988d2f

import { SpeedInsights } from "@vercel/speed-insights/next"

View commit
2025-12-18Commit c4878d1

Update CSV URL for service status monitoring

View commit
2025-12-18Commit e766e9f

Add service status page with real-time monitoring and styling

View commit
2025-12-18Commit 26ef855

Update OBS setup instructions for Alert Overlay and OverlayQR

View commit
2025-12-18Commit b6f6491

Update documentation to clarify setup for Alert Overlay and OverlayQR

View commit
2025-12-18Commit db8abd6

Update documentation for OBS setup and modify sender name to 'Ẩn danh'

View commit
2025-12-18Commit d6c1472

Add documentation page and styles for overlay setup instructions

View commit
2025-12-18Commit 485ae16

Add overlay page for QR donation with styled components and hidden menu

View commit
2025-12-18Commit 644a000

Fix donation data mapping to use correct column name for sender

View commit
2025-12-18Commit 1fd3b8e

Update donation page to allow anonymous donations and modify member Discord usernames

View commit
2025-12-18Commit 5837ead

Fix image width in metadata for better display

View commit
2025-12-18Commit 0fbb5cd

Add donation page, member profiles, and improve global styles - Implemented donation functionality with CSV data fetching in `src/app/donate/page.tsx`. - Created member profiles with social links in `src/app/member/page.tsx`. - Added a custom 404 page in `src/app/not-found.tsx`. - Enhanced global styles in `src/app/globals.css` for better UI. - Updated `package.json` and `package-lock.json` to include new dependencies. - Added new images for avatars and banners in the public directory.

View commit
2025-12-18Commit 2951748

Initial commit from Create Next App

View commit