Skip to content
Snippets Groups Projects
CHANGELOG.md 3.87 KiB
Newer Older
  • Learn to ignore specific revisions
  • Maxim Filippov's avatar
    Maxim Filippov committed
    # 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/).
    
    
    ## [2.0.2] - 2020-04-01
    
    
    ### Added
    
    - Ability to see local statuses in Statuses by instance section
    
    Angelina Filippova's avatar
    Angelina Filippova committed
    - Ability to configure Oban.Cron settings and settings for notifications streamer
    
    - 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
    
    - Updates links for downloading remote emoji packs
    - Fix parsing emails that have symbols in it
    
    Angelina Filippova's avatar
    Angelina Filippova committed
    ## [2.0] - 2020-02-27
    
    Angelina Filippova's avatar
    Angelina Filippova committed
    
    ### Added
    
    Angelina Filippova's avatar
    Angelina Filippova committed
    - Optimistic update for actions in users module and fetching users after api function finished its execution
    
    Maxim Filippov's avatar
    Maxim Filippov committed
    - Ability to fetch all statuses from a given instance
    
    Maxim Filippov's avatar
    Maxim Filippov committed
    - Ability to confirm users' emails and resend confirmation emails
    
    Maxim Filippov's avatar
    Maxim Filippov committed
    - Report notes
    
    - Ability to moderate users on the statuses page
    
    Angelina Filippova's avatar
    Angelina Filippova committed
    - Ability to moderate user on the user's page
    
    Angelina Filippova's avatar
    Angelina Filippova committed
    - 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
    
    Angelina Filippova's avatar
    Angelina Filippova committed
    - 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
    
    Angelina Filippova's avatar
    Angelina Filippova committed
    ### Fixed
    
    - Show checkmarks when tag is applied
    
    Maxim Filippov's avatar
    Maxim Filippov committed
    - Reports update (also, now it's optimistic)
    
    - Remove duplicated success message
    
    Angelina Filippova's avatar
    Angelina Filippova committed
    - Fix styles for Statuses by instance page
    
    Angelina Filippova's avatar
    Angelina Filippova committed
    - Fix styles for Reports section
    
    Angelina Filippova's avatar
    Angelina Filippova committed
    - Fix listing remote emoji
    
    Maxim Filippov's avatar
    Maxim Filippov committed
    ## [1.2.0] - 2019-09-27
    
    
    ### Added
    
    - Emoji pack configuration
    
    Maxim Filippov's avatar
    Maxim Filippov committed
    - Statuses page: fetch all statuses from a given instance
    
    - Ability to require user's password reset
    
    Maxim Filippov's avatar
    Maxim Filippov committed
    – Ability to track admin/moderator actions, a.k.a. "the moderation log"
    
    - 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
    
    ### Changed
    
    - removes "Dashboard" from dropdown menu
    
    - makes all single selects clearable and allow to enter custom values in all multiple selects
    
    Maxim Filippov's avatar
    Maxim Filippov committed
    - removes legacy activitypub accept_blocks setting
    
    - converts maps and structs to JS objects, not array of tuples when wrapping config
    - changes type of IP value from string to number
    
    - updates error handling for users and invites modules
    
    ## [1.0.1] - 2019-08-15
    
    ### Fixed
    
    - fixes inputs for renders_errors and rewrite_policy settings
    - removes unnecessary computed properties
    - enables source maps for production build
    
    
    Maxim Filippov's avatar
    Maxim Filippov committed
    ## [1.0.0] - 2019-08-14
    
    Starting this changelog, for now we have:
    
    - User management system
    - Reports management
    - Pleroma configuration (unstable)