Skip to main content

Recent Changes

Track the latest updates and changes made to Siteview across all tools and resources. Showing page 3 of 7.

Version 3.21.0 (April 6, 2026)

SOHCAHTOA Step-by-Step Calculator + Favorites Fixes

  • SOHCAHTOA Step-by-Step Calculator - New SohcahtoaCalculator.php handles all 6 valid side pairs. Determines SOH / CAH / TOA from the known + find pair. Returns 4 pedagogical steps: label sides β†’ choose ratio β†’ write equation β†’ solve. Migration 073.
  • SOHCAHTOA Custom Input Block - Angle ΞΈ (1–89Β°), "I know the…" dropdown, side length, "Find the…" dropdown. Live formula preview bar updates on every change; red error if same side selected for both.
  • SOHCAHTOA Live Triangle SVG - Known side highlighted green, find side amber, third side grey. SOH / CAH / TOA pill row highlights the active ratio. Side value labels injected after calculation.
  • Favorites β€” Star Button Fix - Fixed data-id β†’ data-slug mismatch causing star buttons to silently fail; calculators now correctly show as already-favorited.
  • Profile Toolkit Tab - Calculator links fixed from /calculators/{slug} to /calculators/{category_slug}/{slug}.
  • FavoriteService - Added topic_name to calculator SELECT so category label displays correctly on toolkit cards.

Version 3.20.1 (April 5, 2026)

Real-World / Everyday Tools UI Complete

  • BMI Calculator Rebuilt - Segmented color-coded BMI scale bar (Underweight / Normal / Overweight / Obese) with marker pin and category badge. Imperial / Metric toggle updates labels and defaults.
  • Calorie Calculator (New) - New CalorieCalculator.php using Mifflin-St Jeor BMR + TDEE. Five-goal horizontal bar chart (Lose Fast β†’ Gain Fast). Imperial / Metric toggle.
  • Body Fat Calculator (New) - New BodyFatCalculator.php using the US Navy circumference method. Donut chart (fat% in category color, lean% green) + segmented scale bar. Female hip row shows/hides based on gender.
  • Home Affordability Calculator (New) - New HomeAffordabilityCalculator.php with reverse PMT solver and DTI check. Six-row breakdown bar chart (max price, down payment, loan, monthly, total cost, total interest).
  • Speed, Distance & Time β€” Full Math Rewrite - All calculations now route through meters/seconds as base units so mixed units (e.g. miles + minutes) produce correct results. Three-pill Solve For selector. Right-column speedometer panel with arc gauge, needle, and stat pills.
  • Migration 072 - Fixed engine_handlers for calorie, body-fat, and home-affordability calculators; added all required DB inputs.

Version 3.20.0 (April 5, 2026)

