Skip to content

Releases: potatameister/PaperKnife

v1.0.9

15 Feb 09:01

Choose a tag to compare

Fixes

  • Fix adaptive app icon inconsistencies

For full changelog, look at v1.0.8 release

v1.0.8

15 Feb 08:05

Choose a tag to compare

PaperKnife v1.0.8 Release

Visuals & User Interface

  • Adaptive Icons: Added a monochrome layer for Android 13+ system-level color theming.
  • PDF Preview: Migrated to a continuous vertical scroll layout and reduced interface elements for a focused viewing experience.

📦 APK Version Comparison

Feature Full Version (paperknife-v1.0.8.apk) Lite Version (paperknife-lite-v1.0.8.apk)
Target GitHub / Direct Install F-Droid / IzzyOnDroid
File Size ~20 MB ~5 MB
Offline OCR Included Excluded

Privacy: No data ever leaves your device. No analytics. No servers. Raw local processing.

v1.0.7

14 Feb 11:56

Choose a tag to compare

PaperKnife v1.0.7

Which version should I download?

Feature paperknife-v1.0.7.apk paperknife-fdroid-v1.0.7.apk
Recommended for Most Users F-Droid Store
100% Offline ✅ Yes ✅ Yes
Deep Text Scan (OCR) ✅ Included ❌ Disabled
Total Tools 17 16
File Size ~20 MB ~5 MB (Smaller!)

What is OCR?
OCR is a Deep Text Scan. It lets the app "read" text inside images or scanned PDFs so you can copy and paste it.

Why are there two versions?
Both versions are 100% offline and private. The F-Droid store has very strict rules against "pre-built" files that our OCR engine needs to run. We created the smaller "Clean" version specifically for F-Droid while keeping the full version available here for everyone else!

v1.0.6

14 Feb 03:04

Choose a tag to compare

PaperKnife v1.0.6 Release

Patches & Community Fixes

  • Offline OCR Engine (Zero-Server): Fixed a critical bug where the OCR tool attempted to fetch language data from external links. Tesseract.js assets are now fully bundled and localized, ensuring 100% offline privacy. (Special thanks to ProvablyAudit for the audit and report!)
  • Enhanced PDF to Image: Overhauled the saving and sharing logic using high-performance chunked base64 processing. This fixes the 'Failed to save' error when converting large PDFs or high-resolution images on Android. (Special thanks to ProvablyAudit for the feedback!)
  • Verified Reproducible (RB): Hardened the Android build pipeline to achieve byte-for-byte identical APK hashes. Resolved the 'Signature copying' error and stripped non-deterministic metadata for F-Droid compliance.

v1.0.5

12 Feb 17:43

Choose a tag to compare

PaperKnife v1.0.5 Release

New Features & Power-Ups

  • Unlock in Preview: You can now decrypt locked PDFs directly within the preview screen without leaving your current tool.
  • Seamless Tool Chaining: Fixed the 'Process' (+) button behavior; results now hand off perfectly to the next tool selection popup.

Deterministic Build (F-Droid RB)

  • Disabled non-deterministic optimizations (Baseline Profiles & Resource Shrinking) to ensure byte-for-byte identical APK hashes.
  • Synchronized version 1.0.5 across all UI and build components.

UX & Architecture Fixes

  • UI Portals: Migrated the PDF Preview to a React Portal to fix overlapping headers and z-index issues.
  • Smart Saving: Added automatic duplicate filename handling (e.g., 'file (1).pdf') to prevent save failures.
  • Navigation: Refined edge-to-edge support for both gesture and button-based Android navigation.
  • Preview Fix: Hardware back button now correctly exits PDF Preview instead of the tool.

Privacy Hardening

  • Removed web-link intent filters (http/https) to guarantee 100% offline status.

v1.0.4

12 Feb 10:13

Choose a tag to compare

PaperKnife v1.0.4 Changelog

Architecture & Stability

  • Routing Overhaul: Switched to HashRouter to ensure stable navigation and deep-linking when hosted on GitHub Pages (fixes 404 errors on refresh).
  • TypeScript Optimization: Cleaned up unused variables and refined build logic for faster compilation.

UI & Identity

  • Version Sync: Standardized the version string to v1.0.4 across the entire application (Settings, About, Privacy, and APK Footers).
  • Layout Refinement: Optimized the mobile view footer and improved the protocol transparency layout.

Ecosystem & Distribution

  • Store Metadata: Synchronized Fastlane changelogs and updated build recipes for F-Droid and IzzyOnDroid compliance.
  • Protocol Clarity: Updated the Privacy Protocol documentation to reflect the latest engine specifications.

v1.0.3

12 Feb 06:52

Choose a tag to compare

v1.0.3 - Security & Integrity Update

  • Security: Added Gradle distribution SHA-256 verification to ensure build tool integrity.
  • Compliance: Refined Fastlane metadata and store descriptions for full F-Droid compatibility.
  • Maintenance: Synchronized build recipes and internal documentation for stable repository inclusion.

v1.0.2

12 Feb 03:24

Choose a tag to compare

Reproducibility & UI Update

  • Build Integrity: Implemented deterministic versioning and standardized build paths to ensure 100% reproducible builds across all environments.
  • Quick Drop UI: Improved the tool catalog in the "Quick Drop" menu to display full names (e.g., "PDF to Image") for better clarity.
  • Internal: Optimized Android build logic to derive versioning directly from project metadata.

v1.0.1

11 Feb 16:03

Choose a tag to compare

Maintenance and Privacy Patch

  • Privacy: Hardened the "Zero-Server" architecture by removing all network permissions.
  • User Experience: Improved store metadata formatting and icon visibility.
  • Internal: Updated project documentation and third-party library acknowledgments.

Note: If you can't update the app, uninstall the old version.

v1.0.0

11 Feb 03:50

Choose a tag to compare

PaperKnife v1.0.0

PaperKnife is an open-source PDF utility designed for local document processing. It uses a "Zero-Server Architecture," ensuring that all PDF manipulations occur strictly on the user's device. No data is uploaded to external servers.

Technical Features

  • PDF Manipulation: Merge, Split (Visual), Rotate, and Rearrange pages.
  • Optimization: Multi-level compression, Grayscale conversion, and Repair tool.
  • Security: AES-256 Encryption (Protect), Password Removal (Unlock), and Metadata Sanitization (Purge Creator/XMP).
  • Conversion: Image-to-PDF, PDF-to-Image, and Local OCR (PDF-to-Text).
  • Annotation: Electronic signatures, watermarking, and page numbering.

Platform Support

  • Android: Material Design 3 interface, optimized for touch navigation and offline use.
  • Web: Responsive Bento-grid dashboard for desktop environments.

Privacy & Transparency

  • Licensing: Licensed under GNU AGPL v3.
  • Data Safety: Zero tracking, zero analytics, and zero remote pings.
  • Verification: All processing logic is handled via client-side libraries. (pdf-lib, pdfjs-dist).