Skip to content

0.4.0 (alpha 4)

Pre-release
Pre-release
Compare
Choose a tag to compare
@elegaanz elegaanz released this 23 Dec 16:37

The release article is available on our blog.

Changelog

New features

  • Add support for generic timeline (#525)
  • Federate user deletion (#551)
  • import migrations and don't require diesel_cli for admins (#555)
  • Cache local instance (#572)
  • Initial RTL support #575 (#577)
  • Confirm deletion of blog (#602)
  • Make a distinction between moderators and admins (#619)
  • Theming (#624)
  • Add clap to plume in order to print help and version (#631)
  • Add Snapcraft metadata and install/maintenance hooks (#666)
  • Add environmental variable to control path of media (#683)
  • Add autosaving to the editor (#688)

Changes

  • Update follow_remote.rs.html grammar (#548)
  • Add some feedback when performing some actions (#552)
  • Theme update (#553)
  • Remove the new index lock tantivy uses (#556)
  • Reduce reqwest timeout to 5s (#557)
  • Improve notification management (#561)
  • Fix occurrences of 'have been' to 'has been' (#578) + Direct follow-up to #578 (#603)
  • Store password reset requests in database (#610)
  • Use futures and tokio to send activities (#620)
  • Don't ignore dotenv errors (#630)
  • Update default license (#659)
  • Paginate the outbox responses. Fixes #669 (#681)
  • Use the "classic" editor by default (#697)
  • Fix issue #705 (#708)

Fixes

  • Remove r (#535)
  • Fix certain improper rendering of forms (#560)
  • make hashtags work in profile summary (#562)
  • Fix some federation issue (#573)
  • Prevent comment form submit button distortion on iOS (#592)
  • Update textarea overflow to scroll (#609)
  • Fix arm builds (#612)
  • Fix theme caching (#647)
  • Fix issue #642, frontend not in English if the user language does not exist (#648)
  • Don't index drafts (#656)
  • Fill entirely user on creation (#657)
  • Delete notification on user deletion (#658)
  • Order media so that latest added are top (#660)
  • Fix logo URL (#664)
  • Snap: Ensure cargo-web doesn't erroneously adopt our workspace. (#667)
  • Snap: Another fix for building (#668)
  • Snap: Fix build for non-Tier-1 Rust platforms (#672)
  • Don't split sentences for translations (#677)
  • Escape href quotation marks (#678)
  • Re-add empty strings in translation (#682)
  • Make the search index creation during migration respect SEARCH_INDEX (#689)
  • Fix the navigation menu not opening on touch (#690)
  • Make search items optional (#693)
  • Various snap fixes (#698)
  • Fix #637 : Markdown footnotes (#700)

Internal (refactoring, CI, etc.)

  • Upload artifacts to pull request deploy environment (#539)
  • Remove Canapi (#540)
  • Make comments in styleshhets a bit clearer (#545)
  • Rewrite circleci config (#558)
  • Use openssl instead of sha256sum for build.rs (#568)
  • Upload artifact of wasm binary (#571)
  • Update dependancies (#574)
  • Fix Crowdin upload (#576)
  • Refactor code to use Shrinkwraprs and diesel-derive-newtype (#598)
  • Add enum containing all successful route returns (#614)
  • Update dependencies which depended on nix -- fixes arm32 builds (#615)
  • Update some documents (#616)
  • Replace the input! macro with an Input builder (#646)
  • Update dependencies (#643)
  • Remove use of rust in migration (#704)
  • Fix lettre (#706)
  • Make the comment syntax consistent across all CSS (#487

Updating from Plume 0.3.0

Please follow theses instructions.

Installing Plume 0.4.0

Please follow theses instructions.