mathias and Claude Sonnet 5
49ceec5125
Fix article-view swipe being swallowed by Chrome-on-Android back gesture
...
On real Android touchscreens, a horizontal drag on content with nothing
left to scroll horizontally gets claimed by Chrome's native
swipe-to-go-back/forward gesture before our own touchend listener
(article-view swipe navigation) ever sees it — silently, with no
touchend firing at all. Synthetic touch testing (mouse-drag emulation
in devtools) doesn't go through that gesture recognizer, so it worked
there while doing nothing on an actual phone.
Fix: overscroll-behavior-x: contain on body stops Chrome from claiming
the gesture for its own navigation, letting our touchend fire normally.
Also drops the overflow-x: hidden added to .article-single for the
slide transition — body already has it (for the same full-bleed-image
reason), so it was redundant.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com >
2026-08-26 21:27:23 +02:00
mathias and Claude Sonnet 5
15ac8c287b
Merge branch 'article-view-swipe-nav'
...
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com >
2026-08-26 21:16:26 +02:00
mathias and Claude Sonnet 5
13d9c2c908
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 <pre> block are ignored so code blocks keep their own
scroll behavior.
Also adds a direction-aware slide/fade transition (via Vue's
<Transition>, keyed on currentIndex) when paging between articles,
triggered by both the swipe gesture and the nav buttons.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com >
2026-08-26 21:14:52 +02:00
mathias
01f8a30505
autorestrat images
2026-08-03 14:58:45 +02:00
mathias
a898e7ac33
counter on feed select
2026-07-13 17:46:49 +02:00
mathias
671ed86b48
added test
2026-07-13 09:47:10 +02:00
mathias
af5e2b8137
upgrade packages
2026-07-12 17:27:16 +02:00
mathias
2b1d1c57ff
keep state of aritcle/list view
2026-07-12 17:22:30 +02:00
mathias
31991ea1f8
Feed filter implementation
2026-07-12 12:28:32 +02:00
mathias
0e3142bac9
remove deprecations, remove header when scrolling
2026-07-04 17:06:45 +02:00
mathias
a73a1b57de
padding for article view
2026-07-03 19:38:53 +02:00
mathias
3642635b20
remove variable header size
2026-07-03 11:10:14 +02:00
mathias
b3cf5e4787
variable header size
2026-07-02 22:24:01 +02:00
mathias
fe0adcf68e
added shadow to header
2026-07-02 21:51:58 +02:00
mathias
3f9de099aa
new textadjustment options
2026-06-23 18:03:11 +02:00
mathias
b9c0951f2b
Filter comercials in readable
2026-06-22 20:30:00 +02:00
mathias
7a24980101
Fix article get read when navigation to admin area.
2026-06-19 16:41:16 +02:00
mathias
dfc2e29e36
Change version number
2026-06-19 13:44:05 +02:00
mathias
a90d10368e
New feauter, change font family and font size
2026-06-19 13:42:57 +02:00
mathias
5417176dd4
add some filters for unwanted content
2026-06-16 19:08:31 +02:00
mathias
4d3f5d3285
fix autoscroll
2026-06-16 16:26:33 +02:00
mathias
967803c326
bugfixes
2026-06-16 12:34:08 +02:00
mathias
e9c865a254
Improved sticky header
2026-06-16 12:04:42 +02:00
mathias
570db2d948
keep original article link in readable
2026-06-15 19:58:13 +02:00
mathias
a37d845875
Fix stuttering list view
2026-06-15 19:53:18 +02:00
mathias
8e57e2f02a
Added sync on reload
2026-06-14 17:13:41 +02:00
mathias
3671b90b81
Fix fontend tests, move next button in list view
2026-06-14 17:04:37 +02:00
mathias
a399ede401
Fonts, Docker fixes
2026-06-14 09:03:06 +02:00
mathias
82ec6ea902
fix article read after switching to article view
2026-06-13 11:59:33 +02:00
mathias
fbf3597984
improve desktop readable for article view
2026-06-13 11:48:45 +02:00
mathias
e9580037ef
increase token lifetime to one month
2026-06-12 19:34:08 +02:00
mathias
b457b8abaa
Improve security
2026-06-12 19:22:07 +02:00
mathias
0820ce6ef7
fix some frontend issues
2026-06-12 10:57:48 +02:00
mathias
ed1241490d
fix scroll to top in article view
2026-06-12 09:19:15 +02:00
mathias
177d975b4d
frontend improvement
2026-06-10 19:22:24 +02:00
mathias
52ea84747a
added anyhow, improve hamburger menu, improve dw articles
2026-06-10 18:51:55 +02:00
mathias
0420cf0dd5
fix sync missing articles
2026-06-10 06:08:17 +02:00
mathias
972e967432
fix sync missing articles
2026-06-10 05:35:46 +02:00
mathias
400648c3d1
added admin area to delete feeds
2026-06-09 21:55:07 +02:00
mathias
6ae6490dec
Merge pull request 'added admin area to delete feeds' ( #1 ) from feature/admin-area into master
...
Reviewed-on: #1
2026-06-09 21:48:28 +02:00
mathias
f3af42c3c5
added admin area to delete feeds
2026-06-09 21:45:13 +02:00
mathias
8b56174856
fix scroll to mark read bug
2026-06-09 21:30:26 +02:00
mathias
039e0b448c
all caught up icon, counter dynamic
2026-06-09 20:20:17 +02:00
mathias
b851e0257c
fix sync issue, frontend improvement
2026-06-09 19:50:47 +02:00
mathias
d826a8f3dc
cleanup when syncing
2026-06-08 17:31:10 +02:00
mathias
83fdb464af
fix card layout
2026-06-08 16:59:30 +02:00
mathias
0ee9e22109
added docker update to readme
2026-06-08 14:31:06 +02:00
mathias
a98a8ba9e6
card view, minor css bugfixes
2026-06-08 14:22:04 +02:00
mathias
3c42ebb972
mark all as read
2026-06-08 07:06:38 +02:00
mathias
b4fc86302f
hamburger menu, article view
2026-06-08 06:39:47 +02:00
mathias
39f08c7218
added favicon, improve layout
2026-06-07 20:18:31 +02:00
mathias
b865fe982e
upgraded packages
2026-06-07 17:58:03 +02:00
mathias
6eeb3384fe
fixed rootless docker setup
2026-06-07 17:31:46 +02:00
mathias
675bf15828
fixed rootless docker setup
2026-06-07 17:12:17 +02:00
mathias
c5e5e463f9
fixed rootless docker setup
2026-06-07 17:07:26 +02:00
mathias
997fc2989a
added rootless docker setup
2026-06-07 16:57:12 +02:00
mathias
09eae69041
upgrade postgres
2026-06-07 16:50:14 +02:00
mathias
e9d7f63ff3
remove .env
2026-06-07 16:29:52 +02:00
mathias
841e8419b0
updated rust version, minor fixes
2026-06-07 16:26:42 +02:00
mathias
b4874ad318
claude rework
2026-06-07 15:43:43 +02:00
mathias
a2e2ff141e
added modal.css
2024-01-06 11:46:49 +01:00
mathias
e33bb76f50
centralize modal css
2023-11-26 12:27:51 +01:00
mathias
20d76c2a56
database error message, date sorting
2023-11-19 14:03:03 +01:00
mathias
91eeb29b06
added dates, clippy fixes, sync date improvement
2023-11-14 19:09:21 +01:00
mathias
ea754b6f3e
Improve parsing
2023-11-12 11:05:40 +01:00
mathias
d920f5b9b9
Add new feed url
2023-11-10 17:17:29 +01:00
mathias
f9f274f6e2
modal, add feed [wip]
2023-11-05 13:26:02 +01:00
mathias
0fae2e407c
minor navigation changes
2023-11-02 17:26:42 +01:00
mathias
579fa1f7ca
backend, mark item as read
2023-10-30 19:52:51 +01:00
mathias
abf9a1b818
mark read backend
2023-10-29 17:06:19 +01:00
mathias
1789458830
observer frontend
2023-10-29 12:52:40 +01:00
mathias
b0280b0a41
observer for article divs
2023-10-28 22:43:29 +02:00
mathias
e4a65416c7
added timestamp for feed items
2023-10-24 19:19:47 +02:00
mathias
ee80cbd53b
Added readable mode for article content
2023-10-15 17:44:05 +02:00
mathias
3d77c6f30f
Change get articles to read from database instead of dummy data.
2023-10-14 18:32:49 +02:00
mathias
c8ca91e90b
cleanup, sync article url
2023-10-11 19:23:18 +02:00
mathias
3129c521b4
Sync working
2023-10-11 19:04:26 +02:00
mathias
e56ba37e7e
Update table feed items
2023-10-08 18:13:58 +02:00
mathias
ec35f66a88
- Readme changes
...
- docker fixed version postresql
- sync [WIP]
2023-10-07 19:10:04 +02:00
mathias
6822b5eab5
cleanup, sync
2023-09-27 19:01:50 +02:00
mathias
43e5d473b7
added feeds
2023-09-17 11:54:37 +02:00
mathias
018bbf3918
added vue component
2023-09-15 19:58:59 +02:00
mathias
b3061ad79a
all new
2023-03-27 18:03:20 +02:00
mathias
8b121c9e6e
running so far
2022-12-27 18:17:24 +01:00
mathias
31b47e892d
new laptop setup
2022-12-24 16:34:17 +01:00
mathias
5b95621d04
user addable
2022-12-03 15:06:32 +01:00
mathias
3256c7f5fe
compiling state [wip]
2022-11-23 18:19:17 +01:00
mathias
f105b2ef2e
compiling state [wip]
2022-11-23 18:19:09 +01:00
mathias
571be93ce1
init
2022-11-17 19:05:27 +01:00