Skip to content

docs: release Open Self Service 1.5.0#606

Merged
marcinkrasowski merged 4 commits intomainfrom
docs/release-1.5.0
Jan 29, 2026
Merged

docs: release Open Self Service 1.5.0#606
marcinkrasowski merged 4 commits intomainfrom
docs/release-1.5.0

Conversation

@marcinkrasowski
Copy link
Copy Markdown
Collaborator

@marcinkrasowski marcinkrasowski commented Jan 29, 2026

What does this PR do?

  • adds blog post about release 1.5.0

Summary by CodeRabbit

  • New Features

    • Permission-based access control with org-level roles, combined role/permission checks, and UI filtering by role
    • Zendesk integration: create tickets with attachments and custom field mapping; submit SurveyJS forms
    • Improved in-doc navigation via updated link components
  • Documentation

    • New Release 1.5.0 blog post and expanded docs for auth, Zendesk integration, and integration overview link updates
  • Chores

    • Dependency updates (Next.js, React, Storybook, etc.)
  • Bug Fixes

    • Miscellaneous fixes and security updates

✏️ Tip: You can customize this high-level summary in your review settings.

@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai Bot commented Jan 29, 2026

Walkthrough

Adds a v1.5.0 release blog post; updates three integration links to point to their overview pages; and replaces anchor tags with Docusaurus Link in DocLinkTiles while adding an href property to the public DocLinkItem type.

Changes

Cohort / File(s) Summary
Release Documentation
apps/docs/blog/releases/o2s/1.5.0.md
Adds release notes for v1.5.0 covering permission-based access control, Zendesk ticket creation integrations (with attachments and field mapping), Turborepo dev watch workflow updates, dependency and docs updates, and various fixes.
Integration Links
apps/docs/docs/integrations/overview.md
Updated three integration tile hrefs to point to their respective overview pages by appending /overview (/docs/integrations/cache/redis/overview, /docs/integrations/commerce/medusa-js/overview, /docs/integrations/forms/surveyjs/overview).
Docs UI Component
apps/docs/src/components/DocLinkTiles/index.tsx
Replaced raw anchors with Docusaurus Link and extended the exported DocLinkItem type to include an href: string property for per-item navigation.

Estimated code review effort

🎯 3 (Moderate) | ⏱️ ~20 minutes

Possibly related PRs

Poem

I’m a rabbit with a changelog bright,
Hopping links to make docs light,
Permissions, tickets, watch commands in tow,
Version 1.5 — off we go! 🐇✨

🚥 Pre-merge checks | ✅ 1 | ❌ 2
❌ Failed checks (1 warning, 1 inconclusive)
Check name Status Explanation Resolution
Docstring Coverage ⚠️ Warning Docstring coverage is 0.00% which is insufficient. The required threshold is 80.00%. Write docstrings for the functions missing them to satisfy the coverage threshold.
Description check ❓ Inconclusive The description is minimal and vague. It only states the PR adds a blog post but lacks details on key changes, testing instructions, and other template sections. Expand the description to include the features covered in the blog post (permission-based access control, Zendesk integration, dev workflow improvements), document how to verify the changes, and address other template sections.
✅ Passed checks (1 passed)
Check name Status Explanation
Title check ✅ Passed The title 'docs: release Open Self Service 1.5.0' is clear and specific, directly summarizing the main change: documenting the 1.5.0 release.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

Copy link
Copy Markdown
Contributor

@coderabbitai coderabbitai Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 3

🤖 Fix all issues with AI agents
In `@apps/docs/blog/releases/o2s/1.5.0.md`:
- Line 97: Replace the misspelled word "benn" with "been" in the release note
sentence that currently reads "Zendesk integration docs has benn updated for
ticket creation, custom fields, and Survey.js-driven forms." so the line becomes
"Zendesk integration docs has been updated for ticket creation, custom fields,
and Survey.js-driven forms."
- Line 28: Fix the spelling error in the release note sentence that currently
reads "Global `RolesGuard` and `PermissionsGuard` are now abailable..." by
replacing "abailable" with "available" so it reads "Global `RolesGuard` and
`PermissionsGuard` are now available, so all protected endpoints can enforce
roles and permissions consistently."
- Line 64: The relative link for the Survey.js form block is incorrect: replace
the text link target "../../docs/integrations/forms/surveyjs/overview" in the
line containing "Using our [Survey.js form
block](../../docs/integrations/forms/surveyjs/overview)" so it goes up three
levels (i.e., "../../../docs/integrations/forms/surveyjs/overview") to match the
other doc links and correctly resolve the page.
🧹 Nitpick comments (1)
apps/docs/blog/releases/o2s/1.5.0.md (1)

23-23: Minor grammar improvement suggested.

The phrase "an already existing Role-Based Access Control" could be simplified to "the existing Role-Based Access Control" for better readability.

✏️ Proposed grammar improvement
-We've introduced a comprehensive Permission-Based Access Control system that works together with an already existing Role-Based Access Control. You now get a full, organization-level access control: roles and permissions are kept at the organization/customer level, so the same user can have different access when switching between organizations.
+We've introduced a comprehensive Permission-Based Access Control system that works together with the existing Role-Based Access Control. You now get a full, organization-level access control: roles and permissions are kept at the organization/customer level, so the same user can have different access when switching between organizations.

Comment thread apps/docs/blog/releases/o2s/1.5.0.md Outdated
Comment thread apps/docs/blog/releases/o2s/1.5.0.md Outdated
Comment thread apps/docs/blog/releases/o2s/1.5.0.md Outdated
@marcinkrasowski marcinkrasowski changed the title feat: release Open Self Service 1.5.0 with permission-based access control and Zendesk integration docs: release Open Self Service 1.5.0 Jan 29, 2026
Copy link
Copy Markdown
Contributor

@coderabbitai coderabbitai Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1

Caution

Some comments are outside the diff and can’t be posted inline due to platform limitations.

⚠️ Outside diff range comments (1)
apps/docs/docs/integrations/overview.md (1)

8-8: Fix minor grammar typos in the overview text.

Line 8 and Line 54 contain small grammatical mistakes. Please correct them for polish.

✏️ Proposed fix
-This sections provides a list of all integrations that are a part of the open-source project.
+This section provides a list of all integrations that are a part of the open-source project.
@@
-- [how to extend and integration](../guides/integrations/extending-integrations.md).
+- [how to extend an integration](../guides/integrations/extending-integrations.md).

Also applies to: 54-54

🤖 Fix all issues with AI agents
In `@apps/docs/src/components/DocLinkTiles/index.tsx`:
- Line 3: In DocLinkTiles (apps/docs/src/components/DocLinkTiles/index.tsx)
replace any usage of the `href` prop passed to the imported `Link` component
with the `to` prop so Docusaurus routing is used; locate the JSX where `Link`
(from '@docusaurus/Link') is rendered (e.g., inside the DocLinkTiles component
or any child components in this file) and rename the prop from `href={...}` to
`to={...}` (preserve the same value/variable) and remove or update any related
prop typings/props interfaces if they reference `href`.

Comment thread apps/docs/src/components/DocLinkTiles/index.tsx
@marcinkrasowski marcinkrasowski merged commit 0cba812 into main Jan 29, 2026
12 checks passed
@marcinkrasowski marcinkrasowski deleted the docs/release-1.5.0 branch January 29, 2026 13:52
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.

2 participants