Tip: click any cell to edit quickly. Hotkeys: A=Open(845) · S=Mid(11) · D=Close(3) · F=OFF
· Selected date has reservations (glow)
Large Parties & Reservations
0 Upcoming
Showing next 45 days
Tip: click Show Tools to access Add Reservation, Day Details, Holidays, and Hotkeys.
Add Reservation
Selected day: —
Day Details
No day selected
Click a cell to select a day
Responsibilities
Tip: double‑click the yellow Responsibilities row in the schedule to add for that day.
Holidays
0 Custom
Hotkeys
Open preset
Mid preset
Close preset
OFF preset
Clear cell
Click a manager/day cell, then press a hotkey to apply the preset instantly. Hotkeys ignore typing in inputs.
Responsibilities
Create repeating responsibilities (tasks) that appear in the yellow row under each day and in Day Details.
Edit Responsibility
Choose how you want to edit this repeating responsibility.
Tip: Edit this and future keeps the past as-is and starts a new series from the selected day.
Edit Managers
Add, remove, and rename managers. Click Save to apply changes to the schedule and the sidebar.
Request Off
Saved locally in this browser. Requests show in Day Details for the selected date.
Saved Requests
Click Remove to delete a request off entry.
Meeting
Choose an hour (HH only). A gold star will show next to the date on the calendar.
Tip: You can remove a meeting from Day Details.
Sync Phone — Export this month
Exports ONE all‑day schedule event per day (includes all managers) for the current month. Does NOT export reservations or notes.
Preview
—
Best option: Subscribe (auto‑updates)
Importing a downloaded .ics can create duplicates. A subscription reads one link and updates automatically.
Subscribe steps (Apple / Google / Outlook)
Use the Subscribe link above (recommended). Subscribing auto‑updates and avoids duplicates.
Importing the downloaded .ics file is a snapshot and may create duplicates.
Apple (iPhone/iPad)
Open Settings → Calendar → Accounts.
Tap Add Account → Other → Add Subscribed Calendar.
Paste the Subscribe link → Next → Save.
Google Calendar
On a computer, open Google Calendar (web).
Left sidebar → Other calendars → + → From URL.
Paste the Subscribe link → Add calendar.
Note: “From URL” is typically desktop‑only.
Outlook
Outlook on the web: Calendar → Add calendar → Subscribe from web.
Paste the Subscribe link → Import / Add.
If you previously imported old RTLC events, delete them once, then subscribe.
Owner setup (Supabase) — one time
Supabase → Edge Functions → Deploy new function rtlc-schedule-ics (paste code from this ZIP).
Edge Functions → Secrets: set RTLC_ICS_TOKEN (and SUPABASE_SERVICE_ROLE_KEY if your project requires it).
Turn Verify JWT OFF for the function.
Test the Subscribe link in a browser until it starts with BEGIN:VCALENDAR.
Repeat Reservation
Create a repeating series using the Date and details in Add Reservation. This does not change your current reservation until you click Save Repeat.
Repeat on
Monthly pattern
Preview (next 6 dates)
—
Note: “Never” will generate up to 12 months ahead for safety.
Repeating Reservation
This reservation is part of a repeating series.
Tip: Edit series updates details (time, party name, phone, notes) on every occurrence in this series. Dates stay the same.
Choose a color scheme for the portal. This changes the look of buttons and headers but keeps all scheduling features the same.
Tip: your choice is saved on this device and will sync across devices when Cloud Sync is enabled.
Help & How‑To
Tip: press ? anytime to open Help (and Esc to close). On a shared computer, click 🚪 Sign out when you’re done.
Quick start
Pick a month with ◀ / ▶ at the top.
Click a schedule cell (manager row + date column) to select a day.
If you only see Large Parties & Reservations, click Show Tools to reveal Add Reservation, Day Details, Holidays, and Hotkeys.
Use Day Details to add shifts/meetings and to review everything for the selected date.
Everything saves automatically (local or cloud depending on your status).
Panels and tools
Large Parties & Reservations is always visible.
Show Tools / Hide Tools toggles the rest of the sidebar tools (Add Reservation, Day Details, Holidays, Hotkeys). This choice is remembered on this device.
On smaller screens the Tools sidebar stacks below the schedule — scroll down to see it.
Month navigation
Use ◀ / ▶ to change months.
The calendar starts on Wednesday and runs through Tuesday.
Today is highlighted in the header and grid.
Keyboard shortcuts
Arrow keys
Move the selected cell: Left/Right changes day, Up/Down changes manager. If you arrow past the month edge, the portal jumps to the month that contains that day.
Shift hotkeys
With a cell selected, press your hotkeys to fill quickly (defaults: A=Open (845), S=Mid (11), D=Close (3), F=OFF, X=Clear).
Hotkeys panel
Use the Hotkeys panel to change keys. Click Set by pressing, then press the key you want, then click Save.
Help
? opens Help. Esc closes popups.
Tip: hotkeys only work when a schedule cell is selected. If you’re typing in a form field, hotkeys are ignored.
Shift colors and symbols
Open: 845 (green)
Mid: 11 (blue)
Close: 3 (gold)
Off: OFF (red)
Custom note: Training (purple)
RO badge = that manager requested off for that day.
Small red dot in a cell = the day has at least one reservation.
⭐ “Meeting” pill in the date header = a meeting is saved for that day.
Fast fill: click a cell then press a hotkey (A/S/D/F).
Add/Edit via Day Details: select a day → pick a Manager + Shift Type → click + Add Shift. A prompt opens; type the shift text and press OK.
Custom notes (purple):double‑click a schedule cell to type any text (examples: 11-7, Training, Cover). Long text wraps in the cell automatically.
Clear: press the Clear hotkey (default X) or double‑click a cell and leave the prompt blank.
Request Off protection: if a manager has Request Off for that day, the portal asks for confirmation before scheduling over it.
Managers
Click Managers (top right of the green month bar) to add/remove/rename manager rows.
Click Save to apply changes. Renames carry forward into stored data.
Manager names must be unique.
Meetings
Select a day, then click ⭐ Add Meeting.
Default hour is set to 11 AM. Choose a different hour if needed, then click Save Meeting.
Meetings show as a ⭐ label in the date header.
To remove: go to Day Details → Meetings and click Remove (or double‑click the meeting row).
Large parties and reservations
The Large Parties & Reservations panel lists all saved reservations, sorted by date/time.
To add: open Show Tools → fill out Add Reservation and click + Add Reservation.
Required: Date, Time, Party Name, Phone. Everything else is optional.
Reservation times are in 15‑minute increments from 10:00 AM to 9:00 PM.
To edit: click Edit, make changes, then Save Changes.
To remove: double‑click the reservation card.
Days with reservations show a reservation count row under the dates (and a small red dot in cells).
Tip: tap Reservations X under a date to see a quick snapshot popup for that day.
Request off
Click 📝 Request Off to save time‑off for a manager across a date range.
Request‑off days show a small RO badge inside the schedule cell.
Remove a request off from the Saved Requests list in the Request Off popup, or from Day Details.
Holidays
Built‑in holidays are shown automatically.
Add a custom holiday using the Holidays panel (date + name). It appears in the holiday row under the dates.
Remove a custom holiday by double‑clicking it in the Holidays list.
Print month
Click 🖨 Print Month to print the current month.
The print layout is optimized for Letter · Portrait · 1 page.
If your browser adds headers/footers, disable them in the print dialog options.
If anything looks tight, set print Scale to “Fit to page”.
Cloud sync (real‑time)
Look at the badge near the top: Cloud: Local only means this device is not signed in (data stays in this browser only).
Sign in to enable real‑time sync across devices (Supabase Auth).
What syncs: manager list, schedule shifts, reservations, meetings, custom holidays, and request‑off entries.
Hotkeys are device‑specific (they’re saved locally on each computer/phone).
Use 🚪 Sign out on shared devices.
Admin: creating logins
Open your Supabase project dashboard.
Go to Authentication → Users.
Create a user with an email + password (this portal uses email/password sign‑in).
Make sure the user can sign in (email is confirmed, or confirmations are disabled for internal accounts).
To remove access later, disable or delete the user in Supabase.
If you’re not the admin, ask the person who manages Supabase to create your login.
Troubleshooting
Hotkeys don’t work: click a schedule cell first (hotkeys are ignored while typing in a form input).
Cloud shows Error / won’t save: confirm you’re signed in; then verify your Supabase table exists, Row Level Security policies are created, and the row id = rtlc-lascruces exists.
Other device not updating: confirm both devices are signed in, then refresh the page.
Print uses 2 pages: disable headers/footers, reduce margins, and set scale to Fit.
Data and privacy
Local only: data is stored in this browser. Clearing site data or using incognito will remove it.
Cloud: data is stored in Supabase for this project. Anyone with an approved login can view/edit.
Avoid saving sensitive personal info in Notes unless necessary.
Use 🎨 Theme (top right) to change the color scheme. Themes do not affect your saved data or printing layout.
Unlock Schedule
Enter the schedule password to enable editing manager shifts. Viewing is always allowed.
Tip: lock again anytime using the 🔓 button in the month bar.
Change Schedule Password
This is an accidental-edit lock (client-side). It is saved on this device/browser only.
Tip: after changing the password, lock the schedule (🔓 → 🔒) so the new password is required next time.
Print Reservations
Print reservations starting today. Choose Day, Month, Quarter, or Custom. Tentative and Notes are included by default.
Preview
—
Reservations
—
Managers Scheduled
Reservations
Tip: open Large Parties & Reservations for full edit.