Career Collection UI Complete β€” Electrical, Business-Financial & Science-Engineering

  • Electrical β€” All 4 Calculators Polished - Ohm's Law, Electrical Power, Energy Consumption, and Voltage Drop all converted to compact bare input blocks. Ohm's Law and Power use custom variable-layout inputs matching their formulas (V=IR, P=VI).
  • Business-Financial β€” All 13 Calculators Compact Inputs - Every business-financial calculator now has a compact bare input block with proper label widths, units, and currency symbols. Annuity duplicate input section removed; Payment Frequency dropdown width fixed.
  • 3 Broken Calculators Fixed - APR vs Interest Rate Comparison, Depreciation Calculator, and Down Payment Calculator were pointing to wrong engine handlers in the database. Three new PHP calculator classes created: AprInterestRateCalculator (Newton-Raphson APR solver), DepreciationCalculator (Straight-Line / Double-Declining / Sum-of-Years), and DownPaymentCalculator (PMI assessment + milestone comparison table).
  • Loan Calculator Improvements - Term Unit selector now works correctly. Full amortization schedule generated (up to 84 months / 7 years max for auto loans). All dollar amounts display with exactly 2 decimal places. Amortization column headers and values aligned consistently.
  • PDF Export β€” Result Section Only - Download PDF now captures only the Calculation Result section (cards + amortization table). Summary card row shows Monthly Payment, Loan Amount, Total Interest, and Total Repayment on one line. Step-by-step instructions excluded from PDF.
  • Annual Rate Formatting - All business-financial calculator PHP classes now output rates with exactly 2 decimal places (e.g. 4.00%, 5.25%). Applies to input defaults and result strings across 8 calculator classes: Compound Interest, Annuity, Savings Goal, Inflation, Simple Interest, Mortgage, Auto Loan, Debt Payoff Planner.
  • Download PDF Button β€” Right-Aligned Globally - The .page-actions wrapper now uses justify-content: flex-end and margin-left: auto so the Download PDF button always sits at the right edge, regardless of viewport width.
  • Percent Change Calculator - Removed the example text ("e.g. …") from input placeholders for a cleaner look.
  • Science-Engineering β€” All 15 Calculators Compact Inputs - Angle Converter, Dimensional Analysis Solver, Projectile Motion, Scale Model Converter, SI Unit Explorer, Scientific Notation Converter, Standard Form Converter, Scientific Notation Arithmetic, Sig-Fig Rounder, Significant Figures Calculator, Sig-Fig Arithmetic, Engineering Notation Converter, Metric Prefix Converter β€” all now have compact custom input blocks.
  • Dimensional Analysis β€” Factor-Label Visualization Fixed - The "Converted Value" card now displays correctly (was showing an empty circle). The Factor-Label Method SVG now renders a proper fraction-bar cancellation diagram with green numerators, red crossed-out denominators (SVG line strikethrough), and a blue result.
  • Angle Converter β€” Dynamic Unit Circles Fixed - Both result cards (Converted Angle and Reference Degrees) now use angle-dyn with a deg_ref field containing the degree equivalent, so the unit circle arm always points to the correct angle even when output is in radians or gradians.

Version 3.19.3 (April 4, 2026)

Statistics, Linear Algebra & Vector UI Polish + Bug Fixes

  • Statistics & Probability β€” All 19 Calculators Converted - Every stats calculator now uses compact bare inputs (30–46px wide, 26px tall, spinner-free) embedded in blue inline notation boxes: z=(xβˆ’ΞΌ)Γ·Οƒ for Z-Score; X~N(ΞΌ,Οƒ) x= for Normal Distribution; P(X=k | n, p) for Binomial Probability.
  • Binomial Probability Distribution Chart - Live SVG bar chart panel shows the full P(X=0)…P(X=n) distribution. The selected k bar is solid blue; all others are light blue. Caps at n=40. Info line shows P(X=k) live.
  • Weighted Mean β€” Dot Plot Panel - New Weighted Dot Plot panel shows values on a number line with dot size proportional to weight and an orange weighted mean line (xΜ„w label). Updates live as values and weights change.
  • Variance & Standard Deviation β€” Card Viz Fixed - Population SD, Sample SD, and Mean cards now display the correct bell-curve and spread-line visualizations instead of empty circles.
  • One-Proportion Z-Test β€” Input Fix - Null Proportion (pβ‚€) and Significance Level (Ξ±) inputs changed to step="any" β€” eliminates browser validation errors when entering values like 0.5 or 0.05.
  • Standard Deviation β€” Duplicate Button Fixed - Removed the extra Calculate button that was appearing below the steps section.
  • Linear Algebra β€” All 3 Calculators Compact Inputs - Vector Addition/Subtraction: new inline [a] + [b] notation box with both vectors side-by-side and a live operator symbol. Scalar Multiplication: inline kΓ—[v] layout. Matrix Arithmetic: two labeled 2Γ—2 grids (48Γ—30px cells) with Add/Subtract pill toggle.
  • Matrix Arithmetic β€” Live Preview Panel - New side panel shows A [+/βˆ’] B = Result as three color-coded 2Γ—2 grids (blue/green/orange) updating in real time as you type any cell value or toggle the operation.
  • Scalar Multiplication β€” Field Name Fix - Fixed a bug where the vector field was sending inputs[matrix] instead of the expected inputs[vector], causing "Please provide vector and scalar value" error.

Version 3.19.2 (April 4, 2026)

