Skip to content

docs: restart changelog with weekly updates#1478

Merged
N2D4 merged 8 commits into
devfrom
devin/1779498100-restart-changelog
May 23, 2026
Merged

docs: restart changelog with weekly updates#1478
N2D4 merged 8 commits into
devfrom
devin/1779498100-restart-changelog

Conversation

@N2D4
Copy link
Copy Markdown
Contributor

@N2D4 N2D4 commented May 23, 2026

Updated CHANGELOG.md from scratch with six weekly entries and images for each week.

Link to Devin session: https://app.devin.ai/sessions/641c4e431b744f3db8c916160245b1be
Requested by: @N2D4

Summary by CodeRabbit

  • Documentation
    • Rewrote the changelog into a single "Stack Auth Changelog" timeline (entries 4/17/26–5/22/26), refreshed dashboard, product, and authentication notes, added embedded release images, removed older dated changelogs, and made this file the single source of truth going forward.
    • Streamlined the setup guide prompt by removing the "MCP Setup" section and its placeholder note, flowing directly into the Convex setup steps.

Review Change Stack

@devin-ai-integration
Copy link
Copy Markdown
Contributor

🤖 Devin AI Engineer

I'll be helping with this pull request! Here's what you should know:

✅ I will automatically:

  • Address comments on this PR that start with 'DevinAI' or '@devin'.
  • Look at CI failures and help fix them

Note: I can only respond to comments from users who have write access to this repository.

⚙️ Control Options:

  • Disable automatic comment and CI monitoring

@vercel
Copy link
Copy Markdown

vercel Bot commented May 23, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
stack-auth-hosted-components Ready Ready Preview, Comment May 23, 2026 2:53am
stack-auth-mcp Ready Ready Preview, Comment May 23, 2026 2:53am
stack-auth-skills Ready Ready Preview, Comment May 23, 2026 2:53am
stack-backend Ready Ready Preview, Comment May 23, 2026 2:53am
stack-dashboard Ready Ready Preview, Comment May 23, 2026 2:53am
stack-demo Ready Ready Preview, Comment May 23, 2026 2:53am
stack-docs Ready Ready Preview, Comment May 23, 2026 2:53am
stack-preview-backend Ready Ready Preview, Comment May 23, 2026 2:53am
stack-preview-dashboard Ready Ready Preview, Comment May 23, 2026 2:53am

@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai Bot commented May 23, 2026

Note

Reviews paused

It looks like this branch is under active development. To avoid overwhelming you with review comments due to an influx of new commits, CodeRabbit has automatically paused this review. You can configure this behavior by changing the reviews.auto_review.auto_pause_after_reviewed_commits setting.

Use the following commands to manage reviews:

  • @coderabbitai resume to resume automatic reviews.
  • @coderabbitai review to trigger a single review.

Use the checkboxes below for quick actions:

  • ▶️ Resume reviews
  • 🔍 Trigger review

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: 81641c05-6823-44ee-80da-be4a4437f19e

📥 Commits

Reviewing files that changed from the base of the PR and between 75e1f3d and ca0af34.

📒 Files selected for processing (1)
  • CHANGELOG.md

📝 Walkthrough

Walkthrough

Rewrites the public CHANGELOG.md into a consolidated "Stack Auth Changelog" (releases 5/22/26–4/17/26) and removes the "## MCP Setup" section from the generated setup prompt text in the getting-started guide and home prompt snippet.

Changes

Documentation updates

Layer / File(s) Summary
Rewrite consolidated changelog
CHANGELOG.md
Replaced prior changelog with a "Stack Auth Changelog" listing releases 5/22/26–4/17/26, adding embedded images and an updated deprecation/single-source-of-truth notice.
Remove MCP Setup from generated prompt
docs-mintlify/guides/getting-started/setup.mdx, docs-mintlify/snippets/home-prompt-island.jsx
Updated generatedSetupPromptText in both files to remove the entire "## MCP Setup" section so the prompt proceeds directly from "Done!" to "## Convex Setup".

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~10 minutes

Possibly related PRs

Suggested reviewers

  • mantrakp04

Poem

