Skip to content

Releases: MoeraOrg/moera-node

Moera node & client 0.13.0-beta3

27 Jan 20:11
Compare
Choose a tag to compare
Pre-release

Beta release

  • Reactions ("likes") for every image in a post/comment and captions for images (those displayed when the image is viewed in the full size).
  • Donations. Links and QR-codes for donation may be added to user's profile. "Donate" button is displayed in the profile, in the user details popup and in the feed header.
  • Some Bootstrap classes are allowed in the text. For now, these are border-*, bg-*, text-* и fs-*. With them it is possible, for example, to change the color of the text, add a colored background, change the font size or the alignment.
  • In addition to "Upload images" button, there is now "Copy image" button that allows to make a copy of an image from the Internet.

Moera node & client 0.13.0-beta2.1

26 Dec 23:20
Compare
Choose a tag to compare
Pre-release

Bugfix release

  • Fixed incorrect DB indexes that caused errors when verifying signatures of posts with images.

Moera node & client 0.13.0-beta2

22 Dec 15:00
Compare
Choose a tag to compare
Pre-release

Beta release

  • Images in comments. Work similarly to images in posts, but image compression in comments is mandatory (performed automatically). As compared to FB, it is possible to attach several images to one comment.
  • Images are now included into post/comment signature validation.
  • Better CSS for showing attached images and many CSS improvements in other places.
  • Fixed database connection leak.
  • Fixed bug that could cause losing parts of a comment when its draft is saved for the first time.

Moera node & client 0.13.0-beta1

16 Nov 20:14
Compare
Choose a tag to compare
Pre-release

Beta release

  • Improved display of attached images.
  • Compression of large images on upload.
  • Support of WebP image format.
  • Setting image dimensions and caption in the image insertion dialog.
  • Fixed many small bugs.

Moera node & client 0.13.0-beta0

07 Nov 21:21
Compare
Choose a tag to compare
Pre-release

Beta release

Images in posts. Images may be inserted into text or attached at the bottom of the posts. Either the image insertion button in the editor or "Upload images" button under the editor may be used.

UI is migrated to Bootstrap 5.

Moera node & client 0.12.0

29 Sep 23:12
Compare
Choose a tag to compare

New features

Avatars. Users now have avatars. The built-in editor allows to create an avatar from any image, to crop and rotate it, if needed. You can choose an avatar shape - round or square. You can create several avatars and change them when writing a post or a comment. You can also reorder avatars in the list. And if you do not like that avatars may be of different shapes, they may be forced in client settings to be all round or all square. Clicking on an avatar opens the user's profile.

Comment drafts. Like when creating or editing a post, drafts are now saved automatically when creating or editing a comment. You can leave an unfinished comment behind and it will appear again in the comment editor, when you open the same thread.

Feed navigation improved. After clicking the Newsfeed button, you are now taken not to the top of the feed, but to the first unread post (this may be changed in the settings). Click the same button again to go to the top. New posts are highlighted for few seconds. Thanks @unidentified for proposal. "↑ Top" button now displays how many posts are above (pinned posts are not inlcuded) and how many of them are new.

Sharing dialog improvements. If some text on the page is selected before clicking a "Share" button, the text selected will be used as quote for sharing the post/comment. The quote and the link can be edited now in the sharing dialog and you can also choose between plain text and HTML. Besides sending to various social networks, you can now simply copy the quote with the link by clicking the "Copy quote" button (the gray circle with quotation mark inside). "Share..." item has been added to the post dropdown menu. Thanks @tigra[Tigra] for proposal.

New formatting

  • Allowed type attribute of <ol> tag.
  • dir="auto" attribute is now added to all paragraphs in Web UI also.
  • HTML filter is now used in post preview, so the tags and attributes disallowed in posts will be disallowed in the preview also. Thanks @unidentified for reporting.
  • Allowed embedding video from odysee.com.

Smaller changes

  • Removed Web Push support, because its real-life usage turned out to be too tricky for an average user. For the mobile application, a new push service on the basis of SSE protocol was implemented.
  • If a blog page is opened in a browser without the Moera addon, it is automatically opened in the web client (can be switched off in settings).
  • Phased out support of passing tokens in query parameters. Clients must use Authorization: HTTP header for this.
  • Added API for changing default values for all settings.
  • Fixed many bugs in cutting a text of a post. Thanks @uinm[Oleksandr Pushkar] for reporting.
  • When answering a comment with a spoiler, the spoiler text will not be revealed in the comment quote.
  • Added OpenGraph and Twitter Cards meta tags, so link preview is correctly shown everywhere now.
  • When hovering (or a long tap) a user name, the popover now includes a button for copying his name (as @Nickname). For pasting it later into a post or a comment.
  • Editing author's name and publication date in the post composer was simplified.
  • When pressing Enter in the login dialog, the correct button is selected now. Thanks @MojsheLevin for reporting.
  • Your own posts are not shown as unread in the newsfeed now.
  • The client code is completely migrated to TypeScript.
  • "Carte is invalid" error is now handled and the client tries to fix the issue. Thanks @mvadik[Vadim Menuhin] for reporting.
  • Added keyboard shortcuts to the dialog appearing when pasting a formatted text.
  • Selection on a page does not disappear now when opening a post/comment dropdown menu. Thanks @eliduvid[Eliyahu Duvidzon] for proposing a solution.

