Benjamin Nussbaum
b8b6caba12
fix: enable backwards compatibility v1 rendering strategy
tests / ci (push) Has been cancelled
2026-02-22 14:31:30 +01:00
Benjamin Nussbaum
5eb442d9d6
chore: phpstan fixes
tests / ci (push) Has been cancelled
2026-02-20 20:16:40 +01:00
Benjamin Nussbaum
0797f17ebb
feat: inject device dimensions into framework
2026-02-20 20:00:23 +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
tests / ci (push) Waiting to run
2026-02-12 12:46:16 +01:00
Jamie Shiell
0aa38428f6
Correctly set content type when specified in pollin headers
tests / ci (push) Waiting to run
2026-02-09 12:53:56 +01:00
Benjamin Nussbaum
a37a9cfe96
fix: shared template context injection
2026-02-07 14:44:20 +01:00
Benjamin Nussbaum
7ebfa586c1
feat: support additional markup layouts
2026-02-06 22:55:08 +01:00
Benjamin Nussbaum
2b919a193d
fix( #176 ): inject device variables into recipes
tests / ci (push) Has been cancelled
2026-02-03 22:21:35 +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
ffd1cf0d7e
fix( #168 ): ensure trmnlp_id is unset during plugin duplication to prevent unique constraint violation
tests / ci (push) Has been cancelled
2026-01-21 23:16:27 +01:00
Benjamin Nussbaum
e660da46fb
refactor: rebase on Livewire 4 starter kit
2026-01-15 23:34:58 +01:00
Benjamin Nussbaum
b097b0a7d7
chore: phpstan fixes, rector
2026-01-15 23:34:58 +01:00
Benjamin Nussbaum
3f98a70ad9
feat( #102 ): added support for Alias plugin
2026-01-11 20:28:51 +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
94d5fca879
fix: half and quadrant layout for recipes with render_markup_view
tests / ci (push) Has been cancelled
2026-01-06 20:23:14 +01:00
Benjamin Nussbaum
e3bb9ad4e2
feat: implement Plugin duplicate action
2026-01-06 20:23:14 +01:00
Benjamin Nussbaum
3def60ae3e
feat: add Image Webhook plugin
2026-01-05 21:07:13 +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
3cdc267809
chore: pint
tests / ci (push) Waiting to run
2025-12-29 23:08:52 +01:00
Benjamin Nussbaum
1298814521
fix( #136 ): mac address matching is case senstive
2025-12-29 23:07:21 +01:00
Benjamin Nussbaum
a5cb38421e
fix( #131 ): invalidate cache when updating recipe markup
2025-12-29 22:24:32 +01:00
Benjamin Nussbaum
e6d66af298
fix( #135 ): use user configured timezone in Playlists
2025-12-29 22:16:29 +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
tests / ci (push) Has been cancelled
2025-12-02 16:54:57 +01:00
Benjamin Nussbaum
568bd69fea
feat( #91 ): add multi color and palette support
2025-11-25 18:56:41 +01:00
Benjamin Nussbaum
73f0fd26c2
fix: typo
2025-11-25 18:56:41 +01:00
Benjamin Nussbaum
042654993a
feat: improve polling url rendering with liquid loops. support external liquid renderer
2025-11-14 19:42:56 +01:00
Benjamin Nussbaum
a8f3232ccc
feat: add TRMNL recipe catalog
2025-11-14 19:42:56 +01:00
kwlo
10b53c3772
Wrapping text in json object with 'data' as key
tests / ci (push) Has been cancelled
2025-11-04 09:08:25 +01:00
kwlo
52dfe92054
Allow plain text response for plugin data polling
2025-11-04 09:08:25 +01:00
Benjamin Nussbaum
80e2e8058a
fix( #103 ): add recipe options to remove bleed margin and enable dark mode
tests / ci (push) Has been cancelled
2025-10-30 15:13:50 +01:00
Benjamin Nussbaum
4de32e9d47
feat: add xml support
tests / ci (push) Has been cancelled
2025-10-23 20:12:41 +02:00
Benjamin Nussbaum
8aea83703c
chore: format
tests / ci (push) Waiting to run
2025-10-06 23:48:43 +02:00
Benjamin Nussbaum
161200df44
fix: add timestamp_utc system varibale
2025-10-06 23:44:37 +02:00
Benjamin Nussbaum
23a7a217db
fix( #95 ): improve compatibilty with strftime in Liquid for date and l_date filters
2025-10-06 23:08:19 +02:00
Benjamin Nussbaum
c8f6dd3bec
fix: convert ruby date format to php in Liquid
2025-10-06 23:00:18 +02:00
Benjamin Nussbaum
3e5ba47a12
fix( #71 ): device specific sleep and setup images
tests / ci (push) Has been cancelled
2025-09-26 20:07:34 +02:00
Benjamin Nussbaum
b4b6286172
refactor: apply rector
tests / ci (push) Waiting to run
2025-09-24 20:35:48 +02:00
Benjamin Nussbaum
c67a182cf2
test: resolve phpstan issues
2025-09-24 19:35:06 +02:00
Benjamin Nussbaum
8958e65ec2
chore: pint
tests / ci (push) Waiting to run
2025-09-22 12:04:33 +02:00
Benjamin Nussbaum
0c5041a8ca
feat(catalog): add support recipes monorepos
2025-09-22 08:41:03 +02:00
Benjamin Nussbaum
e9037ef5d7
fix: mashup preview for Framework v2
tests / ci (push) Has been cancelled
2025-09-19 17:33:00 +02:00
Benjamin Nussbaum
ee9f21a83d
feat: enhanced device support when rendering mashups
2025-09-19 17:04:23 +02:00
Benjamin Nussbaum
85e887f8a5
feat: calculate scale level, limit to 4-bit
2025-09-18 20:25:19 +02:00
Benjamin Nussbaum
8791a5154e
feat: add Browser viewport fallback to v1
2025-09-18 20:25:19 +02:00
Benjamin Nussbaum
88e10101b8
fix: pint
2025-09-18 10:48:20 +02:00
Benjamin Nussbaum
12c82e02d7
feat: adds compatibility with TRMNL Design Framework v2
2025-09-15 20:00:41 +02:00
Benjamin Nussbaum
425dbf6b3f
fix( #89 ): regex pattern too broad
tests / ci (push) Has been cancelled
2025-09-05 21:33:39 +02:00
Benjamin Nussbaum
40ceba267a
feat: allow to url_encode array in polling url
2025-09-02 15:08:37 +02:00