Changelog

What's New in EasyNest

A record of all updates, new features, and bug fixes. Newest entries are shown first.

May 2026

v1.5

Bulk Edit, Publish Dialog & API Auto-Publish

Major workflow improvements: a dedicated bulk edit page, smarter publish controls, and auto-publish toggle for the public API.

New

Bulk Edit Page — edit titles, shipping profiles, and return policies for multiple listings at once from a dedicated /bulk-edit page


New

Publish Dialog — choose between "Save as Draft" and "Publish (Active)" when bulk-publishing listings to Etsy


New

API Key Auto-Publish Toggle — public API keys now support an auto-publish flag; when OFF, changes are saved locally and synced on the next manual publish


New

Pending Changes Tab — sidebar now highlights listings with unpublished changes in yellow


Improved

Bulk operations now show a single summary toast instead of one per listing


Improved

Publish readiness indicator on copy listings — warns when required fields (title, description, price, taxonomy) are missing


Fixed

JWT expired tokens now correctly return HTTP 401 instead of 403, allowing the frontend to refresh the session automatically

April 2026

v1.4

Public API, Image Sync & Variations Save Fix

API key authentication system, Etsy image sync pipeline improvements, and a comprehensive fix for variations saving.

New

Public API (v1) — API key-based authentication for third-party integrations (read/write scopes, auto-publish control)


New

Public API endpoints: GET /shops, GET /listings, PATCH /listings/:id, POST/DELETE /listings/:id/images and /videos


New

Settings → API Keys tab — create, revoke, and manage API keys with scope selection


New

Etsy Image Sync — orphaned Etsy images (deleted locally) are now cleaned up automatically on next publish


Improved

Design Studio redesigned — image gallery view with shop filter, three-tab editor (Edit, Thumbnail, Mockup)


Improved

Tag validation enforces Etsy's 20-character limit with a live character counter in the editor


Fixed

Variations save — variation option renames, price and quantity changes now save correctly and persist across page loads


Fixed

Draft and inactive listings now sync correctly (Etsy API state parameter was incorrectly sent as a path segment)

March 2026

v1.3

Profile System & Variations Editor

Reusable listing profiles with assign, propagate, and publish-to-Etsy features, plus an improved variations editor.

New

Profile Assign Dialog — assign a profile to multiple active listings at once with multi-select checkboxes


New

Profile auto-propagation — editing a profile automatically updates all assigned listings


New

Publish to Etsy button in the profile menu — publishes all assigned listings as active in one click


New

Copy Profile dialog — duplicate a profile within the same shop or copy it to another shop


New

Variations Editor — edit variation option names, prices, quantities, and SKUs directly from the profiles page


Improved

Listing editor variations section is now contained in a scrollable bounded area


Fixed

Shop section (category) names now persist correctly across syncs — transaction wrapping was added to the sync service

February 2026

v1.2

Multi-Shop Support, Image Sync & OAuth Integration

Connect multiple Etsy shops, improved image sync reliability, and a fully redesigned login/register experience.

New

Multi-shop support — connect and switch between multiple Etsy shops from the sidebar


New

Etsy OAuth integration — connect your shop securely via Etsy's official OAuth 2.0 flow


New

Sync progress bar — see real-time progress while your listings and images sync from Etsy


New

Listing copy — duplicate an existing listing as a starting point for a new product


New

Bulk delete — select and delete multiple listings in one action


Improved

Image sync now retries up to 3 times with exponential backoff on failure


Improved

Login and Register pages redesigned with a modern split-panel layout


Improved

Frontend split into two separate projects: landing (Next.js) and admin (React + Vite)


Fixed

Login race condition — listings and photos now load correctly immediately after sign-in without requiring a page refresh

Ready to try the latest features?

Sign up free and start managing your Etsy listings more efficiently today.

Get Started Free