Geometry & Trigonometry Calculator UI Polish Complete

  • Geometry β€” All Calculators Polished - Every geometry calculator now has a professional custom input layout and a live interactive SVG panel. Arc Length inputs sized for reasonable values (max=360 on angle); Circle Calculator radius limited; Heron's Formula triangle preview updates as you type; Point-Slope and Slope-Intercept Form show the inline equation plus a post-calculate line graph.
  • Pythagorean Theorem Interactive Triangle - New live right-triangle SVG panel shows a, b, and c side labels updating in real time as you type values into the inputs.
  • Pyramid, Sphere, Rectangle, Trapezoid, Sector Area, Regular Polygon, Rectangular Prism - All given compact inputs and live SVG panels (3D oblique projection for Pyramid, cross-section for Sphere, etc.).
  • Polygon Angle Calculator - Interior and exterior angle result cards now show dynamic polygon vizzes β€” the polygon shape and angle arc update to match the actual number of sides.
  • Subscript Fix - Removed LaTeX-style underscores (y_2) from Slope and Point-Slope calculator output. All subscripts now render as proper HTML <sub> tags (y2, x1, etc.).
  • Input Typography - Removed bold font-weight from all calculator inputs globally; standardized to Courier New monospace for a clean, consistent look across every calculator.
  • Trigonometry β€” All 13 Calculators Polished - Every trig calculator now has a custom input block and at least one live interactive panel.
  • Law of Sines & Law of Cosines - Shared live triangle SVG; JavaScript solves the triangle geometry from inputs in real time and redraws side lengths and angles as you type.
  • Bearing Navigation - Live compass rose SVG with an arrow that rotates to match the bearing input. Cardinal labels N/S/E/W and tick marks at 45Β° intervals.
  • Elevation & Depression - Live diagram showing observer, horizontal line, elevation line, vertical height, and angle arc β€” all scaled dynamically to the distance and angle you enter.
  • Sine Wave & Wave Transformation - Live wave preview SVG with the sine curve redrawn on every change to Amplitude (A), Frequency (B), Phase Shift (C), or Vertical Shift (D). Phase Shift input now labeled rad with a helper note showing Ο€ β‰ˆ 1.5708 = 90Β°.
  • Sum & Difference Formulas - Unit circle with four live color-coded arms: A (blue), B (green), A+B (red dashed), Aβˆ’B (orange dashed) β€” updates as you type either angle.
  • Trig Unit Converter - Live unit circle with rotating arm and shaded arc; responds to both value input changes and unit-pill button clicks.
  • Inverse Trig Principal - New triple-arm unit circle panel: arcsin (blue), arccos (green), arctan (orange dashed). Arms fade when out of domain (|x|>1). Readout shows all three computed angles live. Result cards upgraded from a static icon to dynamic mini unit circles showing the exact angle.
  • Coterminal & Reference Angles - All four result cards (Standard Position, Reference Angle, Positive Coterminal, Negative Coterminal) now show a dynamic mini unit circle pointing to the correct angle.

Version 3.19.1 (April 3, 2026)

Coordinate Input Polish β€” Distance, Slope & Midpoint

  • Inline Coordinate Inputs - Distance Formula 2D, Slope Calculator, and Midpoint Formula now show P₁ and Pβ‚‚ rows horizontally (x₁ [input] , y₁ [input]) instead of stacking labels above inputs.
  • Compact Sizing - Input boxes reduced to 46px wide Γ— 28px tall with proper flex-basis override so the layout stays tight and centered.

Version 3.19.0 (April 2, 2026)

Math Collection UI Polish β€” Expression, Functions, Calculus, Stats, Linear Algebra

  • Expression Simplification - Exponent Rules: 6-option pill selector + Rule Reference side panel. Complex Number: stacked z₁/op/zβ‚‚ layout + live Argand diagram. Expanding Expressions: inline a(bx+c) notation. Radical Simplifier: root-type dropdown with symbol.
  • Functions & Graphing - Function Evaluation: inline f(x) = axΒ²+bx+c with live preview. Exponential Growth/Decay: toggle pills + dynamic formula display. Parabola Vertex: live parabola SVG panel.
  • Calculus β€” 11 Calculators - All given custom inline notation (d/dx[ax^n], ∫ax^n dx, lim(xβ†’c), etc.) and a shared live Calculus Curve SVG panel showing f(x) in blue, f'(x) in green, tangent line in orange, and a concavity label for the second-derivative calculator.
  • Statistics & Probability - Normal Distribution: labeled ΞΌ/Οƒ/x inputs + live Bell Curve SVG with shaded area. Z-Score: inline z=(xβˆ’ΞΌ)Γ·Οƒ formula. Binomial Probability: labeled n/k/p inputs.
  • Linear Algebra - Vector Addition/Subtraction: toggle pills + comma-separated inputs + live Vector Diagram SVG (tip-to-tail). Scalar Multiplication: inline kΓ—[v] layout. Matrix Arithmetic: A+B/Aβˆ’B toggle + two 2Γ—2 grids side by side.

