Skip to content
This repository was archived by the owner on Nov 4, 2025. It is now read-only.
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
136 commits
Select commit Hold shift + click to select a range
61143ba
remove languages
Sep 25, 2025
a9d4cdd
Remove AdBlocker
Sep 25, 2025
3d21ba4
fix
Sep 30, 2025
a02fe93
Merge pull request #1 from KotatsuApp/devel
vtorres-t Sep 30, 2025
c4bee25
Update release.yml
vtorres-t Sep 30, 2025
dc1f460
Add files via upload
vtorres-t Sep 30, 2025
65d7d66
Delete app/key
vtorres-t Oct 1, 2025
58101a1
key
vtorres-t Oct 1, 2025
1e9a9d6
Delete .github/ISSUE_TEMPLATE directory
vtorres-t Oct 1, 2025
ec3e4d7
Delete .github/ISSUE_TEMPLATE.md
vtorres-t Oct 1, 2025
304a362
Delete .github/workflows/trigger-site-deploy.yml
vtorres-t Oct 1, 2025
f0d17e5
Delete .github/workflows/issue_moderator.yml
vtorres-t Oct 1, 2025
24fefe2
Delete metadata/ru directory
vtorres-t Oct 1, 2025
c323267
Delete metadata/vi directory
vtorres-t Oct 1, 2025
47d4719
Delete CONTRIBUTING.md
vtorres-t Oct 1, 2025
b102f23
Update README.md
vtorres-t Oct 1, 2025
8016545
Update parsers
Oct 1, 2025
0da9138
Update libs.versions.toml
vtorres-t Oct 1, 2025
55bd90c
Update libs.versions.toml
vtorres-t Oct 1, 2025
b14d693
Remové acra
vtorres-t Oct 1, 2025
d7fd98c
Remové acra
vtorres-t Oct 1, 2025
15147f7
Delete app/src/main/kotlin/org/koitharu/kotatsu/core/util/AcraScreenL…
vtorres-t Oct 1, 2025
42f61c1
Update AppModule.kt
vtorres-t Oct 1, 2025
852cf7c
Update Throwable.kt
vtorres-t Oct 1, 2025
4850ea4
Delete app/src/main/kotlin/org/koitharu/kotatsu/core/util/AcraCorouti…
vtorres-t Oct 1, 2025
6edf1a4
Update Coroutines.kt
vtorres-t Oct 1, 2025
9ce9c03
Update AppProtectHelper.kt
vtorres-t Oct 1, 2025
e30e714
Update build.gradle
vtorres-t Oct 1, 2025
677e185
Update BaseApp.kt
vtorres-t Oct 1, 2025
12a63f9
Update build apk
Oct 2, 2025
661b1cf
Merge remote-tracking branch 'origin/devel' into remové-acra
Oct 2, 2025
8208274
Remove acra
Oct 2, 2025
731d329
Merge pull request #9 from vtorres-t/remove-acra
vtorres-t Oct 2, 2025
c7fefaa
Update parsers
Oct 3, 2025
688aa24
fix pipeline
Oct 3, 2025
197b251
fix pipeline
Oct 3, 2025
d4fc145
remove nightly
Oct 3, 2025
45dc03f
remove nightly
Oct 3, 2025
475085a
remove nightly
Oct 3, 2025
6e6f0dd
remove nightly
Oct 3, 2025
87f2537
remove nightly
Oct 3, 2025
696bfa6
Merge pull request #13 from vtorres-t/feature/remove-nightly
vtorres-t Oct 3, 2025
2b3b238
Update version
Oct 3, 2025
d656439
Update
Oct 5, 2025
1fd9e0b
Update
Oct 5, 2025
ee3c117
Update parsers
Oct 5, 2025
55223e0
New option broken sources
Oct 5, 2025
f7205dc
New option broken sources
Oct 6, 2025
a3e47c0
Update libs.versions.toml
vtorres-t Oct 6, 2025
35aacef
fix pipeline
Oct 6, 2025
1740462
Update libs.versions.toml
vtorres-t Oct 6, 2025
48584f9
Upgrade lib versions
Oct 6, 2025
139b355
Merge pull request #21 from vtorres-t/feature/update-references
vtorres-t Oct 6, 2025
fa4ee61
sign
Oct 7, 2025
09ad6c0
sign
Oct 7, 2025
da014d2
fix version ksp
Oct 7, 2025
44563aa
fix version ksp
Oct 7, 2025
722b8b9
fix version
Oct 7, 2025
a2126ca
fix version
Oct 7, 2025
e763cb8
fix
Oct 7, 2025
4fbb49f
Update sources
Oct 8, 2025
8825fdf
Update sources
Oct 8, 2025
1086df6
Make button in error dialog centered
Oct 8, 2025
f7ea45f
Update libs.versions.toml
vtorres-t Oct 10, 2025
4cbe7b1
Sync origin
Oct 12, 2025
481a0ee
Sync origin
Oct 12, 2025
5957d8a
Sync origin
Oct 12, 2025
c327f7e
Merge pull request #33 from vtorres-t/KotatsuApp-devel
vtorres-t Oct 12, 2025
21d4c2a
Delete all chapters in detail
Oct 12, 2025
3a66724
Merge pull request #34 from vtorres-t/feature/delete-all-chapters
vtorres-t Oct 12, 2025
f0323dc
build pipeline
Oct 12, 2025
740c0b2
release pipeline
Oct 12, 2025
7ac8a91
bump version
Oct 12, 2025
b9fa7e0
Fix name build pipeline
Oct 12, 2025
b2f8cb9
Delete all chapters in detail
Oct 12, 2025
dfd0434
Update build.gradle
vtorres-t Oct 12, 2025
ae31928
Fix dowloads
Oct 12, 2025
578e4c9
Fix dowloads
Oct 13, 2025
b1b9f3d
Bump new version
Oct 13, 2025
908fbed
Update parsers
Oct 13, 2025
74356cf
Update version
Oct 13, 2025
38162a7
Update parsers
Oct 13, 2025
f8d8cc3
Backup Restore scrobbling
Oct 13, 2025
2f0e01f
Backup Restore scrobbling
Oct 13, 2025
ca9bf09
Merge pull request #40 from vtorres-t/feature/backup-traking
vtorres-t Oct 13, 2025
bb11d29
fix version
Oct 13, 2025
e00dd34
fix version
Oct 13, 2025
25fc943
Merge pull request #42 from vtorres-t/feature/backup-traking
vtorres-t Oct 13, 2025
184dd09
Sync
Oct 14, 2025
e5d418a
Merge pull request #46 from vtorres-t/KotatsuApp-devel
vtorres-t Oct 14, 2025
3284cad
Bump new version
Oct 14, 2025
f495bfb
Merge branch 'KotatsuApp:devel' into devel
vtorres-t Oct 14, 2025
b85ca39
Bump new version
Oct 14, 2025
c74ebba
Merge pull request #48 from vtorres-t/feature/fixes-inspection
vtorres-t Oct 14, 2025
e7afcef
Merge branch 'KotatsuApp:devel' into devel
vtorres-t Oct 14, 2025
75817f2
Update parsers
Oct 14, 2025
8df6a4e
Backup Restore stats
Oct 15, 2025
0507866
Backup Restore stats
Oct 15, 2025
4d03ea4
Backup Restore stats
Oct 15, 2025
b70a9dd
Backup Restore stats
Oct 15, 2025
2688518
Merge pull request #50 from vtorres-t/feature/back-rest-stats
vtorres-t Oct 15, 2025
3e4a5f5
Remove discord
Oct 15, 2025
302e329
Merge pull request #52 from vtorres-t/feature/remove-discord
vtorres-t Oct 15, 2025
a12a8ac
Remove changelog
Oct 15, 2025
20449cc
Merge pull request #53 from vtorres-t/feature/remove-changelog
vtorres-t Oct 15, 2025
b9f29d0
Merge branch 'devel' into orig
vtorres-t Oct 15, 2025
d900334
Update build.gradle
vtorres-t Oct 15, 2025
196ba1e
Merge pull request #54 from vtorres-t/orig
vtorres-t Oct 15, 2025
1b740a9
Update build.gradle
vtorres-t Oct 16, 2025
398cd89
Merge branch 'KotatsuApp:devel' into devel
vtorres-t Oct 16, 2025
01122d6
Update version
vtorres-t Oct 16, 2025
68f3b45
Update build.gradle
vtorres-t Oct 16, 2025
271cbfe
Update parsers
vtorres-t Oct 16, 2025
1b7fc0b
Update libs.versions.toml
vtorres-t Oct 16, 2025
1bb5136
Fix conflicts
Oct 20, 2025
32b46f2
Fix conflicts
Oct 20, 2025
80efb83
Merge pull request #59 from vtorres-t/origin
vtorres-t Oct 20, 2025
7bb252b
Update release.yml
vtorres-t Oct 20, 2025
b6037f8
Merge branch 'devel' into origin
vtorres-t Oct 20, 2025
fd0c51d
Merge pull request #61 from vtorres-t/origin
vtorres-t Oct 20, 2025
feec0ff
Merge branch 'devel' into origin
Oct 21, 2025
3acf372
Fix conflicts
Oct 21, 2025
616ed1a
Fix conflicts
Oct 21, 2025
bc157ed
Merge pull request #63 from vtorres-t/origin
vtorres-t Oct 21, 2025
048b158
Update build.gradle
vtorres-t Oct 21, 2025
7112314
Remove unused strings
Oct 21, 2025
e1f8077
Fix format
Oct 21, 2025
0b5ba0c
Merge branch 'devel' into original
Oct 27, 2025
7dddf5f
undone broken resources
Oct 27, 2025
f8b818c
Update parsers
Oct 27, 2025
f00cb7a
Fix strings
Oct 27, 2025
c606751
Merge pull request #65 from vtorres-t/original
vtorres-t Oct 27, 2025
e88295b
Update release.yml
vtorres-t Oct 27, 2025
4d35868
Merge branch 'devel' into original
Nov 2, 2025
880c247
Merge pull request #68 from vtorres-t/original
vtorres-t Nov 2, 2025
a1cdfb5
Correcciones idioma y adblock
Nov 3, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
29 changes: 0 additions & 29 deletions .github/ISSUE_TEMPLATE.md

This file was deleted.

5 changes: 0 additions & 5 deletions .github/ISSUE_TEMPLATE/config.yml

This file was deleted.

66 changes: 0 additions & 66 deletions .github/ISSUE_TEMPLATE/report_bug.yml

This file was deleted.

24 changes: 0 additions & 24 deletions .github/ISSUE_TEMPLATE/request_feature.yml

This file was deleted.

67 changes: 67 additions & 0 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,67 @@
name: Build

on:
pull_request:
branches:
- devel
workflow_dispatch: # Manual trigger

jobs:
lint:
name: Lint
runs-on: ubuntu-latest

steps:
- name: Checkout repository
uses: actions/checkout@v5

- name: Set up JDK 17
uses: actions/setup-java@v4
with:
java-version: '17'
distribution: 'temurin'

- name: Cache Gradle
uses: actions/cache@v3
with:
path: |
~/.gradle/caches
~/.gradle/wrapper
key: ${{ runner.os }}-gradle-${{ hashFiles('**/*.gradle*', '**/gradle-wrapper.properties') }}
restore-keys: |
${{ runner.os }}-gradle

- name: Grant execute permission for gradlew
run: chmod +x gradlew

- name: Run Lint
run: ./gradlew lint
test:
name: Test
runs-on: ubuntu-latest

