尚未偵測到更新。GitHub 發布版本後會顯示在這裡。
個人 GitHub 帳號下公開儲存庫的擁有者可以登入並驗證所有權,自行管理介紹,無需管理員核准。
登入並產生驗證檔案,在 30 分鐘內將其提交至此儲存庫的預設分支。其他分支或分叉儲存庫中的檔案無效。然後在下方檢查檔案,即可無需管理員核准直接管理專案。請保留檔案以維持管理權限。
如需登入,將前往登入頁面。登入後請回到此處,再次點擊所選的驗證按鈕。
在專案資料夾中執行 /nomorevibe verify,即可驗證所有權並自行管理介紹。
一分鐘完成驗證正在載入完整 README。 以下為已儲存的摘錄。
App web (PWA) para acompanhar sua coleção de Sprites (Elementais) do Fortnite Battle Royale — quais você já tem, quais já dominou (incluindo as variantes Dourada e especial) e quais códigos do Painel de Admin ("Lobby Hack codes") você já resgatou. Escopo atual: Chapter 7, Temporada 4 "Override". 🔗 Produção: publicado via GitHub Pages a partir da branch main (veja Deploy).檢視完整 README ↗
🇧🇷 Português | 🇺🇸 English
App web (PWA) para acompanhar sua coleção de Sprites (Elementais) do Fortnite Battle Royale — quais você já tem, quais já dominou (incluindo as variantes Dourada e especial) e quais códigos do Painel de Admin ("Lobby Hack codes") você já resgatou.
Escopo atual: Chapter 7, Temporada 4 "Override".
🔗 Produção: publicado via GitHub Pages a partir da branch main (veja Deploy).
firebase-config.js configurado, o app funciona 100% local, só sem essa opção.HTML, CSS e JavaScript puro (sem framework, sem build/bundler) + PWA (manifest.webmanifest e sw.js). Firebase (Authentication + Firestore) é usado só para a sincronização opcional via conta, carregado dinamicamente pelo cloud-sync.js.
index.html Shell do app (HTML)
styles.css Estilos
app.js Lógica principal (coleção, filtros, export, backup, i18n)
icons.js Ícones SVG usados na interface
cloud-sync.js Login/sincronização opcional via Firebase (só fala com app.js por eventos)
firebase-config.js Configuração do projeto Firebase (não é segredo, ver comentário no arquivo)
sw.js Service worker (cache do app shell e das imagens dos Sprites)
manifest.webmanifest Manifesto do PWA
data/
elementals.js Lista curada de Sprites (PT/EN, raridade, habilidades)
elementals-auto.js Sprites novos detectados automaticamente, ainda não curados
cheat-codes.js Lista curada de códigos do Painel de Admin
cheat-codes-auto.js Códigos novos detectados automaticamente, ainda não traduzidos
scripts/
update-sprites.mjs Script que raspa o wiki do IGN e atualiza os arquivos *-auto.js
.github/workflows/
update-sprites.yml Roda o script acima diariamente e abre um PR com as novidades
pages.yml Deploy de produção (main → gh-pages) via GitHub Pages
pages-staging.yml Deploy de homologação (branch staging → gh-pages/staging)
Não há build nem dependências — é só servir os arquivos estáticos a partir da raiz do projeto, por exemplo:
python3 -m http.server 8000
# ou
npx serve .
E abrir http://localhost:8000. A sincronização via conta (Firebase) precisa de acesso à internet para baixar o SDK do CDN; sem ela, o app funciona igual, só sem login.
O workflow update-sprites.yml roda diariamente, raspa o wiki do IGN em busca de Sprites e códigos novos e os adiciona em data/elementals-auto.js/data/cheat-codes-auto.js (nunca remove nada), abrindo um pull request para a main. Depois, a curadoria manual move as entradas novas para data/elementals.js/data/cheat-codes.js, preenchendo o texto em português como aparece no jogo (pt-BR).
pages.yml: a cada push na main, publica a raiz do repositório na branch gh-pages (servida pelo GitHub Pages).pages-staging.yml: a cada push na branch staging, publica em gh-pages/staging, para revisar mudanças antes de irem para produção.