Version 3.18.1 (April 1, 2026)

Equation Solver Bug Fixes & KaTeX Step Rendering

  • Equation Solver Bug Fixes - Linear Inequality: interval notation now uses real ∞ Unicode so the number line JS matches correctly. Quadratic: replaced broken chart function string with 81 pre-computed [x,y] data points for the parabola. Systems of Equations: coordinate grid now finds x/y from the cards array.
  • KaTeX Step Rendering β€” Phase 1 - New step schema: latex (pure LaTeX) + result (numeric badge). The step renderer checks for a latex field, wraps it in \(...\), and calls renderMathInElement after injection. Full backward compatibility for all other calculators.
  • Literal Equation Solver Redesign - Wide formula dropdown, dynamic Solve For dropdown, context-aware labels, and a Solution Flow panel showing the formula β†’ substitution β†’ isolation β†’ result. All 4 formulas complete: d=rt, V=IR, F=ma, ax+by=c.
  • Absolute Value Equation Redesign - Inline |ax Β± b| = c equation block, +/βˆ’ toggle pill, and a two-solution number line side panel.
  • Proportion/Ratio Inputs - Enlarged fraction inputs (76Γ—36px, 3px bar) for better legibility.

Version 3.18.0 (April 1, 2026)

Equation Solver UI Complete β€” Number Lines, Grids & Parabolas

  • All Equation Solver Calculators Redesigned - One-Step, Two-Step, Multi-Step Equations, Quadratic, Completing the Square, Discriminant, Linear/Compound Inequalities, Absolute Value, Systems of Equations, Proportion Solver, Ratio Solver, Literal Equations, and Interval Notation β€” all with custom inline equation notation.
  • Number Line Panels - One-Step, Two-Step, Multi-Step, and Inequality calculators all show a live number line side panel with the solution point or shaded region marked.
  • Parabola Panel - Quadratic, Completing the Square, and Discriminant calculators share a live parabola SVG panel showing the curve, roots, vertex, and discriminant label.
  • Coordinate Grid Panel - Systems of Equations shows a coordinate grid with two colored lines and their intersection point.
  • 7 Draft Calculators Activated - Proportion Solver, Ratio Solver, Literal Equations, Absolute Value Equations/Inequalities, Compound Inequalities, and Interval Notation activated (migration 069).

Version 3.17.1–3.17.12 (March 31, 2026)

Arithmetic & Number Sense UI Polish + 7 New Calculators

  • 7 New Calculators - Place Value Explorer, Step-by-Step Arithmetic, Fraction Simplifier, Rounding Calculator, Number Comparator, Fraction Arithmetic, and Percent/Decimal/Fraction Converter β€” all in the new Arithmetic & Number Sense tool category.
  • Fraction Arithmetic - Math-equation layout (numerator/blue-bar/denominator), operator dropdown, and a Visual Comparison side panel.
  • Fraction Simplifier - Fraction-over-line input layout + live segmented fraction bar side panel.
  • Percent/Decimal/Fraction Converter - 3-pill type toggle (auto-converts on switch) + live smooth percentage fill bar side panel.
  • Place Value Explorer - Large input + live colored digit boxes with full-name tooltips + Number Forms panel (Standard/Expanded/Word) + Place Value Breakdown table.
  • Step-by-Step Arithmetic - Paper column layout: 52px gutter keeps both numbers right-aligned in the same column for all 4 operations.
  • Routing Bug Fixed - Calculator category pages now use tool_category_slug correctly; "No calculators found" on /arithmetic-number-sense resolved.