goon/app/api
https://github.com/goon-foss/goon b6e3b1cbb5 Origin/hoster filter w /scenes + Filter modal
Dotąd nie dało się docelować sceny konkretnego hostera — search faworyzuje
xnxx/xvideos (dominują bazę), brak filtra po źródle. Diagnostyka per-hoster
(test cookie-fix, luluvid, porntrex) wymagała trafienia sceny danego tube'a.

- /scenes?origin=<substr> — exists() na PlaybackSource.origin ilike, np.
  'hqporner' łapie tube:hqpornercom
- ScenesFilterModal: sekcja "Source / hoster" (TextInput) w FilterState.origin
- ScenesScreen: filter.origin → listScenes; liczone do activeCount

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-22 12:12:50 +02:00
..
__init__.py Initial commit 2026-05-20 10:10:22 +02:00
admin.py Initial commit 2026-05-20 10:10:22 +02:00
admin_html.py Initial commit 2026-05-20 10:10:22 +02:00
blacklist.py Initial commit 2026-05-20 10:10:22 +02:00
bug_reports.py Initial commit 2026-05-20 10:10:22 +02:00
expo_updates.py Initial commit 2026-05-20 10:10:22 +02:00
favorites.py Initial commit 2026-05-20 10:10:22 +02:00
movies.py Initial commit 2026-05-20 10:10:22 +02:00
playback.py Mobile 0.1.9: OTA enable, WebView cookie-dismiss fix, porndoe connector 2026-05-22 11:20:57 +02:00
scene_favorites.py Initial commit 2026-05-20 10:10:22 +02:00
scenes.py Origin/hoster filter w /scenes + Filter modal 2026-05-22 12:12:50 +02:00
schemas.py Initial commit 2026-05-20 10:10:22 +02:00
stream_proxy.py Initial commit 2026-05-20 10:10:22 +02:00
taxonomies.py Initial commit 2026-05-20 10:10:22 +02:00
watch.py Initial commit 2026-05-20 10:10:22 +02:00