Nodbits Log

Hệ thống theo dõi nhật ký hoạt động & triển khai (Multi-Tenant Architecture)

Đang kiểm tra Firebase...
🔒 Kiến trúc Multi-User & Tenant Isolation: Hệ thống sử dụng workspaceId làm ranh giới bảo mật cốt lõi. Mọi activity, repository và integration được cô lập ở tầng Firestore Security Rules — người dùng chỉ xem và thao tác dữ liệu thuộc workspace của chính họ.
Tài khoản & Workspace Personal

Đăng nhập để tự động khởi tạo Personal Workspace của riêng bạn.

Kiểm thử bảo mật Tenant RULES ACTIVE

Thử truy vấn một workspace khác để kiểm chứng Firestore Rules từ chối truy cập cross-tenant.

// Nhấn "Test Cross-Tenant Block" để kiểm tra Firestore Security Rules...
Kết nối GitHub (Public & Private) tuiladangbong

Đồng bộ cả kho lưu trữ Public và Private từ GitHub vào Workspace cô lập của bạn.

💡 Hỗ trợ Private Repo: Dán GitHub Personal Access Token (classic hoặc fine-grained có quyền repo) để đồng bộ toàn bộ Private Repositories về Workspace.
// Nhấn "Đồng bộ Repos" để kéo danh sách repositories (Public & Private)...
Kho lưu trữ của bạn (Repositories)
32 PRIVATE 🔒 2 PUBLIC 🌐 34 TỔNG CỘNG

Danh sách toàn bộ kho lưu trữ GitHub cá nhân và tổ chức của tài khoản tuiladangbong.

nodbits-log 🔒 PRIVATE

Không có mô tả

● TypeScript 🌿 main
ProREC 🔒 PRIVATE

Không có mô tả

● Kotlin 🌿 main
pilot 🔒 PRIVATE

Không có mô tả

● JavaScript 🌿 main
threein 🔒 PRIVATE

An app for ThreeIn

● TypeScript 🌿 main
chi-core 🔒 PRIVATE

CHI Core — lightweight modular personal library platform

● Python 🌿 main
ProWRITE 🔒 PRIVATE

Không có mô tả

● Kotlin 🌿 android
MAI 🔒 PRIVATE

Không có mô tả

● Kotlin 🌿 main

Shared workspace for independent Aseprite, Blender, and game-asset orchestration tools

● Python 🌿 main
asset-tools 🔒 PRIVATE

Không có mô tả

● Python 🌿 main
blender-tools 🔒 PRIVATE

Không có mô tả

● Python 🌿 main
pixel-tools 🔒 PRIVATE

Shared headless Aseprite CLI and Lua pixel-art automation for local AI agents and game projects

● Python 🌿 main
sound-tools 🔒 PRIVATE

Independent hexagonal game audio tools: seeded PCM, normalization and native Vorbis

● Python 🌿 main
nodbits-contracts 🔒 PRIVATE

Versioned game asset contracts, conformance and optional pinned SDK

● Python 🌿 main
NodbitsBot 🔒 PRIVATE

Không có mô tả

● TypeScript 🌿 main
Cuoi 🔒 PRIVATE

Không có mô tả

● TypeScript 🌿 main
Dang 🔒 PRIVATE

Không có mô tả

● Python 🌿 main
charting_library 🔒 PRIVATE

Charting Library package (not source code)

● JavaScript 🌿 master
nodbits-hub 🔒 PRIVATE

Không có mô tả

● TypeScript 🌿 main
MoneyTalk 🔒 PRIVATE

Không có mô tả

● JavaScript 🌿 main
HiepSiBaoTap 🔒 PRIVATE

Không có mô tả

● GDScript 🌿 main
TruongChi 🔒 PRIVATE

Không có mô tả

● TypeScript 🌿 main

Không có mô tả

● Shell 🌿 main
nodbits 🔒 PRIVATE

Code for Nodbit Site

● CSS 🌿 main
NenNguoi 🔒 PRIVATE

Không có mô tả

● TypeScript 🌿 main
prowall 🔒 PRIVATE

ProWall — Android-first personal wallpaper automation

● Kotlin 🌿 main
nodbits-hicoco 🔒 PRIVATE

Không có mô tả

● TypeScript 🌿 main
nodbits-avocado 🔒 PRIVATE

Không có mô tả

● TypeScript 🌿 main
nodbits-mian 🔒 PRIVATE

Không có mô tả

● TypeScript 🌿 main
nodbits-treecons 🔒 PRIVATE

Không có mô tả

● TypeScript 🌿 main
prokahl-corp 🔒 PRIVATE

A corp website for Prokahl

● HTML 🌿 main
richschannel 🔒 PRIVATE

Get rich

● Vue 🌿 main
dangbongxyz 🌐 PUBLIC

Front end for Dangbong.xyz

● Vue 🌿 main
coitam 🌐 PUBLIC

Không có mô tả

● Vue 🌿 main
richschannel 🔒 PRIVATE

Không có mô tả

● Vue 🌿 main
Dòng hoạt động thời gian thực & Lịch sử Commit (Workspace Feed) 50 EVENTS
📦 tuiladangbong/ProREC 👤 Dang Bong (@tuiladangbong) 🕒 17/10/2026 07:45 git
Commit vào nhánh main của repository ProREC
📦 tuiladangbong/nodbits-log 👤 dangbong (@tuiladangbong) 🕒 17/10/2026 07:42 git
Commit vào nhánh main của repository nodbits-log
📦 tuiladangbong/ProREC 👤 Dang Bong (@tuiladangbong) 🕒 17/10/2026 07:38 git
Commit vào nhánh main của repository ProREC
📦 tuiladangbong/nodbits-log 👤 dangbong (@tuiladangbong) 🕒 17/10/2026 07:37 git
Commit vào nhánh main của repository nodbits-log
📦 tuiladangbong/nodbits-log 👤 dangbong (@tuiladangbong) 🕒 17/10/2026 07:27 git
Commit vào nhánh main của repository nodbits-log
📦 tuiladangbong/ProREC 👤 Dang Bong (@tuiladangbong) 🕒 17/10/2026 07:25 git
Commit vào nhánh main của repository ProREC
📦 tuiladangbong/nodbits-log 👤 dangbong (@tuiladangbong) 🕒 17/10/2026 07:24 git
Commit vào nhánh main của repository nodbits-log
📦 tuiladangbong/nodbits-log 👤 dangbong (@tuiladangbong) 🕒 17/10/2026 07:19 git
Commit vào nhánh main của repository nodbits-log
📦 tuiladangbong/pilot 👤 dangbong (@tuiladangbong) 🕒 17/10/2026 07:16 git
Commit vào nhánh main của repository pilot
📦 tuiladangbong/ProREC 👤 Dang Bong (@tuiladangbong) 🕒 17/10/2026 07:11 git
Commit vào nhánh main của repository ProREC
📦 tuiladangbong/pilot 👤 dangbong (@tuiladangbong) 🕒 17/10/2026 07:04 git
Commit vào nhánh main của repository pilot
📦 tuiladangbong/ProREC 👤 Dang Bong (@tuiladangbong) 🕒 17/10/2026 06:54 git
Commit vào nhánh main của repository ProREC
📦 tuiladangbong/pilot 👤 dangbong (@tuiladangbong) 🕒 17/10/2026 06:29 git
Commit vào nhánh main của repository pilot
📦 tuiladangbong/pilot 👤 dangbong (@tuiladangbong) 🕒 17/10/2026 06:19 git
Commit vào nhánh main của repository pilot
📦 tuiladangbong/threein 👤 Dang Bong (@tuiladangbong) 🕒 17/10/2026 06:14 git
Commit vào nhánh main của repository threein
Kiến trúc Multi-Tenant & Mở rộng tương lai
  • Tenant Isolation: Mọi collection (repositories, activities, githubInstallations) được bảo vệ bởi Firestore Security Rules cấp document. Không bao giờ trust workspaceId từ client.
  • GitHub App Mapping: Webhook được verify HMAC SHA-256 chữ ký, lấy installation.id và resolve ra đúng workspaceId ở phía máy chủ Cloud Functions.
  • Multiple Accounts: Hỗ trợ một người dùng / workspace kết nối nhiều tài khoản cá nhân và organization GitHub khác nhau.
  • Private Repo Security: Toàn bộ metadata của repository private (commit message, PR title, branch) được xem là dữ liệu nhạy cảm, không bao giờ lộ ra public endpoints.
  • Future Stats & Gamification: Tách biệt Activity với Gamification Rules. StatsAggregator tổng hợp động; Leaderboard chỉ expose dữ liệu tổng hợp an toàn (XP, level, rank) mà không lộ thông tin code.