neiam
/lambent_ex
Lambent Aether 5
public · Issues · Pulls 1 · Labels · Forks · Compare · Actions success · Badges · Packages
Log in to mark this repository.
services page, initial mqtt support, device groups, mobile UI, fontz, README updates
82e192a · gmorell · 2023-01-29 22:32
Files changed
modified
README.md
+11
−3
| 2 | 2 | |
| 3 | 3 | A Reimplementation of Lambent Aether 4, in Elixir |
| 4 | 4 | |
| 5 | +<p align="center"> | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | +</p> | |
| 11 | + | |
| 5 | 12 | ## Information |
| 6 | 13 | |
| 7 | 14 | ### New Features |
| 8 | 15 | |
| 9 | 16 | - 8266ws2812i2s device implementation is 100x more robust in device discovery on-net ~avoids booming current ones too often~ |
| 10 | −- ~Devices can be virtually grouped~ | |
| 17 | +- Devices can be virtually grouped to "Places" | |
| 11 | 18 | - Individual Machine Brightness Controls |
| 12 | −- Machine Persistence / ~TODO Link Persistence~ | |
| 19 | +- Machine Persistence / Link Persistence | |
| 13 | 20 | - ~Links can target groups~ |
| 14 | −- ~Machine Previews~ | |
| 21 | +- Machine Previews | |
| 22 | +- Machine Library replaces `default.yml` | |
| 15 | 23 | |
| 16 | 24 | ### Device Support |
| 17 | 25 |
modified
assets/css/app.css
+1
−1
| 2 | 2 | @import "tailwindcss/components"; |
| 3 | 3 | @import "tailwindcss/utilities"; |
| 4 | 4 | @import "@fortawesome/fontawesome-free/css/all.css"; |
| 5 | − | |
| 5 | +@import "fonts/TF2Build.css"; | |
| 6 | 6 | /* This file is for your main application CSS */ |
added
assets/css/fonts/TF2Build.css
+10
−0
| 1 | +@font-face { | |
| 2 | + font-family: 'TF2 Build'; | |
| 3 | + src: local(''), | |
| 4 | + url('TF2Build.woff2') format('woff2'), | |
| 5 | + url('TF2Build.woff') format('woff'); | |
| 6 | + font-weight: normal; | |
| 7 | + font-style: normal; | |
| 8 | + font-display: swap; | |
| 9 | +} | |
| 10 | + |
modified
?
+0
−0
Binary file — not rendered.
modified
?
+0
−0
Binary file — not rendered.
added
assets/css/fonts/demo.html
+192
−0
Click to load diff…
modified
assets/js/app.js
+2
−2
Click to load diff…
modified
assets/tailwind.config.js
+3
−0
Click to load diff…
modified
config/config.exs
+1
−1
Click to load diff…
modified
config/dev.exs
+1
−1
Click to load diff…
modified
?
+0
−0
Click to load diff…
modified
lib/lambent_ex/machine.ex
+1
−0
Click to load diff…
modified
lib/lambent_ex/machine/library.ex
+2
−2
Click to load diff…
modified
lib/lambent_ex/meta.ex
+46
−3
Click to load diff…
added
lib/lambent_ex/mqtt.ex
+65
−0
Click to load diff…
modified
lib/lambent_ex/scan/8266-7777.ex
+15
−2
Click to load diff…
modified
?
+0
−0
Click to load diff…
modified
lib/lambent_ex/supervision/component.ex
+3
−1
Click to load diff…
modified
lib/lambent_ex/supervision/machine.ex
+0
−5
Click to load diff…
added
lib/lambent_ex/supervision/mqtt.ex
+37
−0
Click to load diff…
modified
?
+0
−0
Click to load diff…
modified
lib/lambent_ex_web/components/layouts/app.html.heex
+13
−3
Click to load diff…
modified
lib/lambent_ex_web/components/layouts/root.html.heex
+3
−1
Click to load diff…
modified
lib/lambent_ex_web/live/component.ex
+10
−0
Click to load diff…
modified
lib/lambent_ex_web/live/devices/index.ex
+28
−7
Click to load diff…
modified
lib/lambent_ex_web/live/devices/index.html.heex
+127
−51
Click to load diff…
modified
lib/lambent_ex_web/live/links/index.html.heex
+118
−44
Click to load diff…
modified
lib/lambent_ex_web/live/machines/index.html.heex
+155
−72
Click to load diff…
modified
lib/lambent_ex_web/live/machines/library_form_component.html.heex
+3
−3
Click to load diff…
added
lib/lambent_ex_web/live/services/index.ex
+52
−0
Click to load diff…
added
lib/lambent_ex_web/live/services/index.html.heex
+60
−0
Click to load diff…
modified
lib/lambent_ex_web/router.ex
+5
−0
Click to load diff…
modified
mix.exs
+2
−1
Click to load diff…
modified
mix.lock
+2
−0
Click to load diff…
modified
?
+0
−0
Click to load diff…
modified
?
+0
−0
Click to load diff…
Parents: 4bbf308