🐰 I hopped through lines and trimmed a part,
Pared the prompt and polished the chart,
Dates and pictures in tidy rows,
A changelog fresh where the old one goes. ✨

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Title check ✅ Passed The title 'docs: restart changelog with weekly updates' directly and accurately summarizes the main change: rewriting CHANGELOG.md with weekly release entries.
Description check ✅ Passed The description is brief but adequately captures the core change (six weekly CHANGELOG entries with images) and includes a reference link. It could benefit from more detail about the scope of changes to other documentation files.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.

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

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch devin/1779498100-restart-changelog

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.

@greptile-apps
Copy link
Copy Markdown
Contributor

greptile-apps Bot commented May 23, 2026

Greptile Summary

This PR restarts the CHANGELOG.md from scratch with six weekly entries spanning 4/17/26–5/22/26, replacing the previous payments-focused entries and adding a matching screenshot for each week.

  • Six new changelog sections were written with bullet-point summaries and inline images hosted at raw.githubusercontent.com/hexclave/stack-auth/dev/….
  • Six PNG screenshots were added to apps/dashboard/public/changelog/; four match their sections cleanly, but the images for 5/8/26 (labeled "RBAC permissions dashboard") and 4/17/26 (labeled "Payments product setup") don't align with their section's bullet content.

Confidence Score: 4/5

Safe to merge; changes are documentation only with no runtime impact.

The changelog rewrite is straightforward documentation with no code changes. Two of the six weekly screenshots have alt-text and content that don't match their sections, which could confuse readers, but this doesn't block merging.

CHANGELOG.md — verify the intended screenshots for the 5/8/26 and 4/17/26 entries before publishing.

Important Files Changed

Filename Overview
CHANGELOG.md Rewrote changelog with six weekly entries (4/17/26–5/22/26); image captions for 5/8/26 and 4/17/26 don't match their section content, and a pre-existing "source of true" typo remains unfixed.
apps/dashboard/public/changelog/auth-methods.png New changelog screenshot for the 5/22/26 auth-method polish entry; content matches its section.
apps/dashboard/public/changelog/teams.png New changelog screenshot for the 5/15/26 team management entry; content matches its section.
apps/dashboard/public/changelog/rbac.png New changelog screenshot labeled "RBAC permissions dashboard" but placed under the 5/8/26 entry which covers TanStack Start, CLI, and metrics — no RBAC mention in that section.
apps/dashboard/public/changelog/data-vault.png New changelog screenshot for the 5/1/26 Data Vault entry; content matches its section.
apps/dashboard/public/changelog/email-server.png New changelog screenshot for the 4/24/26 email server settings entry; content matches its section.
apps/dashboard/public/changelog/payments-products.png New changelog screenshot labeled "Payments product setup" but placed under the 4/17/26 entry about overview redesign, sidebar, and AI — no payments context in that section's bullets.

Flowchart

%%{init: {'theme': 'neutral'}}%%
flowchart TD
    CL["CHANGELOG.md"] --> W1["5/22/26\nMetrics · cross-domain · auth polish"]
    CL --> W2["5/15/26\nProject transfer · AI chat · teams"]
    CL --> W3["5/8/26\nTanStack Start · CLI · metrics"]
    CL --> W4["5/1/26\nSession replays · data grids · emulator"]
    CL --> W5["4/24/26\nEmail server · emulator · sign-up rules"]
    CL --> W6["4/17/26\nOverview redesign · sidebar · AI companion"]

    W1 -->|image| I1["auth-methods.png ✅"]
    W2 -->|image| I2["teams.png ✅"]
    W3 -->|image| I3["rbac.png ⚠️ mismatch"]
    W4 -->|image| I4["data-vault.png ✅"]
    W5 -->|image| I5["email-server.png ✅"]
    W6 -->|image| I6["payments-products.png ⚠️ mismatch"]
Loading
Prompt To Fix All With AI
Fix the following 3 code review issues. Work through them one at a time, proposing concise fixes.

---

### Issue 1 of 3
CHANGELOG.md:49
Typo in the footer note: "source of true" should be "source of truth". This is a pre-existing typo that this PR has an opportunity to fix since it touches the surrounding lines.

