Here's a look at what hit Echo last month, what's just rolling out, and what's in the pipe.

Shipped Last Month

The blog got a complete overhaul. You can now write articles directly on Echo with a rich editor — bold, italic, headings, lists, images, links — no markdown required. Drag-drop images straight into your post, or pick card art as your cover image. Inline card embeds work too: type

and the editor shows a live preview; readers see a yellow card tile with prices. Same for lists (, blue tiles) and sets (, purple tiles with top-5 cards).

New contributors have their first article reviewed by a moderator before it goes live — usually within a day. Once you're promoted to trusted, your posts publish immediately. The moderation queue lives at /user/articles/, where you can also see all your own drafts and published pieces.

Every article now has a permanent URL with a readable slug (/blog/123/your-article-title/) that never changes, even if you edit the title later. The blog index got a facelift too: hero section, featured article card, category filters, search, and a responsive grid.

Email reports look better and work in more clients. Watchlist, trending, and collection emails switched to a light, clean design that renders correctly in Gmail, Zoho, and Outlook. Prices now show in your selected currency (EUR, GBP, etc.) instead of always USD. Common-plan users see upgrade prompts in the collection report — subscribe to unlock top-10 movers, biggest dollar-swing cards, and value-by-rarity breakdowns.

A new monthly email previews upcoming sets. On the 24th of each month you'll get "What's Coming" — every set releasing soon across Magic, Lorcana, Pokémon, and other games we track, with the top cards per rarity tier ranked by presale price. Helps you plan sealed purchases and preorders.

Collection manager now lets you hide sealed product. Toggle "Include Sealed" off in the filters and your view shows singles only — no booster boxes or bundles cluttering the list. Faster to browse when you're hunting for specific cards.

Trade proposals are live. The proposal-based trading system that was dormant for a while is now wired end-to-end. Create offers, counter, accept, decline — all tracked with notifications. Find it at /[game]/trades/enhanced.

What to Look Out For

Email template consistency. Welcome emails, password resets, referral bonuses, and invite-a-friend messages all adopted the same fintech look the other reports use — light background, clean card layout, no broken-image placeholders.

Watchlist and trade sorting. Clicking column headers on the watchlist and trade tables now actually sorts the rows. Small fix, but it makes those pages way more usable when you're scanning for specific movers or filtering proposals by status.

Deleting a list really deletes it. Before, the delete button soft-deleted the list but left all the cards marked "in list X" on item pages. Now it's a true delete — the list and every card association are gone in one shot.

What's to Come

The dashboard is getting customizable. Soon you'll be able to add, remove, reorder, and resize widgets — profit chart, plan usage, trending tables, quick actions, watchlist preview, top cards from a set you pick, random card from your collection. Drag-drop between columns, pick sizes (small / medium / large), save your layout. Rolling out widget-by-widget over the next few weeks.

Blog admins can reassign article ownership. If an article needs a new author (guest post credit, ownership transfer), admins at /wiki/articles/ can now change the author without breaking the URL or approval state. Also rolling out: a one-click promote-to-trusted button so new contributors don't have to wait on moderation after their first solid post.

Auto-generated changelog articles. We're testing a system that pulls the last 72 hours of commits from both repos, asks Claude Sonnet to write a "What's Changed" blog post with card / set / list embeds, and drops it into the moderation queue for us to review before publishing. If it works well, you'll see more frequent dev updates without us having to write them by hand.

Thanks for all the bug reports and feature requests that drove this month's work — keep them coming.