Changelog

View Source

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog This project adheres to Semantic Versioning

[Unreleased]

Added

  • ✨ ActivityPub inbox: support RFC 9421 HTTP Message Signatures verification #1823 (thanks @dahlia)
  • ✨ when i follow a user, i receive a follow request notification that says that im following myself #1814 (thanks @ivanminutillo)
  • ✨ hook translate button under activities #1809 (thanks @ivanminutillo)
  • ✨ Feature Proposal: link seen/read status (of messages or notifications) to the account rather than the user #1775 (thanks @mayel)
  • ✨ Feature Proposal: settings to show the first post in thread above replies in feed instead of (or above) the reply being replied to #1714 (thanks @mayel and @ivanminutillo)
  • ✨ Grouped notifications dont allow to see all the users grouped #1682 (thanks @ivanminutillo and @mayel)
  • ✨ Add a preview for poll activity #1363 (thanks @ivanminutillo)
  • ✨ Feature Proposal: setting to toggle whether to show the post being replied to when replies are shown in feeds #1359 (thanks @mayel)
  • ✨ Feature Proposal: Encryption of DMs and some other activities #1048 (thanks @mayel)
  • ✨ Browse feeds by media #830 (thanks @mayel)
  • ✨ Use Cmd + enter to publish a post #397 (thanks @ivanminutillo and @sefsh)
  • ✨ Add new CORS paths for openid and oauth token PR #9 (thanks @mediaformat)
  • ✅ tests d9dfde9, bb51196 (thanks @mayel)
  • ✨ add MRF.KeywordPolicy c31e8a7 (thanks @mayel)

Changed

  • 📝 Verify incoming Linked Data Signatures (RsaSignature2017) when present on ActivityPub activities #1826 (thanks @mayel)
  • 📝 Inbox response semantics: return 401 for signed-but-invalid requests to trigger sender retry #8 - PR #9 (thanks @dahlia)
  • 📝 Key verification #1820 (thanks @mayel)
  • 📝 Forced dependency on OpenID #2 - PR #2155 (thanks @ju1m and @mayel)
  • 💅 image alt is not shown anymore on preview #1813 (thanks @ivanminutillo)
  • 🚀 make sure EXIF metadata is always stripped from uploads #1794 (thanks @mayel)
  • 💅 in search results mentions adds a quote blank preview to the activity #1760 (thanks @ivanminutillo)
  • 📝 One-to-one e2ee messaging #1738 (thanks @mayel)
  • 📝 proof of concept of MLS+ActivityPub key management #1705 (thanks @mayel)
  • 📝 Use MRF for spam detection #1049 (thanks @mayel)
  • 📝 Return 401 for signed-but-invalid inbox requests while preserving unsigned fallback behavior PR #9 (thanks @dahlia)
  • 💅 build/fix(vix): update vix-0.35.0 -> vix-0.38.0 PR #1821 (thanks @ju1m)
  • 🚀 maint/update(assets): fix yarn.lock PR #10 (thanks @ju1m)
  • 📝 nitpick: Fix typo in DEPLOY.md for admin command PR #1792 (thanks @bailey-coding)
  • 📝 nitpick: Remove duplicate 'application/x-bzip2' from mime types PR #3 (thanks @bailey-coding)
  • 💅 doc/DEPLOY.md: Guix guide: Adapt for latest release. PR #1768 (thanks @fishinthecalculator)
  • 📝 bench cookie and page url e02fb51 (thanks @mayel)
  • 🚧 Remote Follow results in a "Not Found" (404) error page #1434 c1d8ef1 (thanks @mayel and @GreenMan-Network)
  • 🚧 Bonfire Load Test Results #1789 5f63093, e0627b2 (thanks @ivanminutillo and @mayel)
  • 🚧 Add per-user and per-instance keyword filtering #1001 a760d03, 4bc616e (thanks @mayel and @ivanminutillo)
  • 📝 justfile 2afc9de (thanks @ivanminutillo)
  • 🚀 Update Website #206 7429db8 (thanks @ju1m and @ivanminutillo)
  • 📝 routes d96fcc0 (thanks @mayel)
  • 📝 COMPILE_ALL_LOCALES 2c1cc66 (thanks @mayel)
  • 🚧 ActivityPub Client to Server API (AP C2S) #917 9864f79 (thanks @mayel)
  • 🚧 Push notifications in desktop app #1800 f51f101, 172dfd1, 17569f5 (thanks @mayel)
  • 🚧 Push notifications in desktop app #1800 410b07a (thanks @mayel)
  • 📝 header and images 74d7b11 (thanks @ivanminutillo)
  • 📝 tauri 114d90e (thanks @mayel)
  • 🚧 Prototype end-to-end encrypted messages #1701 ef6f1b5, 50f52a4, edf19a2, 9f60a6a, ae53b3a, d94580d, fc0b6d4, 1e6480f, 6bb800d (thanks @mayel)
  • 📝 m 9e038bf (thanks @mayel)
  • 📝 tauri WIP 6f3d343 (thanks @mayel)
  • 📝 nitpick: Fix typo in DEPLOY.md for admin command 6fc13f9 (thanks @bailey-coding)
  • 🚧 Removing a client #1811 0811cbb (thanks @mayel)
  • 🚧 Add APIs for events #1772 bb30890, 8ce46a4, 0bf2e80, 5103ee2 (thanks @mayel)
  • 🚧 Mastodon-compatible API #916 f1c4a62, ff4cf3f, a5445be, ed49611, e9ed5fa, e74714e, e59588f, 1ac675d, 652f632, b09f334, 256de8d, ee7e59a, 8ee9395, 7993500, 6e5295b (thanks @ivanminutillo and @mayel)
  • 📝 . 0d951a6 (thanks @mayel)
  • 📝 User inbox / Notifications feed (BON-18) #7 e691223, f367b85 (thanks @mayel)
  • 📝 User inbox / Notifications feed (BON-18) #7 a9d49cd, 3fdab74, a3b0e24, cb2928f, 9b86acf (thanks @mayel)

Fixed

  • 🐛 Sunrise & Sunset in Weather Extension showing wrong time #1819 (thanks @btfreeorg and @ivanminutillo)
  • 🐛 Replying to a CW Post should default to CW #1805 (thanks @btfreeorg and @ivanminutillo)
  • 🐛 html tags visable in CW when federated to Mastodon #1804 (thanks @wakest and @ivanminutillo)
  • 🐛 On Mobile Dashboard Arrows Blocking Article Titles #1798 (thanks @btfreeorg and @ivanminutillo)
  • 🐛 Fix search results broken previews using standard feed preload #1797 (thanks @ivanminutillo)
  • 🐛 Searching direct links for toots and clicking the toot doesn't show the full toot #1779 (thanks @btfreeorg and @ivanminutillo)
  • 🐛 Sorting replies in flat mode (as opposed to threaded) shows wrong avatar #1608 (thanks @ccamara, @mayel, and @ivanminutillo)
  • 🐛 default/flavour config is being overriden by instance settings instead of merged #1604 (thanks @mayel and @ivanminutillo)
  • 🐛 Avatar in feed appears slowly, sometimes few seconds after the activity becomes visible on the screen #1577 (thanks @ivanminutillo)
  • 🐛 Federated polls cause original post to be duplicated in the timeline #1440 (thanks @GreenMan-Network, @mayel, and @ivanminutillo)
  • 🐛 Some Mobilizon actors in search results appear with subject #1337 (thanks @ivanminutillo and @mayel)
  • 🐛 fix justfile 77f551d (thanks @mayel)
  • 🐛 fix prep of migrations in bare metal prod 92c018e (thanks @mayel)