Skip to content
Snippets Groups Projects
CHANGELOG.md 2.91 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/).
    
    
    ## Unreleased
    
    
    - **breaking** PleromaFE login feature relies on `admin` scope presence in PleromaFE token (older versions of PleromaFE don't support it)
    
    Maxim Filippov's avatar
    Maxim Filippov committed
    - Moves emoji pack configuration from the main menu to settings tab, redesigns it and fixes bugs
    
    - `mailerEnabled` must be set to `true` in order to require password reset (password reset currently only works via email)
    
    Maxim Filippov's avatar
    Maxim Filippov committed
    - Remove fetching initial data for configuring server settings
    
    Angelina Filippova's avatar
    Angelina Filippova committed
    - Actions in users module (ActivateUsers, AddRight, DeactivateUsers, DeleteRight, DeleteUsers) now accept an array of users instead of one user
    
    Angelina Filippova's avatar
    Angelina Filippova committed
    - Leave dropdown menu open after clicking an action
    
    Angelina Filippova's avatar
    Angelina Filippova committed
    - Move current try/catch error handling from view files to module, add it where necessary
    
    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
    
    - Grouped reports: now you can view reports, which are grouped by status (pagination is not implemented yet, though)
    
    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
    
    - Stats page: status counts are displayed here
    
    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)
    
    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)