Avatar Timeline

Avatar
Moera²
(updated )

Completely rewritten application for Android still uses Moera web client as core, but adds more features that didn't work or worked poorly in "pure TWA". These are the major usability improvements:

  • Notifications are now enabled by default and easily turned on and off in Settings.
  • Added optional notification about new posts in the News feed.
  • Tapping a notification now always opens the application.
  • Added "Mark as read" button to notifications.
  • Pressing Back button when a dialog is shown now closes the dialog.
  • Links to Moera blogs are now automatically shown in the application.

Continue Reading →

To react or comment  View in Web Client
New features

Simplified name system. Names (nicknames) are now registered permanently and do not need to be prolonged.

Displaying full names and extended profile. If full name is set in the profile, it is now displayed instead of nickname (in new posts and comments). Unlike the nickname, the full name can be easily changed, it does not have to be unique, it may contain spaces. You can choose one of three options in client settings: display nickname only, display full name only or both. Thanks everyone for their constructive feedback.

When the mouse is moved over the name, a popup panel is displayed with blog details and subscription button.

New fields in the profile: blog title and "bio" - arbitrary text with formatting. The profile was redesigned.

Continue Reading →

👍1
To react or comment  View in Web Client
Changes
  • Names do not expire anymore.
  • Deprecated concept of "the latest generation" of a name. Any available generation can now be used when registering a name. getCurrentForLatest() and getPastForLatest() calls are deprecated.
  • Added new call getSimilar() that looks for a name that is similar to the name passed. The current implementation performs case-insensitive search.
  • Added new call getAll() that returns the list of all registered names.
To react or comment  View in Web Client
Changes
  • Tags <video> and <audio> and embeds from Rumble and Spotify are now allowed.
  • Newsfeed is now shown when a signed in user opens the mobile client or web.moera.org.
  • After user clicks the "bell" icon, push notifications are now removed from all devices.
  • ... and many bugfixes.
👍3
To react or comment  View in Web Client
Avatar placeholder
moera-blog
(updated )
New features

Standalone client. Now it is possible to use Moera without installing the browser add-on. Just visit web.moera.org. While I still recommend to install the add-on, in some situations it is impossible. Besides that, the standalone client simplifies the sign-on process for newbies. If you install the add-on later, the standalone client will detect and utilize it.

If someone views your blog without a client, there is now a button "View in Web Client" on every page that activates viewing through web.moera.org.

Continue Reading →

👍1
To react or comment  View in Web Client

Moera browser extension for Chrome 0.3.0 is now available in Chrome Web Store. Download and install at https://chrome.google.com/webstore/detail/moera/endpkknmpgamhhlojbgifimfcleeeghb.

New in this release:
  • In all responses containing X-Moera header, replace Content-Type by "text/plain" - to avoid execution of any JavaScript.
  • Perform redirection when X-Moera redirect= HTTP header is present - used to redirect from a standalone client to a regular client.
  • Open standalone client (web.moera.blog) after installation.
  • Accept authentication token transfer from a standalone client to a regular client.
  • Improve options page UI.
  • Fixed a problem in Chrome where open options page blocked client loading process (thanks @eliduvid for reporting).

Continue Reading →

👍2
To react or comment  View in Web Client

Moera browser extension for Firefox 0.3.0 is now available in Firefox Add-ons. Download and install at https://addons.mozilla.org/en-US/firefox/addon/moera/.

New in this release:
  • In all responses containing X-Moera header, replace Content-Type by "text/plain" - to avoid execution of any JavaScript.
  • Perform redirection when X-Moera redirect= HTTP header is present - used to redirect from a standalone client to a regular client.
  • Open standalone client (web.moera.blog) after installation.
  • Accept authentication token transfer from a standalone client to a regular client.
  • Improve options page UI.
👍1
To react or comment  View in Web Client
Avatar placeholder
moera-blog
(updated )
New features

Comments. It is now possible to add comments to posts in Moera. All tags and Markdown formatting allowed in posts is allowed in comments too. Long comments are collapsed - click the comment to expand it or to collapse it again. Comment authors may edit or delete their comments, post authors may delete comments to their posts. Reactions may be added to comments just like they are added to posts.

User may reply to someone else's comment by clicking "Reply" button under it. In this case the name of the author and several words from the beginning of the replied comment will appear before the new comment. Hover these words with your mouse and wait for a second - full text of the replied comment will be shown in a popup.

Continue Reading →

To react or comment  View in Web Client
Bugfix release
  • Correctly handle X-Forwarded-For HTTP header to determine the actual IP address of the client.
  • Add more information to the log about the cause of Node API errors.
To react or comment  View in Web Client
New features

Newsfeed. "NEWS" item in the main menu opens a new feed that collects posts from all feeds your node is subscribed to. To subscribe, click "Subscribe" button at the top of somebody's Timeline. At that moment, the latest 20 posts from this Timeline are automatically added to your Newsfeed. After that, all new posts published there are downloaded by your node and displayed in your Newsfeed. If the author updates a post, the changes will appear in the Newsfeed as well. Reactions you make to the post at the Newsfeed are sent to the original post, and all reactions made by others are visible in your Newsfeed.

For now, all newsfeeds are public, so you can read anybody's newsfeed. But this will be made optional in the future.

