Skip to content

Commit 4fc51c5

Browse files
committed
release: v1.0.9 - fixed monochrome icon scaling and standardized store metadata
1 parent 28e951f commit 4fc51c5

12 files changed

Lines changed: 78 additions & 23 deletions

File tree

android/app/build.gradle

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,8 +29,8 @@ android {
2929
applicationId "com.paperknife.app"
3030
minSdkVersion rootProject.ext.minSdkVersion
3131
targetSdkVersion rootProject.ext.targetSdkVersion
32-
versionCode 10008
33-
versionName "1.0.8"
32+
versionCode 10009
33+
versionName "1.0.9"
3434
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
3535
aaptOptions {
3636
// Files and dirs to omit from the packaged assets dir, modified to accommodate modern web apps.

android/app/src/main/res/drawable/ic_paperknife_monochrome.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,5 +5,5 @@
55
android:viewportHeight="108">
66
<path
77
android:fillColor="#000000"
8-
android:pathData="M 30,30 L 81,54 L 45,54 L 30,30 Z M 30,78 L 81,54 L 45,54 L 30,78 Z" />
8+
android:pathData="M 35,35 L 76,54 L 47,54 L 35,35 Z M 35,73 L 76,54 L 47,54 L 35,73 Z" />
99
</vector>

com.paperknife.app.yml

Lines changed: 32 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8,14 +8,32 @@ IssueTracker: https://github.com/potatameister/PaperKnife/issues
88

99
AutoName: PaperKnife
1010

11+
Summary: Privacy-first PDF utility (Zero-Server Architecture)
12+
Description: |-
13+
PaperKnife is a professional-grade, open-source PDF utility designed with a
14+
"Zero-Server Architecture." Every operation (Merge, Split, Compress, etc.)
15+
happens 100% locally on your device.
16+
17+
Your data never leaves your phone.
18+
19+
Core Features:
20+
- Merge, Split, and Compress PDFs.
21+
- Protect and Unlock with strong encryption.
22+
- Convert Images to PDF and vice versa.
23+
- Edit metadata and sign documents electronically.
24+
25+
Built for the community, PaperKnife is fully open-source and contains no tracking,
26+
no analytics, and no advertisements.
27+
1128
RepoType: git
1229
Repo: https://github.com/potatameister/PaperKnife.git
13-
Binaries: https://github.com/potatameister/PaperKnife/releases/download/v%v/paperknife-lite-v%v.apk
30+
Binaries:
31+
https://github.com/potatameister/PaperKnife/releases/download/v%v/paperknife-lite-v%v.apk
1432

1533
Builds:
16-
- versionName: 1.0.8
17-
versionCode: 10008
18-
commit: v1.0.8
34+
- versionName: 1.0.9
35+
versionCode: 10009
36+
commit: v1.0.9
1937
subdir: android/app
2038
sudo:
2139
- curl -Lo node.tar.gz https://nodejs.org/download/release/v22.21.1/node-v22.21.1-linux-x64.tar.gz
@@ -30,10 +48,18 @@ Builds:
3048
- npm ci
3149
- npm run build
3250
- npx cap sync android
51+
scanignore:
52+
- node_modules/@capacitor/cli/assets/capacitor-cordova-android-plugins.tar.gz
53+
- node_modules/@capacitor/cli/assets/ios-pods-template.tar.gz
54+
- node_modules/@capacitor/cli/assets/ios-spm-template.tar.gz
55+
- node_modules/@capacitor/cli/assets/android-template.tar.gz
56+
- node_modules/@capacitor/cli/assets/capacitor-cordova-ios-plugins.tar.gz
57+
scandelete:
58+
- node_modules
3359

3460
AllowedAPKSigningKeys: aee95e35a247e9fb0fe0b41c0977f889b733c38988c2d1c680f714e318c1e976
3561

3662
AutoUpdateMode: Version
3763
UpdateCheckMode: Tags
38-
CurrentVersion: 1.0.8
39-
CurrentVersionCode: 10008
64+
CurrentVersion: 1.0.9
65+
CurrentVersionCode: 10009
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
- Fixed Monochrome icon scaling for perfect Material You symmetry.
2+
- Synchronized all internal version strings for v1.0.9.
3+
- Standardized store metadata formatting for reliable build indexing.

fdroid.yml

Lines changed: 32 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -11,14 +11,32 @@ IssueTracker: https://github.com/potatameister/PaperKnife/issues
1111

1212
AutoName: PaperKnife
1313

14+
Summary: Privacy-first PDF utility (Zero-Server Architecture)
15+
Description: |-
16+
PaperKnife is a professional-grade, open-source PDF utility designed with a
17+
"Zero-Server Architecture." Every operation (Merge, Split, Compress, etc.)
18+
happens 100% locally on your device.
19+
20+
Your data never leaves your phone.
21+
22+
Core Features:
23+
- Merge, Split, and Compress PDFs.
24+
- Protect and Unlock with strong encryption.
25+
- Convert Images to PDF and vice versa.
26+
- Edit metadata and sign documents electronically.
27+
28+
Built for the community, PaperKnife is fully open-source and contains no tracking,
29+
no analytics, and no advertisements.
30+
1431
RepoType: git
1532
Repo: https://github.com/potatameister/PaperKnife.git
16-
Binaries: https://github.com/potatameister/PaperKnife/releases/download/v%v/paperknife-lite-v%v.apk
33+
Binaries:
34+
https://github.com/potatameister/PaperKnife/releases/download/v%v/paperknife-lite-v%v.apk
1735

1836
Builds:
19-
- versionName: 1.0.8
20-
versionCode: 10008
21-
commit: v1.0.8
37+
- versionName: 1.0.9
38+
versionCode: 10009
39+
commit: v1.0.9
2240
subdir: android/app
2341
sudo:
2442
- curl -Lo node.tar.gz https://nodejs.org/download/release/v22.21.1/node-v22.21.1-linux-x64.tar.gz
@@ -33,10 +51,18 @@ Builds:
3351
- npm ci
3452
- npm run build
3553
- npx cap sync android
54+
scanignore:
55+
- node_modules/@capacitor/cli/assets/capacitor-cordova-android-plugins.tar.gz
56+
- node_modules/@capacitor/cli/assets/ios-pods-template.tar.gz
57+
- node_modules/@capacitor/cli/assets/ios-spm-template.tar.gz
58+
- node_modules/@capacitor/cli/assets/android-template.tar.gz
59+
- node_modules/@capacitor/cli/assets/capacitor-cordova-ios-plugins.tar.gz
60+
scandelete:
61+
- node_modules
3662

3763
AllowedAPKSigningKeys: aee95e35a247e9fb0fe0b41c0977f889b733c38988c2d1c680f714e318c1e976
3864

3965
AutoUpdateMode: Version
4066
UpdateCheckMode: Tags
41-
CurrentVersion: 1.0.8
42-
CurrentVersionCode: 10008
67+
CurrentVersion: 1.0.9
68+
CurrentVersionCode: 10009

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "paperknife",
33
"private": true,
4-
"version": "1.0.8",
4+
"version": "1.0.9",
55
"type": "module",
66
"license": "AGPL-3.0-or-later",
77
"scripts": {

src/components/About.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -183,7 +183,7 @@ const AboutAPK = () => {
183183
<PaperKnifeLogo size={40} iconColor="#F43F5E" partColor="currentColor" />
184184
</div>
185185
<h2 className="text-2xl font-black tracking-tighter dark:text-white leading-none mb-1">PaperKnife</h2>
186-
<p className="text-[9px] font-black uppercase tracking-widest text-rose-500">v1.0.8 Stable • Absolute Privacy</p>
186+
<p className="text-[9px] font-black uppercase tracking-widest text-rose-500">v1.0.9 Stable • Absolute Privacy</p>
187187
</div>
188188

189189
{/* 2. Fuel the Engine (Prominent Support - MOVED TO TOP) */}

src/components/AndroidToolsView.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,7 @@ export default function AndroidToolsView({ tools }: { tools: Tool[] }) {
8585

8686
<footer className="text-center py-12 opacity-20">
8787
<PaperKnifeLogo size={24} iconColor="#F43F5E" partColor="currentColor" className="mx-auto mb-4" />
88-
<p className="text-[9px] font-black uppercase tracking-[0.5em]">PaperKnife Version 1.0.8</p>
88+
<p className="text-[9px] font-black uppercase tracking-[0.5em]">PaperKnife Version 1.0.9</p>
8989
</footer>
9090
</div>
9191
)

src/components/AndroidView.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -200,7 +200,7 @@ export default function AndroidView({ theme, toggleTheme, onFileSelect }: Androi
200200

201201
{/* Minimal Footer */}
202202
<div className="flex flex-col items-center gap-2 py-8 opacity-20">
203-
<p className="text-[8px] font-black uppercase tracking-[0.4em] dark:text-white text-center">PaperKnife v1.0.8</p>
203+
<p className="text-[8px] font-black uppercase tracking-[0.4em] dark:text-white text-center">PaperKnife v1.0.9</p>
204204
</div>
205205

206206
</main>

src/components/PrivacyPolicy.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -100,7 +100,7 @@ const PrivacyWeb = () => {
100100

101101
<div className="pt-12 text-center opacity-30">
102102
<PaperKnifeLogo size={32} iconColor="#10B981" partColor="currentColor" className="mx-auto mb-4" />
103-
<p className="text-[10px] font-black uppercase tracking-[0.5em] text-gray-400">Privacy Protocol v1.0.8 Stable</p>
103+
<p className="text-[10px] font-black uppercase tracking-[0.5em] text-gray-400">Privacy Protocol v1.0.9 Stable</p>
104104
</div>
105105
</div>
106106
</div>

0 commit comments

Comments
 (0)