Web - SDK migration, performance and self-hosted

in Ecency17 hours ago

We're excited to share the latest release and changes on Website - a major step forward that touches nearly every layer of the platform. Version 4.3.5 brings a comprehensive SDK migration, the foundation for self-hosted blog/community instances, significant chat improvements, and dozens of bug fixes across the board.

Here's a summary of what's new and improved.

SDK Migration

The biggest effort in this release has been migrating core platform logic into a unified SDK. This affects how Vision communicates with Hive blockchain, private APIs, the rendering engine, and external services/layer 2s like Hive Engine and SPK Network.

By consolidating these into a single SDK layer, we gain cleaner architecture, better testability, better cache handling and a foundation that makes it easier for third-party developers and self-hosted instances to integrate with Ecency's and Hive's backend. This release includes new tests covering the SDK, Render-helper, and Wallet modules to ensure stability as we continue this transition.

Key areas migrated:

  • Private API, Bridge, and Hive blockchain queries

  • Hive Engine and SPK Network integrations

  • Render helper fully absorbed into vision-next

  • Missing queries and mutations added for feature parity with the mobile app

Self-Hosted Instances (Configurability)

Another minor milestone in this release: configurable, self-hosted instances are going to be possible. We are setting foundational work at this moment, still a lot of moving parts in this sub-project. Combined with the queries migration to SDK and configurability, and support for runtime configuration - meaning a single codebase can power multiple independent blog/community instances with their own branding, settings, and community focus. Potential is huge. More on this, we will write later as we finalize very important parts...

Chat Improvements

Chats received several rounds of improvements in this cycle:

  • Websocket connectivity fixes for more reliable real-time messaging

  • Privacy enhancements for direct messages, including a new DM warning system

  • Fixed image handling and unread message tracking

  • General UX improvements across the chat experience

Wallet & Portfolio

  • Currency data now properly passed to the portfolio view, wallet values instantly show values in any fiat currency of your choice (EUR, USD, GBP, INR, etc.)

  • Wallet actions fixed across claim, convert, and other operations

  • Relative private API host support added for wallet portfolio - important for self-hosted deployments

  • Improved key management (add/manage keys flow)

Content & Publishing

  • New topics/tags page for better content discovery

  • Improved tag filtering logic for similar/related entries

  • New pagination system for drafts, bookmarks, and similar lists

  • Fixed draft loading and editing workflows

  • Optimistic commenting fixes for smoother publishing experience

Performance & Stability

  • Performance improvements across the platform

  • Extensions now have fail-safe handling to prevent cascading errors

  • Enhanced stability improvements via automated monitoring

  • Fixed cache invalidation issues

  • Video embed styling fixes

SEO & Discovery

  • Added SEO context layer to improve content quality signals - helping search engines better understand and rank Ecency content.

Internationalization

  • New translation updates pulled from Crowdin, keeping the platform accessible across languages.

External Imports

  • Improved support for importing content from external sources, with follow-up fixes for reliability.

The improvements focused on making Vision more modular, stable, and ready for a future where anyone can spin up their own Hive/Ecency-powered blog. We're grateful to all contributors, reports from community.

Full Changelog: 4.3.4 → 4.3.5

Try it out, report issues, and let us know what you think. Onwards! 🚀

Follow/support us on Web2 social networks

Instagram: https://instagram.com/ecency_official/
X/Twitter: https://x.com/ecency_official
Discord: https://discord.me/ecency
Telegram: https://t.me/ecency

Sort:  

A welcome improvement....

Very glad to see Ecency continue growing and improving. Thank you so much for everything and for keeping us informed. I look forward to the upcoming enhancements in chat, and above all, I’m excited to see more personalization options. Once again, thank you, Ecency!

That's great! I need an instance for my blog and maybe some communities!

So much happening at Ecency these days! It all quite astonishes me!

We must congratulate the Ecency development team for the update and improvements to the platform.

Congrats Applause GIF by Zypto

I hope the chat can get some stickers and make it more responsive. Sometimes it takes ages to switch between channels and chats. Specially on mobile.

We are preparing new version of mobile app, it has similar that improves foundation of source code. Speed and caching will be much more effective

Excelente!!!
Es fantástico saber de las mejorías.
Éxitos 💎💎

I was blocked an hour ago for some unknown reason - what should I do to remove the block?

Снимок экрана 2026-02-07 184651.png

Идентификатор Cloudflare Ray: 9ca2a5934b55a1bd

Should be working now? Couple others experienced the same issue, now seem resolved. Please check!