From e0c3c50b8c4ac09b702a6c2d5ba47b250785ef4a Mon Sep 17 00:00:00 2001 From: Alex Gleason Date: Thu, 11 Jun 2020 23:51:18 -0500 Subject: [PATCH 1/3] Version bump to 1.0.0 --- README.md | 5 +---- app/soapbox/features/ui/components/link_footer.js | 2 +- package.json | 2 +- 3 files changed, 3 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index 5c7e14474..7800c59b6 100644 --- a/README.md +++ b/README.md @@ -1,8 +1,5 @@ # Soapbox FE -> :warning: Soapbox FE is BETA software. -> Please take a look at the [list of open issues](https://gitlab.com/soapbox-pub/soapbox-fe/-/issues). - ![Soapbox FE Screenshot](soapbox-screenshot.png) **Soapbox FE** is a frontend for Pleroma with a focus on custom branding and ease of use. @@ -14,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/v0.9/download?job=build-production -o soapbox-fe.zip +curl -L https://gitlab.com/soapbox-pub/soapbox-fe/-/jobs/artifacts/stable/download?job=build-production -o soapbox-fe.zip ``` Then unpack it into Pleroma's `instance` directory: diff --git a/app/soapbox/features/ui/components/link_footer.js b/app/soapbox/features/ui/components/link_footer.js index 58d8311f9..9aba3f0dc 100644 --- a/app/soapbox/features/ui/components/link_footer.js +++ b/app/soapbox/features/ui/components/link_footer.js @@ -12,7 +12,7 @@ const sourceCode = { name: 'soapbox-fe', url: 'https://gitlab.com/soapbox-pub/soapbox-fe', repository: 'soapbox-pub/soapbox-fe', - version: '0.9-beta', + version: '1.0.0', }; const mapStateToProps = state => { diff --git a/package.json b/package.json index 1477b3030..c7425501f 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "soapbox-fe", - "version": "0.0.0", + "version": "1.0.0", "description": "Soapbox frontend for Pleroma.", "homepage": "https://soapbox.pub/", "repository": { From 3d3e0d7838b90c6334c6c5f2ce51787351a8c59b Mon Sep 17 00:00:00 2001 From: Alex Gleason Date: Sun, 14 Jun 2020 13:31:24 -0500 Subject: [PATCH 2/3] Add CHANGELOG --- CHANGELOG.md | 47 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) create mode 100644 CHANGELOG.md diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 000000000..97ace82fc --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,47 @@ +# Changelog +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.0.0] - 2020-06-15 +### Added +- Emoji reactions. +- Ability to set brand color in soapbox.json. +- Security UI. +- Proper i18n support. +- Link to AdminFE. +- Password reset. +- Ability to edit profile fields. +- Many new automated tests. + +### Changed +- Overhauled theming system to use native CSS variables. +- Reorganized folder structure. +- Redesigned post composer. +- All references to "Gab" removed. +- Disable notification sounds by default. +- Rename 'Favourite' to 'Like' +- Improve design of floating compose button. +- Force media to have a static height, fixing jumpy timelines. + +### Fixed +- Composer: Move cursor to end of text. +- Composer: Tagging yourself in replies. +- Composer: State issues between compose modal and inline composer. +- AutoPlayGif for images in posts. +- Handle registration when email confirmation is required. +- Ability to add non-follows to Lists. +- Don't hide locked accounts from non-followers. +- Delete + Redraft errors. +- Preferences: Display name limitations removed. +- Hide "Embed" functionality from menus. +- Only show 'Trends' and 'Who To Follow' when supported by the backend. +- Hide reposted media from account media tab. + +## [0.9.0] - 2020-04-30 +### Added +- Initial beta release. + +[1.0.0]: https://gitlab.com/soapbox-pub/soapbox-fe/-/compare/v0.9.0...v1.0.0 +[0.9.0]: https://gitlab.com/soapbox-pub/soapbox-fe/-/tags/v0.9.0 From 5451a9a8df2f7417ea07d54e72fd2034706ed2cc Mon Sep 17 00:00:00 2001 From: Alex Gleason Date: Sun, 14 Jun 2020 13:50:27 -0500 Subject: [PATCH 3/3] README: Build URL, v1.0.0 --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 7800c59b6..91821cf8b 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/stable/download?job=build-production -o soapbox-fe.zip +curl -L https://gitlab.com/soapbox-pub/soapbox-fe/-/jobs/artifacts/v1.0.0/download?job=build-production -o soapbox-fe.zip ``` Then unpack it into Pleroma's `instance` directory: