Skip to content

Add Microsoft 365 Copilot comparison to OneAI table - #203

Merged
dennypradipta merged 3 commits into
mainfrom
feat/add-copilot-comparison
Aug 27, 2026
Merged

dennypradipta merged 3 commits into
mainfrom
feat/add-copilot-comparison

Conversation

@dennypradipta

Copy link
Copy Markdown
Collaborator

Summary

Adds a Microsoft 365 Copilot column to the OneAI comparison table on the /oneai landing page, based on primary-source research of Microsoft 365 Copilot.

Changes

  • Research: docs/research/microsoft-copilot-365.md — verified facts sourced from Microsoft docs/product terms (price structure, multi-model support, data handling, hosting).
  • Locales (en + id): added columns.copilot and a copilot cell for all 11 comparison rows, plus updated pricing assumptions.
  • Loader: get-oneai-comparison-rows.ts — added copilot to the OneaiComparisonRow type, RowLoader, each row, and the mapping.
  • Table: oneai-comparison-table.tsx — rendered the new column header + cell.
  • Tests: updated get-oneai-comparison-rows.test.ts for the new field.

Comparison verdict (from research)

Row Copilot 365
Price (20/40 users) $30/user add-on + M365 base (~$42+/user) → OneAI wins
One budget across providers No (per-provider toggles only) → OneAI wins
ZDR No (stores interaction history) → OneAI wins
On-prem / isolated No (cloud-only SaaS) → OneAI wins
Multi-model Yes (Microsoft/Anthropic/OpenAI) → tie
Knowledge/files/code Yes (Word/Excel/PPT/Teams) → tie

Verification

  • bunx vitest run61 pass, 0 fail (incl. 46 oneai tests)
  • tsc --noEmit clean for changed files
  • e2e Playwright failures are pre-existing config errors, unrelated to this change

@dennypradipta

Copy link
Copy Markdown
Collaborator Author
image

@dennypradipta
dennypradipta merged commit fabf694 into main Aug 27, 2026
18 of 20 checks passed
@dennypradipta
dennypradipta deleted the feat/add-copilot-comparison branch August 27, 2026 11:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant