Avatar Moera²
@moera-blog
  Pinned post
MO
moera-blog
(updated )

Get a free blog in moera.blog domain! Just go to web.moera.org, choose a Moera name and follow the instructions.

👍😍6
  Pinned post

You can leave feature requests and proposals in the comments to this post or on GitHub.

New Design

The pearl of this release is the new design. A beautiful, convenient, modern design drawn by Andrey Kolykhalov — huge thanks to him for that! There’s no point in describing in detail how every page has changed. I’ll focus only on functionality that’s less noticeable to the naked eye, as well as on major internal rewrites.

Along with the new client design, the landing page on moera.org has also been redesigned.

Reactions. The reaction settings dialog has become simpler. By default, all reactions are accepted except those that the post author explicitly disabled. When you want to leave a reaction, you can choose any of the available ones — there’s no longer a need to explicitly enable them in Settings. First, a shortened list of the most popular reactions is shown, and the full list can be expanded by pressing a button (you can enable always showing the full list in Settings).

Continue Reading →
👍3

This Tumblr post went viral recently on many platforms. Guess why.

👍💯5

"Make at least a backup at something you own, not something you rent to use"

👍1

"...this ordeal has made us think more deeply about entrusting data with external SaaSes and ensuring that we own our data is definitely going to be a very big priority going forward. I’d encourage you to think the same way!"

https://skyfall.dev/posts/slack

Slack is extorting us with a $195k/yr bill increase
An open letter, or something
Mahad KalamSKYFALL.DEV

The main highlight of this release: A search server has appeared in the Moera ecosystem! It works on the same principle as Google or any other internet search engine: it collects all posts and comments from all blogs (except private and friends-only) and indexes them. Thanks to this, Moera now has search, hashtags, and recommendations.

New Features

Search. In the top left corner of the page (at the top center on mobile), you’ll see the name of the owner of the blog you’re currently viewing. Click on it to open a search bar, where you can enter a username, nickname, or any text you want to find. This opens the search page, where you can specify exactly what you’re looking for: people, posts, comments, or everything at once. You can also select where to search: everywhere, in this blog, or in your own blog.

Continue Reading →
Changes
  • moeralib replaces moera-commons.
  • jsonrpc4j is replaced by JSON-RPC 2.0 server from moeralib.
  • Migrated from javax to jakarta.
  • Spring and Hibernate upgraded.
👍2

Finally, a full-fledged Java library to replace moera-commons. The feature set is similar to the existing Python and TypeScript libraries: cryptographic utilities, auto-generated classes for Naming API and Node API, and other utilities. Also added classes for Push Relay API and a simple implementation of JSON-RPC 2.0 client and server to replace the now unsupported jsonrpc4j. jsonrpc4j was holding back the migration from javax to jakarta, and thus the upgrade to newer Spring versions.

The library is published on Maven Central, with documentation available at moera.org as well as javadoc.io. moera-node, moera-naming, and moera-client-android have already been migrated (for moera-node, this was quite a substantial effort). New versions will be released soon.

Maven Central: org.moera:moeralib
Discover moeralib in the org.moera namespace. Explore metadata, contributors, the Maven POM file, and more.
Maven CentralCENTRAL.SONATYPE.COM
Java Library - Moera
The Best Decentralized Social Network
MOERA.ORG
👍2
New Features

Visual editor. A visual (WYSIWYG) editor has been implemented for posts, comments, profiles, and other areas that support formatted text. Unlike the existing text editor, the visual editor displays different fonts, links, inserted images, quotes, lists, and formulas as they will appear in reality, rather than as tags or Markdown symbols. The toolbar has been expanded to include all frequently used features, while less commonly used tools are hidden under the "More" button. The same toolbar is also available in the Markdown/HTML editor. Exclusive to the visual editor are a new button for inserting videos from YouTube and other sites, and a button to clear formatting. New keyboard shortcuts have been added.

Continue Reading →
😍1