Skip to content

Commit 731a5a8

Browse files
committed
chore: bump version to v1.0.2 for reproducibility fixes
1 parent dfd4edf commit 731a5a8

4 files changed

Lines changed: 4 additions & 2 deletions

File tree

.gemini/GEMINI.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,7 @@
7171
- **[2026-02-11]:** F-Droid Ready: Removed proprietary Google Play Services logic from Gradle, implemented Fastlane metadata structure, and created an AGPL-compliant `fdroid.yml` build recipe for community-driven inclusion.
7272
- **[2026-02-11]:** Official v1.0.0 Stable Release: Finalized all versioning, metadata, and production assets. Submitted to F-Droid and IzzyOnDroid. Implemented professional "Dark Engineering" branding and high-res social preview generators. Ready for community-driven growth.
7373
- **[2026-02-12]:** Official v1.0.1 Maintenance Release: Addressed IzzyOnDroid feedback for repository inclusion. Hardened "Zero-Server" architecture by removing all network permissions (INTERNET). Standardized Fastlane metadata, optimized store descriptions, and updated the icon for better visibility and compliance. Updated technical credits to acknowledge upstream engines (PDF.js, Tesseract.js).
74+
- **[2026-02-12]:** Official v1.0.2 Reproducibility Patch: Implemented deterministic build logic. versionCode is now automatically derived from package.json (e.g., 1.0.2 -> 10002). Standardized Vite base path to relative ('./') as the default to ensure identical asset hashes across different build environments. Updated CI/CD to preserve these standards.
7475

7576
## 🏗️ 5. Architectural Notes
7677
* **Chameleon Engine:** Uses `viewMode` state in `App.tsx` to hot-swap between `WebView.tsx` and `AndroidView.tsx`.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Fix reproducibility and deterministic versioning.

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.1",
4+
"version": "1.0.2",
55
"type": "module",
66
"license": "AGPL-3.0-or-later",
77
"scripts": {

src/components/Thanks.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@ export default function Thanks() {
8383

8484
<footer className="text-center py-8 opacity-20">
8585
<PaperKnifeLogo size={24} iconColor="#F43F5E" partColor="currentColor" className="mx-auto mb-4" />
86-
<p className="text-[8px] font-black uppercase tracking-[0.5em]">PaperKnife Protocol v1.0.1</p>
86+
<p className="text-[8px] font-black uppercase tracking-[0.5em]">PaperKnife Protocol v1.0.2</p>
8787
</footer>
8888
</div>
8989
)

0 commit comments

Comments
 (0)