KodeshMode BETA - Free & OpenSource Shabbat Mode
· vBETA v1.0.4 release
About
בס"ד
______ **Please read the description before use** ______
KodeshMode is a clean, focused Shabbat display app for Garmin watches.
It is designed for users who want to keep wearing their Garmin watch during Shabbat, with a simple, calm and clear display — without unnecessary clutter or screen interaction.
Its purpose is to show only the information needed for Shabbat: time, Hebrew date, weekly Torah portion, candle-lighting and Shabbat end times, Sefirat HaOmer when relevant, battery level and basic information — in a quiet, respectful and easy-to-read way.
Main features:
• Dedicated Shabbat mode
• Digital or analog clock
• Hebrew date
• Weekly Torah portion
• Israel / Diaspora Torah reading support
• Sefirat HaOmer
• Candle-lighting and Shabbat end times
• Shabbat end method: Geonim or Rabbeinu Tam
• Optional reminder before Shabbat
• Optional battery percentage
• Optional Shabbat progress display
• AMOLED support with reduced display and pixel shifting
• MIP/Solar watch support
• Settings through the phone only
• Dedicated option for touch-screen watches
• Hebrew and English support
The app is adapted to different Garmin watch types. On AMOLED watches, the display is minimal and calm to reduce brightness and help lower burn-in risk. On MIP/Solar watches, the display is simple, clear and battery-friendly.
Important before Shabbat:
KodeshMode cannot automatically change the watch’s system settings. Garmin does not allow third-party apps to turn off Bluetooth, Wi-Fi, wrist gesture, touch screen, vibration, alerts, activity tracking or certain system sensors. These settings must be handled manually before Shabbat.
When Shabbat mode is started, the app can check some settings, such as phone connection, communication availability, activity tracking and touch confirmation on touch-screen watches, and show a warning if something should be handled before Shabbat. It does not replace manual preparation.
Recommended checklist before candle lighting:
• Enable airplane mode or turn off communication
• Turn off wrist gesture for screen wake
• Turn off the touch screen, especially on touch-screen watches
• Turn off activity tracking to prevent vibration or step-goal alerts
• Turn off vibration, sounds and system alerts
• Make sure no alarms are active
• Choose location and Shabbat time settings in advance
• Open KodeshMode and leave it running
On AMOLED watches, the app uses a calm, reduced always-on display designed for use throughout Shabbat with Always On Display. Before Shabbat, it is recommended to turn off wrist gesture, auto brightness and unnecessary sensors, to prevent reactions to movement, light changes or sensor activity.
Please consult a rabbi or halachic authority regarding the settings that match your custom and halachic guidance.
KodeshMode is open source. Developers, testers, designers, translators and users are welcome to contribute code, report issues, suggest improvements, add model support and help make the app better.
The app is 100% free, for the benefit of the public. I would greatly appreciate a 5-star rating :)
Important note:
The app helps manage the watch display on Shabbat. It is not a halachic ruling and does not replace consultation with a rabbi or halachic authority. Each user is responsible for making sure that the app and watch settings match their custom and guidance.
Shabbat times may vary by location, settings and local custom. Please verify the times according to the source you rely on. As of this version, times should be used only according to the locations and settings supported by the app.
KodeshMode is not affiliated with, supported by or approved by Garmin. Garmin and Garmin Connect IQ are trademarks of their respective owners.
Use of the app is at the user’s sole responsibility. The creator is not responsible for any direct or indirect damage from using the app, including screen burn-in, reduced battery life, changed watch settings, malfunction, data loss or other device damage
What's new
v1.0.4 BETA: Major Shabbat Protection Upgrades!
• Anti-Timeout: The app now runs a background keep-alive session to prevent the watch (especially Venu/Vivoactive) from auto-closing the app.
• Silent Button Lock: Accidental button presses are now 100% blocked and completely silent (no visual feedback).
• Blind Exit Sequence: The first 2 taps of the 5-tap exit sequence are now completely hidden to prevent unwanted screen wake-ups.
• Fixed SDK warnings for Enduro 3 and cleaned up exit logic.
Please note: The app is progressing in active BETA. If you encounter any bugs or issues, please report them to us so we can keep improving KodeshMode for everyone!