steps:
- name: Checkout repository
uses: actions/checkout@v5

- name: Set up JDK 17
uses: actions/setup-java@v4
with:
java-version: '17'
distribution: 'temurin'

- name: Cache Gradle
uses: actions/cache@v3
with:
path: |
~/.gradle/caches
~/.gradle/wrapper
key: ${{ runner.os }}-gradle-${{ hashFiles('**/*.gradle*', '**/gradle-wrapper.properties') }}
restore-keys: |
${{ runner.os }}-gradle

- name: Grant execute permission for gradlew
run: chmod +x gradlew

- name: Run Unit Tests
run: ./gradlew testDebugUnitTest --no-daemon
29 changes: 0 additions & 29 deletions .github/workflows/issue_moderator.yml

This file was deleted.

124 changes: 124 additions & 0 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,124 @@
name: Release

on:
pull_request_target:
types:
- closed
branches:
- main
workflow_dispatch: # Manual trigger

env:
VERSION: '9.4.0'

jobs:
build:
name: Release
runs-on: ubuntu-latest

env:
KEYSTORE_PASSWORD: ${{ secrets.KEYSTORE_PASSWORD }}
SIGNING_KEY_ALIAS: ${{ secrets.SIGNING_KEY_ALIAS }}
SIGNING_KEY_PASSWORD: ${{ secrets.SIGNING_KEY_PASSWORD }}

