goon/.gitignore
https://github.com/goon-foss/goon 642f1ab8b8 Mobile 0.1.9: OTA enable, WebView cookie-dismiss fix, porndoe connector
Mobile / OTA:
- Enable Expo Updates (app.json + AndroidManifest) → api.goon-foss.org
- Bump 0.1.6 → 0.1.9 (build.gradle, app.json, appVersion.ts, main.py /version)
- backend.ts: default public backend auto-connect (no manual login)

WebView fallback fix (PlayerScreen INJECTED_JS):
- Auto-dismiss cookie/consent gates (hqporner et al. blocked kt_player init)
- Context-scoped: only clicks consent buttons inside cookie/gdpr containers
- Retry window for <source>.src polling raised 5→15 ticks (post-dismiss init)

Resolver:
- Series-position + modifier mismatch detector (Episode 2≠4, BTS/unedited)
  → composite_score hard-reject / cap; wired into scene_score + bulk_dedup
- aggregator-mode candidate query: LIMIT 500 + title-match ordering

Connectors:
- porndoe.com browse scraper (JSON-LD VideoObject) — theporndude audit pilot

landing: APK links → goon-v0.1.9.apk

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-22 11:20:57 +02:00

84 lines
2 KiB
Text

.env
.env.local
mobile/.env
mobile/.env.local
*.pyc
__pycache__/
.pytest_cache/
.ruff_cache/
.mypy_cache/
.coverage
htmlcov/
*.egg-info/
build/
dist/
.venv/
venv/
.idea/
.vscode/
*.sqlite
*.db
# Personal operational notes (deploy state, in-progress notes per session)
DEPLOY_BACKLOG.md
# Mobile (Expo / React Native)
mobile/node_modules/
mobile/.expo/
mobile/dist/
mobile/web-build/
mobile/android/.gradle/
mobile/android/app/build/
mobile/android/build/
mobile/ios/build/
mobile/ios/Pods/
mobile/*.jks
mobile/*.keystore
# Mobile build artefakty (regenerowane przy `gradlew assembleDebug` przez expo
# `export:embed`). NIE commitować — psuje rebuilds (gradle merguje stale bundle
# zamiast generować świeży, patrz session 2026-05-07).
mobile/android/app/src/main/assets/index.android.bundle
mobile/android/app/src/main/res/drawable-*/
mobile/android/app/src/main/res/raw/
# yt-dlp / scrapers cache
.yt-dlp-cache/
# Reverse-engineered third-party APKs (AIO Streamer dekompilacja — kept locally for
# debugging the legacy porn-app auth flow, but MUST NOT enter public git history;
# distributing decompiled proprietary code violates copyright/EULA).
re/
# DB dumps (operacyjne backupy, mogą zawierać user data)
*.dump
*.sql.gz
# Built APKs (release/debug binaries — distributed via GitHub Releases instead)
*.apk
# Claude Code session data (transcripts/agents — local only)
.claude/
# Operacyjne logi inputu / debug per-session
*.log
# Per-user runtime artefakty NIE do publicznego repo
.iclaude
wa-logs.txt
mcp-logs.txt
# ADB / development debug artefakty (screenshots, ui dumps)
.tmp_adb/
# Marketing screenshots — kept local, hosted externally for posts/landing.
# NOT committed: explicit thumbnails risk GitHub TOS takedown.
screenshots/
# Launch / marketing material — local working notes, not part of the codebase.
launch/
# Operational deploy scripts — moved to a private companion repo. Public repo
# should NOT contain SSH commands, systemd units, or smoke-test playbooks
# referencing concrete hosts.
deploy/