Commit graph

175 commits

Author SHA1 Message Date
Benjamin Nussbaum
8beeff754f feat: add update functionality for device palettes in UI 2026-02-06 23:42:14 +01:00
Benjamin Nussbaum
e71d79190a feat: add update functionality for device models in UI 2026-02-06 23:39:29 +01:00
Benjamin Nussbaum
06e6fb0e84 feat: add support for trmnl-liquid renderer in recipe settings 2026-02-06 23:24:07 +01:00
Benjamin Nussbaum
7ebfa586c1 feat: support additional markup layouts 2026-02-06 22:55:08 +01:00
Benjamin Nussbaum
06e684227e chore: bump laravel-trmnl-blade to 2.2.1
Some checks failed
tests / ci (push) Has been cancelled
2026-02-05 19:17:51 +01:00
Benjamin Nussbaum
7adbcc104e chore: update maximum compatibility wording 2026-02-03 22:04:09 +01:00
Jamie Shiell
9578251238 Add maximum_compatibility boolean to devices to address redraw issues with certain hardware (#178) 2026-02-01 14:20:50 +01:00
Benjamin Nussbaum
82d53ae304 fix: recipes
Some checks failed
tests / ci (push) Has been cancelled
2026-01-29 07:58:47 +01:00
Benjamin Nussbaum
1e43aded77 chore: update trmnl base url 2026-01-28 12:10:29 +01:00
Benjamin Nussbaum
31ca919ba9 chore: show update menu only if app.version is set
Some checks failed
tests / ci (push) Has been cancelled
2026-01-23 20:14:10 +01:00
Benjamin Nussbaum
f42dc03247 fix: update password field binding in config modal and add test for saving password values 2026-01-23 19:54:10 +01:00
Benjamin Nussbaum
01704bac94 fix(#164): update timezone selection value retrieval in config modal
Some checks failed
tests / ci (push) Has been cancelled
2026-01-18 21:36:50 +01:00
Benjamin Nussbaum
297a17d00b feat: add update page, refactor update checking process
Some checks failed
tests / ci (push) Has been cancelled
2026-01-17 06:20:52 +01:00
Benjamin Nussbaum
eb767fa6d0 fix(#163): Home Assistant recipe template
Some checks are pending
tests / ci (push) Waiting to run
2026-01-16 21:05:38 +01:00
Benjamin Nussbaum
e9986b424d chore: move 2fa settings 2026-01-16 21:02:21 +01:00
Benjamin Nussbaum
e660da46fb refactor: rebase on Livewire 4 starter kit 2026-01-15 23:34:58 +01:00
Benjamin Nussbaum
d19a079b8a chore: pint 2026-01-15 23:34:58 +01:00
Benjamin Nussbaum
a15645ad88 refactor: upgrade to Livewire 4 2026-01-15 23:34:58 +01:00
Benjamin Nussbaum
c94dd89361 fix: enable trmnl-liquid renderer in OSS catalog
Some checks are pending
tests / ci (push) Waiting to run
2026-01-14 23:13:49 +01:00
Benjamin Nussbaum
c2c553461f fix: codemirror readonly when render_markup_view is set 2026-01-13 17:06:13 +01:00
Benjamin Nussbaum
3032c09778 fix: markup for recipe 'Zen Quotes'
Some checks are pending
tests / ci (push) Waiting to run
2026-01-12 17:58:22 +01:00
Benjamin Nussbaum
f1903bcbe8 chore: change button variant 2026-01-12 17:42:25 +01:00
Benjamin Nussbaum
621c108e78 chore: Alias improve wording 2026-01-12 16:32:26 +01:00
Benjamin Nussbaum
3f98a70ad9 feat(#102): added support for Alias plugin 2026-01-11 20:28:51 +01:00
Benjamin Nussbaum
0d6079db8b feat(#150): add trmnlp settings modal 2026-01-11 17:51:40 +01:00
Benjamin Nussbaum
a86315c5c7 fix: init exception
Some checks failed
tests / ci (push) Has been cancelled
2026-01-10 22:10:37 +01:00
jerremyng
53d4a8399f feat(#152): preview polling url
add error handling for preview

fix idx bug and add tests

fix light mode styling and remove transitions

add global styling class
2026-01-10 17:44:51 +01:00
Benjamin Nussbaum
043f683db7 feat(#138): add device model dropdown in preview model
Some checks are pending
tests / ci (push) Waiting to run
2026-01-09 22:37:40 +01:00
Benjamin Nussbaum
36e1ad8441 feat: add Mirror URL modal for device configuration
Some checks are pending
tests / ci (push) Waiting to run
2026-01-09 21:11:28 +01:00
Benjamin Nussbaum
dc676327c2 fix(#121): allow multiple instances of the same plugin 2026-01-06 20:23:14 +01:00
Benjamin Nussbaum
e3bb9ad4e2 feat: implement Plugin duplicate action 2026-01-06 20:23:14 +01:00
jerremyng
164a990dfe add validation for config_modal
Commas are now not allowed in multistring inputs. config_modal was also refactored and extracted as its own file (code was getting messy)
some basic tests were also created
2026-01-06 19:38:12 +01:00
Benjamin Nussbaum
6d02415b7d fix(#146): add validation to multi_string recipe configuration field
Some checks are pending
tests / ci (push) Waiting to run
2026-01-05 21:20:02 +01:00
Benjamin Nussbaum
3def60ae3e feat: add Image Webhook plugin 2026-01-05 21:07:13 +01:00
Benjamin Nussbaum
32dd4c3d08 fix: codemirror enable searchKeymap, selectAll 2026-01-05 14:43:30 +01:00
jerremyng
3e670d37c0 add support for multi_string 2026-01-04 17:18:46 +01:00
jerremyng
46e792bc6d add HTML rendering on config modal with tests
Models/Plugin will now sanitize "description" and "help text" before loading. This allows HTML from these fields to be rendered safely.
Sanitization is done using Purify library for completeness (new dependency).

A test suite of simple xss attacks is also added.
2026-01-04 17:18:46 +01:00
Benjamin Nussbaum
265972ac24 fix(#130): server error on faulty recipes
Some checks are pending
tests / ci (push) Waiting to run
2025-12-30 14:09:31 +01:00
Benjamin Nussbaum
7f97114f6e feat: add trmnl catalog paginator 2025-12-30 10:52:54 +01:00
Benjamin Nussbaum
3250bb0402 fix: install loading spinner not shown after catalog search 2025-12-30 10:28:41 +01:00
Benjamin Nussbaum
50853728bc refactor(#120): remove unnecessary js, improve cache handling 2025-12-30 10:22:46 +01:00
dowjames
0b2b5bf25f Update holidays-ical.blade.php
Some checks failed
tests / ci (push) Has been cancelled
*Past events are removed.
*Events that started earlier but are still ongoing today remain visible.
*Anything from today onward displays.
2025-12-27 23:25:20 +01:00
Benjamin Nussbaum
d49a2d4f6c fix: styling in line with project standards
Some checks failed
tests / ci (push) Has been cancelled
2025-12-13 14:01:10 +01:00
andrzejskowron
be2bb637c9 styling in line with project standards
Some checks failed
tests / ci (push) Has been cancelled
2025-12-12 23:06:33 +01:00
andrzejskowron
f3538048d4 use flux design 2025-12-12 23:06:33 +01:00
andrzejskowron
a7963947f8 use flux design 2025-12-12 23:06:33 +01:00
andrzejskowron
b1467204f8 add preview import list 2025-12-12 23:06:33 +01:00
Benjamin Nussbaum
60f2a38169 feat(#129): add iCal response parser 2025-12-09 21:07:48 +01:00
Benjamin Nussbaum
b10bbca774 fix(#124): improve timezone support
Some checks failed
tests / ci (push) Has been cancelled
2025-12-02 16:54:57 +01:00
Benjamin Nussbaum
dac8064938 fix(#112): error when config field of a recipe expects json 2025-12-02 14:34:46 +01:00