Back to Changelog
New Feature

Algorithm Visualizer + Daily Streak 🔥

Two new features: a visual sorting algorithm tool for Developer Tools, and a daily visit streak system with a flame widget and freeze tokens.

Algorithm Visualizer

Understanding sorting algorithms is a lot easier when you can see them in action. The new Algorithm Visualizer lets you watch exactly how each algorithm moves data, step by step.

  • Six algorithms: Bubble Sort, Selection Sort, Insertion Sort, Merge Sort, Quick Sort, Heap Sort.
  • Animated bar chart on a dark background — colours show exactly what the algorithm is doing at each step.
  • Colour legend: indigo = unsorted, yellow = comparing, red = swapping, orange = pivot, green = sorted.
  • Play, Pause, Step (frame-by-frame), Reset, and New Array controls.
  • Array size slider (5–100 elements) and speed slider.
  • Four array presets: Random, Nearly Sorted, Reversed, Few Unique.
  • Live counters for comparisons and swaps/writes.
  • Complexity table for the selected algorithm + quick-reference for all six.

Daily Streak 🔥

Every day you visit MicroTools, your streak grows. A flame icon sits in the bottom-right corner of every page showing your current count — click it to open your streak dashboard.

  • Four flame tiers: grey (no streak) → orange (1–6 days) → bright orange (7–29 days) → gold gradient (30+ days).
  • 3 Streak Freezes ❄️ per month — a freeze auto-activates if you miss exactly one day, protecting your streak. Refills every month.
  • Dashboard shows current streak, personal best, next milestone countdown, and a 28-day activity grid.

Tip

All streak data is stored entirely in your browser. Nothing is sent to our servers.