Skip to content

Releases

v1.3.0 - Transition to AGPL-3.0

Choose a tag to compare

@munirajamada munirajamada released this 26 Jan 12:51

Release v1.3.0

This release transitions the PDF Manager application to the AGPL-3.0 license and updates its core rendering engine.

⚖️ License Change: MIT ➔ AGPL-3.0

Following the re-licensing of our core PDF libraries, the PDF Manager app itself is now licensed under the GNU Affero General Public License v3.0 (AGPL-3.0).

What this means:

  • The app remains free and open source.
  • Any modifications or forks of this application must also be open-sourced under the same AGPL-3.0 terms.
  • This ensures the project stays community-focused and prevents proprietary exploitation.

🚀 Key Updates

  • Security & Legal: Full transition to AGPL-3.0.
  • Engine Upgrade: Now powered by HyntixPdfViewer:1.0.3 and KotlinPdfium:1.0.3.
  • In-App Transparency: Updated the "Open Source Licenses" section in Settings to reflect current licensing.

📥 Download

The updated source code is available on the master branch.


We are committed to keeping PDF Manager the most private and open PDF tool on Android. Thank you for your continued support!

v1.2.0: Maintenance & Library Update

Choose a tag to compare

@munirajamada munirajamada released this 24 Jan 14:32

v1.2.0: Maintenance & Library Update

Prepare for a more stable experience with updated core dependencies and search improvements.

🚀 What's New in v1.2.0

  • Library Update: Upgraded to HyntixPdfViewer:1.0.2 for improved API stability.
  • Search Enhancements: Fixed issues with search results handling and improved general stability.
  • Version Maintenance: General project maintenance and documentation updates.

Full Changelog: v1.1.0...v1.2.0

v1.1.0 - Enhanced PDF Gestures & Performance Improvements

Choose a tag to compare

@munirajamada munirajamada released this 21 Jan 18:31

PDF Manager v1.1.0

This release focuses on significantly improving the PDF viewing experience with smoother gestures, intuitive page navigation, and refined tablet support.

🚀 Key Improvements

📱 Enhanced PDF Gestures

  • Carousel Page Navigation: Page-by-page mode now behaves like a carousel. Any directional swipe (even light ones) will smoothly transition to the next or previous page.
  • Zoom Protection: Fixed a long-standing issue where pinch-to-zoom or double-tap gestures would inadvertently trigger accidental page changes.
  • Refined Horizontal Mode: Pages are now perfectly centered and displayed one at a time when using horizontal scroll mode.

💻 Better Tablet Visibility

  • Improved page-fitting logic to ensure entire PDF pages are visible in landscape mode, particularly optimized for tablet screens.

⚙️ Infrastructure & Performance

  • Library Upgrade: Upgraded core rendering to HyntixPdfViewer:1.0.1.
  • Dependency Management: Fully migrated to remote JitPack dependencies, reducing project complexity for contributors.
  • Optimization: Final release APK is optimized at 8.7 MB.

📦 What's Changed

  • Upgrade HyntixPdfViewer to v1.0.1
  • Implement raw direction tracking for reliable gesture detection
  • Block page snaps during active zoom gestures/animations
  • Set default FitPolicy to BOTH for better screen utilization
  • Bumped application version to v1.1 (versionCode 2)
    Full Changelog: v1.0.0...v1.1.0

v1.0.0 - Initial Release

Choose a tag to compare

@munirajamada munirajamada released this 18 Jan 16:08

PDF Manager v1.0.0

Initial open-source release of PDF Manager, a high-performance and privacy-focused PDF management application for Android.

Key Features:

  • PDF Rendering: High-quality rendering powered by PDFium via HyntixPdfViewer.
  • Virtual Folders: Organize your PDFs without duplicating or moving files.
  • Duplicate Finder: Identify and manage duplicate PDF files locally.
  • Enhanced Viewer: Includes text selection, full-text search, Table of Contents, and Reflow Mode.
  • Theming: Full support for Light, Dark, and System themes.
  • Privacy First: All processing is done locally; no tracking or external data transmission.

Technical Details:

  • Min SDK: 33 (Android 13)
  • Target SDK: 36
  • Language: Kotlin 2.3 with Jetpack Compose
  • Native: C++ SIMD bitmap operations and Rust PDF scanner