Thomas Faour tfaour
  • Joined on 2025-03-28
tfaour pushed to main at tfaour/espresso_frame 2026-07-25 15:08:42 -04:00
e362519261 Update CLAUDE.md
tfaour pushed to main at tfaour/espresso_frame 2026-07-25 14:18:51 -04:00
c1c657c0a9 Saved layouts feature
tfaour pushed to main at tfaour/espresso_frame 2026-07-25 12:08:29 -04:00
edbd90745b Add font family choice to the text widget, move toolbar below the editor
tfaour pushed to main at tfaour/espresso_frame 2026-07-25 10:27:26 -04:00
3735c5bfa7 Add a text widget (rich text: bold/italic/underline, per-run color/highlight)
f1fda9bdee Move make-widget/run-server skills to root .claude/skills/
Compare 2 commits »
tfaour pushed to main at tfaour/espresso_frame 2026-07-25 07:56:24 -04:00
b2f63601c0 Add a make-widget skill; belatedly document the static image widget
tfaour pushed to main at tfaour/espresso_frame 2026-07-25 04:39:21 -04:00
35e80c6d1c Add a static image widget (PNG/JPEG/GIF/BMP/WEBP/TIFF/PDF upload)
tfaour pushed to main at tfaour/espresso_frame 2026-07-25 00:05:38 -04:00
4a2b1f3795 Let a tasks widget have a custom on-panel name
tfaour pushed to main at tfaour/espresso_frame 2026-07-24 23:39:28 -04:00
14c47aa2a0 Let a tasks widget merge multiple task lists, checkbox+color like calendar
tfaour pushed to main at tfaour/espresso_frame 2026-07-24 22:11:47 -04:00
b5c52004c8 Split the tasks feature out of the calendar widget into its own widget type
tfaour pushed to main at tfaour/espresso_frame 2026-07-24 21:32:27 -04:00
9f3f4b6f62 Add a "Clear all" button to the Layout tab's widget canvas
tfaour pushed to main at tfaour/espresso_frame 2026-07-24 21:19:46 -04:00
0e35735a2a Add mobile-viewport testing to run-server + require it in CLAUDE.md
tfaour pushed to main at tfaour/espresso_frame 2026-07-24 21:12:55 -04:00
20c7620393 Add a run-server skill for launching + browser-driving the FastAPI app
tfaour pushed to main at tfaour/espresso_frame 2026-07-24 20:51:01 -04:00
173d82a238 Add theatre-mode dialog for the frame header preview thumbnail
tfaour pushed to main at tfaour/espresso_frame 2026-07-24 20:05:51 -04:00
914eaed71c Add CLAUDE.md and docs/widgets.md; fix stale single-mode architecture docs
tfaour pushed to main at tfaour/espresso_frame 2026-07-24 18:00:41 -04:00
289d308b57 Disambiguate same-type widgets in the button-assignment dropdowns
tfaour pushed to main at tfaour/espresso_frame 2026-07-24 17:14:33 -04:00
8b9f636cce Mark whiteboard as (alpha); add the Phase 5 button-assignment UI
tfaour pushed to main at tfaour/espresso_frame 2026-07-24 15:56:04 -04:00
9c8a87e90d Add a live preview thumbnail next to the frame name
tfaour pushed to main at tfaour/espresso_frame 2026-07-24 15:30:51 -04:00
82f60ed428 Auto-reset device_token_ack when a reprovisioned frame is reclaimed
tfaour pushed to main at tfaour/espresso_frame 2026-07-24 14:48:53 -04:00
569bf733e9 Show save/error status inside the open widget dialog, not behind it
tfaour pushed to main at tfaour/espresso_frame 2026-07-24 14:39:03 -04:00
cb11ffdd2d Fix Load Albums button in the photos widget dialog