16 Commits

Author SHA1 Message Date
tanner 03730ec60f refactor: Use asyncio for non-blocking display animations
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
2026-03-28 17:41:33 -06:00
tanner eb003853e6 fix: Reconnect MQTT client on disconnection errors
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
2026-03-28 17:36:39 -06:00
tanner 7567214289 Integrate display code 2026-03-22 01:47:25 +00:00
tanner e3cfd0c5ee Print images from dev too 2025-12-31 04:42:05 +00:00
tanner 461844ef70 Switch to prod 2025-12-30 21:14:36 -07:00
tanner e602c47808 Fixes 2025-12-30 20:53:17 -07:00
tanner 6ff5f33ba1 fix: Flatten RGBA images before printing
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
2025-12-09 21:34:56 -07:00
tanner 259cb0cf1d chore: Remove commented-out image resize logic 2025-12-09 21:34:54 -07:00
tanner 6c0be6ed95 fix: Initialize printer hardware before each print
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
2025-12-09 21:13:21 -07:00
tanner 56574b4c14 refactor: Disable image resizing before dithering 2025-12-09 21:13:19 -07:00
tanner a8132f9653 fix: Replace unsupported p.feed with newlines for paper feed
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
2025-12-09 20:58:47 -07:00
tanner c38549c7d7 fix: Feed paper after image for easier tearing
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
2025-12-09 20:54:36 -07:00
tanner 5fc4811c09 fix: Init printer once, pass object, and remove redundant main block
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
2025-12-09 20:48:16 -07:00
tanner a4e0fb9623 feat: Implement MQTT-based image printing 2025-12-09 20:48:11 -07:00
tanner 931723f851 Poll dev portal for new image 2025-11-26 04:49:56 +00:00
tanner 9977c4eaa9 Print a simple image 2025-11-26 04:18:52 +00:00