Skip to content

Releases: smnexstudio/ToolXStack

Release list

ToolXStack 1.0.0

Choose a tag to compare

@github-actions github-actions released this 03 Oct 07:34

ToolXStack 1.0.0

Initial Release

The initial open-source release of ToolXStack — a 100% offline, privacy-first developer utility and calculator suite for Android.

Added

  • Privacy & Security Core:

    • Zero network permissions (android.permission.INTERNET and ACCESS_NETWORK_STATE stripped from release APK).
    • Completely local execution with zero analytics, no telemetry, no tracking SDKs, and no advertisements.
    • Cryptographically secure RNG (expo-crypto / Web Crypto) with rejection sampling for passwords, tokens, and UUID v4 generation.
    • Safe Regex Engine (safeRegex.ts) protecting against catastrophic backtracking (ReDoS).
    • React Error Boundary wrapping the navigation tree to prevent tool runtime errors from crashing the app.
  • Developer Tools (57 Tools):

    • JSON: Formatter, minifier, validator, escape/unescape, stringifier, JSONPath query.
    • XML & YAML: Formatters, minifiers, validators, bidirectional YAML ↔ JSON converters.
    • JWT: Token decoder, payload inspector, claims validator, expiration checker with local signature warning.
    • Encodings: Base64 encoder/decoder, URL encoder, HTML entities, Unicode converter, ASCII converter, Hex ↔ Text, Binary ↔ Text, Number base converter (Bin, Oct, Dec, Hex).
    • Cryptography: Hash generators for MD5, SHA-1, SHA-256, SHA-384, SHA-512, and HMAC (RFC 2104) powered by audited @noble/hashes and verified against NIST test vectors.
    • Text & Code: Text diff, regex tester, find & replace, cron expression parser, SQL formatter, URL/query parameter parser.
    • Developer References: HTTP status codes, HTTP headers, MIME types, Git command reference, Linux shell reference, network protocols.
  • Calculation Tools (28 Tools):

    • General Math: Simple and scientific calculators, percentage, percentage change, mean/median/standard deviation, ratio, proportion, aspect ratio, prime checker, factorial, exponent, fraction simplifier, quadratic solver, Pythagorean solver, GCD/LCM, nth roots, logarithms, permutations & combinations, Roman numerals, number to words (international and Indian numbering systems).
    • Date & Time Math: Age calculator, time duration calculator, multiple time calculator, date difference with years/months/days breakdown, leap year checker.
  • Geometry Tools (21 Tools):

    • 2D Geometry: Square, circle, rectangle, rhombus, triangle, right triangle, trapezoid, pentagon, hexagon, circular arc.
    • 3D Geometry: Cube, sphere, pyramid, prism, cone, ellipsoid, pyramid frustum, cone frustum, cylinder, spherical cap, spherical segment with step-by-step formulas.
  • Master Unit Converter (32 Dimensions):

    • Offline conversions across Length, Area, Weight/Mass, Volume, Temperature, Speed, Time, Digital Storage (Bits to TiB), Pressure, Energy, Power, Frequency, Angle, and Fuel Economy.
  • Finance Tools (22 Tools):

    • Loan & Debt: EMI calculator with month-by-month amortization schedule, loan eligibility (FOIR), simple and compound interest.
    • Investments: SIP calculator, lump sum investment, CAGR, SWP (systematic withdrawal plan), retirement corpus, inflation impact calculator.
    • Commercial & Tax: GST calculator, discount calculator, commission calculator, tip calculator, profit/loss, break-even point, bill splitter, Fixed Deposit (FD), Recurring Deposit (RD).
    • Offline currency converter with custom exchange rate input.
  • Health & Wellness (8 Tools):

    • BMI, BMR (Mifflin-St Jeor equation), water intake, ideal weight (Devine, Robinson, Miller, Hamwi formulas), body fat percentage (US Navy method), macronutrient splitter, running pace, heart rate training zones.
  • Text Utilities (23 Tools):

    • Word, character, line, sentence counters; duplicate line remover, line sorter, text/line reversal, whitespace trimmer.
    • Case converters: UPPERCASE, lowercase, Title Case, camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE.
    • ROT13, text repeater, stylish font generator with 10 bundled typefaces and image sharing, banner text generator, emoji art creator.
  • Color Utilities (10 Tools):

    • HEX, RGB, HSL, HSV converters, color mixer, shade/tint generator, palette generator, color harmonies (complementary, analogous, triadic, tetradic), contrast checker (WCAG 2.1 AA/AAA compliance), CSS named color matcher (148 colors).
  • Randomizer Utilities (10 Tools):

    • Secure random numbers, random strings, password generator, UUID v4, 3D dice roller, coin flip, random choice picker, team generator, lucky wheel, rock-paper-scissors.
  • Date & Time (5 Tools):

    • Unix epoch timestamp converter, date to timestamp, seconds ↔ milliseconds, ISO 8601 parser, UTC/local timezone converter.
  • Education & Companion Guides:

    • 37 in-depth offline tutorials and reference sheets explaining core concepts (HTTP, JWT, Base64, Git, Linux, regex, cron, inflation, compound interest, WCAG).
    • Built-in typo-tolerant fuzzy search engine with keyword synonyms.
  • User Experience & Architecture:

    • Responsive layout: compact mobile navigation with bottom tabs, and wide-screen two-pane master-detail layout with a navigation rail for tablets and Chromebooks.
    • Theme customizer: Dark, Light, and System modes with Playful (neobrutalist hard shadow) and Classic styles.
    • Haptic feedback with in-app toggle.
    • Category-scoped tool executor architecture separating business logic from presentation.
    • Strictly typed navigation parameters with compile-time checking.
  • Built With:

    • Expo SDK 57, React Native 0.86 and React 19.2 (New Architecture), React Navigation 7.
    • TypeScript 6 with strict type checking; Jest 30 unit test suite covering engines, navigation routing, search and the privacy policy.
    • Builds entirely locally with Gradle — no Expo account or EAS required.
  • Project Maintenance:

    • Quarterly read-only dependency report, delivered as a GitHub issue. It never opens pull requests or changes dependencies.