Commit graph

89 commits

Author SHA1 Message Date
Benjamin Nussbaum
7489d85592 fix: tests
Some checks are pending
tests / ci (push) Waiting to run
2025-11-14 19:42:56 +01:00
Benjamin Nussbaum
346f04a7af test: add coverage for ext 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
Some checks failed
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
4de32e9d47 feat: add xml support
Some checks failed
tests / ci (push) Has been cancelled
2025-10-23 20:12:41 +02:00
Benjamin Nussbaum
583d8b2440 feat: add support for configuration field multi_string 2025-10-10 16:35:10 +02:00
Benjamin Nussbaum
8aea83703c chore: format
Some checks are pending
tests / ci (push) Waiting to run
2025-10-06 23:48:43 +02:00
Benjamin Nussbaum
c1786dfb6d feat: add Liquid filter ordinalize 2025-10-06 22:33:13 +02:00
Benjamin Nussbaum
91e222f7a6 chore: rector
Some checks failed
tests / ci (push) Has been cancelled
2025-10-02 22:29:46 +02:00
Benjamin Nussbaum
e812f56c11 test: use faker for GenerateDefaultImagesTest, TransformDefaultImagesTest
Some checks are pending
tests / ci (push) Waiting to run
2025-10-01 22:27:23 +02:00
Benjamin Nussbaum
50318b8b9d test: mock firmware endpoint 2025-10-01 22:10:36 +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
Some checks failed
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
Some checks are pending
tests / ci (push) Waiting to run
2025-09-25 16:39:56 +02:00
Benjamin Nussbaum
b4b6286172 refactor: apply rector
Some checks are pending
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
42b515e322 test: improve coverage
Some checks are pending
tests / ci (push) Waiting to run
2025-09-24 09:05:22 +02:00
Benjamin Nussbaum
b3b251bae2 ci: fix
Some checks are pending
tests / ci (push) Waiting to run
2025-09-22 09:49:28 +02:00
Benjamin Nussbaum
0c5041a8ca feat(catalog): add support recipes monorepos 2025-09-22 08:41:03 +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
770b511290 feat: check recipe compatibility and min_version
Some checks failed
tests / ci (push) Has been cancelled
2025-09-02 17:08:26 +02:00
Benjamin Nussbaum
40ceba267a feat: allow to url_encode array in polling url 2025-09-02 15:08:37 +02:00
Benjamin Nussbaum
6d7968a7b0 feat: initial implementation of recipe catalog
Some checks are pending
tests / ci (push) Waiting to run
2025-09-01 23:56:42 +02:00
Benjamin Nussbaum
7434911275 chore: update dependencies 2025-09-01 19:16:57 +02:00
Benjamin Nussbaum
bcbb1be1da feat: allow liquid filters in for control flow statement
Some checks failed
tests / ci (push) Has been cancelled
2025-08-28 19:21:23 +02:00
Benjamin Nussbaum
f777e850b1 chore: pint
Some checks are pending
tests / ci (push) Waiting to run
2025-08-27 23:03:07 +02:00
Benjamin Nussbaum
14d0fbfa7e feat(test): test_quotes_template_with_modulo_filter 2025-08-27 22:57:28 +02:00
Benjamin Nussbaum
9d1f62c6dd feat: add Liquid filters 'parse_json' 2025-08-27 21:31:21 +02:00
Benjamin Nussbaum
f38ac778f1 feat: add Liquid filters 'sample', 'days_ago' 2025-08-27 21:24:12 +02:00
Benjamin Nussbaum
2eee024b36 chore: refactor PluginInlineTemplatesTest to Pest 2025-08-27 20:38:28 +02:00
Benjamin Nussbaum
0ffc0acc3f chore: update dependencies, chore: pint 2025-08-27 11:27:14 +02:00
Benjamin Nussbaum
4c66761baa chore: pint 2025-08-26 11:17:09 +02:00
Benjamin Nussbaum
25f36eaf54 feat: add Liquid filter 'group_by'
Some checks are pending
tests / ci (push) Waiting to run
2025-08-25 20:26:33 +02:00
Benjamin Nussbaum
f4f8ab5181 feat: add Liquid filter 'find_by' 2025-08-25 20:26:33 +02:00
Benjamin Nussbaum
e50cbc14ec feat: add xhrSelect Configuration
feat: add xhrSelectSearch Configuration
2025-08-25 20:26:33 +02:00
Benjamin Nussbaum
989ad2e985 feat: add trmnlp support 2025-08-25 20:26:33 +02:00
Benjamin Nussbaum
f1d5c196e8 chore: update to pestphp v4
Some checks failed
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
Some checks are pending
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
Benjamin Nussbaum
2427436b31 feat(#55): auto assign device model when provided at setup
Some checks are pending
tests / ci (push) Waiting to run
2025-08-19 15:50:34 +02:00
Benjamin Nussbaum
51af95da2c fix: restore plugin image cache for OG device model
Some checks are pending
tests / ci (push) Waiting to run
2025-08-18 19:09:57 +02:00
Benjamin Nussbaum
2ed3fd5ca9 fix(#80): display endpoint respects preferred bmp image format 2025-08-18 18:41:00 +02:00
Benjamin Nussbaum
ba3bf31bb7 feat: adapt device models api
Some checks are pending
tests / ci (push) Waiting to run
2025-08-17 01:16:34 +02:00
Benjamin Nussbaum
a88e72b75e fix(#76): rotate back preview image
Some checks are pending
tests / ci (push) Waiting to run
2025-08-16 00:12:09 +02:00
Benjamin Nussbaum
0503be65c2 chore: add pest arch exemption 2025-08-16 00:12:00 +02:00
Carlos Quintana
65b9162ef3 feat: add OIDC support 2025-08-15 22:49:09 +02:00
Benjamin Nussbaum
6bc74b2c5c fix(#70): support revised log format
Some checks failed
tests / ci (push) Has been cancelled
2025-07-29 07:17:03 +02:00
Benjamin Nussbaum
eacb891cba feat: add screens endpoint
Some checks failed
tests / ci (push) Has been cancelled
* according to https://docs.usetrmnl.com/go/diy/byos#screens
2025-07-24 21:35:22 +02:00
Benjamin Nussbaum
895d126ab7 feat: add TRMNL custom Liquid filters 2025-07-24 18:57:18 +02:00