Setting up Nofri

Two parts: put your start page online, then install the focus extension.

Nofri has two pieces that work together:

Part A · Put Nofri Start online

This gives you one link that works on your computer and your phone.

  1. In your GitHub repository, open Settings → Pages.
  2. Under Source, choose “Deploy from a branch”, pick branch main and folder / (root), then Save.
  3. Wait about a minute. Your start page will be live at:
    …/start.html (on the published site this is your github.io address).
  4. Make it your home / startup page:
    • Chrome (desktop): Settings → On startup → “Open a specific page” → add the URL.
    • Phone: set it as your browser’s homepage, or add it to your home screen.

Once the Focus extension is installed, every new tab opens this page automatically too.

Part B · Install Nofri Focus

The extension runs from files on your own computer.

  1. On GitHub, click Code → Download ZIP and unzip it (or git clone the repo).
  2. Open chrome://extensions (works in Chrome, Edge, and Brave).
  3. Turn on Developer mode (top-right).
  4. Click Load unpacked and select the extension folder.
  5. Click the ☦ Nofri Focus toolbar icon → Settings: set your Nofri Start URL, then adjust the blocked sites and (optionally) a schedule.
  6. Try visiting twitter.com — you’ll get the calm Pause page. 🎉

Prefer a normal install on every device? Upload the provided nofri-focus.zip to the Chrome Web Store Developer Console (a one-time $5 fee). Listing text and screenshots are included in the extension/ folder.

Part C · Sign in to your calendar

Nofri Start and Nofri Calendar use the same login as the Nofri app: your email and password, or Sign in with Apple. Just click Sign in and use the same credentials. Email + password works right away (no setup needed).

Two optional settings, only if you want Sign in with Apple or the “email me a link” option to work on the web:

  1. In Supabase (nofri-calendar) → Authentication → URL Configuration: set Site URL and add a Redirect URL = your Nofri Start address (e.g. https://angelohanna98-blip.github.io/nofri-legal/start.html).
  2. For Apple on the web: in Authentication → Providers → Apple, enable it and add a Services ID (Apple) with the callback https://yozxgbgohlwnbioosvsg.supabase.co/auth/v1/callback. (The app’s native Apple sign-in is separate from web Apple sign-in.)

Your events are protected by row-level security — signing in only ever shows you your own calendars. Your spiritual practices and start-page settings stay on your device as before.

Tips

Open Nofri Start