Simon
138c3224de
Add modern UI enhancements over the classic redesign
...
Layered progressive polish on the warm classic + brass theme:
- Card entrance animation on first mount (virtualizer-aware)
- Cursor-tracking brass spotlight border on cards
- Thumbnail skeleton shimmer until the poster paints
- Hover video preview after a short dwell (only when formats resolved)
- View Transition + blurred-poster ambient backdrop on player open
- Favorite heart pop + expanding ring on add
- ⌘K command palette (search, theme, density, reels, source/channel)
- Scroll-progress bar + back-to-top FAB
- Grid density toggle (comfortable/compact)
- Reels HUD: serif title, brass scrubber, muted-state pulse
All new motion respects prefers-reduced-motion; no JS/HTML structure
changes to the core grid/feed. New glue lives in frontend/js/enhance.js.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-30 08:25:37 +00:00
Simon
382a637b95
version updates
2026-06-24 20:54:16 +00:00
Simon
455e5cf8d8
non blocking status loading
2026-06-24 20:48:49 +00:00
Simon
b931765c06
also remove video from the dom
2026-06-24 20:42:37 +00:00
Simon
e3eeaacc53
skip broken video on tintok
2026-06-24 20:39:03 +00:00
Simon
48a15759fc
video end setting
2026-06-24 20:19:28 +00:00
Simon
9fe7511b4d
header bugfix
2026-06-24 20:08:08 +00:00
Simon
17f3161d55
fixed bug
2026-06-23 21:55:53 +00:00
Simon
5aa95e90d4
rotation edge case
2026-06-23 21:42:29 +00:00
Simon
f5bb33521e
improve tiktok mode
2026-06-23 21:19:19 +00:00
Simon
b9ff61244c
virtual video item cards
2026-06-23 20:05:59 +00:00
Simon
55828c9726
changed style and increased performance
2026-06-23 19:38:59 +00:00
Simon
d6865d7c35
advanced probing
2026-06-23 12:44:13 +00:00
Simon
80476a8a42
log probing
2026-06-23 08:09:26 +00:00
Simon
785b991d01
probe videos in background
2026-06-23 07:54:35 +00:00
Simon
a251b274db
fallback of formats
2026-06-23 06:59:40 +00:00
Simon
bec981a262
deselect a channel on "all <channel-group>"
2026-06-23 06:46:06 +00:00
Simon
b5b3e13dd0
live stream support
2026-06-22 12:34:47 +00:00
Simon
a97f7e7b0f
dynamic video loading
2026-06-19 22:03:49 +00:00
Simon
6b36b97bd1
play currently focused video in tiktok mode
2026-06-18 13:42:51 +00:00
Simon
988e11b159
fix missing headers in video get requests
2026-06-18 11:55:08 +00:00
Simon
1b6fa5f924
channel groups
2026-06-18 11:19:15 +00:00
Simon
08c96d5903
tiktok feed mode
2026-06-17 16:32:39 +00:00
Simon
f8072884b2
preferred quality setting
2026-06-17 15:44:20 +00:00
Simon
7ba8896405
fix player bug with apple mpegurl
2026-02-12 08:23:27 +00:00
Simon
ece4852d4f
searchbar X Button visibility fix
2026-02-11 15:23:45 +00:00
Simon
a06a952a28
timestamp fix
2026-02-11 15:21:02 +00:00
Simon
24a2c9f738
tags and title fix
2026-02-11 15:16:23 +00:00
Simon
1f5910a996
added loading indicator
2026-02-11 07:04:59 +00:00
Simon
81597c3bb2
correct video element order
2026-02-09 22:08:28 +00:00
Simon
3d81b6aae7
clear search button
2026-02-09 21:40:34 +00:00
Simon
d2e1e3adea
honoring formats and http headers
2026-02-09 19:16:44 +00:00
Simon
7b90c05a29
load image fallback
2026-02-09 16:28:01 +00:00
Simon
16e42cf318
visual improvements and bugfixes
2026-02-09 16:09:42 +00:00
Simon
e6d36711b1
Download functionality
2026-02-09 14:50:17 +00:00
Simon
257e19e9db
display uploader
2026-02-09 13:32:47 +00:00
Simon
ee1cb511df
broke up monolithic structure
2026-02-09 13:27:08 +00:00
Simon
f06a7cd3d0
favorites function
2026-02-09 13:13:46 +00:00
Simon
437d42ea3d
better top bar
2026-02-09 13:05:35 +00:00
Simon
bd07bdef3c
better ui
2026-02-09 13:04:02 +00:00
Simon
c2289bf3ec
expanded for TV devices
2026-02-09 12:38:49 +00:00
Simon
1651e5a375
on mobile go directly to full screen video
2026-02-09 12:31:07 +00:00
Simon
df8aaa5f9f
rename to jacuzzi
2026-02-09 12:08:39 +00:00
Simon
6915da7f85
improved video play
2026-02-08 20:44:36 +00:00
Simon
10ebcc87c0
error message
2026-02-08 19:47:47 +00:00
Simon
1becdce9ff
favicon
2026-02-08 17:16:48 +00:00
Simon
1dc6048d9c
(de-) select all
2026-02-08 17:14:20 +00:00
Simon
8ebbaeab1c
better multiselect
2026-02-08 16:18:02 +00:00
Simon
395b7e2c6d
bugfix
2026-02-08 16:09:48 +00:00
Simon
f62cae1508
added initial sources
2026-02-08 16:05:01 +00:00