Repository navigation
Releases: smnexstudio/ToolXStack
Releases · smnexstudio/ToolXStack
Release list
ToolXStack 1.0.0
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.INTERNETandACCESS_NETWORK_STATEstripped 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.
- Zero network permissions (
-
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/hashesand 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.