Hermes
|
a6b04f5e32
|
native-cards: native Card via createInstance + onlyEnter (fallback manual)
|
2026-08-10 04:33:32 +02:00 |
|
Hermes
|
41a0ca2711
|
native-cards: revert to manual native-styled cards (native Card click broken)
|
2026-08-10 04:27:51 +02:00 |
|
Hermes
|
95a38f655b
|
native-cards: use Lampa native Card (fallback to manual), same PLUGIN.name as master
|
2026-08-10 04:09:56 +02:00 |
|
Hermes
|
a41b5d6aea
|
master: catalog cards show vertical poster (no cover logic)
|
2026-08-10 03:58:45 +02:00 |
|
Hermes
|
eec608ee6d
|
catalog card: poster by default, cover if card_interfice_cover enabled
|
2026-08-10 03:49:56 +02:00 |
|
Hermes
|
9b390e871c
|
build_catalog.sh: poster only from poster.* (no movie.jpg fallback)
|
2026-08-10 03:45:20 +02:00 |
|
Hermes
|
618f38d7ab
|
catalog card: show cover (movie.jpg) as the card image
|
2026-08-10 03:38:36 +02:00 |
|
Hermes
|
32b3936349
|
fix: detail poster = vertical poster; background = cover (movie.jpg)
|
2026-08-10 03:30:59 +02:00 |
|
Hermes
|
03d0f756de
|
detail: show cover (movie.jpg) on detail page poster, matching the background
|
2026-08-10 03:26:09 +02:00 |
|
Hermes
|
b6d339e9c1
|
build_catalog.sh: add cover field (=movie.jpg), bencode hash extraction
|
2026-08-10 03:09:58 +02:00 |
|
Hermes
|
942ba97850
|
fix: use http (not https) for log collector on :8899 to avoid SSL errors
|
2026-08-10 02:30:26 +02:00 |
|
Hermes
|
8684239a42
|
fix: add CORS for plugin.js so it loads from foreign origins (bylampa.online)
|
2026-08-10 02:27:16 +02:00 |
|
Hermes
|
d305f8e2bf
|
fix: use Background.change() (native full-page path) instead of immediately()
|
2026-08-10 01:56:41 +02:00 |
|
Hermes
|
6c3e9c1866
|
fix: use native Lampa.Background only, drop CSS background (Lampa owns it)
|
2026-08-10 01:51:49 +02:00 |
|
Hermes
|
121b9405ec
|
style: plain full-bleed darkened background, no blur/fade
|
2026-08-10 01:45:22 +02:00 |
|
Hermes
|
f4bba8b9a3
|
style: softer blur (22px), proper fade-in via rAF
|
2026-08-10 01:40:38 +02:00 |
|
Hermes
|
aae480ff05
|
style: softer vignette, stronger blur+scale for native-like bg
|
2026-08-10 01:33:52 +02:00 |
|
Hermes
|
be14df460f
|
style: native-like bg (fade-in transition, edge vignette, stronger blur)
|
2026-08-10 01:31:29 +02:00 |
|
Hermes
|
1a8f7abaf3
|
fix: clear background on back press (before transition), native-like
|
2026-08-10 01:26:04 +02:00 |
|
Hermes
|
cac0f4169b
|
fix: clear CSS background on detail destroy so it doesn't linger
|
2026-08-10 01:14:50 +02:00 |
|
Hermes
|
8017f96654
|
fix: modal thumbnail via active.movie (drop backdrop_path); native-like bg blur
|
2026-08-10 01:10:48 +02:00 |
|
Hermes
|
9452239891
|
fix: use backdrop_path for torrent-modal thumbnail; drop CSS bg fallback (native style)
|
2026-08-10 01:03:47 +02:00 |
|
Hermes
|
8b68901d20
|
fix: set img on both element+movie in play(); robust detail background (Background + CSS fallback)
|
2026-08-10 00:58:30 +02:00 |
|
Hermes
|
43afdd624d
|
feat: native detail background (blurred movie.img fanart) + use m.img in torrent modal
|
2026-08-10 00:50:34 +02:00 |
|
Hermes
|
278a79be6c
|
catalog: native grid layout - flex rows, 6 cols, margin gaps (match Lampa catalog)
|
2026-08-09 22:11:23 +02:00 |
|
Hermes
|
1b13526bc9
|
logger: forward PlayerInfo 'stat' (torrent progress/peers/speed) to remote log
|
2026-08-09 19:46:51 +02:00 |
|
Hermes
|
381bdd8d62
|
nav: fix detail controller - left->menu, up->head (native Lampa behaviour) to avoid getting stuck
|
2026-08-09 19:25:55 +02:00 |
|
Hermes
|
10285e7c14
|
logger: add explicit 'plugin loaded', 'catalog opened', 'detail opened' events for device visibility
|
2026-08-09 19:07:58 +02:00 |
|
Hermes
|
d9e5d5b7a4
|
detail: fix button focus flicker - register controller once, only focus if unfocused
|
2026-08-09 19:04:50 +02:00 |
|
Hermes
|
eace6c2eeb
|
scroll: JS-tween smooth scroll (fix); add always-on remote logger to :8899 with device identification
|
2026-08-09 18:53:46 +02:00 |
|
Hermes
|
210b4e2295
|
scroll: native Lampa smooth scroll animation (CSS transition on scrollTop, .notransition for instant jumps)
|
2026-08-09 18:41:17 +02:00 |
|
Hermes
|
99a3547f5f
|
final: Torrent.start(element.MagnetUri) -> Torserver native path; remove test export
|
2026-08-09 17:00:20 +02:00 |
|
Hermes
|
c89784784c
|
fix: use Torrent.start(element) with MagnetUri so Torserver.hash is reached (parser-equivalent path)
|
2026-08-09 16:58:22 +02:00 |
|
Hermes
|
1339b82f4c
|
final: remove test export; play() -> native Lampa.Torrent.open
|
2026-08-09 16:50:06 +02:00 |
|
Hermes
|
985262715f
|
test: temp export play() for honest headless verification
|
2026-08-09 16:48:58 +02:00 |
|
Hermes
|
b17a842036
|
final: native Torrent.open playback, only Смотреть button (no download)
|
2026-08-09 15:27:20 +02:00 |
|
Hermes
|
ce5e941b15
|
test: temp export play() for headless verification
|
2026-08-09 15:24:58 +02:00 |
|
Hermes
|
a87e28fe06
|
play: native Lampa.Torrent.open(hash) -> Torserver stream (no parser); drop download button
|
2026-08-09 15:23:19 +02:00 |
|
Hermes
|
d4c3c7f7e7
|
play: always use native Lampa.Player.play with torrent_hash (Lampa routes to system torrent player)
|
2026-08-09 14:13:24 +02:00 |
|
Hermes
|
814589ca1b
|
play: native torrent via Lampa.Player.play with torrent_hash; download opens magnet directly
|
2026-08-09 14:02:44 +02:00 |
|
Hermes
|
b5fbd9e027
|
catalog: self-heal lost cursor (focus a card if none focused on toggle); sync selection on all arrows
|
2026-08-09 13:29:59 +02:00 |
|
Hermes
|
e18c49cc69
|
menu: guard against duplicate (add data-action to native button)
|
2026-08-09 13:23:56 +02:00 |
|
Hermes
|
0e6cc6f025
|
menu: use native Lampa.Menu.addButton (reliable, no manual DOM insert); drop makeButton
|
2026-08-09 13:19:29 +02:00 |
|
Hermes
|
24ac13cf88
|
menu: restore reliable polling (setInterval 500ms) so the item always appears even if plugin loads before menu
|
2026-08-09 13:14:27 +02:00 |
|
Hermes
|
51917b4454
|
back: drop duplicate native back handlers (fix double-back); save/restore catalog scroll+selection
|
2026-08-09 13:04:57 +02:00 |
|
Hermes
|
4d35315443
|
menu: add item immediately (no 3s delay) + Lampa.Lang localization (ru: Мои фильмы)
|
2026-08-09 12:54:54 +02:00 |
|
Hermes
|
dd59e79f94
|
catalog: scrollFocused driven by keydown arrows (Controller may not own arrows); keeps card visible
|
2026-08-08 23:01:23 +02:00 |
|
Hermes
|
5995ad6c3c
|
catalog: revert Lampa.Scroll wrapper; plain overflow grid + Navigator nav + scrollFocused
|
2026-08-08 22:59:04 +02:00 |
|
Hermes
|
207c82c743
|
catalog: explicit .mymovies.scrollTop adjust on focus (Lampa scrollIntoView blocked by Scroll wrapper)
|
2026-08-08 22:42:21 +02:00 |
|
Hermes
|
7bf1696e8a
|
catalog: Scroll wrapper + browser auto-scroll on focus (scrollIntoView)
|
2026-08-08 22:38:34 +02:00 |
|