changelog fix
View commitTổng hợp thay đổi dựa trên lịch sử quản lý mã nguồn.
changelog fix
View commitclear
View commitfix?
View commitfirebase.ts fix
View commitfix firebase
View commitnothing, just rewrite md
View commitfix?
View commitrewrite all comment!
View commitchore: add firebase template, ignore local config
View commitCập nhật .gitignore để loại trừ file firebase.ts khỏi việc theo dõi
View commitCậ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 commitCập nhật payload cho Discord webhook và hoán đổi tiêu đề với thông điệp trong BlogContent
View commitThêm thư viện PapaParse vào AlertOverlay và cải thiện cấu trúc tsconfig.json
View commitThêm chỉ thị "use client" vào file page.tsx
View commitThê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“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 commitlayout fixed
View commitnpm i @vercel/speed-insights
View commitMerge pull request #1 from akikohatsune/vercel/vercel-web-analytics-for-nextj-jq4mpb Implement Vercel Web Analytics for Next.js
View commitImplement 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// 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// Import SpeedInsights từ Vercel để tối ưu hiệu suất import { SpeedInsights } from "@vercel/speed-insights/next" <SpeedInsights/>
View commitimport { SpeedInsights } from "@vercel/speed-insights/next"
View commitfixed
View commitqqq
View commit1
View commitalo
View commitadsdsdsd
View commitaaaaaaaaa
View commitqqq
View commita
View commit55555/1
View commit5/1/2026
View commitUpdate CSV URL for service status monitoring
View commitAdd service status page with real-time monitoring and styling
View commitUpdate OBS setup instructions for Alert Overlay and OverlayQR
View commitUpdate documentation to clarify setup for Alert Overlay and OverlayQR
View commitUpdate documentation for OBS setup and modify sender name to 'Ẩn danh'
View commitAdd documentation page and styles for overlay setup instructions
View commitAdd overlay page for QR donation with styled components and hidden menu
View commitFix donation data mapping to use correct column name for sender
View commitUpdate donation page to allow anonymous donations and modify member Discord usernames
View commitFix image width in metadata for better display
View commitAdd 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 commitfirst commit
View commitInitial commit from Create Next App
View commit