Benjamin Nussbaum
3abc67ff67
feat: rebranding to LaraPaper
tests / ci (push) Waiting to run
2026-03-08 17:55:15 +01:00
Benjamin Nussbaum
26b5f3ceb1
feat( #194 ): refactor cache to be device specific
2026-03-08 13:16:48 +01:00
Benjamin Nussbaum
0797f17ebb
feat: inject device dimensions into framework
2026-02-20 20:00:23 +01:00
Benjamin Nussbaum
8400c1eaf1
feat( #188 ): support battery-percent header
2026-02-12 21:48:03 +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
9c5b5b33f5
Use root element name for root of array rather than "rss"
2026-02-09 13:20:54 +01:00
Jamie Shiell
afc29e15d5
Strip namespaces from namespaced XML plugin response, so we get usuable output
2026-02-09 13:20:54 +01:00
Benjamin Nussbaum
b96a96155d
chore: format fixes
tests / ci (push) Has been cancelled
2026-02-07 14:44:20 +01:00
Benjamin Nussbaum
a37a9cfe96
fix: shared template context injection
2026-02-07 14:44:20 +01:00
Benjamin Nussbaum
35ca55a90b
feat( #169 ): add mirroring section to device configuration
tests / ci (push) Waiting to run
2026-02-07 00:02:48 +01:00
Benjamin Nussbaum
8beeff754f
feat: add update functionality for device palettes in UI
2026-02-06 23:42:14 +01:00
Benjamin Nussbaum
e71d79190a
feat: add update functionality for device models in UI
2026-02-06 23:39:29 +01:00
Benjamin Nussbaum
06e6fb0e84
feat: add support for trmnl-liquid renderer in recipe settings
2026-02-06 23:24:07 +01:00
Benjamin Nussbaum
7ebfa586c1
feat: support additional markup layouts
2026-02-06 22:55:08 +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
1e43aded77
chore: update trmnl base url
2026-01-28 12:10:29 +01:00
Benjamin Nussbaum
f42dc03247
fix: update password field binding in config modal and add test for saving password values
2026-01-23 19:54:10 +01:00
Benjamin Nussbaum
297a17d00b
feat: add update page, refactor update checking process
tests / ci (push) Has been cancelled
2026-01-17 06:20:52 +01:00
Benjamin Nussbaum
aaefcdda49
refactor: improve readability of FetchProxyCloudResponses
2026-01-16 21:04:15 +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
d19a079b8a
chore: pint
2026-01-15 23:34:58 +01:00
Benjamin Nussbaum
a15645ad88
refactor: upgrade to Livewire 4
2026-01-15 23:34:58 +01:00
Benjamin Nussbaum
de1a390574
feat: add liquid filter qr_code
2026-01-14 23:13:49 +01:00
Benjamin Nussbaum
d7f6237265
fix( #158 ): do not require ID header on /display endpoint
tests / ci (push) Waiting to run
2026-01-13 17:32:12 +01:00
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