Skip to content

v0.2.0

Choose a tag to compare

@tonyalaribe tonyalaribe released this 15 Feb 19:31
· 2046 commits to master since this release

Highlights

Email System Overhaul

  • Replace Postmark templates with Haskell-rendered emails and SMTP support
  • Add [···] prefix to all email subjects and [Test] prefix for test notifications
  • Unify team email resolution so @everyone test notifications reach all members

Slack Integration

  • Full Slack integration implementation with error handling
  • Extract error handler and improve boolean logic

Session Replay

  • Add configurable session replay control for browser monitoring
  • Background job to save merged replay events to S3

Codebase Consolidation

  • Major file consolidation effort to improve compile time
  • Consolidate Telemetry, Anomalies, Monitors, Projects modules
  • Consolidate UUID-based ID types using unified UUIDId newtype
  • Extract reusable form and panel components to reduce duplication
  • Remove ~620 lines of dead code

UI Improvements

  • Align metrics overview filters to standard Table.hs style
  • Tagify migration to unify the component across pages
  • Fix platform colors to reduce eye strain
  • Add touch/tablet support for resizers
  • Versatile table component

Infrastructure

  • Optimize CI caching strategy to reduce disk usage
  • Add Claude Code GitHub Workflow
  • Fix Docker build for web-components and Tailwind v4 CLI

Bug Fixes

  • Fix connection cleanup bug
  • Fix duplicate logs in log list trace
  • Fix chart zoom
  • Fix GHC 9.12 TypeAbstractions errors
  • Fix handling multiple TimePicker instances on the same page