Build and push server image / build-and-push (push) Successful in 50s
Calendar rule/grid lines were light gray, which dithers away to near-invisible on the 6-color e-ink palette -- now black. CalDAV accounts (Nextcloud, Fastmail, iCloud, ...) can now be linked alongside the existing single ICS subscription, since one account can expose several calendars. A frame's Calendar tab now lists calendars per person rather than one opt-in per person: your own row shows every calendar you have available with a full add/remove toggle, while other linked users' rows show only calendars they've included, toggleable off (mute) but not on -- only a calendar's owner can add it to a shared frame. FrameCalendar replaces the old single-boolean UserFrame.calendar_included; existing opt-ins are migrated forward.
13 lines
220 B
Plaintext
13 lines
220 B
Plaintext
fastapi==0.115.6
|
|
starlette==0.41.3
|
|
uvicorn[standard]==0.34.0
|
|
httpx==0.28.1
|
|
pillow==12.3.0
|
|
python-multipart==0.0.20
|
|
jinja2==3.1.5
|
|
sqlalchemy==2.0.51
|
|
qrcode==8.2
|
|
icalendar==7.2.2
|
|
recurring-ical-events==3.8.2
|
|
caldav==3.2.1
|