Commit graph

398 commits

Author SHA1 Message Date
Benjamin Nussbaum
4b748b102b feat: add sleep mode 2025-07-10 21:38:11 +02:00
Benjamin Nussbaum
f767d39c8f fix: enable reset of active_from, active_until for playlists 2025-07-10 12:49:42 +02:00
Benjamin Nussbaum
56a29e8aed fix(#61): fix playlist midnight overlap 2025-07-10 11:34:18 +02:00
Benjamin Nussbaum
2056e2a2c2 fix(#60): error when creation_timestamp not set 2025-07-10 10:11:16 +02:00
Benjamin Nussbaum
1e30ddb7b6 wip 2025-07-08 17:35:28 +02:00
Benjamin Nussbaum
11ced8e03c fix: screen wording 2025-07-08 14:53:57 +02:00
Benjamin Nussbaum
45e40a5661 Introduce feature flag for Browsershot waitUntilNetworkIdle 2025-07-08 14:43:20 +02:00
Sunny
4b32f3e8b2 fix: wait for idle network before taking screenshots 2025-07-08 14:42:51 +02:00
Benjamin Nussbaum
ba9def7d4b chore: format 2025-07-06 10:38:32 +02:00
Benjamin Nussbaum
f5d5cb4aef fix(#58): fix validation rule for recipes 2025-07-06 10:38:17 +02:00
Benjamin Nussbaum
a72e39e0ec chore: update dependencies 2025-07-04 17:04:27 +02:00
Benjamin Nussbaum
72a407dd6f feat(#38): added Liquid support from markup editor 2025-07-04 17:02:31 +02:00
Benjamin Nussbaum
b438457d32 fix: pass http errors while polling to the UI 2025-07-03 12:37:37 +02:00
Benjamin Nussbaum
e326ded933 feat(#46): added support for request body in recipes 2025-07-02 18:51:17 +02:00
Benjamin Nussbaum
3673654df6 wip 2025-07-02 15:57:27 +02:00
Benjamin Nussbaum
94c156d3c1 feat: add static data option for recipes 2025-07-02 15:57:27 +02:00
Benjamin Nussbaum
3568f60b9b feat: display when data was last updated in recipe view 2025-07-01 17:16:18 +02:00
Benjamin Nussbaum
779c0c3b7d
test: update DeviceEndpointsTest 2025-06-25 10:12:36 +02:00
Benjamin Nussbaum
02cc91a21b
fix: status code for current_screen endpoint 2025-06-25 10:10:10 +02:00
Carl Kittelberger
0c5a69e8c1 fix(#49): allow long polling URL for plugins 2025-06-20 19:59:22 +02:00
Benjamin Nussbaum
7590a9d64a docs: added env SSL_MODE 2025-06-20 12:53:28 +02:00
Benjamin Nussbaum
dcf3bf7c67 chore: update dependencies 2025-06-18 16:08:56 +02:00
Benjamin Nussbaum
33e1f99fad feat(#36): add Mail notification on Low Battery 2025-06-18 16:05:40 +02:00
Benjamin Nussbaum
1122764333 chore: add larastan 2025-06-17 22:18:20 +02:00
Benjamin Nussbaum
c1a4acc40a chore: update dependencies 2025-06-17 21:36:09 +02:00
Benjamin Nussbaum
e535496a1e chore: stricter pint rules 2025-06-17 21:30:59 +02:00
Benjamin Nussbaum
16b2e8436e
Update DEVELOPMENT.md 2025-06-16 20:36:05 +02:00
Benjamin Nussbaum
56c00c2489 feat: pretty-print recipe data payload 2025-06-16 14:47:03 +02:00
Benjamin Nussbaum
ea6eef0db3 chore: update dependencies 2025-06-16 14:45:05 +02:00
Benjamin Nussbaum
af934ffdc2 feat(#34): adds support for header 'battery-percent' 2025-06-16 14:40:01 +02:00
Benjamin Nussbaum
42c25fc403 fix: markup examples updated to Design Framework 1.1 2025-06-16 14:07:39 +02:00
Benjamin Nussbaum
4bc31e5c60
Update README.md 2025-06-16 13:27:26 +02:00
Benjamin Nussbaum
7cd4263a1d fix: browser refresh no longer needed after adding recipe 2025-06-11 18:12:21 +02:00
Benjamin Nussbaum
6ea32c4149 chore: update dependencies 2025-06-11 17:49:56 +02:00
Benjamin Nussbaum
612e002f4e fix: test 2025-06-11 17:37:46 +02:00
Benjamin Nussbaum
ccba0f23f1 feat: add UI, add tests, refinements 2025-06-11 17:37:46 +02:00
Benjamin Nussbaum
56638b26e8 feat(#29): mashup
* update templates to be more responsive
2025-06-11 17:37:46 +02:00
Benjamin Nussbaum
ed9d03d0b8
Update links to Blade Components 2025-06-10 11:08:41 +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
c023eb591b chore: update dependencies 2025-06-04 18:46:45 +02:00
Benjamin Nussbaum
c94fbb8589 chore: add composer scripts for testing and formatting 2025-06-04 18:44:52 +02:00
Benjamin Nussbaum
4102d33336 chore: run pint 2025-06-03 18:18:25 +02:00
Benjamin Nussbaum
78f1f74594 fix(train): render error when train is cancelled 2025-06-03 16:53:04 +02:00
Benjamin Nussbaum
e0124ccb15 fix: console warning proxy_cloud property does not exist on component 2025-06-03 16:31:22 +02:00
Benjamin Nussbaum
3141b3cc41 feat: show device info, link to logs on dashboard 2025-06-03 15:41:07 +02:00
Benjamin Nussbaum
0ec6c27a53 feat: show last refresh time for Device instead of last updated 2025-06-03 14:35:09 +02:00
Benjamin Nussbaum
f0b7180edd chore: update dependencies 2025-06-03 14:05:03 +02:00
Benjamin Nussbaum
c045dc1e85 feat: inspect device logs
feat: create DeviceLog model on log request

feat: implement logs route, logs view

feat: implement details on device log

timezone, latest 50 log items

sort by latest device timestamp

cleanup job

add tests
2025-06-03 13:55:04 +02:00
Benjamin Nussbaum
04d089c445 chore: update device header icon 2025-06-01 22:00:14 +02:00
Benjamin Nussbaum
c3f451f6b6 chore: update dependencies 2025-06-01 21:27:04 +02:00