Changes to be committed:
modified: src/en/hentai2read/build.gradle
modified: src/en/hentai2read/src/eu/kanade/tachiyomi/extension/en/hentai2read/Hentai2Read.kt
Fixed two critical issues causing internal server errors:
1. Added safe array access in TagSearchMode filter to prevent ArrayIndexOutOfBoundsException
2. Added safe array access in UriPartFilter.toUriPart() to prevent NullPointerException
Both fixes use Kotlin's getOrNull/getOrElse methods to handle invalid filter state values gracefully.
* corrige autenticação da extensão greenshit removendo x-client-hash desnecessário
- Remove função generateToken() que gerava hash HMAC para o header x-client-hash
- API funciona apenas com token Bearer, x-client-hash não é necessário
- Remove imports não utilizados (Base64, Mac, SecretKeySpec)
- Remove constante SECRET_KEY
- Adiciona campo path ao PageDto para corresponder à resposta da API
- Simplifica pageListRequestMobile para usar apenas header de autorização
- Funcionalidade de login do usuário permanece intacta e automática
* atualiza versionCode da extensão sussyscan e multisrc greenshit
- Incrementa overrideVersionCode de 56 para 57 (sussyscan)
- Incrementa versionId de 2 para 3 (SussyToons.kt)
- Incrementa baseVersionCode de 5 para 6 (greenshit multisrc)
* Reverter versionId
* Remove variave nao utilizada
* Reverte a versaoCode
* remover espaços
* MangaBall
* remove
* suggested changes and more
* remove this
* MangaBall: Fix Korean language code
* change to Locale.ROOT as the pattern isn't language specific
* only throw if filtered
* Rawkuma: rewrite for new site layout
* update icon
* filters: use callback to not throw
* deep link
* fix index out of bound
* return if empty
* novels check in deeplink
* Add `@Synchronized` to `getNonce`
* BigSolo: Revert changes of #11156
* BigSolo: Fix for recent backend changes (Closes#11226) + Open link in app
* BigSolo: Change name to "BigSolo" -> override id
* BigSolo: Use enpoint "/data/series/{slug}" + optimization
* BigSolo: Add www subdomain to Manifest
* BigSolo: data class to class + remove unused variables in serializable
* BigSolo: Remove unused variable
* BigSolo: Changes asked by vetleledaal
* BigSolo: Changes asked by AwkwardPeak7
* migrate to keiyoushi.utils.parseAs
* Refactor: Simplify URL handling
- Pass URLs directly to search instead of pre-parsing in CubariUrlActivity
- Remove custom `cubari:` prefix and parser
- Handle direct URL searching in the main source file
- Add support for Gist URLs
- Remove redundant intent filters from AndroidManifest
* bump and fix useragent
* fix url
* update useragent
* trailing comma