diff --git a/src/assets/rss.xml b/src/assets/rss.xml
index a56e56d..b2225c1 100644
--- a/src/assets/rss.xml
+++ b/src/assets/rss.xml
@@ -1 +1 @@
-https://oddsquat.orghttps://oddsquat.org/icon.svg'oddsquathttps://oddsquat.orgRSS for NodeWed, 18 Mar 2026 14:48:21 +0100- https://oddsquat.org/posts/2026/ugly_keyboards_ru/https://oddsquat.org/posts/2026/ugly_keyboards_ru/Wed, 18 Mar 2026 00:00:00 +0100
- https://oddsquat.org/posts/2024/wrapped_bw_ru/https://oddsquat.org/posts/2024/wrapped_bw_ru/Sat, 27 Jul 2024 00:00:00 +0200
- https://oddsquat.org/posts/2024/selfhosted_llm/https://oddsquat.org/posts/2024/selfhosted_llm/Mon, 15 Jan 2024 00:00:00 +0100
- https://oddsquat.org/posts/2020/typographic_linter/https://oddsquat.org/posts/2020/typographic_linter/Thu, 18 Nov 2021 00:00:00 +0100
- https://oddsquat.org/posts/2020/initial_post/https://oddsquat.org/posts/2020/initial_post/Sun, 08 Nov 2020 00:00:00 +0100
\ No newline at end of file
+https://oddsquat.orghttps://oddsquat.org/icon.svg'oddsquathttps://oddsquat.orgRSS for NodeThu, 23 Apr 2026 18:37:37 +0200- https://oddsquat.org/posts/2026/encrypted_XMPP/https://oddsquat.org/posts/2026/encrypted_XMPP/Thu, 23 Apr 2026 00:00:00 +0200
- https://oddsquat.org/posts/2026/ugly_keyboards_ru/https://oddsquat.org/posts/2026/ugly_keyboards_ru/Wed, 18 Mar 2026 00:00:00 +0100
- https://oddsquat.org/posts/2024/wrapped_bw_ru/https://oddsquat.org/posts/2024/wrapped_bw_ru/Sat, 27 Jul 2024 00:00:00 +0200
- https://oddsquat.org/posts/2024/selfhosted_llm/https://oddsquat.org/posts/2024/selfhosted_llm/Mon, 15 Jan 2024 00:00:00 +0100
- https://oddsquat.org/posts/2020/typographic_linter/https://oddsquat.org/posts/2020/typographic_linter/Thu, 18 Nov 2021 00:00:00 +0100
- https://oddsquat.org/posts/2020/initial_post/https://oddsquat.org/posts/2020/initial_post/Sun, 08 Nov 2020 00:00:00 +0100
\ No newline at end of file
diff --git a/tools/rss-entries.js b/tools/rss-entries.js
index dae0f8f..dd66439 100644
--- a/tools/rss-entries.js
+++ b/tools/rss-entries.js
@@ -5,6 +5,11 @@
* description
*/
const feed = [[
+ '2026-04-23',
+ 'https://oddsquat.org/posts/2026/encrypted_XMPP/',
+ '[EN] encrypted XMPP',
+ 'Secure and private messaging with XMPP and OMEMO encryption.'
+], [
'2026-03-18',
'https://oddsquat.org/posts/2026/ugly_keyboards_ru/',
'[RU] ugly keyboards',