From 666db81988f0ee2f10789398375bc6efcb3f914f Mon Sep 17 00:00:00 2001 From: Alex Gleason Date: Fri, 2 Jul 2021 14:38:19 -0500 Subject: [PATCH] Bump version to v1.3.0, update CHANGELOG.md --- CHANGELOG.md | 39 ++++++++++++++++++++++++ README.md | 2 +- docs/administration/install-subdomain.md | 2 +- docs/administration/install-yunohost.md | 2 +- docs/installing.md | 2 +- package.json | 2 +- 6 files changed, 44 insertions(+), 5 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index fa306be93..b6971b861 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,45 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [1.3.0] - 2021-07-02 +### Changed +- Layout: show right sidebar on all pages. +- Statuses: improve display of multiple rich media items. +- Statuses: let media be cropped less (when dimensions are provided). +- Profile metadata: show only 4 by default, let items be added and removed. + +### Fixed +- Performance: fixed various performance issues, especially related to the post composer and chats. +- Composer: fixed upload form style on light theme. +- Composer: fixed emoji search when a custom emoji was invalid. +- Composer: fixed uploaded images sometimes being turned sideways. +- Chats: fix "Message" button on intermediate screen sizes. +- Chats: filter out invalid chats. +- Notifications: fixed notification counter on Brave Android (and possibly others). +- Localization: fixed hardcoded strings. +- Lists: fixed frontend issues related to lists (there are still backend issues). +- Modals: fixed unauthorized modal style. +- Hotkeys: remove unused hotkeys, fix broken ones. +- Sidebar: fix alignment of icons. +- Various iOS fixes. + +### Added +- Statuses: added greentext support, configurable site-wide by admin. +- Statuses: added Mastodon's audio player. +- Statuses: indicate > 4 attachments. +- Statuses: display tombstones in place of deleted posts (to not break threads). +- Composer: added blurhash to upload form. +- Localization: support localization of About pages, Promo Panel items, and Link Footer items. +- Localization: display labels for default emoji reactions. +- Alerts: return detailed error for 502. +- Profile: support hidden stats. +- Profile: support blocking notifications from people you don't follow. +- Notifications: support account move notification. +- Timelines: let Fediverse explanation box be dismissed. +- Admin: optimistic user deletion. +- Admin: add monthly active users count to dashboard. +- Admin: add user retention % to dashboard. + ## [1.2.3] - 2021-04-18 ### Changed - Twemoji now bundled diff --git a/README.md b/README.md index 83d63da18..a3a4e8ddc 100644 --- a/README.md +++ b/README.md @@ -11,7 +11,7 @@ Installing Soapbox FE on an existing Pleroma server is extremely easy. Just ssh into the server and download a .zip of the latest build: ```sh -curl -L https://gitlab.com/soapbox-pub/soapbox-fe/-/jobs/artifacts/v1.2.3/download?job=build-production -o soapbox-fe.zip +curl -L https://gitlab.com/soapbox-pub/soapbox-fe/-/jobs/artifacts/v1.3.0/download?job=build-production -o soapbox-fe.zip ``` Then unpack it into Pleroma's `instance` directory: diff --git a/docs/administration/install-subdomain.md b/docs/administration/install-subdomain.md index c09c9d9da..1d7d1448f 100644 --- a/docs/administration/install-subdomain.md +++ b/docs/administration/install-subdomain.md @@ -13,7 +13,7 @@ mkdir -p /opt/soapbox Fetch the build. ```sh -curl -L https://gitlab.com/soapbox-pub/soapbox-fe/-/jobs/artifacts/v1.2.3/download?job=build-production -o /tmp/soapbox-fe.zip +curl -L https://gitlab.com/soapbox-pub/soapbox-fe/-/jobs/artifacts/v1.3.0/download?job=build-production -o /tmp/soapbox-fe.zip ``` Unzip the build. diff --git a/docs/administration/install-yunohost.md b/docs/administration/install-yunohost.md index fc213ded3..6daa712d0 100644 --- a/docs/administration/install-yunohost.md +++ b/docs/administration/install-yunohost.md @@ -7,7 +7,7 @@ If you want to install Soapbox FE to a Pleroma instance installed using [YunoHos First, download the latest build of Soapbox FE from GitLab. ```sh -curl -L https://gitlab.com/soapbox-pub/soapbox-fe/-/jobs/artifacts/v1.2.3/download?job=build-production -o soapbox-fe.zip +curl -L https://gitlab.com/soapbox-pub/soapbox-fe/-/jobs/artifacts/v1.3.0/download?job=build-production -o soapbox-fe.zip ``` ## 2. Unzip the build diff --git a/docs/installing.md b/docs/installing.md index 9bd734c8e..263373a3b 100644 --- a/docs/installing.md +++ b/docs/installing.md @@ -10,7 +10,7 @@ First, follow the instructions to [install Pleroma](https://docs-develop.pleroma The Soapbox frontend is the main component of Soapbox. Once you've installed Pleroma, installing Soapbox FE is a breeze. -First, ssh into the server and download a .zip of the latest build: ``curl -L https://gitlab.com/soapbox-pub/soapbox-fe/-/jobs/artifacts/v1.2.3/download?job=build-production -o soapbox-fe.zip`` +First, ssh into the server and download a .zip of the latest build: ``curl -L https://gitlab.com/soapbox-pub/soapbox-fe/-/jobs/artifacts/v1.3.0/download?job=build-production -o soapbox-fe.zip`` Then unpack it into Pleroma's ``instance`` directory: ``busybox unzip soapbox-fe.zip -o -d /opt/pleroma/instance`` diff --git a/package.json b/package.json index 55749e31d..e31fb855d 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "soapbox-fe", - "version": "1.2.3", + "version": "1.3.0", "description": "Soapbox frontend for Pleroma.", "homepage": "https://soapbox.pub/", "repository": {