Continue Reading →

To react or comment  View in Web Client

No functional changes, only migration to Java 11.

To react or comment  View in Web Client

Max Böck in his article highlights some trends in the modern Web that return us to the good old-fashioned Web of 90s. And some of them correlate with the key ideas of Moera. Two quotes:

It might just be my IndieWeb filter bubble talking, but I think there is a renewed interest in personal websites. A lot of big social media giants are falling out of favor, and it becomes cool again to own a space on the web rather then being one of a billion usernames.

Our digitial identities are becoming increasingly more important, and people become aware that they’re not in control of their data. Personal sites were very popular in the era before Myspace and Facebook, and it’s now easier than ever to build one.
[...]
Blogging is gaining popularity again as well, used as a tool for self-marketing or simply to express opinions.

Continue Reading →

To react or comment  View in Web Client
New features

Notifications. Click the "bell" icon on the top-right corner of the page to see the list of notifications. Currently notifications are sent, when somebody reacts to your post or mentions you in his/her post. Number of new notifications is shown in the window title and on red background near the bell icon. It disappear when you open the list. But, if you want, you may change the setting and show the number of unread notifications instead.

Unread notifications are highlighted in the list. A notification is read when it is clicked, or marked as read using the small "envelope" button or by clicking "Mark All as Read".

Continue Reading →

👍1
To react or comment  View in Web Client

I've finally moved all my notes from a desktop wiki to a new issue tracker on GitHub. Since most of Moera features and bugs involve several Moera components, I've decided to create one place, where all Moera-related issues are tracked.

Go to https://github.com/MoeraOrg/moera-issues/issues and post your ideas, feature requests, bug reports or take a task for development. Moera is waiting for your contribution!

👍2
To react or comment  View in Web Client

The best experience of Moera on mobile would be with a native application. It may be written in React Native using the existing Moera client code base or from scratch with any other language and framework. In any case, it will take a lot of working hours, and I currently prefer to invest them into adding new big features that are still missing in Moera. But if anybody is ready to take this task, this would make all Moera users happy 😄

In the meantime, you may use a mobile browser with the Moera extension. The regular Moera client is usable on mobile, although not always looking good. I'll try to adapt the client for mobile where possible.

Continue Reading →

👍3
To react or comment  View in Web Client
Avatar placeholder
moera-blog
(updated )

Moera browser extension for Chrome 0.2.0 is now available in Chrome Web Store. Download and install at https://chrome.google.com/webstore/detail/moera/endpkknmpgamhhlojbgifimfcleeeghb.

New in this release:
  • Fixed bug that caused Web UI to be shown for a short time even when the browser extension is installed.
  • If several clients are used, keep each client's data isolated from others.
  • Allow to register several connections and to switch between them.
  • Keep Moera naming service cache.
  • Improved usability of the Preferences page.
👍🎁2
To react or comment  View in Web Client
Avatar placeholder
moera-blog
(updated )

Moera browser extension for Firefox 0.2.0 is now available in Firefox Add-ons. Download and install at https://addons.mozilla.org/en-US/firefox/addon/moera/.

New in this release:
  • If several clients are used, keep each client's data isolated from others.
  • Allow to register several connections and to switch between them.
  • Keep Moera naming service cache.
  • Improved usability of the Preferences page.
🎁1
To react or comment  View in Web Client

Special thanks to @tigra and @Ancap for valuable ideas and recommendations that helped to make Moera much better.

New features

Replies. Pressing the "Reply" button under a post creates a new post that is reply to it. The composer page is opened with a new post that contains a link to the original post, the post author's name and a quote from the text of the post. If some text was selected on the page when "Reply" button was pressed, this text will be quoted, with all the formatting. Otherwise, the whole original post will be quoted. If the original post has a title, the new post will have the same title, prefixed with Re:. To customize the replies, visit the "Post" page of the client Settings.

Continue Reading →

👍🎁2
To react or comment  View in Web Client
New features

Reactions. The first and great social feature released! Everything Facebook users dreamed about is in Moera already 😄 Two groups of reactions: positive ("likes") and negative ("dislikes"). Ten different types of reactions in the base set and additional ones that you can add to your "toolbox". Configurable reactions for every post - the author can recommend or disable any type of reactions. Click on the number of reactions under a post to view the list of people who reacted. Every reaction is cryptographically signed and you can check the signature by clicking the "human" icon. Ability to hide number of reactions for any post (or for all posts by default) and the list of people who reacted. In this case a visitor will be able to view only a chart: what percent of the total number of reactions are of particular type.

Continue Reading →

👍🎁2
To react or comment  View in Web Client
New features

Events. The client now uses WebSockets/STOMP to get live updates from both the home node and the node the user views currently. New posts, edits, profile and setting changes are now visible immediately. If the connection was lost, the client reconnects automatically and receives all the events that were lost while being offline. Also, if a post or profile is edited from several places in the same time, users receive a warning about the possible conflict.

Signature verification. You can now verify posting signature from the client (this feature requires connection to your home node). Click "author" icon that appears after the name of the author. Your home node will download the posting and verify the signature. The icon becomes green or red - depending on the result of the verification.

Continue Reading →

👍2
To react or comment  View in Web Client