Moera node & client 0.12.0-beta1

02 Jul 15:39
Compare
Choose a tag to compare
Pre-release

Beta release

This release contains mostly bugfixes and supporting code for Moera for Androd 0.12.0 release.

Moera node & client 0.12.0-beta0

27 May 16:29
Compare
Choose a tag to compare
Pre-release

Beta release

Avatars. You can choose a shape of avatar - round or square, what fits better. You can create several avatars and choose between them at the moment of writing a post or comment. But if you don't like that avatars may have a different shape, you can choose in your client settings to display all avatars as round or square.

Moera node & client 0.11.0

05 Apr 01:48
Compare
Choose a tag to compare

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.

Full name and blog title are now shown in the feed header.

Selecting a name from the list. If you want to mention a user in a post or comment, press @ on the keyboard or in the editor panel. A small window will appear where you'll be able to select a name from the list of participants of the discussion and those you are subscribed to. In a similar way, when you click the name in the top-left corner of the screen, you can choose a name of the blog you want to open (the list includes the blogs you are subscribed to). Users in the list are arranged in the order of "closeness" to you: those you like or comment more frequently are considered more close.

Improved editor. Added a panel to the post/comment editor with buttons that insert frequently used formatting characters (fonts, links etc.) Operations with drafts in the post editor are made easier to understand. Added preview button in the post editor.

Bottom panel. Added a bottom panel in the mobile version that contains all buttons that are located in the top-right corner of the desktop version. Previously in the mobile version they were hidden in the right-side menu.

Password management. You can now change your password in the settings. If you have forgotten your password, click "Forgot password" in the sign-in dialog. A special code for changing password will be sent to your E-mail. Don't forget to set an E-mail in your profile.

Share button. Share button now appears under posts and comments. It may be used to share the post/comment in other social networks or to copy the link to the post or comment.

Notification about post update. When editing a post, you may click the "bell" button under the editor and mark the post update as important. In this case, everybody who follow the comments to the post will get a notification that the post was updated. You can also add a short explanation to the notification.

New formatting

Math expressions. Implemented embedding math expressions using KaTeX package. They may be inserted inline or as a separate block.

  • Allowed embedding video from www.youtube-nocookie.com. Thanks @eliduvid for proposal.
  • Allowed embedding WebGL games from simmer.io и itch.io. Thanks @uinm for proposal.
  • Allowed start attribute of <ol> tag. Thanks @unidentified for reporting.
  • Allowed title attribute of <img> и <a> tags.

Smaller changes

  • Authentication token is now passed through Authorization: HTTP header (in bearer token format) instead of URL parameters.
  • More accurate cutting of long posts for a feed, so the shortened version will not reach the maximal size and additional scrolling will not appear.
  • New and amended reactions: "Congrats", "Absurd", "LOL", "Sweet", "Hug".
  • Added privileged setting that only server owner/provider may change - for example, post size limit etc.
  • Name navigation (in the top-left corner) now tries to find the name regardless of its case, if the exact match was not found.
  • When a formatted text is pasted from the clipboard, user can now choose whether to preserve formatting tags in the text or to delete them and leave the text alone.
  • Paragraphs are now correctly preserved in the text copied from Facebook, despite all the efforts of Facebook designers.
  • Old notifications, newsfeed posts and revisions of posts and comments are now purged automatically.
  • Removed extra padding in the mobile version and more space is left for the feed and comment editor.
  • Hiding the feed header in the mobile version, when the feed is scrolled down.
  • Pinned posts are now ignored, when the latest posts of a user are downloaded for his subscriber's newsfeed after subscribing.
  • Added warning about incorrect clock in the browser (this may affect cryptographic protocols).
  • Correct aligning of paragraphs written in Hebrew/Arabic.
  • Feed with in the client is now configurable. Thanks @Alla for proposal.
  • If a comment is immediately followed by a reply, the reply does not display a quote from the comment anymore.
  • HTML entities in Web Push notifications are now decoded. Thanks @eliduvid for reporting.
  • Own posts are now added to the own newsfeed (may be switched off in the client settings).
  • "View source" in the menu of a post/comment opens the source code of it. Thanks @tigra for proposal.
  • Reaction buttons are not shown for own posts and comments (may be switched on in settings). Thanks @Drakoniha for proposal.

Moera node & client 0.11.0-beta2

14 Mar 23:29
Compare
Choose a tag to compare
Pre-release

Beta release

  • Automatically purge old post/comment revisions, notifications and newsfeed stories.
  • KaTeX support in Web UI.
  • Fixed paste of text with tags into rich text editor. Correctly set newlines and paragraphs in a text copied from Facebook.