Plume v0.4.0-alpha Release Notes

Release Date: 2019-12-23 // over 4 years ago
  • ๐Ÿš€ 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)
    • 0๏ธโƒฃ 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.