```suggestion
> **Note:** All older changelogs are deprecated and have been removed. The source of truth is this single changelog file.
```

### Issue 2 of 3
CHANGELOG.md:40-45
**Image doesn't match section content** — the `4/17/26` entry describes the overview redesign, sidebar navigation, and AI in Stack Companion, but the attached image is labeled "Payments product setup" (`payments-products.png`). A reader scanning this section won't see any payments context in the bullets to explain the screenshot. If this image was meant for a different week's entry, swapping it to the correct section would prevent confusion.

### Issue 3 of 3
CHANGELOG.md:19-24
**Image caption mismatches section topic** — the `5/8/26` entry covers TanStack Start SDK integration, weekly user metrics, and Stack CLI improvements, but the image is labeled "RBAC permissions dashboard" (`rbac.png`). RBAC is not mentioned in any of the bullets for this week. Double-check whether this screenshot belongs to a different entry.

Reviews (1): Last reviewed commit: "docs: use plain changelog screenshots" | Re-trigger Greptile

Comment thread CHANGELOG.md Outdated

---

> **Note:** All older changelogs are deprecated and have been removed. The source of true is this single changelog file.
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

P2 Typo in the footer note: "source of true" should be "source of truth". This is a pre-existing typo that this PR has an opportunity to fix since it touches the surrounding lines.

Suggested change
> **Note:** All older changelogs are deprecated and have been removed. The source of true is this single changelog file.
> **Note:** All older changelogs are deprecated and have been removed. The source of truth is this single changelog file.
Prompt To Fix With AI
This is a comment left during a code review.
Path: CHANGELOG.md
Line: 49

Comment:
Typo in the footer note: "source of true" should be "source of truth". This is a pre-existing typo that this PR has an opportunity to fix since it touches the surrounding lines.

```suggestion
> **Note:** All older changelogs are deprecated and have been removed. The source of truth is this single changelog file.
```

How can I resolve this? If you propose a fix, please make it concise.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Addressed in 13b58e44d: fixed source of true to source of truth.

Comment thread CHANGELOG.md Outdated
Comment on lines +40 to +45
## 4/17/26

