All Minyanim
| Tefilla | Pattern | Time | Ashkenaz | Room | State | |
|---|---|---|---|---|---|---|
| Loading... | ||||||
New Minyan
Yom Tov Schedule
Davening, shiurim & events per chag, per day. Drives the 2-column Yom Tov box on the display (Pesach / Shavuos / Sukkos).| Chag | Day | Kind | Item | Time | State | |
|---|---|---|---|---|---|---|
| Loading... | ||||||
New Yom Tov Item
All Shiurim
| Name | Pattern | Time | Room | State | |
|---|---|---|---|---|---|
| Loading... | |||||
New Shiur
All Events
| Name | Pattern | Time | Sort | State | |
|---|---|---|---|---|---|
| Loading... | |||||
New Event
Non-tefilla, non-shiur recurring items: kiddush, kinder kollel, kugel, seudah shlishis, lecha reid, etc. Check "Header (no time)" for items like Kiddush after davening or Or HaChaim Chabura that should appear as a section divider with no clock time.
All Exceptions
| Date | Tefilla | Action | Details | State | |
|---|---|---|---|---|---|
| Loading... | |||||
One-Time Exception
Override a minyan for a specific date. Pick the recurring minyan, the date, and what to change. Use "remove" to skip it that day, or "change" to swap its time/room.
New Sponsor
Backs the scrolling sponsor strip on the display. Each row is one dedication line. Use Starts/Ends to schedule dedications for a specific window (e.g., a yahrtzeit week).
All Sponsors
| Name | Occasion | Window | State | |
|---|---|---|---|---|
| Loading... | ||||
Flyer Mode
Single = one flyer at a time (uploads replace it). Rotation = cycles through the flyer pool below every N seconds.
Single Flyer
Used when mode = Single. Upload an image and it'll show on the display's announcements area.
Rotation Pool
Used when mode = Rotation. Display cycles through active flyers in sort_order, looping every interval.
| Preview | Caption | Window | Sort | State | |
|---|---|---|---|---|---|
| Loading... | |||||
Zmanim Carousel
Drives the daily zmanim list on the display. Toggle entries on/off, edit Hebrew labels, and drag rows to reorder. The "Key" column maps to a built-in KosherZmanim calculation — don't change it unless you know what you're doing. Conditional zmanim (Candle Lighting, Fast times, Chametz, Levana) only appear on days they apply.
All Zmanim
| Key | Hebrew | English | Sort | State | |
|---|---|---|---|---|---|
| Loading... | |||||
Yartzeit (Tzadik)
Yartzeits of gedolim. The display shows the next upcoming entry by Hebrew date, year-round. Hebrew month: 1=Nisan, 2=Iyar, 3=Sivan, 4=Tamuz, 5=Av, 6=Elul, 7=Tishrei, 8=Cheshvan, 9=Kislev, 10=Teves, 11=Shevat, 12=Adar, 13=Adar II.
All Yartzeits
| Date | Name | Year | State | |
|---|---|---|---|---|
| Loading... | ||||
Announcements
Multi-line entries supported. The display renders one announcement per card with a divider line between them.
| Message | Starts | Ends | State | |
|---|---|---|---|---|
| Loading… | ||||
Announcements Preview
Shows how active announcements will appear on the display.
New Announcement
Tachnun Calendar
Click any day to override its tachnun status (force "say" or "skip"). The category-level toggles below let you reverse the default for whole groups (e.g. Yom Ha'atzmaut, Yom Yerushalayim) where the shul wants tachnun said anyway.
Default for each category mirrors current shul minhag. Flipping a switch updates settings.tachnun_category_overrides.
Bulk date-range override
Apply a tachnun override to every day in a date range — e.g. "Skip tachnun from Nissan 1 to Iyar 15" (use the date pickers for those civil dates). Writes one row per date into shul_cmh_tachnun_skips.
Hebrew-date reference for 5786: Nissan 1 = 2026-03-19, Iyar 15 = 2026-05-02, Sivan 1 = 2026-05-18, Tishrei 1 = 2026-09-12.
Shul Info
Display Sections
Live state of every box on the kioskEach row is a card on the display. Toggle Active to show/hide. Use ▲ ▼ to reorder boxes within their column on the kiosk. Save Settings (bottom of page) commits all changes.
| Section | Location | Order | Active |
|---|
Announcement
Free-text announcement shown in the announcements card on the display. Multi-line OK. Mix Hebrew + English as needed; leave blank to show no announcement.
Controls the announcement text size on the display (default 14).
Footer Text
Sponsor Carousel
Controls the vertical scrolling sponsors carousel on the display. Sponsor entries are managed in the Sponsors tab.
Logos
Upload one or more shul logos. Click a tile to make it the active logo on the kiosk display (changes appear within ~60 seconds). The currently bundled img/shul.png is used when nothing is selected.
Create / Add Member
Enter an email and password — if the user doesn't exist yet we'll create their account, then add them as a member of this shul. If the user already exists, we just add them (password optional, only used if you want to set/reset their password).
Current Members
| Role | Tabs | Added | User ID | ||
|---|---|---|---|---|---|
| Loading... | |||||
Tab access for
Pick which admin tabs this user can see. Leave all unchecked to use the role default. Owners always see every tab regardless.
Role Labels
Friendly names shown for each DB role. The DB still uses owner / admin / viewer internally; these are display-only.
DB role: owner
DB role: admin
DB role: viewer
Tefilla Labels
Gold-strip notices on the kiosk display: Mashiv Haruach / Morid Hatal, Tal U'Matar / V'sein Bracha, Yaaleh V'Yavo, Al Hanisim, Sefiras Haomer, Erev Shabbos / Shabbos Mevarchim / Erev Yom Tov, and the two Tachnun states. Toggle each off, edit the Hebrew text, or change the order. The date logic stays the same — these only change WHAT shows when. For Sefiras Haomer use {n} as a placeholder for the day count.
| On | Key | Hebrew label | Order |
|---|---|---|---|
| Loading… | |||
Team Chat
Installs — last 30 days
Breakdowns count each device once, by its most recent event.
By Manufacturer
By Android Version
By App Version
By Chosen Shul
Version Adoption
Each device counted once, by its most recent event. The table lists devices still on an older version.
| Device | Shul | Version | Last Seen | Install ID |
|---|---|---|---|---|
| Loading… | ||||
Install Events
| When | Event | Shul | App | Device | Android | Screen | Locale / IP | Install ID |
|---|---|---|---|---|---|---|---|---|
| Loading… | ||||||||