Plume v0.4.0 Release Notes

Release Date: 2019-12-23 // over 4 years ago
  • โž• Added

    • โž• 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)
    • ๐Ÿš€ CI: Upload artifacts to pull request deploy environment (#539)
    • CI: Upload artifact of wasm binary (#571)

    ๐Ÿ”„ Changed

    • โšก๏ธ 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)
    • ๐Ÿ— Replace the input! macro with an Input builder (#646)
    • โšก๏ธ Update default license (#659)
    • ๐Ÿ›  Paginate the outbox responses. Fixes #669 (#681)
    • 0๏ธโƒฃ Use the "classic" editor by default (#697)
    • ๐Ÿ›  Fix issue #705 (#708)
    • ๐Ÿ’… Make comments in styleshhets a bit clearer (#545)
    • Rewrite circleci config (#558)
    • ๐Ÿ— Use openssl instead of sha256sum for build.rs (#568)
    • โšก๏ธ Update dependencies (#574)
    • ๐Ÿ”จ 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)
    • โšก๏ธ Update dependencies (#643)
    • ๐Ÿ‘‰ Make the comment syntax consistent across all CSS (#487)

    ๐Ÿ›  Fixed

    • โœ‚ 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)
    • ๐Ÿ›  Fix lettre (#706)
    • CI: Fix Crowdin upload (#576)

    โœ‚ Removed

    • โœ‚ Remove the Canapi dependency (#540)
    • โœ‚ Remove use of Rust in migrations (#704)