Commit graph

115 commits

Author SHA1 Message Date
Benjamin Nussbaum
7301cac8ca fix(#203): add iCal workaround where if ORGANIZER has no parameters
Some checks failed
tests / ci (push) Has been cancelled
2026-03-11 11:58:04 +01:00
Benjamin Nussbaum
3abc67ff67 feat: rebranding to LaraPaper
Some checks are pending
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
Some checks are pending
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
Some checks failed
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
Some checks are pending
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
Some checks failed
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
Some checks are pending
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
Some checks are pending
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
Some checks are pending
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
Some checks are pending
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
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
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