Releases: muthuspark/taskflow
Releases · muthuspark/taskflow
v0.9.2
Full Changelog: v0.9.1...v0.9.2
v0.9.1
Full Changelog: v0.9.0...v0.9.1
v0.9.0
Full Changelog: v0.8.0...v0.9.0
v0.8.0
Full Changelog: v0.7.0...v0.8.0
v0.7.0
Full Changelog: v0.6.1...v0.7.0
v0.6.1
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.messagebut API returnserroras a string
Full Changelog: v0.6.0...v0.6.1
v0.6.0
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.gowith generic key-value store methods - SMTP-specific helper methods for settings management
Full Changelog: v0.5.0...v0.6.0
v0.5.0
What's New
Full-Page Log View for Printing
- New
/runs/:id/logsroute 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
/accountpage - 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/passwordendpoint (authenticated)- Verifies current password before allowing change
- Uses bcrypt for secure password hashing
Full Changelog: v0.4.0...v0.5.0
v0.4.0
Full Changelog: v0.1.2...v0.4.0
v0.1.2
Full Changelog: https://github.com/muthuspark/taskflow/commits/v0.1.2