Skip to content

Conversation

@tomerqodo
Copy link

Benchmark PR appsmithorg#41345

Type: Clean (correct implementation)

Original PR Title: chore: backend ce pr for static url
Original PR Description: ## Description

Fixes #Issue Number
or
Fixes Issue URL

Warning

If no issue exists, please create an issue first, and check with the maintainers if the issue is valid.

Automation

/ok-to-test tags="@tag.Git, @tag.ImportExport"

🔍 Cypress test results

Tip

🟢 🟢 🟢 All cypress tests have passed! 🎉 🎉 🎉
Workflow run: https://github.com/appsmithorg/appsmith/actions/runs/18950652587
Commit: 357907a
Cypress dashboard.
Tags: @tag.Git, @tag.ImportExport
Spec:


Thu, 30 Oct 2025 19:02:53 UTC

Communication

Should the DevRel and Marketing teams inform users about this change?

  • Yes
  • No

Summary by CodeRabbit

  • New Features

    • Static URL (slug) support for apps and pages with endpoints to suggest, create, update, verify, and remove slugs.
    • Slug-aware import, cloning, and routing flows so pages/apps can be resolved by human-readable slugs.
  • Data Model

    • Added slug fields to applications and pages and migration to create unique, partial indexes enforcing uniqueness.
  • Error Handling

    • New error for duplicate-slug conflicts.
  • Tests

    • Added tests covering slug creation, uniqueness, lookup, and related flows.

Original PR URL: appsmithorg#41345

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