- The overview page and onboarding experience were redesigned.
- Dashboard sidebar styling and category navigation were tightened up.
- AI arrived in Stack Companion with a large-response chat flow.
![Payments product setup](https://raw.githubusercontent.com/hexclave/stack-auth/dev/apps/dashboard/public/changelog/payments-products.png)
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

P2 Image doesn't match section content — the 4/17/26 entry describes the overview redesign, sidebar navigation, and AI in Stack Companion, but the attached image is labeled "Payments product setup" (payments-products.png). A reader scanning this section won't see any payments context in the bullets to explain the screenshot. If this image was meant for a different week's entry, swapping it to the correct section would prevent confusion.

Prompt To Fix With AI
This is a comment left during a code review.
Path: CHANGELOG.md
Line: 40-45

Comment:
**Image doesn't match section content** — the `4/17/26` entry describes the overview redesign, sidebar navigation, and AI in Stack Companion, but the attached image is labeled "Payments product setup" (`payments-products.png`). A reader scanning this section won't see any payments context in the bullets to explain the screenshot. If this image was meant for a different week's entry, swapping it to the correct section would prevent confusion.

How can I resolve this? If you propose a fix, please make it concise.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Addressed in 089f1ca56: the 4/17 entry now includes the Payments product setup bullet and the image was moved under apps/dashboard/public/assets/.

Comment thread CHANGELOG.md Outdated
Comment on lines +19 to +24
## 5/8/26

## 1/19/26
- Updated package dependencies to their newest versions.
- TanStack Start SDK integration landed with refreshed OpenAPI schemas.
- Project overview now shows weekly users metrics.
- Stack CLI gained self-hosted URL support and clearer cloud/local init next steps.
![RBAC permissions dashboard](https://raw.githubusercontent.com/hexclave/stack-auth/dev/apps/dashboard/public/changelog/rbac.png)
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

P2 Image caption mismatches section topic — the 5/8/26 entry covers TanStack Start SDK integration, weekly user metrics, and Stack CLI improvements, but the image is labeled "RBAC permissions dashboard" (rbac.png). RBAC is not mentioned in any of the bullets for this week. Double-check whether this screenshot belongs to a different entry.

Prompt To Fix With AI
This is a comment left during a code review.
Path: CHANGELOG.md
Line: 19-24

Comment:
**Image caption mismatches section topic** — the `5/8/26` entry covers TanStack Start SDK integration, weekly user metrics, and Stack CLI improvements, but the image is labeled "RBAC permissions dashboard" (`rbac.png`). RBAC is not mentioned in any of the bullets for this week. Double-check whether this screenshot belongs to a different entry.

How can I resolve this? If you propose a fix, please make it concise.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Addressed in 089f1ca56: the 5/8 entry now mentions project permissions, and the screenshot/caption points to the matching project permissions dashboard asset.

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: 2

🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Inline comments:
In `@CHANGELOG.md`:
- Line 49: The deprecation notice on line containing "The source of true is this
single changelog file." has a typo; change "true" to "truth" so the sentence
reads "The source of truth is this single changelog file." Update that exact
sentence in CHANGELOG.md to fix the misspelling.
- Around line 5-46: The changelog entries under each date heading (e.g., the "##
5/22/26", "## 5/15/26", etc. blocks) lack explicit subsections so the parser
treats all entries as "patch"; update each date section to include explicit "###
Major Changes" and/or "### Minor Changes" subsections (and move the relevant
bullet points into the appropriate subsection) so the parser can classify
properly, or alternatively modify the changelog parser to detect and infer
major/minor from content; target the date headers like "## 5/22/26" and the
bullet lists beneath them when applying this change.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: 8770ed8a-b57b-472e-828c-876819e50604

📥 Commits

Reviewing files that changed from the base of the PR and between 70999df and bc2ac3b.

⛔ Files ignored due to path filters (6)
  • apps/dashboard/public/changelog/auth-methods.png is excluded by !**/*.png
  • apps/dashboard/public/changelog/data-vault.png is excluded by !**/*.png
  • apps/dashboard/public/changelog/email-server.png is excluded by !**/*.png
  • apps/dashboard/public/changelog/payments-products.png is excluded by !**/*.png
  • apps/dashboard/public/changelog/rbac.png is excluded by !**/*.png
  • apps/dashboard/public/changelog/teams.png is excluded by !**/*.png
📒 Files selected for processing (1)
  • CHANGELOG.md

Comment thread CHANGELOG.md
Comment on lines +5 to 46
## 5/22/26

### Payments
Introduced a redesigned payments onboarding flow
![Payments Onboarding](https://raw.githubusercontent.com/stack-auth/stack-auth/dev/apps/dashboard/public/changelog/payments-onboarding.png)
- Project metrics and preview analytics now lean harder on ClickHouse.
- Cross-domain handoffs and hosted-domain trust received production polish.
- Auth method and user-table surfaces got another round of dashboard polish.
![Auth method and user table polish](https://raw.githubusercontent.com/hexclave/stack-auth/dev/apps/dashboard/public/changelog/auth-methods.png)

## 1/21/26
## 5/15/26

### Payments
- Payments page updated with new UI changes
![Create Product](https://raw.githubusercontent.com/stack-auth/stack-auth/refs/heads/dev/apps/dashboard/public/changelog/payments-create-product.png)
- Added a new Payments Settings page with an option to temporarily disable all payments
![Payments Setting](https://raw.githubusercontent.com/stack-auth/stack-auth/refs/heads/dev/apps/dashboard/public/changelog/payments-settings-1.png)
- Subscription renewal emails are now sent automatically to users
- Past payment invoices are now visible on the Account Settings page
![Past Payments Invoices](https://raw.githubusercontent.com/stack-auth/stack-auth/refs/heads/dev/apps/dashboard/public/changelog/account-settings-invoices.png)
- Project transfer, session replay, and team payments screens were redesigned.
- AI chat surfaces were unified on assistant-ui threads.
- Team management views picked up cleaner tables and action states.
![Team management table](https://raw.githubusercontent.com/hexclave/stack-auth/dev/apps/dashboard/public/changelog/teams.png)

### Documentation
- Updated JWT documentation to include `isRestricted` and `restrictedReason`
## 5/8/26

## 1/19/26
- Updated package dependencies to their newest versions.
- TanStack Start SDK integration landed with refreshed OpenAPI schemas.
- Project overview now shows weekly users metrics.
- Stack CLI gained self-hosted URL support and clearer cloud/local init next steps.
![RBAC permissions dashboard](https://raw.githubusercontent.com/hexclave/stack-auth/dev/apps/dashboard/public/changelog/rbac.png)

## 12/19/25
- Introduces new changelog and deprecates all older changelogs.
- Date versioning for public view.
## 5/1/26

- Session replays gained shareable IDs across dashboard, backend, and SDK surfaces.
- Data grids and overview layouts were refactored.
- The emulator can auto-install dependencies when pulling updates.
![Data Vault dashboard](https://raw.githubusercontent.com/hexclave/stack-auth/dev/apps/dashboard/public/changelog/data-vault.png)

## 4/24/26

- Email Server settings and managed-domain setup were redesigned.
- Local emulator startup got RAM snapshots and live secret rotation.
- The sign-up rules tester dialog was simplified.
![Email server settings and logs](https://raw.githubusercontent.com/hexclave/stack-auth/dev/apps/dashboard/public/changelog/email-server.png)

## 4/17/26

- The overview page and onboarding experience were redesigned.
- Dashboard sidebar styling and category navigation were tightened up.
- AI arrived in Stack Companion with a large-response chat flow.
![Payments product setup](https://raw.githubusercontent.com/hexclave/stack-auth/dev/apps/dashboard/public/changelog/payments-products.png)

Copy link
Copy Markdown
Contributor

@coderabbitai coderabbitai Bot May 23, 2026

Choose a reason for hiding this comment

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

⚠️ Potential issue | 🟡 Minor | ⚡ Quick win

🧩 Analysis chain

🏁 Script executed:

#!/bin/bash
# Description: Verify changelog entries can be parsed and check their inferred types

# Search for Major/Minor subsections in the new changelog entries
rg -n "^###\s+(Major|Minor)\s+Changes" CHANGELOG.md

# If no results, all entries will be classified as "patch"
echo "---"
echo "Note: If no subsections found above, all releases will be classified as 'patch' type"

Repository: hexclave/stack-auth

Length of output: 152


Changelog entries will all be inferred as “patch”

  • CHANGELOG.md has no ### Major Changes / ### Minor Changes subsections under the ## M/D/YY entries, so the parser will fall back to the default change type.
  • Add ### Major Changes / ### Minor Changes subsections (or adjust the parser) if you want major/minor classification.
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@CHANGELOG.md` around lines 5 - 46, The changelog entries under each date
heading (e.g., the "## 5/22/26", "## 5/15/26", etc. blocks) lack explicit
subsections so the parser treats all entries as "patch"; update each date
section to include explicit "### Major Changes" and/or "### Minor Changes"
subsections (and move the relevant bullet points into the appropriate
subsection) so the parser can classify properly, or alternatively modify the
changelog parser to detect and infer major/minor from content; target the date
headers like "## 5/22/26" and the bullet lists beneath them when applying this
change.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Keeping this bullet-only intentionally per product request (“no ### subcategories”). Parser validation still passes with six date entries, 3+ bullets per entry, and one image per entry.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Skipped: comment is from another GitHub bot.

Comment thread CHANGELOG.md Outdated
Copilot AI review requested due to automatic review settings May 23, 2026 01:52
@N2D4 N2D4 review requested due to automatic review settings May 23, 2026 01:52
@devin-ai-integration
Copy link
Copy Markdown
Contributor

devin-ai-integration Bot commented May 23, 2026

Moved the changelog screenshots into apps/dashboard/public/assets/ and updated CHANGELOG.md image URLs in 089f1ca56. Duplicate accidental status comments were removed.

Copilot AI review requested due to automatic review settings May 23, 2026 02:45
@N2D4 N2D4 review requested due to automatic review settings May 23, 2026 02:45
@N2D4 N2D4 merged commit b48902f into dev May 23, 2026
33 of 35 checks passed
@N2D4 N2D4 deleted the devin/1779498100-restart-changelog branch May 23, 2026 03:18
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