admin-fe/CHANGELOG.md

151 lines
5.7 KiB
Markdown
Raw Normal View History

2019-08-14 21:49:37 +00:00
# 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/).
2020-04-04 19:24:04 +00:00
## Unreleased
2020-05-27 21:06:33 +00:00
### Added
- Create `/statuses/:id` route that shows single status
2020-06-11 19:57:59 +00:00
- Add link to the user's account in Pleroma on the user's profile page. On Reports page add links to reported account and the author of the report. In Notes add link to the note author's profile page. In Moderation log add link to the actor's profile page.
2020-05-27 21:06:33 +00:00
2020-05-12 00:53:57 +00:00
### Changed
- Statuses count changes when an instance is selected and shows the amount of statuses from an originating instance
- Add a dialog window with a confirmation when a remove button is clicked on the Settings page
2020-05-15 22:26:19 +00:00
- Disable tab on the Settings page if there are no settings on this tab that can be changed in Admin FE
2020-05-16 17:44:53 +00:00
- Settings that can't be altered in Admin FE are removed: HTTP Signatures settings, Federation publisher modules and Oban Repo
2020-06-06 19:50:43 +00:00
- When rendering user's profile, statuses, reports and notes check if required properties exist
- Remove ability to moderate users that don't have valid nickname
2020-05-12 00:53:57 +00:00
### Fixed
- Send `true` and `false` as booleans if they are values of single selects on the Settings page
2020-06-02 20:46:54 +00:00
- Fix sorting users on Users page if there is an acount with missing nickname or ID
2020-05-12 00:53:57 +00:00
## [2.0.3] - 2020-04-29
2020-04-04 19:24:04 +00:00
### Added
- Link settings that enable registrations and invites
2020-04-17 22:27:00 +00:00
### Changed
- Put Instance Reboot button on all pages of admin-fe
- Make Instance Reboot button's positon fixed on Settings page
- Update jest and babel-jest
2020-04-20 22:53:34 +00:00
- Generate an invite link when an invite token has been generated
2020-04-27 21:31:16 +00:00
- Put labels on top of inputs in mobile version
- Shorten suggestions for a series of select inputs: Rewrite policy, Pleroma Authenticator, Captcha Method, Mailer adapter, Metadata providers, Rich Media parsers, TTL setters, Scrub policy, Uploader, Filters and Federation publisher modules
2020-04-17 22:27:00 +00:00
2020-04-04 19:24:04 +00:00
### Fixed
- Disable Invites tab when invites are disabled on BE
2020-04-04 18:39:04 +00:00
## [2.0.2] - 2020-04-01
### Added
- Ability to see local statuses in Statuses by instance section
2020-03-04 23:13:00 +00:00
- Ability to configure Oban.Cron settings and settings for notifications streamer
2020-04-04 18:39:04 +00:00
- Settings search
- Ability to set user's password and email on user's page
- Display status count by scope on Statuses page
### Changed
- Link to Pleroma docs when a non-admin user tries to log in
### Fixed
- Fix parsing tuples in Pleroma.Upload.Filter.Mogrify and Pleroma.Emails.Mailer settings
- Fix settings submit button position on wide screens when sidebar menu is open
2020-04-04 18:39:04 +00:00
- Updates links for downloading remote emoji packs
- Fix parsing emails that have symbols in it
2020-02-27 17:11:09 +00:00
## [2.0] - 2020-02-27
2019-10-18 16:27:46 +00:00
### Added
2019-10-18 16:27:46 +00:00
- Optimistic update for actions in users module and fetching users after api function finished its execution
- Relay management
2019-11-29 08:59:33 +00:00
- Ability to fetch all statuses from a given instance
2019-11-29 14:10:45 +00:00
- Ability to confirm users' emails and resend confirmation emails
2019-12-08 08:26:42 +00:00
- Report notes
- Ability to moderate users on the statuses page
2020-01-27 18:29:20 +00:00
- Ability to moderate user on the user's page
2020-02-27 17:11:09 +00:00
- Ability to remove setting's updated value and set it back to initial value
- Ability to restart an application when settings that require instance reboot were changed
2020-02-27 17:11:09 +00:00
- Mobile and Tablet UI for all sections
### Changed
- **breaking** PleromaFE login feature relies on `admin` scope presence in PleromaFE token (older versions of PleromaFE don't support it)
- `mailerEnabled` must be set to `true` in order to require password reset (password reset currently only works via email)
- Render inputs for configuring settings based on description that comes from the BE
- Remove fetching initial data for configuring server settings
- Actions in users module (ActivateUsers, AddRight, DeactivateUsers, DeleteRight, DeleteUsers) now accept an array of users instead of one user
- Leave dropdown menu open after clicking an action
- Display checkboxes in status card and fetch statuses only when status card was rendered from Statuses by instance page
- Move statuses by instance state from local state to store state
2019-10-24 14:30:30 +00:00
### Fixed
- Show checkmarks when tag is applied
2019-11-16 09:31:19 +00:00
- Reports update (also, now it's optimistic)
2019-12-20 13:51:54 +00:00
- Remove duplicated success message
2020-02-04 20:25:28 +00:00
- Fix styles for Statuses by instance page
2020-02-16 20:23:34 +00:00
- Fix styles for Reports section
2020-02-27 17:11:09 +00:00
- Fix listing remote emoji
2019-10-24 14:30:30 +00:00
2019-09-27 12:41:54 +00:00
## [1.2.0] - 2019-09-27
### Added
- Emoji pack configuration
2019-11-15 03:54:33 +00:00
- Statuses page: fetch all statuses from a given instance
- Ability to require user's password reset
2019-09-27 12:41:54 +00:00
Ability to track admin/moderator actions, a.k.a. "the moderation log"
## [1.1.0] - 2019-09-15
2019-08-15 12:22:14 +00:00
2019-08-24 11:55:47 +00:00
### Added
2019-09-23 19:00:28 +00:00
- adds ability to configure new settings (UploadS3 bucket namespace, Rate limit for Activity pub routes, Email notifications settings, MRF Vocabulary, user bio and name length and others)
- adds ability to disable certain features (settings/reports/invites)
- adds sign in via PleromaFE
- adds ability to generate invite tokens and list them on a separate tab
- adds ability to invite users via email
- adds ability to reset users passwords
- adds tests for invites and resetting password
2019-08-24 11:55:47 +00:00
2019-08-15 12:22:14 +00:00
### Changed
- removes "Dashboard" from dropdown menu
2019-08-24 11:55:47 +00:00
- makes all single selects clearable and allow to enter custom values in all multiple selects
2019-11-15 03:54:33 +00:00
- removes legacy activitypub accept_blocks setting
2019-08-15 12:22:14 +00:00
### Fixed
- converts maps and structs to JS objects, not array of tuples when wrapping config
- changes type of IP value from string to number
2019-09-23 19:00:28 +00:00
- updates error handling for users and invites modules
2019-08-15 12:22:14 +00:00
2019-08-15 12:13:14 +00:00
## [1.0.1] - 2019-08-15
2019-08-15 12:22:14 +00:00
2019-08-15 12:13:14 +00:00
### Fixed
- fixes inputs for renders_errors and rewrite_policy settings
- removes unnecessary computed properties
- enables source maps for production build
2019-08-14 21:49:37 +00:00
## [1.0.0] - 2019-08-14
Starting this changelog, for now we have:
- User management system
- Reports management
- Pleroma configuration (unstable)