Changelog

Was sich zuletzt geändert hat, neuestes Release zuerst.

  1. v0.3.0

    • 25 neue Challenges, von 15 auf 40: die bekanntesten Aufgaben von LeetCode und Codewars, darunter Trapping Rain Water, Edit Distance, Coin Change und Who likes it? Verteilung danach: 21 leicht, 15 mittel, 4 schwer.
    • 17 neue Achievements, von 6 auf 23, für Streaks, gelöste Sprachen, Kommentare und Bewertungen. Wer sie sich früher verdient hat, bekommt sie rückwirkend mit dem richtigen Datum.
    • Das Profil zeigt vier Achievements auf einer kompakten Karte; „Alle 23 anzeigen“ öffnet die vollständige Liste, nach Stufe gruppiert von gewöhnlich bis legendär.
    • TypeScript-Abgaben können Map, Set, padStart und Co. verwenden. Bisher lehnte die Prüfung sie ab, obwohl dasselbe in JavaScript lief.
    • Auf dem Dashboard steht der Streak-Rekord in der Fußzeile der Karte, und der Punkte-Trend erscheint nur, wenn es aufwärts ging.
  2. v0.2.0

    • Nach einer bestandenen Abgabe führt ein Knopf direkt zur Ergebnisseite, statt nur der Toast, der nach ein paar Sekunden weg ist.
    • Die Lösungsseite ist neu gebaut: fremde Lösungen stehen in Panels, lassen sich sortieren und filtern, und identische Lösungen sind zu einer Gruppe zusammengefasst.
    • Fremde Lösungen lassen sich mit „Best Practices“ und „Clever“ bewerten und direkt mit der eigenen vergleichen.
    • Abgegebener Code wird mit Syntaxhervorhebung angezeigt.
    • Über der Lösung stehen die Testergebnisse eingeklappt statt der ausgeschriebenen Testfälle.
    • Kommentare und Bewertungen zur eigenen Lösung erscheinen als Benachrichtigung im Menü.
    • Die Einstellungen sind in Bereiche mit eigener Seitenleiste aufgeteilt.
    • Das Profil zeigt die Allzeit-Platzierung an der Stelle der bisherigen Badges-Karte.
    • Der Footer steht auf allen Seiten, ist in Marken- und Linkspalten gegliedert und weist auf ein neues Release hin.
    • Level werden ohne Titel geführt.
    • Beim Teilen erscheint die Startseite als Vorschaubild statt des gezeichneten Motivs.
    • E-Mails sind als Brief gesetzt statt als Karte.
    • Das öffentliche Profil bekommt den lila Ambient-Blur der übrigen Seiten, das ambiente Leuchten ist insgesamt heller.
    • Die Dot-Animation der Karten läuft auch auf Mobilgeräten.
    • Das Löschen des Kontos ist lesbar und hinter einer klaren Bestätigung.
    • Formularfelder sind wieder sichtbar abgesetzt, Überschriften auf Profil und Einstellungen einheitlich.
    • Dropdowns heben grau statt farbig hervor und behalten nach einem Klick keinen Fokusrahmen.
    • Auf Mobilgeräten hatten Karten doppeltes Padding. Behoben.
    • Die Sprachauswahl liegt im maximierten Editor wieder über dem Overlay.
  3. v0.1.0

    • Nach einer erfolgreichen Abgabe öffnet sich eine Ergebnisseite: eigene Lösung, die Lösungen anderer Nutzer und Kommentare dazu, statt des bisherigen Erfolgs-Fensters.
    • Der Code-Editor lässt sich auf Fenstergröße aufziehen. Steht der Cursor im Editor, führt Strg/Cmd+S die Tests aus.
    • Öffentliche Profilseiten: Handles sind überall klickbar und führen auf ein Profil, das ohne Login sichtbar ist.
    • Die öffentliche Profilseite zeigt Statistiken, Achievements und die zuletzt gelösten Challenges.
    • Die Rangliste hat einen dritten Tab „Gesamt“ über alle Zeiträume hinweg.
    • Eine Abgabe lässt sich bis zum Tageswechsel beliebig oft überschreiben. Eine bestandene Challenge bleibt dabei bestanden.
    • Diese Changelog-Seite, verlinkt im Footer.
    • Einmal freigeschaltete Achievements bleiben freigeschaltet, auch wenn eine Abgabe später überschrieben wird.
    • Der Start-Avatar wird aus dem Anzeigenamen abgeleitet statt aus der E-Mail-Adresse.
    • Bei hellem System-Theme färbten sich Flächen beim Hovern orange. Behoben.
    • Beim Hovern über den Profil-Avatar wechselt nur noch der Rahmen die Farbe.
    • Text auf Outline-Buttons bleibt beim Hovern lesbar.