diff --git a/outlook-addin/README.md b/outlook-addin/README.md deleted file mode 100644 index 82b0085..0000000 --- a/outlook-addin/README.md +++ /dev/null @@ -1,57 +0,0 @@ -# Redlight Outlook Add-in - -An Outlook Add-in (compatible with **Outlook on the Web** and **Outlook 365 / New Outlook**) that lets you create a Redlight meeting room directly from your Outlook calendar. - -## Setup - -### 1. Configure Environment - -Edit `taskpane.html` and replace the `REDLIGHT_BASE_URL` at the top of the script section with your Redlight instance URL: - -```js -const REDLIGHT_BASE_URL = 'https://your-redlight-instance.com'; -``` - -### 2. Update Manifest - -Edit `manifest.xml` and update: -- All `` entries to point to where you host these files. -- The `` GUID if you want a unique add-in identifier. -- `` / `` as needed. - -### 3. Host the Add-in Files - -The add-in files (`taskpane.html`, `manifest.xml`) must be served over **HTTPS**. Options: - -1. **Host on your Redlight server** — place the files in `public/outlook-addin/` and they'll be served at `https://your-domain/outlook-addin/taskpane.html`. -2. **Host anywhere** — any static HTTPS server works. - -### 4. Sideload or Deploy - -#### Sideload for Testing (Outlook Web) -1. Go to **Outlook on the Web** → [https://outlook.office.com](https://outlook.office.com) -2. Click the **gear icon** → **View all Outlook settings** → **Mail** → **Customize actions** → **Get add-ins** -3. Click **My add-ins** → **Add a custom add-in** → **Add from file...** -4. Upload `manifest.xml` - -#### Sideload for Testing (Outlook 365 Desktop) -1. Open Outlook → **File** → **Manage Add-ins** (or **Get Add-ins**) -2. Click **My Add-ins** → **Add a custom add-in** → **Add from file...** -3. Select `manifest.xml` - -#### Deploy via Microsoft 365 Admin Center -1. Go to admin.microsoft.com → **Settings** → **Integrated apps** -2. Upload the manifest to deploy for your organization - -## Usage - -1. Open your **Outlook Calendar** and create a **new event** -2. In the compose toolbar, click the **Redlight** icon -3. Log in with your Redlight credentials (token is cached for future use) -4. Select an existing room or create a new one -5. Click **Insert Meeting Link** — the room join URL will be inserted into the event body and location - -## Files - -- `manifest.xml` — Office Add-in manifest (defines capabilities, icons, URLs) -- `taskpane.html` — The add-in UI and logic (single-file HTML+CSS+JS) diff --git a/outlook-addin/assets/icon-16.png b/outlook-addin/assets/icon-16.png deleted file mode 100644 index 2004041..0000000 Binary files a/outlook-addin/assets/icon-16.png and /dev/null differ diff --git a/outlook-addin/assets/icon-16.svg b/outlook-addin/assets/icon-16.svg deleted file mode 100644 index 6727bc2..0000000 --- a/outlook-addin/assets/icon-16.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/outlook-addin/assets/icon-32.png b/outlook-addin/assets/icon-32.png deleted file mode 100644 index 6284fbb..0000000 Binary files a/outlook-addin/assets/icon-32.png and /dev/null differ diff --git a/outlook-addin/assets/icon-32.svg b/outlook-addin/assets/icon-32.svg deleted file mode 100644 index 3f63c70..0000000 --- a/outlook-addin/assets/icon-32.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/outlook-addin/assets/icon-80.png b/outlook-addin/assets/icon-80.png deleted file mode 100644 index 7bc1919..0000000 Binary files a/outlook-addin/assets/icon-80.png and /dev/null differ diff --git a/outlook-addin/assets/icon-80.svg b/outlook-addin/assets/icon-80.svg deleted file mode 100644 index f098bf1..0000000 --- a/outlook-addin/assets/icon-80.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/outlook-addin/manifest.xml b/outlook-addin/manifest.xml deleted file mode 100644 index 294c811..0000000 --- a/outlook-addin/manifest.xml +++ /dev/null @@ -1,99 +0,0 @@ - - - - a1b2c3d4-e5f6-7890-abcd-ef1234567890 - 1.0.0 - Redlight - en-US - - - - - - - - - - - - - - - -
- - - 600 - -
-
- - ReadWriteItem - - - - - - - - - - - - - - - - - - -