Benjamin Nussbaum
7d1e74183d
fix: recipe with shared.liquid template only should pass validation
2026-01-11 20:41:12 +01:00
Benjamin Nussbaum
0d6079db8b
feat( #150 ): add trmnlp settings modal
2026-01-11 17:51:40 +01:00
Benjamin Nussbaum
043f683db7
feat( #138 ): add device model dropdown in preview model
tests / ci (push) Waiting to run
2026-01-09 22:37:40 +01:00
jerremyng
e176f2828e
add checks for comma when importing recipies
2026-01-06 19:38:12 +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
3def60ae3e
feat: add Image Webhook plugin
2026-01-05 21:07:13 +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
7f97114f6e
feat: add trmnl catalog paginator
2025-12-30 10:52:54 +01:00
Benjamin Nussbaum
50853728bc
refactor( #120 ): remove unnecessary js, improve cache handling
2025-12-30 10:22:46 +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
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
7489d85592
fix: tests
tests / ci (push) Waiting to run
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
4de32e9d47
feat: add xml support
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
91e222f7a6
chore: rector
tests / ci (push) Has been cancelled
2025-10-02 22:29:46 +02:00
Benjamin Nussbaum
e812f56c11
test: use faker for GenerateDefaultImagesTest, TransformDefaultImagesTest
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
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
a1a57014b6
test: use TrmnlPipeline::fake() to speed up test suite
2025-09-24 19:24:55 +02:00
Benjamin Nussbaum
42b515e322
test: improve coverage
tests / ci (push) Waiting to run
2025-09-24 09:05:22 +02:00
Benjamin Nussbaum
b3b251bae2
ci: fix
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
88e10101b8
fix: pint
2025-09-18 10:48:20 +02:00
Benjamin Nussbaum
770b511290
feat: check recipe compatibility and min_version
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
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
tests / ci (push) Has been cancelled
2025-08-28 19:21:23 +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'
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
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
Benjamin Nussbaum
2427436b31
feat( #55 ): auto assign device model when provided at setup
tests / ci (push) Waiting to run
2025-08-19 15:50:34 +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
tests / ci (push) Waiting to run
2025-08-17 01:16:34 +02:00