Changelog
View SourceAll 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)