Commit Graph
23 Commits
Author SHA1 Message Date
Hermes a9c4e7d317 add component.start() to both list and detail (framework calls instance.start) 2026-08-08 13:24:18 +02:00
Hermes e2dce77229 native grid styles via injected CSS; stronger menu dedupe (remove all + fallback check); Supergirl added 2026-08-08 13:15:54 +02:00
Hermes 9ce15b6cd3 fix: add this.create() returning render() (framework calls instance.create) 2026-08-08 13:08:25 +02:00
Hermes 8db23ae058 use Lampa.Reguest (TV-safe) instead of fetch; EN-only comments 2026-08-08 13:01:03 +02:00
Hermes b387a1763d fix: remove all old menu copies before adding, subscribe once (no dupes) 2026-08-08 12:58:33 +02:00
Hermes 9cd7db1bf7 fix: guard Lampa.Selector.update() (undefined in headless) 2026-08-08 12:52:30 +02:00
Hermes c14a8e7f58 fix: guard comp.activity (loader) - render works without activity in headless 2026-08-08 12:50:33 +02:00
Hermes c1f9259e28 fix: framework calls render() not create() - rename to this.render (iptv pattern) 2026-08-08 12:48:42 +02:00
Hermes f93a132b9d fix: create() must return raw DOM node (not jQuery) for Lampa 2026-08-08 12:46:36 +02:00
Hermes 9186ee61a0 fix: Layer.update expects DOM node, not jQuery - use document.createElement 2026-08-08 12:45:07 +02:00
Hermes 48aff1d364 fix: register components as constructor functions (not object literals) - fixes 'not a constructor' crash 2026-08-08 12:43:22 +02:00
Hermes 38632479c9 fix: render component via Lampa.Layer (official iptv pattern), create() returns render() 2026-08-08 12:37:02 +02:00
Hermes 23583d9c61 fix: add menu item inside menu:start event body (per rebuild, no dupes) 2026-08-08 04:21:11 +02:00
Hermes 6dc212de25 fix: menu item via official Lampa pattern ($('.menu .menu__list').eq(0).append), single call 2026-08-08 04:15:34 +02:00
Hermes 5a3b5c0787 fix: render component directly in create() (no ready()), dom-guard menu, debug logs 2026-08-08 04:12:59 +02:00
Hermes edb03b3bdd fix: single menu item (dom-guard), proper component ready() lifecycle, console debug 2026-08-08 04:11:35 +02:00
Hermes 9cf5e8055a fix: use sprite-folder icon (exists in bylampa); guard against duplicate menu item 2026-08-08 04:06:24 +02:00
Hermes 679d7116ab fix: add menu item via menu:start + append to .menu__list (bylampa API); HTTPS base URL 2026-08-08 03:58:59 +02:00
Hermes 16806c9dde fix: start immediately if Lampa already ready (subscribe app:ready as fallback) 2026-08-08 03:17:29 +02:00
Hermes e832651e4a fix: register menu via Lampa.Controller.add, start only on app:ready 2026-08-08 03:08:06 +02:00
Hermes 2306974e1a feat: persistent /movies volume, nginx location, build_catalog.sh 2026-08-08 02:53:58 +02:00
Hermes 4fb706c75b chore: hardcode base URL, drop settings input 2026-08-08 02:37:12 +02:00
Hermes 9214407a03 init: Lampa mymovies static server (nginx + CORS) 2026-08-08 01:40:23 +02:00