Skip to content

Releases: osscv/CVToolkit

CVToolkit v11.0.0

Choose a tag to compare

@osscv osscv released this 12 May 06:04

A focused design refresh: every one of the 139 screens has been redesigned around a new diagnostic-tool brand
identity, with a custom SignalCyan / TerminalGreen palette, monospaced numerics, denser outlined cards and
terminal-style section headers. Includes a long-standing Speed Test fix so custom test targets now persist across
sessions.

📦 Download: https://www.dkly.net/projects/5
📱 Min Android: 7.0 (API 24) · Target: Android 16 (API 36)
🛠 Built with: Kotlin 2.3.20 · Compose BOM 2026.03.00 · AGP 9.1.0


🎨 New design language across all 139 screens

Area Before After
Palette Stock Material You purple SignalCyan primary · TerminalGreen secondary · Amber tertiary · Ink/Paper
neutrals
Dynamic color Default on (Material You) Opt-in — consistent brand on every device
Typography Single overridden style Full M3 scale + MonoText (Display / Title / Body / Label) for numerics

|
| Shapes | M3 defaults | Tighter radii (6 / 10 / 14 / 18 / 24 dp) |
| System bars | Solid surface colors | Edge-to-edge with auto icon contrast |
| Home cards | Square elevated 2-up grid | Dense outlined cards with tinted icon squares |
| Section headers | Plain bold text | "▸ SECTION" terminal headers + mono count chips |
| Tabs | M3 scrollable tab row | Scrollable pill bar with icons + mono counts |

🧩 New reusable component library

ui/components/Components.kt adds shared primitives used across every tool screen:

  • SectionHeader, FlagSectionHeader, MonoCountChip
  • StatusBadge, StatTile, ToolScaffold, MonoTag
  • latencyColor(ms) helper returning semantic tokens (LatencyExcellent / Good / Fair / Poor / Unknown) — no
    more inline hex literals

🖥 Redesigned screens

  • Home — brand top bar with mono tagline · outlined card grid · pill tabs · terminal-style section headers ·
    refined Privacy/About dialogs and empty-results state
  • Settings — section headers · outlined row cards with tinted icon containers · mono English-name subtitle for
    languages
  • Update dialog — monospaced version + filesize, primary-tinted version label

🐛 Bug fixes

  • Speed Test — custom targets now persist. Targets added via the + button are saved to SharedPreferences
    (new SpeedTestTargetsManager, Gson-encoded) and survive both navigation away from the screen and full app restart.
    Built-in targets stay protected; custom targets gain a trash-icon delete button in the dropdown that falls back to the
    first default if the currently-selected target is removed.

🔧 Internal changes

  • New files: ui/theme/Shape.kt, ui/components/Components.kt, data/SpeedTestTargetsManager.kt
  • Replaced deprecated Window.statusBarColor / Window.navigationBarColor calls with enableEdgeToEdge() +
    WindowInsetsControllerCompat.isAppearanceLightStatusBars
  • General performance and consistency improvements

📊 What's in the box

  • 133 professional tools across 139 screens
  • 17 Network tools, 81 Utility tools, 11 Device tools
  • MY OpenData (23) · SG OpenData (11) · IE OpenData (1)
  • 311+ test regions across 14 cloud/CDN providers
  • 18 languages supported
  • 100% local processing — no server uploads, no tracking

📥 Installation

  1. Download the APK above
  2. Enable "Install from unknown sources" if prompted
  3. Open the APK to install

⚠️ This is a sideload build. If you upgrade from V9, your data and preferences are preserved.


Full changelog: v11.0
Copyright © 2024-2026 Khoo Lay Yang — All Rights Reserved

CVToolkit v7.0.0

Choose a tag to compare

@osscv osscv released this 28 Mar 07:51

⚠️ Mandatory Update
· Version Code 7 · 55.3 MB · 28 March 2026

✨ What's New

This major update introduces 10 brand-new tools, significantly expanding CVToolkit’s capabilities for both PDF and image processing. From EXIF management to advanced PDF utilities and image editing features, CVToolkit is now more powerful and versatile than ever.

  • Added EXIF Viewer — View detailed metadata from images
  • Added EXIF Remover — Remove sensitive metadata for privacy
  • Added PDF to Image converter — Convert PDFs into high-quality images
  • Added PDF Split tool — Split PDF files into multiple documents
  • Added PDF Password tool — Add or manage PDF security
  • Added Image Resizer — Resize images with ease
  • Added Image Format Converter — Convert between multiple image formats
  • Added Image Cropper — Crop images precisely
  • Added Color Picker — Pick and identify colors instantly
  • Added Favicon Generator — Generate favicons for web use
  • General bug fixes and performance improvements

📦 Installation

Download the APK and install directly on your Android device:
👉 [Download CVToolkit v7.0.0 APK]

Ensure "Install from unknown sources" is enabled in your device settings if installing outside the Play Store.
The Play Store version is currently under review. Stay tuned — it'll be available soon!


🔧 Requirements

Property Requirement
Platform Android 7.0+ (API 24+)
Language Kotlin 2.3
UI Toolkit Jetpack Compose

Copyright © 2024 - 2026 [[Khoo Lay Yang](https://www.dkly.net/)] · All Rights Reserved

CVToolkit v6.0.0

Choose a tag to compare

@osscv osscv released this 21 Mar 14:51

⚠️ Mandatory Update
· Version Code 6 · 45 MB · 21 March 2026


✨ What's New

This update significantly improves the Merge PDF and Image-to-PDF features. It now includes a preview function before exporting and allows users to sort the order of files before merging, providing a more flexible and efficient workflow.

  • Improved Merge PDF functionality — More robust and reliable PDF merging
  • Enhanced Image to PDF conversion — Better image handling and output quality
  • Added preview before export — Review your output before committing to a file
  • Added ability to sort file order before merging — Full control over document ordering
  • General bug fixes and performance improvements

📦 Installation

Download the APK and install directly on your Android device:
👉 [Download CVToolkit v6.0.0 APK]

Ensure "Install from unknown sources" is enabled in your device settings if installing outside the Play Store.
The Play Store version is currently under review. Stay tuned — it'll be available soon!


🔧 Requirements

Property Requirement
Platform Android 7.0+ (API 24+)
Language Kotlin 2.3
UI Toolkit Jetpack Compose

Copyright © 2024 - 2026 [Khoo Lay Yang] · All Rights Reserved

CVToolkit v5.0.0 — First Stable Release 🎉

Choose a tag to compare

@osscv osscv released this 21 Mar 11:03
41cb060

⚠️ Mandatory Update · Version Code 5 · 45 MB · 21 March 2026

This milestone marks the first stable release of CVToolkit V5 — a more refined, performant, and production-ready toolkit built for both daily use and active development.


✨ What's New

  • New toolkit features — Expanded set of utility functions and toolkit capabilities
  • Smoother UI — Improved responsiveness for lower-latency, fluid interactions
  • Bug fixes & stability — General improvements across performance and reliability

📦 Installation

Download the APK and install directly on your Android device:

👉 [Download CVToolkit v5.0.0 APK]

Ensure "Install from unknown sources" is enabled in your device settings if installing outside the Play Store.
The Play Store version is currently under review. Stay tuned—it’ll be available soon!


🔧 Requirements

Property Requirement
Platform Android 7.0+ (API 24+)
Language Kotlin 2.3
UI Toolkit Jetpack Compose

Copyright © 2024 - 2026 [Khoo Lay Yang] · All Rights Reserved