goon/mobile/src
goon-foss c9fa6edc6d feat(mobile): scalaj wiele duplikatow naraz zamiast parami
Zgloszenie c7f5e59e: "przydalaby sie mozliwosc zaznaczania wiecej niz 2 video
przy duplikatach". Przy pieciu kopiach tej samej sceny stary uklad wymagal
czterech przebiegow, kazdy z osobnym dialogiem, i za kazdym razem trzeba bylo
na nowo wskazac oryginal.

Model jest teraz odwrocony: dlugie przytrzymanie wybiera scene, ktora ZOSTAJE
(plakietka KEEP), a kolejne tapniecia zaznaczaja i odznaczaja jej duplikaty
(plakietka DUPLICATE, kafelek gasnie). Banner liczy zaznaczone i scala wszystkie
jednym przyciskiem. Dzieki temu uzytkownik swiadomie wybiera te kopie, ktorej
tytul i miniaturka przetrwaja, zamiast trafiac w nia przypadkiem.

Backend bez zmian, endpoint scala parami, wiec lecimy petla. Kazde scalenie to
osobna transakcja, wiec czesciowa porazka nie cofa udanych i raportujemy ja
wprost zamiast udawac sukces.

Sprawdzone na emulatorze na opublikowanej paczce: pozycja w menu, plakietki
KEEP i DUPLICATE, licznik 2 -> 1 -> 2 przy odznaczaniu, tresc potwierdzenia
z lista scen. Samego scalania nie wykonalem, to sa prawdziwe sceny z produkcji.
2026-08-23 21:25:32 +02:00
..
components feat(mobile): scalaj wiele duplikatow naraz zamiast parami 2026-08-23 21:25:32 +02:00
lib fix(ui): przesuwane podkreslenie zamiast ciekłej kropli w zakladkach 2026-08-18 11:22:02 +02:00
native style: myslniki em/en z komentarzy i docstringow (calosc repo) 2026-08-11 11:51:57 +02:00
screens test(player): nie wstrzykuj naszego skryptu na stronach z Turnstile 2026-08-22 21:35:42 +02:00
api.ts fix(listy): prog dlugosci nie ukrywa juz scen o NIEZNANEJ dlugosci w drill-downach 2026-08-20 10:07:58 +02:00
changelog.ts feat(mobile): scalaj wiele duplikatow naraz zamiast parami 2026-08-23 21:25:32 +02:00
ClientContext.tsx Initial commit 2026-05-20 10:10:22 +02:00
ErrorBoundary.tsx style: myslniki em/en z komentarzy i docstringow (calosc repo) 2026-08-11 11:51:57 +02:00
migrationNotice.ts style: myslniki em/en z komentarzy i docstringow (calosc repo) 2026-08-11 11:51:57 +02:00
navigation.tsx fix(ui): przesuwane podkreslenie zamiast ciekłej kropli w zakladkach 2026-08-18 11:22:02 +02:00
PreferencesContext.tsx feat: wylaczalny auto-rotate w playerze + '+N' liczy takze filmy 2026-07-28 09:34:37 +02:00
SceneActionsContext.tsx feat(mobile): scalaj wiele duplikatow naraz zamiast parami 2026-08-23 21:25:32 +02:00
storage.ts style: myslniki em/en z komentarzy i docstringow (calosc repo) 2026-08-11 11:51:57 +02:00
theme.ts fix(theme): rozdziel role akcentu i dodaj ramke, ktora cokolwiek oddziela 2026-08-14 09:50:08 +02:00
types.ts feat(ui): badge jakosci i nazwa serwisu na kafelku sceny 2026-08-18 12:41:16 +02:00
ui.tsx fix(ui): jeden wspolny zestaw kontrolek naglowka zamiast kopii per ekran 2026-08-18 11:42:32 +02:00