Skip to content

Commit 36eccef

Browse files
Merge branch 'develop'
2 parents 6441b5c + c120587 commit 36eccef

File tree

7 files changed

+102
-8
lines changed

7 files changed

+102
-8
lines changed

.github/workflows/release-android.yml

Lines changed: 34 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -58,8 +58,38 @@ jobs:
5858
mv "platforms/android/app/build/outputs/apk/release/app-arm64-v8a-release.apk" "release_apks/$new_name"
5959
echo "Renamed: $new_name"
6060
61-
- name: Upload APK
62-
uses: actions/upload-artifact@v4
61+
- name: Get release notes
62+
id: release_notes
63+
run: |
64+
# Prefer extracting the section that matches VERSION_NAME from CHANGELOG.md
65+
if [ -f CHANGELOG.md ]; then
66+
echo "notes<<EOF" >> $GITHUB_OUTPUT
67+
awk -v ver="${VERSION_NAME}" '
68+
$0 ~ ("^## \\[" ver "\\]") {flag=1; next}
69+
(/^## \[/ && flag) {exit}
70+
flag {print}
71+
' CHANGELOG.md >> $GITHUB_OUTPUT
72+
echo "EOF" >> $GITHUB_OUTPUT
73+
else
74+
echo "notes=Release build for NeoComment ${VERSION_NAME}" >> $GITHUB_OUTPUT
75+
fi
76+
77+
- name: Create GitHub Release
78+
id: create_release
79+
uses: actions/create-release@v1
80+
env:
81+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
82+
with:
83+
tag_name: ${{ github.ref_name }}
84+
release_name: v${{ env.VERSION_NAME }}
85+
body: ${{ steps.release_notes.outputs.notes }}
86+
draft: true
87+
prerelease: false
88+
89+
- name: Upload APK to release
90+
uses: actions/upload-release-asset@v1
6391
with:
64-
name: NeoComment-${{ env.VERSION_NAME }}-APK
65-
path: release_apks/NeoComment-${{ env.VERSION_NAME }}.apk
92+
upload_url: ${{ steps.create_release.outputs.upload_url }}
93+
asset_path: release_apks/NeoComment-${{ env.VERSION_NAME }}.apk
94+
asset_name: NeoComment-${{ env.VERSION_NAME }}.apk
95+
asset_content_type: application/vnd.android.package-archive

App_Resources/Android/app.gradle

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,8 @@ android {
1313
targetSdkVersion 35
1414

1515
// Version Information
16-
versionCode 3
17-
versionName "1.0.0-alpha.3"
16+
versionCode 4
17+
versionName "1.0.0-alpha.4"
1818

1919
generatedDensities = []
2020

@@ -39,6 +39,12 @@ android {
3939
includeInBundle false
4040
}
4141

42+
packagingOptions {
43+
jniLibs {
44+
useLegacyPackaging = true
45+
}
46+
}
47+
4248
aaptOptions {
4349
additionalParameters "--no-version-vectors"
4450
}

CHANGELOG.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,16 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8+
## [1.0.0-alpha.4] - 2025-11-23
9+
10+
### Added
11+
12+
- Added config for Zapstore
13+
14+
### Changed
15+
16+
- Reduced APK size by enabling legacy compression to be able to publish on IzzyOnDroid
17+
818
## [1.0.0-alpha.3] - 2025-11-23
919

1020
### Added
@@ -39,6 +49,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
3949
- Added ability to create collections and add items to the collections
4050
- Added post interactions
4151

52+
[1.0.0-alpha.4]: https://github.com/mohammadrafigh/NeoComment/compare/v1.0.0-alpha.3...v1.0.0-alpha.4
4253
[1.0.0-alpha.3]: https://github.com/mohammadrafigh/NeoComment/compare/v1.0.0-alpha.2...v1.0.0-alpha.3
4354
[1.0.0-alpha.3]: https://github.com/mohammadrafigh/NeoComment/compare/1.0.0-alpha.1...v1.0.0-alpha.2
4455
[0.0.1]: https://github.com/mohammadrafigh/NeoComment/releases/tag/1.0.0-alpha.1
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
### Added
2+
3+
- Added config for Zapstore
4+
5+
### Changed
6+
7+
- Reduced APK size by enabling legacy compression to be able to publish on IzzyOnDroid
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
Track, rate, review, and comment for books, movies, games, music and more.
1+
Track, rate, review, and comment for books, movies, games, music and more

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "neocomment",
33
"main": "./src/main.ts",
4-
"version": "1.0.0-alpha.3",
4+
"version": "1.0.0-alpha.4",
55
"private": true,
66
"dependencies": {
77
"@angular/animations": "~20.0.0",

zapstore.yaml

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
name: NeoComment
2+
summary: User friendly NeoDB client to track, rate, review, and comment for books, movies, games, music and more
3+
description: |
4+
NeoComment is a user friendly client for NeoDB — a decentralized Fediverse platform powered by ActivityPub.
5+
Discover, track, rate, review, and collect your favorite books, movies, series, games, music, podcasts, performances, and more.
6+
7+
🎯 Features:
8+
• Search and explore media from across NeoDB
9+
• Rate, leave comments, review, and write notes on books, movies, series, games, music, podcasts, and performances
10+
• Create personal collections: watchlists, reading lists, game playlists, media favorites, etc.
11+
• Interact through ActivityPub — likes, replies, boosts, and federated activity
12+
• No central authority — decentralized and privacy-friendly
13+
14+
🌐 NeoDB & Fediverse:
15+
NeoDB is part of the Fediverse and uses ActivityPub — meaning you control your data and can connect across different servers (instances).
16+
**Important:** You will need to sign up on a NeoDB instance (such as neodb.social, eggplant.place, or others) to start using NeoComment.
17+
18+
🔐 Your Privacy Matters
19+
• No ads
20+
• No trackers
21+
• Your account stays on your chosen NeoDB instance
22+
23+
NeoComment is the ideal tool for media lovers, reviewers, creators, and curators who want full control in a decentralized ecosystem.
24+
25+
Join the federated media community today with NeoComment!
26+
repository: https://github.com/mohammadrafigh/NeoComment
27+
images:
28+
- fastlane/metadata/android/en-US/images/phoneScreenshots/1.png
29+
- fastlane/metadata/android/en-US/images/phoneScreenshots/2.png
30+
- fastlane/metadata/android/en-US/images/phoneScreenshots/3.png
31+
- fastlane/metadata/android/en-US/images/phoneScreenshots/4.png
32+
- fastlane/metadata/android/en-US/images/phoneScreenshots/5.png
33+
- fastlane/metadata/android/en-US/images/phoneScreenshots/6.png
34+
icon: fastlane/metadata/android/en-US/images/icon.png
35+
tags: neodb review-platform social-media fediverse activitypub bluesky atproto android
36+
license: GPL-3.0-only
37+
remote_metadata:
38+
- github
39+
assets:
40+
- .*.apk

0 commit comments

Comments
 (0)