Commit Graph

59 Commits

Author SHA1 Message Date
cos 7d2fe96704 add mock mode, websocket display stream, and text editor
- mock_rpi_ws281x: stub for running without RPi hardware; auto-fallback
  on RuntimeError, forced via --mock flag or MOCK_LED env var
- mock mode runs web server on port 8080 instead of 80
- replace display polling with WebSocket stream (/ws/display); client
  sends start/stop messages, server pushes binary RGB frames
- force-button feedback: button shows waiting state and polls until
  the cycle clears the flag
- text editor UI: edit top and bottom texts with per-segment color
  pickers; saved to texts.json for persistence across restarts
- bottom and top texts read from server state instead of hardcoded
- bottom text switched to _add_multi_color_node to support multi-color
- fix bottom text invisible: split scroll_all_multi_color_texts into
  top (y<8) and bottom (y>=8) passes so fill_pixels does not wipe
  bottom nodes before they are drawn; this also fixes force-vehicles
  polling loop that stalled when the bottom node never expired

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-30 21:15:39 +02:00
gitGnome 0d06ab7ff2 add dvd 2026-04-01 14:29:02 +02:00
gitGnome f2625e77d0 make vehicles flow from right dont just spawn 2026-04-01 14:10:07 +02:00
gitGnome 77209fa347 fix displaing in webpage 2026-04-01 13:46:54 +02:00
gitGnome 589730ae5a fix car forcing 2026-04-01 13:41:40 +02:00
gitGnome e27ecd85f0 udp for update 2026-04-01 13:38:42 +02:00
gitGnome 541f2ff09c add vehichle force on next cycle 2026-04-01 13:29:47 +02:00
gitGnome 7495a44596 add mirroring state onto web server 2026-04-01 13:24:13 +02:00
GitProtogen 1fda094fc9 chat py 2026-03-16 08:28:45 +01:00
admin ba55ced7cf web 2026-02-12 10:20:00 +01:00
admin d5c104cda4 program two vehicles now works 2026-02-12 09:12:42 +01:00
admin a96f0b5aa5 cars 2026-02-11 14:40:28 +01:00
admin c958040254 font fixes 2026-02-11 09:24:09 +01:00
admin 73afddec9c new tests 2026-02-11 09:07:41 +01:00
admin a4cb46db62 idk 2026-02-11 08:58:16 +01:00
admin 9b65dbbdc9 anims not fit quite share 2026-02-11 08:45:30 +01:00
admin 6b8cd676a2 claude done anims 2026-02-11 08:35:46 +01:00
admin 74d6b01f1b reverting into node system 2026-02-10 13:47:06 +01:00
admin c2f027f18f simple designed achived 2026-02-06 11:16:31 +01:00
admin 51d81c6780 editing normal nodetText 2026-02-06 11:10:18 +01:00
admin b9eabc2d61 repeating texts 2026-02-06 10:40:56 +01:00
admin 10c11415c1 lifetime works 2026-02-06 10:08:19 +01:00
admin 3695f1e139 ai added lifespans 2026-02-06 09:51:22 +01:00
admin 88bf1e3bb2 colors 2026-02-05 14:40:45 +01:00
admin 84a047f67b wow images 2026-02-05 11:13:11 +01:00
admin 7136ae7385 displayign images works with some dim 2026-02-05 10:09:00 +01:00
admin cddc24e147 non workking vibe coded screen displaying 2026-02-05 08:27:20 +01:00
admin e5f2a567da alles worken 2026-02-04 14:42:44 +01:00
admin 5b82e5a41e last leds flahses wierdly 2026-02-04 09:41:32 +01:00
admin 0903121e61 cursor writing now works 2026-01-30 12:20:39 +01:00
admin fbf3e39157 wtf just broke 2026-01-30 12:07:49 +01:00
admin 129af03a8a more fonts fixes 2026-01-30 10:15:30 +01:00
admin ab5ec58426 scrolling fully works now, small y have been changed 2026-01-30 09:44:56 +01:00
admin f669c2f292 scrolling workks without speed and some optimalization 2026-01-30 09:17:06 +01:00
admin c5a15269c3 some vibecoded fixes 2026-01-29 14:28:56 +01:00
admin 2e6aa91f01 alomast all works only one led is still lid up after net await goas away 2026-01-29 12:08:01 +01:00
admin e64a36e178 a 2026-01-29 12:02:17 +01:00
admin 01992ca864 some vibecode fixed something 2026-01-29 11:37:29 +01:00
admin 0edafd918c net await now doas not display 2026-01-29 11:22:59 +01:00
admin 365cae1551 handling nodes almoast works 2026-01-29 10:56:20 +01:00
admin 62be6be733 vibecoded page and function change in ino 2026-01-28 21:26:26 +01:00
admin a57485360a new gitignore 2026-01-28 20:34:17 +01:00
admin 24cb0fd56b deleting works 2026-01-28 15:02:01 +01:00
admin cee3b737d0 scrolling both directions now works 2026-01-28 14:28:00 +01:00
admin 856af65f6c wtf 2026-01-28 14:15:51 +01:00
admin 6a15a592fc scolled text scrolled to left worksd 2026-01-28 14:03:49 +01:00
admin 2870ba7386 text can be scrolled without abstract functions, handle_server is not async 2026-01-28 11:59:26 +01:00
admin b0e45dab7d text can now be drawed on screen 2026-01-28 11:17:06 +01:00
admin f0376ea7f6 idk 2026-01-28 09:04:46 +01:00
admin e85e3a4a8c some cleanup 2026-01-28 08:46:28 +01:00