|
1 | | -## 2.2.1 - 2025-03-19 |
| 1 | +## 2.3.0 - 2025-05-01 |
| 2 | + |
| 3 | +**elecord v2.3.0** is a feature release, brining with it elecord's first landmark feature, Rich Presence (RPC). 🎉. |
| 4 | + |
| 5 | +Rich Presence lets your friends see what you're playing in real time. When enabled, elecord will show your current game to your friends (also displayed under your profile picture). |
| 6 | + |
| 7 | +To enable Rich Presence, head over to the RPC settings tab and follow the guide. |
| 8 | + |
| 9 | +### 🚀 Features |
| 10 | + |
| 11 | +- *(rpc)* Add user rpc icon |
| 12 | +- *(rpc)* Send user rpc state event |
| 13 | +- *(rpc)* Auto reconnect erpc websocket bridge |
| 14 | +- *(rpc)* Find routes to dm rooms |
| 15 | +- *(rpc)* Display rpc activity in room tiles |
| 16 | +- *(rpc)* Sanitize incoming rpc state events |
| 17 | +- *(rpc)* Monitor dm rooms for rpc changes |
| 18 | +- *(rpc)* Send and format activity status |
| 19 | +- *(rpc)* Send activity expire timestamp |
| 20 | +- *(rpc)* Periodically re-fetch room rpc manually |
| 21 | +- *(rpc)* Create settings tab |
| 22 | +- *(rpc)* Link user rpc icon to settings tab |
2 | 23 |
|
3 | | -**elecord v2.2.1** is a maintenance release, bringing the latest updates from Element. And more internal improvements to the release process. |
4 | 24 |
|
5 | 25 | ### 🐛 Bug Fixes |
6 | 26 |
|
7 | | -- *(gitcliff)* Html comments rendered |
8 | | -- *(github)* Latest.md not in checkout |
| 27 | +- *(rpc)* User rpc icon shown when null |
| 28 | +- *(rpc)* Wrong import path for moved files |
9 | 29 |
|
10 | 30 |
|
11 | | -### 📖 Documentation |
| 31 | +### 🔧 Refactor |
12 | 32 |
|
13 | | -- Update element merge guide |
14 | | -- Add to element merge guide |
| 33 | +- *(rpc)* Replace sendrpc static roomids with routerpc |
| 34 | +- *(rpc)* Deduplicate parseroomrpc event handling |
15 | 35 |
|
16 | 36 |
|
17 | 37 | ### ⚙️ Miscellaneous |
18 | 38 |
|
19 | | -- *(gitcliff)* Fix merge commits filtered |
20 | | -- *(scripts)* Remove git from prepare-release |
| 39 | +- *(rpc)* Remove elapsed time |
| 40 | +- *(rpc)* Clean-up parseroomrpc script |
| 41 | +- *(rpc)* Move scripts to elecord/rpc |
| 42 | +- *(rpc)* Improve parseroomrpc logic |
| 43 | +- *(rpc)* Async and logging improvements |
| 44 | +- *(rpc)* Remove unused elapsedtimerpc script |
| 45 | +- *(rpc)* Rewrite comments for clarity |
| 46 | + |
| 47 | + |
| 48 | +### 🏗️ Build |
| 49 | + |
| 50 | +- Update compound-design-tokens to v4.0.2 |
21 | 51 |
|
22 | 52 |
|
23 | 53 | ### 🗃️ Pull Requests |
24 | 54 |
|
25 | | -- Merge pull request #45 from elecordapp/element-v1.11.95 |
| 55 | +- Merge pull request #46 from elecordapp/rpc |
| 56 | +- Merge pull request #47 from elecordapp/rpc-settings |
26 | 57 |
|
27 | 58 |
|
0 commit comments