Commit graph

145 commits

Author SHA1 Message Date
Benjamin Nussbaum
1be02bb510 feat(#149): add UIfor css_variables to DeviceModel
Some checks are pending
tests / ci (push) Waiting to run
2026-02-18 13:14:19 +01:00
Benjamin Nussbaum
d884ac0a58 feat(#149): add css_name and css_variables to DeviceModel and update related views 2026-02-17 22:30:00 +01:00
Benjamin Nussbaum
4e345c493d feat: added UI for configuration template in recipe settings
Some checks are pending
tests / ci (push) Waiting to run
2026-02-12 12:46:16 +01:00
Gabriele Lauricella
344286a5d3 chore: remove mac_address param web mirror trmnl client 2026-02-09 12:51:06 +01:00
Benjamin Nussbaum
35ca55a90b feat(#169): add mirroring section to device configuration
Some checks are pending
tests / ci (push) Waiting to run
2026-02-07 00:02:48 +01:00
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
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
1e43aded77 chore: update trmnl base url 2026-01-28 12:10:29 +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
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
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
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
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
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
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
Benjamin Nussbaum
568bd69fea feat(#91): add multi color and palette support 2025-11-25 18:56:41 +01:00
Benjamin Nussbaum
22a24383b2 feat: catalog add loading spinner 2025-11-14 19:42:56 +01:00
Benjamin Nussbaum
6c438ff4d4 chore: add limitation hint 2025-11-14 19:42:56 +01:00
Benjamin Nussbaum
b7ce0b6152 fix: lazy load plugin images
fix: lazy load catalog
2025-11-14 19:42:56 +01:00
Benjamin Nussbaum
cdf477e2ed chore: OSS catalog, archive import are now beta 2025-11-14 19:42:56 +01:00