This website requires JavaScript.
Explore
Help
Sign In
tfaour
/
espresso_frame
Watch
1
Star
0
Fork
0
Code
Issues
2
Pull Requests
Actions
Packages
Projects
Releases
13
Wiki
Activity
Files
e362519261b1059b0dd0278d91f0e91df6cbf441
espresso_frame
/
server
/
app
T
History
Thomas Faour
c1c657c0a9
Build and push server image / test (push)
Successful in 29s
Details
Build and push server image / build-and-push (push)
Successful in 2m1s
Details
Build and push server image / deploy (push)
Successful in 56s
Details
Saved layouts feature
2026-07-25 18:18:48 +00:00
..
fonts
Add font family choice to the text widget, move toolbar below the editor
2026-07-25 16:05:22 +00:00
routers
Saved layouts feature
2026-07-25 18:18:48 +00:00
static
Saved layouts feature
2026-07-25 18:18:48 +00:00
templates
Saved layouts feature
2026-07-25 18:18:48 +00:00
widgets
Add font family choice to the text widget, move toolbar below the editor
2026-07-25 16:05:22 +00:00
__init__.py
Add FastAPI server: pulls from Immich, pre-processes for the panel
2026-07-18 14:35:14 -04:00
auth.py
Add SMTP email: password reset + per-frame battery-threshold alerts
2026-07-22 00:51:54 -04:00
caldav_client.py
Let a tasks widget merge multiple task lists, checkbox+color like calendar
2026-07-25 03:39:26 +00:00
calendar_feed.py
Actually render emoji in calendar event titles; stack duplicate shared events
2026-07-22 23:13:34 -04:00
calendar_render.py
Let a tasks widget have a custom on-panel name
2026-07-25 04:05:36 +00:00
config.py
Redesign phase A: SQLite storage, per-frame data model, device identity
2026-07-21 23:21:38 -04:00
db.py
Split the tasks feature out of the calendar widget into its own widget type
2026-07-25 02:11:45 +00:00
face_labels.py
Widget system Phase 3: calendar widgets become size-aware
2026-07-24 09:38:10 -04:00
firmware.py
Redesign phase A: SQLite storage, per-frame data model, device identity
2026-07-21 23:21:38 -04:00
gitea_releases.py
Firmware CI releases + Gitea auto-update in the server
2026-07-21 19:25:08 -04:00
grid.py
Add a text widget (rich text: bold/italic/underline, per-run color/highlight)
2026-07-25 14:21:52 +00:00
image_pipeline.py
Add a static image widget (PNG/JPEG/GIF/BMP/WEBP/TIFF/PDF upload)
2026-07-25 08:39:09 +00:00
image_upload.py
Add a static image widget (PNG/JPEG/GIF/BMP/WEBP/TIFF/PDF upload)
2026-07-25 08:39:09 +00:00
immich_client.py
Fix "Show next" staleness bug; add location/date/share-QR to manage overlay
2026-07-19 01:28:25 -04:00
mail.py
SMTP: implicit TLS (port 465) support + fix quarantined mail
2026-07-22 01:07:50 -04:00
main.py
Saved layouts feature
2026-07-25 18:18:48 +00:00
manage_overlay.py
Calendar mode polish batch + Today & Tomorrow view
2026-07-22 21:20:44 -04:00
migration.py
Saved layouts feature
2026-07-25 18:18:48 +00:00
models.py
Saved layouts feature
2026-07-25 18:18:48 +00:00
photo_queue.py
Widget system Phase 1: per-type render/action modules
2026-07-24 08:44:53 -04:00
quiet_hours.py
Rewrite battery-remaining estimate around per-wake drop rate
2026-07-22 21:21:17 -04:00
text_content.py
Add a text widget (rich text: bold/italic/underline, per-run color/highlight)
2026-07-25 14:21:52 +00:00
weather.py
Add weather to calendar mode; fix CalDAV events never showing
2026-07-22 22:22:11 -04:00
webdav_client.py
Add a whiteboard file picker and force-refresh
2026-07-23 18:20:39 -04:00
whiteboard.py
Add whiteboard frame mode (Nextcloud Whiteboard / Excalidraw over WebDAV)
2026-07-23 17:02:08 -04:00