Skip to content

Releases: muthuspark/taskflow

v0.9.2

27 Jan 02:24

Choose a tag to compare

v0.9.1

16 Jan 10:43

Choose a tag to compare

Full Changelog: v0.9.0...v0.9.1

v0.9.0

16 Jan 09:20

Choose a tag to compare

Full Changelog: v0.8.0...v0.9.0

v0.8.0

16 Jan 08:50

Choose a tag to compare

Full Changelog: v0.7.0...v0.8.0

v0.7.0

12 Jan 13:30

Choose a tag to compare

Full Changelog: v0.6.1...v0.7.0

v0.6.1

11 Jan 03:17

Choose a tag to compare

Bug Fix

Fixed

  • Error messages not displaying in Account Settings page
    • Password change errors (e.g., "Current password is incorrect") were not shown to users
    • SMTP settings errors (e.g., "Admin access required") were not shown to users
    • Root cause: Frontend was accessing error.message but API returns error as a string

Full Changelog: v0.6.0...v0.6.1

v0.6.0

11 Jan 03:14

Choose a tag to compare

What's New

SMTP Configuration in Admin Settings

  • New "SMTP Configuration" section in Account Settings page (admin only)
  • Configure SMTP server, port, username, password, from name, and from email
  • Settings stored in database, overriding environment variables
  • Password masked in UI for security

New API Endpoints

  • GET /api/settings/smtp - Retrieve SMTP settings (admin only)
  • PUT /api/settings/smtp - Update SMTP settings (admin only)

Backend

  • New internal/store/settings.go with generic key-value store methods
  • SMTP-specific helper methods for settings management

Full Changelog: v0.5.0...v0.6.0

v0.5.0

11 Jan 01:59

Choose a tag to compare

What's New

Full-Page Log View for Printing

  • New /runs/:id/logs route opens logs in a dedicated print-friendly page
  • "Open Logs in New Tab" button in run detail header
  • "Full Page Logs" button in run detail sidebar
  • Print button triggers browser print dialog
  • Print-optimized CSS hides UI chrome (header, navigation, footer) when printing

Account Settings with Password Change

  • Click username in navigation header to access /account page
  • Displays account information (username, email, role)
  • Password change form with current password verification
  • Minimum 6 character validation for new passwords

Backend Password Change API

  • PUT /api/auth/password endpoint (authenticated)
  • Verifies current password before allowing change
  • Uses bcrypt for secure password hashing

Full Changelog: v0.4.0...v0.5.0

v0.4.0

10 Jan 15:29

Choose a tag to compare

Full Changelog: v0.1.2...v0.4.0

v0.1.2

09 Jan 11:11

Choose a tag to compare