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
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
e176f2828e
add checks for comma when importing recipies
2026-01-06 19:38:12 +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
265972ac24
fix( #130 ): server error on faulty recipes
tests / ci (push) Waiting to run
2025-12-30 14:09:31 +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
0322ec899e
fix( #123 ): shared layout not prepended when installing recipe
2025-12-02 15:14:15 +01:00
Benjamin Nussbaum
7c8e55588a
fix( #123 ): normalizes non-named select config options for recipes
2025-12-02 14:58:27 +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
38e1b6f2a6
fix( #103 ): apply dithering if requested by markup
2025-10-30 14:26:59 +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
c1786dfb6d
feat: add Liquid filter ordinalize
2025-10-06 22:33:13 +02:00
Benjamin Nussbaum
91e222f7a6
chore: rector
tests / ci (push) Has been cancelled
2025-10-02 22:29:46 +02:00
Benjamin Nussbaum
93dacb0baf
feat: add Liquid filters where_exp and map_to_i
2025-10-01 21:57:11 +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
6ae3e023d4
fix: skip view wrapper when importing blade recipes
tests / ci (push) Waiting to run
2025-09-25 16:39:56 +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
42b515e322
test: improve coverage
tests / ci (push) Waiting to run
2025-09-24 09:05:22 +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
b7bcaf6feb
feat: set upscaling strategy back as default
tests / ci (push) Waiting to run
2025-09-18 20:25:19 +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
29d1838690
refactor: image render pipeline
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
Benjamin Nussbaum
d999b5157f
fix: include Laravel liquid filters (like dd)
2025-09-02 12:53:49 +02:00
Benjamin Nussbaum
6d7968a7b0
feat: initial implementation of recipe catalog
tests / ci (push) Waiting to run
2025-09-01 23:56:42 +02:00