Skip to content

Conversation

@franrob-projects
Copy link
Contributor

@franrob-projects franrob-projects commented Dec 29, 2025

This PR:

  • Reorganizes app management pages into new sections:

    • Products
    • Platform
    • Monitoring
    • Configuration
  • Creates pages for tracking app performance and debugging:

    • Pub/Sub
    • Chat
    • Spaces
    • LiveObjects
    • LiveSync
    • Push
  • Adds pages for moitoring:

    • Logs
    • Reports pages
  • Creates pages for Settings management within the dashboard:

    • API Key
    • Integrations
    • Rules
  • Restructures the platform navigation (it was becoming a little hidden away given the effort).

  • Commits have been rebased.

  • Linting has been run against the changed file(s).

  • The PR adheres to the writing style guide and contribution guide.

@coderabbitai
Copy link

coderabbitai bot commented Dec 29, 2025

Important

Review skipped

Auto reviews are disabled on this repository.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.


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.

@franrob-projects franrob-projects added the review-app Create a Heroku review app label Dec 30, 2025
@ably-ci ably-ci temporarily deployed to ably-docs-ftf-444-new-d-blwieh December 30, 2025 13:05 Inactive
@franrob-projects franrob-projects temporarily deployed to ably-docs-ftf-444-new-d-blwieh December 30, 2025 15:26 Inactive
@franrob-projects franrob-projects temporarily deployed to ably-docs-ftf-444-new-d-hxjycg January 9, 2026 10:12 Inactive
@franrob-projects franrob-projects temporarily deployed to ably-docs-ftf-444-new-d-hxjycg January 9, 2026 11:10 Inactive
@franrob-projects franrob-projects force-pushed the FTF-444-new-dashboard-docs branch from 0ca49ff to c6b5ae7 Compare January 9, 2026 11:11
@franrob-projects franrob-projects temporarily deployed to ably-docs-ftf-444-new-d-hxjycg January 9, 2026 11:11 Inactive
@franrob-projects franrob-projects marked this pull request as ready for review January 9, 2026 11:12
- Resolved conflict in src/pages/docs/platform/account/app/index.mdx by keeping HEAD version and removing misplaced push notification content
- Resolved conflict in src/pages/docs/platform/account/app/products/push-notifications.mdx by keeping the new dashboard-focused title and description

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
@franrob-projects franrob-projects temporarily deployed to ably-docs-ftf-444-new-d-hxjycg January 9, 2026 11:16 Inactive
Copy link
Contributor

@m-hulbert m-hulbert left a comment

Choose a reason for hiding this comment

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

I haven't finished reviewing the pages under /products or /platform/connections yet, but posting this feedback now for you to take a look at. Many of my inline comments relate to other pages/sections too. Additionally:

  • All the pages that have been moved around need redirects.
  • Need to update links throughout docs for all pages that reference the migrated pages.
  • Might need some screenshots to break up the 100s of tables
  • There's an awful lot of tables. They aren't necessarily wrong, but if you look through this section I'm not convinced they're always the best way to display every piece of info - especially when some of them have multiple columns saying very similar things. Take a look at the app management overview, or Pub/Sub overview for instance.

@@ -0,0 +1,79 @@
---
title: Web client
Copy link
Contributor

Choose a reason for hiding this comment

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

I think you can just change the page title rather than the URL for this one for now.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Not sure what you mean here sorry 🤔

| **Push admin and push-subscribe** | Allow clients to manage and subscribe to push notifications. |
| **Statistics** | Allow clients to query usage statistics. |
| **Privileged headers** | Allow clients to set privileged headers, such as to skip channel rules. |
| Publish | Allow clients to publish messages to channels. |
Copy link
Contributor

Choose a reason for hiding this comment

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

This is missing quite a few capabilities that have been added since these were written.

meta_keywords: "Integrations, configuration, webhooks, dashboard, Ably"
---