steps:
- name: Checkout repository
uses: actions/checkout@v5

- name: Set up JDK 17
uses: actions/setup-java@v4
with:
java-version: '17'
distribution: 'temurin'

- name: Cache Gradle
uses: actions/cache@v3
with:
path: |
~/.gradle/caches
~/.gradle/wrapper
key: ${{ runner.os }}-gradle-${{ hashFiles('**/*.gradle*', '**/gradle-wrapper.properties') }}
restore-keys: |
${{ runner.os }}-gradle

- name: Grant execute permission for gradlew
run: chmod +x gradlew

- name: Bump Version
uses: chkfung/android-version-actions@v1.1
with:
gradlePath: app/build.gradle
versionCode: ${{ github.run_number }}
versionName: v${{ env.VERSION }}.${{ github.run_number }}

- name: Build release APK
run: ./gradlew assembleRelease -PSIGNING_KEY_ALIAS=$SIGNING_KEY_ALIAS -PKEYSTORE_PASSWORD=$KEYSTORE_PASSWORD -PKEYSTORE_FILE=./app/key -PSIGNING_KEY_PASSWORD=$SIGNING_KEY_PASSWORD

- name: Get release file apk path
id: releaseApkArm64v8
run: echo "apkfileArm64v8=$(find app/build/outputs/apk/release/app-arm64-v8a-release.apk)" >> $GITHUB_OUTPUT

- name: Get release file apk path
id: releaseApkArmeabiv7a
run: echo "apkfileArmeabiv7a=$(find app/build/outputs/apk/release/app-armeabi-v7a-release.apk)" >> $GITHUB_OUTPUT

- name: Upload Release APK Arm64v8
uses: actions/upload-artifact@v4
with:
name: release-apk-Arm64v8
path: ${{ steps.releaseApkArm64v8.outputs.apkfileArm64v8 }}

- name: Upload Release APK Armeabiv7a
uses: actions/upload-artifact@v4
with:
name: release-apk-Armeabiv7a
path: ${{ steps.releaseApkArmeabiv7a.outputs.apkfileArmeabiv7a }}

- name: Generate Release Notes
id: generate-release-notes
uses: actions/github-script@v7
with:
github-token: ${{ github.token }}
result-encoding: string
script: |
const { data } = await github.rest.repos.generateReleaseNotes({
owner: context.repo.owner,
repo: context.repo.repo,
tag_name: 'v${{ env.VERSION }}.${{ github.run_number }}',
target_commitish: '${{ github.sha }}',
previous_tag_name: '${{ steps.previous-release.outputs.tag_name }}',
})
return data.body

- name: Create release
id: create_release
uses: actions/create-release@v1
with:
release_name: v${{ env.VERSION }}.${{ github.run_number }}
tag_name: v${{ env.VERSION }}.${{ github.run_number }}
draft: false
prerelease: false
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

- name: Upload Release APK Arm64v8c
id: upload_release_asset_Arm64v8c
uses: actions/upload-release-asset@v1.0.1
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
upload_url: ${{ steps.create_release.outputs.upload_url }}
asset_path: ${{ steps.releaseApkArm64v8.outputs.apkfileArm64v8 }}
asset_name: Kotatsu_arm64v8_v${{ env.VERSION }}.${{ github.run_number }}.apk
asset_content_type: application/zip

- name: Upload Release APK Armeabiv7a
id: upload_release_asset_Armeabiv7a
uses: actions/upload-release-asset@v1.0.1
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
upload_url: ${{ steps.create_release.outputs.upload_url }}
asset_path: ${{ steps.releaseApkArmeabiv7a.outputs.apkfileArmeabiv7a }}
asset_name: Kotatsu_armeabiv7a_v${{ env.VERSION }}.${{ github.run_number }}.apk
asset_content_type: application/zip
16 changes: 0 additions & 16 deletions .github/workflows/trigger-site-deploy.yml

This file was deleted.

5 changes: 3 additions & 2 deletions .idea/gradle.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading