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
838b4fd33b
feat: bump to Design Framework 2.1
tests / ci (push) Has been cancelled
2026-01-02 22:20:42 +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
fd41e77e7d
chore: update dependencies
2025-12-02 14:29:22 +01:00
Benjamin Nussbaum
61b9ff56e0
pin trmnl-pipeline-php color palette branch
2025-11-25 18:56:41 +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
b4b6286172
refactor: apply rector
tests / ci (push) Waiting to run
2025-09-24 20:35:48 +02:00
Benjamin Nussbaum
a1a57014b6
test: use TrmnlPipeline::fake() to speed up test suite
2025-09-24 19:24:55 +02:00
Benjamin Nussbaum
cc4aa0560c
chore: require bnussbau/trmnl-pipeline-php
...
chore: remove intervention/image
2025-09-18 20:25:19 +02:00
Benjamin Nussbaum
12c82e02d7
feat: adds compatibility with TRMNL Design Framework v2
2025-09-15 20:00:41 +02:00
Benjamin Nussbaum
f1d5c196e8
chore: update to pestphp v4
tests / ci (push) Has been cancelled
2025-08-22 20:29:03 +02:00
Benjamin Nussbaum
414ca47cbf
feat: recipes zip import support, add trmnlp compatible recipe configuration
...
tests / ci (push) Waiting to run
* recipes zip import support
* add trmnlp compatible recipe configuration
* support for multiple polling urls
2025-08-21 23:23:35 +02:00
Carlos Quintana
65b9162ef3
feat: add OIDC support
2025-08-15 22:49:09 +02:00
Benjamin Nussbaum
d6dd1c5f31
chore: update dependencies
tests / ci (push) Waiting to run
2025-08-14 21:07:33 +02:00
Benjamin Nussbaum
7288fd7c6b
chore: update dependencies
2025-07-28 21:35:07 +02:00
Benjamin Nussbaum
1122764333
chore: add larastan
2025-06-17 22:18:20 +02:00
Benjamin Nussbaum
56638b26e8
feat( #29 ): mashup
...
* update templates to be more responsive
2025-06-11 17:37:46 +02:00
Benjamin Nussbaum
a7a2d9d73e
feat: replace bnussbau/laravel-trmnl with bnussbau/laravel-trmnl-blade to reduce overhead
2025-06-04 19:01:41 +02:00
Benjamin Nussbaum
c94fbb8589
chore: add composer scripts for testing and formatting
2025-06-04 18:44:52 +02:00
Benjamin Nussbaum
a80e24c8bd
feat: add support for screen generation on AWS Lambda
2025-05-08 11:25:55 +02:00
Alex Justesen
eec8ea7e68
spatie/pest-expectations to dev dependency
2025-03-29 11:12:02 +01:00
Benjamin Nussbaum
9a9b5080d6
feat: basic support for liquid templates; liquid receipt "Day in History" added
2025-03-17 23:03:48 +01:00
Benjamin Nussbaum
ce443de76c
chore: update dependencies
...
- fixes CVE-2025-27517
- fixes CVE-2025-27515
wip
2025-03-06 13:04:52 +01:00
Benjamin Nussbaum
e6a2bdb3bc
feat: add tests, chore: update readme
2025-03-04 16:45:30 +01:00
Benjamin Nussbaum
94f5cabcff
feat: update to Laravel 12 starter kit ( #1 )
...
fix: path of ScreenGeneratorCommand
2025-02-25 12:15:35 +01:00
Benjamin Nussbaum
01655b413e
initial commit
2025-02-12 22:15:57 +01:00
Benjamin Nussbaum
32d63c09e7
Install Breeze
2025-02-08 15:06:14 +01:00
Benjamin Nussbaum
337c77f8a2
Set up a fresh Laravel app
2025-02-08 15:05:41 +01:00