The Integrations section in your Ably dashboard provides centralized management for connecting your Ably application with external services and systems. Configure and manage your integrations in the [app dashboard](https://ably.com/accounts/any/apps/any/settings/integrations) under the Integrations section. This interface enables you to configure webhooks, set up data streaming, and manage third-party integrations to extend your application's functionality.
Copy link
Contributor

Choose a reason for hiding this comment

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

I don't think this URL should have /settings/ in it .

---

The API keys tab lists all API keys associated with your account and provides information on each key's capabilities and restrictions. You can [create a new API key](#create) and manage an existing one.
The API keys tab lists all API keys associated with your account and provides information on each key's capabilities and restrictions. Manage your API keys in the [app dashboard](https://ably.com/accounts/any/apps/any/settings/keys) under the API Keys section. You can [create a new API key](#create) and manage an existing one.
Copy link
Contributor

Choose a reason for hiding this comment

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

This URL for the API keys isn't correct.


The Integrations section in your Ably dashboard provides centralized management for connecting your Ably application with external services and systems. Configure and manage your integrations in the [app dashboard](https://ably.com/accounts/any/apps/any/settings/integrations) under the Integrations section. This interface enables you to configure webhooks, set up data streaming, and manage third-party integrations to extend your application's functionality.

## Integration Rules <a id="integration-rules"/>
Copy link
Contributor

Choose a reason for hiding this comment

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

Can we simplify this page and just link off to the integrations section for each integration?

Comment on lines +15 to +19
| Element | Description |
|---------|-------------|
| Organization | Switch between different organizations you belong to, each potentially containing multiple accounts |
| Standalone accounts | Access individual accounts that aren't part of an organization structure |
| Account context | Select the specific account you want to manage, with each account displaying its associated pricing plan (Free, Enterprise, etc.) |
Copy link
Contributor

Choose a reason for hiding this comment

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

This table seems to complicate the hierarchy of orgs -> accounts -> apps rather than making it simpler

* The statistics chart visualizes app usage data over time, allowing users to define specific time ranges, zoom in on different periods, and analyze metrics in detail.
The Apps section provides a centralized view of all your applications within the selected account:

| Element | Description |
Copy link
Contributor

Choose a reason for hiding this comment

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

This also seems to over-engineer a list of your current apps? Especially by listing app cards and quick actions as separate things, and the ability to create an app is relegated to a table row.

Comment on lines +85 to +89
Understand and manage your package [limits](/docs/platform/pricing/limits) by tracking usage across messages, data, connections, and channels:

* Limits are applied to prevent service disruption and vary by package.
* Limits can be time-based, quantity-based, or rate-based, and they may apply either per connection/channel or across the entire account.
* Notifications are provided when limits are nearing or exceeded, and detailed logs of warnings and exceeded limits are accessible in the account dashboard.
Copy link
Contributor

Choose a reason for hiding this comment

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

I'm not sure what we mean here with the part of the sentence starting "by tracking usage..."

Similarly the 3 bullet points are odd ones to choose to include.

---

The user that creates an Ably account is assigned the account owner role. An account owner has permission to undertake any action within an account, such as inviting new users. There are two other account roles that inherit a subset of an account owner's permissions. An account can only have a single account owner.
The user that creates an Ably account is assigned the account owner role. An account owner has permission to undertake any action within an account, such as inviting new users. There are two other account roles that inherit a subset of an account owner's permissions. An account can only have a single account owner. Manage users through your [account dashboard](https://ably.com/accounts/any) under the Users section.
Copy link
Contributor

Choose a reason for hiding this comment

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

Should this link directly to users page?

@@ -0,0 +1,248 @@
---
title: Chat app management
Copy link
Contributor

Choose a reason for hiding this comment

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

I don't think the 'app' part is correct for all these pages, as they are all in the same app.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

review-app Create a Heroku review app

Development

Successfully merging this pull request may close these issues.

4 participants