Skip to content

Release v1.1.1#162

Merged
theunavailableguy merged 1 commit into
masterfrom
release/v1.1.1
Jul 13, 2026
Merged

Release v1.1.1#162
theunavailableguy merged 1 commit into
masterfrom
release/v1.1.1

Conversation

@AIEraDev

Copy link
Copy Markdown
Owner

Clypra v1.1.1 - API Error Handling & Performance Fix

This patch release addresses the "Failed to load transitions" error reported in v1.1.0 by adding comprehensive error handling and logging to all API clients.

🐛 Bug Fixes

API Error Handling

  • ✅ Added comprehensive error handling to all API clients (transitions, filters, stickers, audio, text effects, video effects)
  • ✅ API errors now include HTTP status codes and full error messages
  • ✅ Added API key configuration logging on module load
  • ✅ Improved error messages for better user experience

⚡ Performance Improvements

API Caching

  • ✅ Removed cache: 'reload' from all API fetch calls
  • ✅ Enables proper browser caching for better performance
  • ✅ Reduces unnecessary network requests
  • ✅ Faster load times for media tabs

🔍 Debugging Improvements

  • All API requests log detailed information to console
  • Successful responses log item counts
  • Failed requests show full error context
  • API key presence verified on startup

📝 What Changed

Files Modified:

  • src/lib/api/apiUtils.ts - API key logging
  • src/features/*/api/*Api.ts - All 6 API clients updated
  • package.json - Version bump to 1.1.1
  • src-tauri/tauri.conf.json - Version bump to 1.1.1
  • CHANGELOG.md - Release notes

Commits:

  • fix: add comprehensive error handling and logging to all API clients
  • perf: remove cache: 'reload' from all API clients for better local caching
  • chore: bump version to 1.1.1

🎯 Expected Impact

After users update to v1.1.1:

  1. Console will show API key configuration status
  2. Any API errors will include detailed diagnostic information
  3. Better performance from browser caching
  4. Clear error messages for troubleshooting

�� Testing

  • ✅ Build passes successfully
  • ✅ All API clients updated consistently
  • ✅ Error handling verified with try-catch blocks
  • ✅ Cloudflare logs confirm API is working correctly

📦 Next Steps

  1. Merge this PR
  2. Create and push tag v1.1.1
  3. GitHub Actions will build and publish release
  4. Ask users to update and check console logs

cc @AIEraDev

- Add comprehensive API error handling and logging
- Remove cache overrides for better performance
- Update CHANGELOG with v1.1.1 release notes
@theunavailableguy
theunavailableguy merged commit e5e2cbf into master Jul 13, 2026
@theunavailableguy
theunavailableguy deleted the release/v1.1.1 branch July 13, 2026 18:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants