🇬🇧 English | 🇻🇳 Tiếng Việt | 🇯🇵 日本語
Tiện ích mở rộng đa trình duyệt (Chrome & Firefox) giúp nâng cấp giao diện GitHub với các tính năng tăng năng suất.
- Bố cục rộng - Mở rộng GitHub ra toàn bộ chiều rộng màn hình
- Phóng to bảng - Bảng có thể mở rộng với trạng thái lưu trữ
- Phóng to hình ảnh - Nhấp vào hình ảnh để xem toàn màn hình với zoom
- Chọn GIF - Chèn GIF vào bình luận và issues
- Ẩn/hiện thanh bên - Ẩn/hiện thanh bên bằng nút hoặc phím tắt
Alt+M - Lịch sử chỉnh sửa - Xem diff chỉnh sửa bình luận với chế độ split/unified/preview
Cài đặt trực tiếp từ Chrome Web Store.
Cài đặt trực tiếp từ Firefox Add-ons.
git clone https://github.com/lamngockhuong/github-flex.git
cd github-flex
pnpm install
pnpm buildSau đó tải vào trình duyệt:
Chrome:
- Mở
chrome://extensions/ - Bật Chế độ nhà phát triển (góc trên bên phải)
- Nhấp Tải tiện ích đã giải nén
- Chọn thư mục
dist/chrome/
Firefox:
- Mở
about:debugging#/runtime/this-firefox - Nhấp Tải Add-on tạm thời
- Chọn bất kỳ tệp nào trong thư mục
dist/firefox/
pnpm dev # Build cả hai trình duyệt với chế độ watch
pnpm build # Build production cho cả hai trình duyệt
pnpm build:chrome # Build chỉ Chrome
pnpm build:firefox # Build chỉ Firefox
pnpm lint # Kiểm tra code style
pnpm lint:fix # Tự động sửa lỗi
pnpm lint:firefox # Lint Firefox build với web-ext
pnpm test # Chạy testsKhi gửi phiên bản mới lên Firefox Add-ons, Mozilla yêu cầu tải mã nguồn vì chúng tôi sử dụng esbuild để bundle. Tạo file zip mã nguồn với:
zip -r github-flex-source.zip src/ scripts/ package.json pnpm-lock.yaml biome.json README.md LICENSE manifest.json- English (mặc định)
- Tiếng Việt
- 日本語 (Tiếng Nhật)
Tiện ích tự động hiển thị theo ngôn ngữ trình duyệt nếu được hỗ trợ.
- Manifest V3 (Chrome 88+, Firefox 112+)
- webextension-polyfill (tương thích API đa trình duyệt)
- Vanilla JavaScript (ES Modules)
- esbuild (bundler)
- Biome (linter/formatter)
- Vitest (testing)
Nếu bạn thấy tiện ích này hữu ích, hãy cân nhắc hỗ trợ phát triển: