From 13d9c2c9080372df75466c8de349fdd21452bedf Mon Sep 17 00:00:00 2001 From: mace Date: Wed, 26 Aug 2026 21:14:52 +0200 Subject: [PATCH] Add swipe navigation and slide transition to article view Swiping left/right in the single-article view now pages to the next/previous article, same as the up/down nav buttons. Touch handlers live on .article-single: a swipe needs >=50px horizontal travel and <=75px vertical travel to count (so scrolling/diagonal drags don't trigger it), and multi-touch or swipes starting inside a horizontally scrollable
 block are ignored so code blocks keep their own
scroll behavior.

Also adds a direction-aware slide/fade transition (via Vue's
, keyed on currentIndex) when paging between articles,
triggered by both the swipe gesture and the nav buttons.

Co-Authored-By: Claude Sonnet 5 
---
 vue/src/components/RssFeeds.vue               | 126 ++++++++++--
 vue/src/components/__tests__/RssFeeds.spec.js | 189 ++++++++++++++++++
 2 files changed, 301 insertions(+), 14 deletions(-)

diff --git a/vue/src/components/RssFeeds.vue b/vue/src/components/RssFeeds.vue
index 55c7adc..1821b22 100644
--- a/vue/src/components/RssFeeds.vue
+++ b/vue/src/components/RssFeeds.vue
@@ -1,5 +1,5 @@