docs(site): zsynchronizuj strone z rzeczywistoscia i dodaj link do zrodel
Na forum padlo pytanie, gdzie sa zrodla, bo na stronie nie ma do nich ani jednego odnosnika. Sluszny zarzut przy projekcie, ktory sprzedaje sie jako otwarty. Dodane w dwoch miejscach: stopka i lista linkow. Liczby byly zawyzone. Prawdziwe na 2026-08-31, z bazy: * sceny 3,8 mln -> 3,3 mln. Liczymy sceny z ZYWYM zrodlem (3 342 052), bo tyle user realnie widzi w apce. Wierszy w tabeli jest 4 046 223, ale czesc nie ma czego odtworzyc. * performerzy 108k -> 110k, filmy 45k -> 46k, zrodla 46 -> 43 (w trzech miejscach). Dodany wpis do "What's new" o sprzataniu martwych zrodel i naprawie odtwarzania, bo ostatni byl z Chromecasta. ZOSTAWIONE swiadomie: ostrzezenie o wersji 0.2.2. Wyglada na przeterminowane, ale nie jest: instalacje starsze niz 0.2.2 byly podpisane kluczem, ktorego juz nie mamy, wiec Android odmawia aktualizacji w miejscu i trzeba odinstalowac. Ta instrukcja z kodem synchronizacji jest dla tych ludzi jedynym sposobem, zeby nie stracic ulubionych. Plik w repo rozjechal sie z produkcja (repo mialo jeszcze 0.2.2, produkcja 0.3.0), bo strone edytowano bezposrednio na serwerze. Teraz site/index.html to dokladnie to, co stoi na goon-foss.org.
This commit is contained in:
parent
5e41285d44
commit
ad59baea09
1 changed files with 44 additions and 15 deletions
|
|
@ -90,12 +90,12 @@
|
||||||
|
|
||||||
<p class="text-lg md:text-xl text-gray-400 max-w-2xl leading-relaxed mb-10">
|
<p class="text-lg md:text-xl text-gray-400 max-w-2xl leading-relaxed mb-10">
|
||||||
Goon indexes scene and movie metadata from TPDB & StashDB, deduplicates it
|
Goon indexes scene and movie metadata from TPDB & StashDB, deduplicates it
|
||||||
across 46 public sources, and serves a fast mobile client. Zero ads. Zero tracking.
|
across 43 public sources, and serves a fast mobile client. Zero ads. Zero tracking.
|
||||||
Download, open, browse. No account, no setup.
|
Download, open, browse. No account, no setup.
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<div class="flex flex-wrap gap-3">
|
<div class="flex flex-wrap gap-3">
|
||||||
<a href="/goon-v0.2.2.apk"
|
<a href="/goon-v0.3.0.apk"
|
||||||
class="px-6 py-4 rounded-xl bg-accent text-white font-bold hover:bg-accentDeep transition glow">
|
class="px-6 py-4 rounded-xl bg-accent text-white font-bold hover:bg-accentDeep transition glow">
|
||||||
Download APK
|
Download APK
|
||||||
</a>
|
</a>
|
||||||
|
|
@ -106,10 +106,10 @@
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="flex flex-wrap gap-x-8 gap-y-3 mt-10 font-mono text-sm">
|
<div class="flex flex-wrap gap-x-8 gap-y-3 mt-10 font-mono text-sm">
|
||||||
<div><span class="text-accent font-bold">3.8M</span> <span class="text-gray-500">scenes</span></div>
|
<div><span class="text-accent font-bold">3.3M</span> <span class="text-gray-500">scenes</span></div>
|
||||||
<div><span class="text-accent font-bold">108k</span> <span class="text-gray-500">performers</span></div>
|
<div><span class="text-accent font-bold">110k</span> <span class="text-gray-500">performers</span></div>
|
||||||
<div><span class="text-accent font-bold">45k</span> <span class="text-gray-500">movies</span></div>
|
<div><span class="text-accent font-bold">46k</span> <span class="text-gray-500">movies</span></div>
|
||||||
<div><span class="text-accent font-bold">46</span> <span class="text-gray-500">sources</span></div>
|
<div><span class="text-accent font-bold">43</span> <span class="text-gray-500">sources</span></div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<p class="text-xs text-gray-500 mt-6 font-mono">
|
<p class="text-xs text-gray-500 mt-6 font-mono">
|
||||||
|
|
@ -133,7 +133,7 @@
|
||||||
<div class="text-accent text-2xl mb-3">⌬</div>
|
<div class="text-accent text-2xl mb-3">⌬</div>
|
||||||
<h3 class="text-lg font-bold mb-2">Multi-source ingest</h3>
|
<h3 class="text-lg font-bold mb-2">Multi-source ingest</h3>
|
||||||
<p class="text-sm text-gray-400 leading-relaxed">
|
<p class="text-sm text-gray-400 leading-relaxed">
|
||||||
TPDB & StashDB metadata plus 46 public sources, scenes and full movies.
|
TPDB & StashDB metadata plus 43 public sources, scenes and full movies.
|
||||||
Cross-source deduplication via perceptual-hash thumbnails and title matching,
|
Cross-source deduplication via perceptual-hash thumbnails and title matching,
|
||||||
so the same scene from six tubes stays one entry.
|
so the same scene from six tubes stays one entry.
|
||||||
</p>
|
</p>
|
||||||
|
|
@ -240,6 +240,27 @@
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<div class="space-y-6">
|
<div class="space-y-6">
|
||||||
|
<div class="bg-card border border-border rounded-2xl p-6">
|
||||||
|
<div class="font-mono text-xs text-accent mb-2">August 2026</div>
|
||||||
|
<h3 class="text-lg font-bold mb-2">Fewer dead links</h3>
|
||||||
|
<p class="text-sm text-gray-400 leading-relaxed">
|
||||||
|
Around 81,000 sources whose page the host had quietly deleted were cleared out,
|
||||||
|
so scenes no longer look playable when they are not. One source that had never
|
||||||
|
worked at all is fixed, and two more now refresh the link and retry instead of
|
||||||
|
failing when the host expires it.
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="bg-card border border-border rounded-2xl p-6">
|
||||||
|
<div class="font-mono text-xs text-accent mb-2">August 2026 · 0.3.0</div>
|
||||||
|
<h3 class="text-lg font-bold mb-2">Chromecast</h3>
|
||||||
|
<p class="text-sm text-gray-400 leading-relaxed">
|
||||||
|
Send a scene to the TV straight from the player. The button shows up when there
|
||||||
|
is a Chromecast on your network. Sources that open in the built-in browser cannot
|
||||||
|
be cast, so on those the button stays hidden.
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
|
|
||||||
<div class="bg-card border border-border rounded-2xl p-6">
|
<div class="bg-card border border-border rounded-2xl p-6">
|
||||||
<div class="font-mono text-xs text-accent mb-2">August 2026</div>
|
<div class="font-mono text-xs text-accent mb-2">August 2026</div>
|
||||||
<h3 class="text-lg font-bold mb-2">Animation and 3D</h3>
|
<h3 class="text-lg font-bold mb-2">Animation and 3D</h3>
|
||||||
|
|
@ -280,19 +301,22 @@
|
||||||
<div class="bg-card border-2 border-accent rounded-2xl p-5 mb-6">
|
<div class="bg-card border-2 border-accent rounded-2xl p-5 mb-6">
|
||||||
<p class="text-sm font-bold text-accent mb-2">Already have Goon installed? Read this first.</p>
|
<p class="text-sm font-bold text-accent mb-2">Already have Goon installed? Read this first.</p>
|
||||||
<p class="text-sm text-gray-300 leading-relaxed">
|
<p class="text-sm text-gray-300 leading-relaxed">
|
||||||
0.2.2 is signed with a new key, so Android will not install it over the old app.
|
<strong class="text-gray-100">On 0.2.2 or newer:</strong> nothing to do. 0.3.0 installs
|
||||||
You have to uninstall first, and that wipes what is stored on the phone.
|
straight over it and keeps your favourites, saved searches and watch progress.
|
||||||
<strong class="text-gray-100">Before you uninstall</strong>, open Goon, go to Settings,
|
<br><br>
|
||||||
Backup & sync, and copy your sync code. Install this APK, then paste the code into
|
<strong class="text-gray-100">On anything older than 0.2.2:</strong> that build was
|
||||||
Restore. Without it your favourites, saved searches, hidden list and watch progress
|
signed with a key we no longer have, so Android refuses to install over it. You have to
|
||||||
cannot be found again. A one-off: later updates install themselves as usual.
|
uninstall first, and that wipes what is stored on the phone. Before you uninstall, open
|
||||||
|
Goon, go to Settings, Backup & sync, and copy your sync code. Install this APK, then
|
||||||
|
paste the code into Restore. Without it your favourites, saved searches, hidden list and
|
||||||
|
watch progress cannot be found again.
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
<ol class="space-y-4">
|
<ol class="space-y-4">
|
||||||
<li class="bg-card border border-border rounded-2xl p-5 flex gap-4">
|
<li class="bg-card border border-border rounded-2xl p-5 flex gap-4">
|
||||||
<span class="text-accent font-extrabold text-xl">1</span>
|
<span class="text-accent font-extrabold text-xl">1</span>
|
||||||
<span class="text-sm text-gray-300 leading-relaxed">
|
<span class="text-sm text-gray-300 leading-relaxed">
|
||||||
<a href="/goon-v0.2.2.apk" class="text-accent font-bold hover:underline">Download the APK</a>
|
<a href="/goon-v0.3.0.apk" class="text-accent font-bold hover:underline">Download the APK</a>
|
||||||
and open it. Allow "install from unknown sources" for your browser if Android asks.
|
and open it. Allow "install from unknown sources" for your browser if Android asks.
|
||||||
</span>
|
</span>
|
||||||
</li>
|
</li>
|
||||||
|
|
@ -363,9 +387,14 @@
|
||||||
</div>
|
</div>
|
||||||
<p>Adult content metadata aggregator. FOSS, ad-free.</p>
|
<p>Adult content metadata aggregator. FOSS, ad-free.</p>
|
||||||
<p>MIT license. No warranty. 18+ jurisdictions only.</p>
|
<p>MIT license. No warranty. 18+ jurisdictions only.</p>
|
||||||
|
<p class="mt-2">
|
||||||
|
Source:
|
||||||
|
<a href="https://git.goon-foss.org/goon-foss/goon" class="text-accent hover:underline">git.goon-foss.org/goon-foss/goon</a>
|
||||||
|
</p>
|
||||||
</div>
|
</div>
|
||||||
<div class="flex flex-col gap-1 text-right">
|
<div class="flex flex-col gap-1 text-right">
|
||||||
<a href="/goon-v0.2.2.apk" class="hover:text-accent transition">Download APK</a>
|
<a href="/goon-v0.3.0.apk" class="hover:text-accent transition">Download APK</a>
|
||||||
|
<a href="https://git.goon-foss.org/goon-foss/goon" class="hover:text-accent transition">Source code</a>
|
||||||
<a href="#donate" class="hover:text-accent transition">Donate</a>
|
<a href="#donate" class="hover:text-accent transition">Donate</a>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue