Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1164 commits
Select commit Hold shift + click to select a range
0868d6c
feat: derive audio waveform from PCM
Priveetee Aug 26, 2026
db5de57
perf: stabilize player transition rendering
Priveetee Aug 26, 2026
2aa2a12
feat: add selectable appearance themes
Priveetee Aug 26, 2026
93b4d3c
feat: add Komi-inspired appearance controls
Priveetee Aug 26, 2026
4594993
refactor: simplify settings surfaces
Priveetee Aug 26, 2026
e01130a
feat: add portability service contract
Priveetee Aug 26, 2026
9c7a381
test: validate portability mapping
Priveetee Aug 26, 2026
fcf32f6
feat: connect portability repository
Priveetee Aug 26, 2026
d072f7f
feat: model portability presentation
Priveetee Aug 26, 2026
a621ed1
feat: add portability format selectors
Priveetee Aug 26, 2026
cc86f82
feat: add portability import form
Priveetee Aug 26, 2026
e32746c
feat: show portability job status
Priveetee Aug 26, 2026
44ea4c8
feat: coordinate portability jobs
Priveetee Aug 26, 2026
384e380
feat: add portability mode shell
Priveetee Aug 26, 2026
d0211f4
feat: add export and import panels
Priveetee Aug 26, 2026
934f3cc
feat: add portability resources and compatibility
Priveetee Aug 26, 2026
cbc4931
feat: route data portability screen
Priveetee Aug 26, 2026
89f703c
docs: credit portability format assets
Priveetee Aug 26, 2026
f67c22d
test: cover refreshed player contracts
Priveetee Aug 26, 2026
9420d53
fix: honor light mode with AMOLED preference
Priveetee Aug 26, 2026
649f500
perf: streamline audio-only playback UI
Priveetee Aug 26, 2026
e22e8fa
perf: page blocked items incrementally
Priveetee Aug 26, 2026
4f106e9
feat: add export select-all and improve formats
Priveetee Aug 26, 2026
594ba94
fix: normalize playback quality names
Priveetee Aug 26, 2026
50e173a
perf: refine portability and audio visuals
Priveetee Aug 26, 2026
dd0eec0
test: cover portability and quality controls
Priveetee Aug 26, 2026
9012997
fix: handle malformed quality fallback
Priveetee Aug 26, 2026
72cf501
chore: bump Android version to 1.6.0
Priveetee Aug 27, 2026
5732f7b
perf: lazy-load blocked and related lists
Priveetee Aug 27, 2026
0911b31
fix: remove duplicate export reset action
Priveetee Aug 27, 2026
c3c16b0
docs: add 1.6.0 release notes
Priveetee Aug 27, 2026
bd2f40d
perf: isolate player transition state
Priveetee Aug 27, 2026
124fef1
perf: bound player comment cache
Priveetee Aug 27, 2026
b9a3338
perf: defer background preference flows
Priveetee Aug 27, 2026
d7855d3
perf: defer token store initialization
Priveetee Aug 27, 2026
dd9eac1
perf: show cached startup route immediately
Priveetee Aug 27, 2026
736a8fe
test: measure startup memory usage
Priveetee Aug 27, 2026
cd83517
feat: add open-source licenses screen
Priveetee Aug 27, 2026
3a047d6
test: cover scoped startup landing store
Priveetee Aug 27, 2026
8839759
perf: refresh startup baseline profile
Priveetee Aug 27, 2026
9cbade4
docs: explain F-Droid release channels
Priveetee Aug 28, 2026
3ad4340
docs: refresh README and onboarding screenshots
Priveetee Aug 28, 2026
86816cc
docs: refresh all Android screenshots
Priveetee Aug 28, 2026
5d268e1
docs: restore Android screenshot set
Priveetee Aug 28, 2026
e529cc8
docs: refresh Android screenshots
Priveetee Aug 28, 2026
93dee55
docs: update onboarding screenshots
Priveetee Aug 28, 2026
6cbdcd6
fix: keep Manga theme contrast readable
Priveetee Aug 28, 2026
ba6c942
docs: complete Android 1.6.0 release notes
Priveetee Aug 28, 2026
3119417
fix: coalesce repeated playback seeks
Priveetee Aug 29, 2026
8d03891
chore: bump Android version to 1.6.1
Priveetee Aug 29, 2026
db79b61
docs: record Android 1.6.1 validation
Priveetee Aug 29, 2026
039b632
feat: add Android TV foundation
Priveetee Aug 31, 2026
db0dc5e
feat: add Android TV interface
Priveetee Aug 31, 2026
e818ccd
ci: verify Android TV module
Priveetee Aug 31, 2026
08ff155
ci: handle private SDK checkout
Priveetee Aug 31, 2026
bc8c3cf
fix: restore Android CI configuration
Priveetee Aug 31, 2026
a6ab85f
fix: remove Android TV CI wiring
Priveetee Aug 31, 2026
93b2824
fix: remove Android TV interface
Priveetee Aug 31, 2026
c338b89
fix: remove Android TV foundation
Priveetee Aug 31, 2026
814e147
feat: wire Android TV module
Priveetee Aug 31, 2026
6ba2303
feat: add Android TV application shell
Priveetee Aug 31, 2026
3f917ba
feat: add Android TV runtime
Priveetee Aug 31, 2026
5005df8
feat: add Android TV artifact storage
Priveetee Aug 31, 2026
25176c5
feat: add Android TV collection browsing
Priveetee Aug 31, 2026
f8cd881
feat: add Android TV home data
Priveetee Aug 31, 2026
d678c0a
feat: add Android TV download state
Priveetee Aug 31, 2026
6dd1452
feat: add Android TV library actions
Priveetee Aug 31, 2026
18f971f
feat: add Android TV account sessions
Priveetee Aug 31, 2026
abed95f
feat: add Android TV search and playback data
Priveetee Aug 31, 2026
b9a83d8
feat: add Android TV content actions
Priveetee Aug 31, 2026
7b336cb
feat: add Android TV view model
Priveetee Aug 31, 2026
2dd20e8
feat: add Android TV playback policy
Priveetee Aug 31, 2026
ac5a4e5
feat: add Android TV playback requests
Priveetee Aug 31, 2026
7e18f13
feat: add Android TV playback service
Priveetee Aug 31, 2026
44799b6
feat: add Android TV account appearance UI
Priveetee Aug 31, 2026
096d999
feat: add Android TV playback overlays
Priveetee Aug 31, 2026
232c86d
feat: add Android TV cinematic components
Priveetee Aug 31, 2026
ee2c18b
feat: add Android TV collection screens
Priveetee Aug 31, 2026
89f784d
feat: add Android TV details comments
Priveetee Aug 31, 2026
d965987
feat: add Android TV details hero
Priveetee Aug 31, 2026
8172c9a
feat: add Android TV details playback
Priveetee Aug 31, 2026
cae3029
feat: add Android TV details screen
Priveetee Aug 31, 2026
54f4101
feat: add Android TV download panel
Priveetee Aug 31, 2026
0f1c6db
feat: add Android TV featured shelf
Priveetee Aug 31, 2026
afef4d8
feat: add Android TV home navigation
Priveetee Aug 31, 2026
655bd1a
feat: add Android TV library screen
Priveetee Aug 31, 2026
3fd7bbc
feat: add Android TV login UI
Priveetee Aug 31, 2026
966cca1
feat: add Android TV content preferences
Priveetee Aug 31, 2026
53bdfda
feat: add Android TV playback controls
Priveetee Aug 31, 2026
893aa12
feat: add Android TV player controls
Priveetee Aug 31, 2026
bab8ddb
feat: add Android TV player overlays
Priveetee Aug 31, 2026
0f0ee34
feat: add Android TV player screen
Priveetee Aug 31, 2026
59cc69d
feat: add Android TV session profile UI
Priveetee Aug 31, 2026
03aa5ff
feat: add Android TV shelf state UI
Priveetee Aug 31, 2026
833bf19
feat: add Android TV search controls
Priveetee Aug 31, 2026
43f5c97
feat: add Android TV search screen
Priveetee Aug 31, 2026
a077a48
feat: add Android TV settings controls
Priveetee Aug 31, 2026
39f6e9a
feat: add Android TV SponsorBlock preferences
Priveetee Aug 31, 2026
13448d0
feat: add Android TV SponsorBlock status
Priveetee Aug 31, 2026
2a5752d
feat: add Android TV subscription manager
Priveetee Aug 31, 2026
4c790d9
feat: add Android TV subscription dialogs
Priveetee Aug 31, 2026
c3622fa
feat: add Android TV overlay navigation
Priveetee Aug 31, 2026
efa1905
feat: add Android TV root screen
Priveetee Aug 31, 2026
871c5c8
feat: add Android TV top navigation
Priveetee Aug 31, 2026
55bed09
feat: add Android TV theme system
Priveetee Aug 31, 2026
f04ca35
feat: add Android TV resources
Priveetee Aug 31, 2026
1e27c5a
test: cover Android TV data contracts
Priveetee Aug 31, 2026
39497b8
test: cover Android TV playback UI
Priveetee Aug 31, 2026
170197b
feat: add Android TV error models
Priveetee Aug 31, 2026
14574a7
fix: harden Android TV playback recovery
Priveetee Aug 31, 2026
829c86b
fix: restore TV recommendation fallback
Priveetee Aug 31, 2026
5eafd30
fix: avoid blocking TV startup
Priveetee Aug 31, 2026
bb6f928
fix: reset TV navigation context between videos
Priveetee Aug 31, 2026
6afe9eb
fix: enrich TV YouTube streams progressively
Priveetee Aug 31, 2026
4f6cab1
feat: add TV comment timestamp seeking
Priveetee Aug 31, 2026
a386d89
fix: preserve dynamic color with OLED surfaces
Priveetee Aug 31, 2026
38249f0
fix: preserve paused player surface after backgrounding
Priveetee Aug 31, 2026
faa7998
fix: use real channel videos on TV home
Priveetee Aug 31, 2026
a840eb7
fix: restart TV playback on SABR format downgrade
Priveetee Aug 31, 2026
352dafa
feat: log redacted TV playback metrics
Priveetee Aug 31, 2026
e97e1d1
feat: measure TV playback quality
Priveetee Aug 31, 2026
919892b
fix: avoid software av1 playback on tv
Priveetee Aug 31, 2026
cc2123a
fix: measure TV playback startup accurately
Priveetee Aug 31, 2026
fbfb470
perf: expose rendered TV frame count
Priveetee Aug 31, 2026
20c36b2
fix: filter unsupported YouTube TV content
Priveetee Sep 1, 2026
23fbae6
fix: forward manifest authentication headers
Priveetee Sep 1, 2026
26561da
fix: preserve live mode during playback recovery
Priveetee Sep 1, 2026
ce51353
fix: preserve live mode during TV recovery
Priveetee Sep 1, 2026
e95c76d
feat: match PipePipe brightness and volume gestures
Priveetee Sep 3, 2026
eea27ef
feat: control the original seekbar during gestures
Priveetee Sep 3, 2026
2b14f49
fix: return to the active tab root on reselection
Priveetee Sep 3, 2026
a0aab2e
fix: keep seekbar visible during fullscreen seeking
Priveetee Sep 3, 2026
4d51a6e
fix: sync active tab selection immediately
Priveetee Sep 3, 2026
bbabdda
fix: align portrait player seekbar with bottom
Priveetee Sep 3, 2026
0d1151e
fix: show seekbar during hidden player seeking
Priveetee Sep 3, 2026
13a2dbc
feat: add provider source link sharing
Priveetee Sep 4, 2026
2c65f1e
fix: improve mobile player seekbar behavior
Priveetee Sep 4, 2026
08d0136
fix: restore portrait player top inset
Priveetee Sep 4, 2026
057cdf4
Merge remote-tracking branch 'origin/dev' into dev
Priveetee Sep 4, 2026
8818df0
fix: align portrait player controls
Priveetee Sep 4, 2026
59d796f
fix: center portrait player controls
Priveetee Sep 4, 2026
96fc390
feat: redesign mobile share target chooser
Priveetee Sep 4, 2026
d587ddb
fix: polish login and keyboard insets
Priveetee Sep 4, 2026
e702252
refactor: split player surface responsibilities
Priveetee Sep 7, 2026
f94e3b8
feat: refine player controls and gestures
Priveetee Sep 7, 2026
4eefeb8
fix: tune player layout and seeking
Priveetee Sep 7, 2026
056c19e
feat: adapt app shell for wide screens
Priveetee Sep 7, 2026
951cd0d
feat: adapt content layouts for tablets
Priveetee Sep 7, 2026
8cb22bf
test: cover player control layouts
Priveetee Sep 7, 2026
ad18dfe
test: cover adaptive navigation layouts
Priveetee Sep 7, 2026
f73fbc3
test: cover settings and tab navigation
Priveetee Sep 7, 2026
f1fb924
build: prepare Android 1.7.0 release
Priveetee Sep 7, 2026
72d21d4
chore: mark dev on 1.7.0 line
Priveetee Sep 7, 2026
e59d21b
feat: add progressive seek and adjustable hold speed
Priveetee Sep 8, 2026
1be6d3b
build: advance mobile development to 1.8.0
Priveetee Sep 8, 2026
7d182fd
fix: restore phone controls and predictable swipe seeking
Priveetee Sep 8, 2026
9b6ff36
feat: add duration-scaled seeking with fine control
Priveetee Sep 8, 2026
eadc160
fix: keep fullscreen controls responsive and anchored
Priveetee Sep 8, 2026
8a3911c
chore: update Kotlin and OkHttp dependencies
Priveetee Sep 9, 2026
7ed9eea
feat: add storyboard previews while seeking
Priveetee Sep 10, 2026
4068192
feat: truncate long comments behind read more
Priveetee Sep 10, 2026
3622d9e
fix: center storyboard previews and select quality
Priveetee Sep 10, 2026
7a1677a
feat: show video release date in player details
Priveetee Sep 10, 2026
1269c8f
feat: collapse expanded comments with show less
Priveetee Sep 10, 2026
e6dce9a
perf: select lightweight storyboard seek previews
Priveetee Sep 10, 2026
5d8fe1c
feat: show publication date on related videos
Priveetee Sep 10, 2026
70c93ab
feat: parse safe markup in comment text
Priveetee Sep 11, 2026
ac3a69b
fix: render rich markup in comments
Priveetee Sep 11, 2026
8b1c3cb
feat: add push notification api contracts
Priveetee Sep 15, 2026
9cb324a
feat: add push device registration repository
Priveetee Sep 15, 2026
b964871
feat: receive unifiedpush subscription notifications
Priveetee Sep 15, 2026
5d864af
feat: add push notification settings screen
Priveetee Sep 15, 2026
bec32b2
fix: guard push notifier api usage
Priveetee Sep 15, 2026
2c9a3d3
feat: add channel notification bell
Priveetee Sep 15, 2026
5fa31e1
fix: harden push registration lifecycle
Priveetee Sep 15, 2026
17df78f
feat: request notification permission on bell tap
Priveetee Sep 15, 2026
d360f8e
feat: seek in app on same video timestamp links
Priveetee Sep 15, 2026
09c5baa
fix: drop black shutter during player drag transition
Priveetee Sep 15, 2026
3133ab7
fix: glue player surface to viewport during drag
Priveetee Sep 15, 2026
e2e47a6
fix: recover sabr seek via fresh session on timeout
Priveetee Sep 16, 2026
408ff94
perf: add coil disk cache and sabr fast recovery
Priveetee Sep 16, 2026
14c3ab9
feat: add battery optimization hint to push settings
Priveetee Sep 16, 2026
dea5f1b
perf: add crossfade to video card thumbnails
Priveetee Sep 16, 2026
0f54d90
fix: guarantee minimum top padding for fullscreen controls
Priveetee Sep 16, 2026
dfaa77b
fix: trigger autoplay when sabr misses end of stream
Priveetee Sep 16, 2026
c6481d5
fix: hide negative video count in search channel results
Priveetee Sep 16, 2026
3e39937
fix: remove video count from channel search results
Priveetee Sep 16, 2026
f659aee
fix: handle negative channel counts in search metadata
Priveetee Sep 16, 2026
dd3c15d
fix: add missing search channel count strings
Priveetee Sep 16, 2026
202ed08
fix: disable dynamic accents and clear keyboard insets
Priveetee Sep 17, 2026
46e04af
fix: honor search service and history contract
Priveetee Sep 17, 2026
42d5f85
fix: avoid duplicate search row keys
Priveetee Sep 17, 2026
da72585
fix: hide search filters before submission
Priveetee Sep 18, 2026
64c94fc
fix: preserve subscription pages during refresh
Priveetee Sep 18, 2026
bfece06
fix: reconcile push registration on startup
Priveetee Sep 18, 2026
12599f0
feat: switch search service from search
Priveetee Sep 18, 2026
5d4dba9
docs: link AI transparency statement
Priveetee Sep 18, 2026
554243a
docs: move AI transparency notice
Priveetee Sep 18, 2026
2e51df8
build: publish mobile beta 1.8.0-beta.20
Priveetee Sep 18, 2026
c5e9dd9
Merge pull request #85 from TypeType-Video/release/beta-20
Priveetee Sep 18, 2026
a1a63ef
fix: persist push capability for subscriptions
Priveetee Sep 18, 2026
6e80ab5
chore: update Room database schema
Priveetee Sep 18, 2026
6308dff
feat: add previous and next player navigation state
Priveetee Sep 18, 2026
d16fe1b
feat: expose previous and next player controls
Priveetee Sep 18, 2026
70bf4d2
ci: route workflows to CI stack
Priveetee Sep 19, 2026
bc04920
build: publish mobile beta 1.8.1-beta.1 (#88)
Priveetee Sep 21, 2026
514db0f
ci: add beta release workflow to development
Priveetee Sep 21, 2026
7a35520
ci: route beta workflow to CI stack runners (#89)
Priveetee Sep 21, 2026
6576069
merge: connect beta and development histories
Priveetee Sep 21, 2026
7a509d7
merge: sync beta with development
Priveetee Sep 21, 2026
7813696
Merge pull request #90 from TypeType-Video/sync/beta-with-dev
Priveetee Sep 21, 2026
b6aff04
fix: play youtube lives from the server live manifest
Priveetee Sep 27, 2026
3d4ed8b
feat: prewarm sabr sessions for shorts preload
Priveetee Sep 27, 2026
00bed9a
feat: map typed provider errors to content unavailable
Priveetee Sep 27, 2026
fff4828
feat: deliver subscription notifications locally
Priveetee Sep 27, 2026
3bd5690
feat: schedule local notifications every fifteen minutes
Priveetee Sep 27, 2026
0e5fd09
feat: prewarm sabr sessions for autoplay preload
Priveetee Sep 27, 2026
bd510aa
feat: prewarm sabr playback when a video card is shown
Priveetee Sep 27, 2026
9243012
perf: serialize card prewarm requests
Priveetee Sep 27, 2026
13ebbf5
fix: play provider media handles on niconico and bilibili
Priveetee Sep 27, 2026
56d82cc
fix: fall back when sabr bootstrap cannot serve a video
Priveetee Sep 27, 2026
11c0719
fix: encode watch urls without the jvm url encoder
Priveetee Sep 27, 2026
e05505b
perf: skip sabr prewarm for live videos
Priveetee Sep 27, 2026
90f1b93
test: repair stale instrumented ui checks
Priveetee Sep 27, 2026
b44a21d
build: publish mobile beta 1.8.1-beta.2
Priveetee Sep 27, 2026
e1e5518
fix: poll new videos even when unified push is registered
Priveetee Sep 27, 2026
fe9c16f
fix: label scheduled lives as not started
Priveetee Sep 27, 2026
ed0498f
fix: enable bullet comments on bilibili
Priveetee Sep 27, 2026
f512ecf
ci: expose java to apk verification steps
Priveetee Sep 27, 2026
bc56c43
Merge pull request #91 from TypeType-Video/release/beta-22
Priveetee Sep 27, 2026
ca23425
feat: add skeleton placeholder primitives
Priveetee Sep 28, 2026
1b0f8a5
feat: retry channel avatars while they load
Priveetee Sep 28, 2026
0a3f473
feat: show card placeholders while feeds load
Priveetee Sep 28, 2026
0dc7201
feat: show player details placeholders while loading
Priveetee Sep 28, 2026
a748d76
fix: show home card placeholders while recommendations load
Priveetee Sep 28, 2026
bc5bab6
ci: publish beta release notes from the notes folder
Priveetee Sep 28, 2026
e2b11f2
build: publish mobile beta 1.9.0-beta.1
Priveetee Sep 28, 2026
f3d1c08
docs: drop the beta notice from the readme
Priveetee Sep 28, 2026
b087348
Merge pull request #92 from TypeType-Video/release/1.9.0-beta.1
Priveetee Sep 28, 2026
9be13c4
fix: retrigger the fdroid beta sync after a release race
Priveetee Sep 28, 2026
acb399b
fix: keep loaded channel avatars on screen
Priveetee Sep 28, 2026
fe58fc9
feat: animate thumbnails with the shared skeleton
Priveetee Sep 28, 2026
13b0b9e
build: publish mobile beta 1.9.0-beta.2
Priveetee Sep 28, 2026
82974f7
Merge remote-tracking branch 'origin/beta' into release/1.9.0-beta.2
Priveetee Sep 28, 2026
1086852
Merge pull request #93 from TypeType-Video/release/1.9.0-beta.2
Priveetee Sep 28, 2026
f598643
fix: send UnifiedPush encryption keys
Priveetee Sep 28, 2026
36d2c6b
build: prepare mobile beta 1.9.0-beta.3
Priveetee Sep 28, 2026
16dbc05
Merge pull request #94 from TypeType-Video/release/1.9.0-beta.3
Priveetee Sep 28, 2026
a5c3ebd
docs: add Android 1.9.0 release notes
Priveetee Sep 28, 2026
383b25d
build: prepare Android 1.9.0 release
Priveetee Sep 28, 2026
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
16 changes: 14 additions & 2 deletions .github/workflows/android-beta.yml
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ env:

jobs:
release:
runs-on: [self-hosted, Linux, X64, arko, android]
runs-on: [self-hosted, Linux, X64, ci-stack, android]
timeout-minutes: 35
permissions:
contents: write
Expand Down Expand Up @@ -147,6 +147,7 @@ jobs:

- name: Verify and prepare beta APK
run: |
export PATH="$JAVA_HOME/bin:$PATH"
mkdir -p artifacts
apk="$(find app/build/outputs/apk/release -name '*.apk' | head -n 1)"
test -n "$apk"
Expand Down Expand Up @@ -182,13 +183,24 @@ jobs:
compression-level: 0
retention-days: 30

- name: Prepare beta release notes
if: ${{ github.event_name != 'pull_request' }}
env:
HEAD_MESSAGE: ${{ github.event.head_commit.message }}
run: |
if [ -f "release-notes/${RELEASE_TAG}.md" ]; then
cp "release-notes/${RELEASE_TAG}.md" release-body.md
else
printf '%s\n' "${HEAD_MESSAGE:-Beta build from the development branch.}" > release-body.md
fi

- name: Publish GitHub prerelease
if: ${{ github.event_name != 'pull_request' }}
uses: softprops/action-gh-release@v2
with:
tag_name: ${{ env.RELEASE_TAG }}
name: TypeType Android ${{ env.RELEASE_VERSION }}
body: ${{ github.event.head_commit.message }}
body_path: release-body.md
prerelease: true
make_latest: false
generate_release_notes: false
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/android.yml
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@ env:
jobs:
verify:
if: ${{ github.event_name != 'workflow_dispatch' || !inputs.publish_release || github.ref != 'refs/heads/main' }}
runs-on: [self-hosted, Linux, X64, arko, android]
runs-on: [self-hosted, Linux, X64, ci-stack, android]
timeout-minutes: 30
steps:
- name: Checkout
Expand Down Expand Up @@ -116,7 +116,7 @@ jobs:

release:
if: ${{ github.ref == 'refs/heads/main' && github.event_name == 'workflow_dispatch' && inputs.publish_release }}
runs-on: [self-hosted, Linux, X64, arko, android]
runs-on: [self-hosted, Linux, X64, ci-stack, android]
timeout-minutes: 35
permissions:
contents: write
Expand Down Expand Up @@ -207,6 +207,7 @@ jobs:

- name: Prepare APK artifact
run: |
export PATH="$JAVA_HOME/bin:$PATH"
mkdir -p artifacts
apk="$(find app/build/outputs/apk/release -name '*.apk' | head -n 1)"
test -n "$apk"
Expand Down Expand Up @@ -238,7 +239,6 @@ jobs:
uses: softprops/action-gh-release@v2
with:
tag_name: ${{ env.RELEASE_TAG }}
target_commitish: ${{ github.sha }}
name: ${{ env.RELEASE_TAG }}
body_path: release-notes/${{ env.RELEASE_TAG }}.md
files: |
Expand Down
2 changes: 0 additions & 2 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -31,8 +31,6 @@ google-services.json
# Android Profiling
*.hprof
.DS_Store
__pycache__/
*.py[cod]

# Local documentation
/docs/
Expand Down
6 changes: 4 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,8 @@
<p>Native Android client for TypeType.</p>
</div>

You want to know the current position of TypeType about AI ? Go check [this](https://github.com/TypeType-Video/TypeType/blob/dev/AI_TRANSPARENCY.md).

<div align="center">

[<img src="assets/widgets/license.svg" alt="GPL v3">](LICENSE)
Expand All @@ -23,8 +25,8 @@

TypeType Android is the native client for
[TypeType](https://github.com/TypeType-Video/TypeType), a self-hosted video
platform. The app is in beta, supports Android 6.0 and newer, and does not
require Google Play Services.
platform. The app supports Android 6.0 and newer and does not require Google
Play Services.

TypeType Android uses the TypeType Server selected during setup for extraction,
playback sessions, recommendations, synchronization, and downloads.
Expand Down
4 changes: 2 additions & 2 deletions app/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -26,8 +26,8 @@ android {
applicationId = "dev.typetype.android"
minSdk = 23
targetSdk = 37
versionCode = 10820
versionName = "1.8.0"
versionCode = 10900
versionName = "1.9.0"
testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner"
resValue("string", "app_name", "TypeType")
}
Expand Down
Loading
Loading