Skip to content

feat: add join/leave to community action menu - #482

Draft
christianjuth wants to merge 2 commits into
mainfrom
claude/tender-darwin-baagi2
Draft

feat: add join/leave to community action menu#482
christianjuth wants to merge 2 commits into
mainfrom
claude/tender-darwin-baagi2

Conversation

@christianjuth

Copy link
Copy Markdown
Collaborator

Adds Join/Leave to the shared community action menu so users can subscribe to a community directly from the post actions submenu, not just from the dedicated join button.

Adds Join/Leave to the shared community action menu so users can
subscribe to a community directly from the post actions submenu,
not just from the dedicated join button.
github-actions Bot added a commit that referenced this pull request Jun 11, 2026
@github-actions

github-actions Bot commented Jun 11, 2026

Copy link
Copy Markdown
Contributor

Dependency Graph

Dependency graph — one node per top-level folder in src/

One node per top-level folder in src/. Generated by dependency-cruiser.

@github-actions

github-actions Bot commented Jun 11, 2026

Copy link
Copy Markdown
Contributor

Performance Comparison Report

  • Current: HEAD (a9cae2a) - 2026-06-11 03:20:36Z
  • Baseline: HEAD (d78bfbd) - 2026-06-11 03:20:04Z

Significant Changes To Duration

Show entries
Name Type Duration Count
PostCardView extra-small/text render 12.8 ms → 12.1 ms (-0.8 ms, -6.1%) 🟢 2 → 2
PostCardView small/image render 18.3 ms → 17.4 ms (-0.9 ms, -5.1%) 🟢 2 → 2
Show details
Name Type Duration Count
PostCardView extra-small/text render Baseline
Mean: 12.8 ms
Stdev: 0.3 ms (2.2%)
Runs: 13.3 12.8 12.8 13.0 12.3 12.8 13.0 12.8 13.2 13.0 12.9 13.0 12.8 12.5 12.7 13.2 13.2 13.0 12.2 12.5
Warmup runs: 13.6
Removed outliers: (none)

Current
Mean: 12.1 ms
Stdev: 0.3 ms (2.7%)
Runs: 12.1 11.9 13.3 12.0 12.0 11.9 11.9 12.0 12.2 11.9 12.1 11.9 12.0 11.8 12.2 12.1 12.4 12.1 11.8 11.6
Warmup runs: 12.5
Removed outliers: (none)
Baseline
Mean: 2
Stdev: 0 (0.0%)
Runs: 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
Render issues:
- Initial updates: 1

Current
Mean: 2
Stdev: 0 (0.0%)
Runs: 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
Render issues:
- Initial updates: 1
PostCardView small/image render Baseline
Mean: 18.3 ms
Stdev: 0.6 ms (3.2%)
Runs: 18.2 18.1 18.8 18.7 18.0 18.5 17.9 17.5 17.8 18.4 18.0 18.0 17.5 19.7 19.1 19.3 18.2 18.1 18.0
Warmup runs: 18.8
Removed outliers: 23.5

Current
Mean: 17.4 ms
Stdev: 0.3 ms (2.0%)
Runs: 17.4 17.6 17.6 17.3 17.3 17.7 18.0 17.9 17.4 17.3 16.8 16.9 17.1 16.8 17.1 17.5 17.4 17.5 17.0 17.8
Warmup runs: 18.2
Removed outliers: (none)
Baseline
Mean: 2
Stdev: 0 (0.0%)
Runs: 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
Render issues:
- Initial updates: 1

Current
Mean: 2
Stdev: 0 (0.0%)
Runs: 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
Render issues:
- Initial updates: 1

Meaningless Changes To Duration

Show entries
Name Type Duration Count
CommunityCardView md render 2.5 ms → 2.5 ms (+0.0 ms, +0.6%) 2 → 2
CommunityCardView md/disableLink render 1.8 ms → 1.8 ms (-0.0 ms, -0.5%) 2 → 2
CommunityCardView md/hideText render 2.1 ms → 2.1 ms (-0.0 ms, -2.3%) 2 → 2
CommunityCardView md/nsfw render 2.1 ms → 2.2 ms (+0.1 ms, +2.5%) 2 → 2
CommunityCardView sm render 2.1 ms → 2.0 ms (-0.1 ms, -2.6%) 2 → 2
PostCardView large/article render 21.2 ms → 20.7 ms (-0.5 ms, -2.3%) 2 → 2
PostCardView large/image render 20.6 ms → 20.4 ms (-0.3 ms, -1.3%) 2 → 2
PostCardView large/text render 21.4 ms → 21.3 ms (-0.1 ms, -0.5%) 2 → 2
PostCardView small/text render 17.5 ms → 16.8 ms (-0.7 ms, -4.3%) 2 → 2
Show details
Name Type Duration Count
CommunityCardView md render Baseline
Mean: 2.5 ms
Stdev: 0.4 ms (17.4%)
Runs: 3.7 2.7 3.3 2.8 2.5 2.5 2.3 3.2 2.6 2.3 2.4 2.2 2.6 2.4 2.1 2.0 2.2 2.2 2.3 2.1
Warmup runs: 17.8
Removed outliers: (none)

Current
Mean: 2.5 ms
Stdev: 0.4 ms (15.9%)
Runs: 3.7 2.9 3.1 2.7 2.4 2.3 2.3 3.1 2.7 2.5 2.5 2.3 2.3 2.2 2.3 2.2 2.2 2.6 2.5 2.1
Warmup runs: 17.9
Removed outliers: (none)
Baseline
Mean: 2
Stdev: 0 (0.0%)
Runs: 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
Render issues:
- Initial updates: 1

Current
Mean: 2
Stdev: 0 (0.0%)
Runs: 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
Render issues:
- Initial updates: 1
CommunityCardView md/disableLink render Baseline
Mean: 1.8 ms
Stdev: 0.1 ms (2.9%)
Runs: 1.9 1.8 1.9 1.9 1.8 1.8 1.8 1.8 1.8 1.7 1.9 1.8 1.8 1.8 1.7 1.8 1.7 1.8 1.8 1.8
Warmup runs: 1.8
Removed outliers: (none)

Current
Mean: 1.8 ms
Stdev: 0.1 ms (7.2%)
Runs: 1.8 1.8 1.9 2.0 1.8 1.8 1.8 1.8 1.8 1.8 1.8 2.3 1.7 1.8 1.8 1.9 1.7 1.7 1.7 1.8
Warmup runs: 1.8
Removed outliers: (none)
Baseline
Mean: 2
Stdev: 0 (0.0%)
Runs: 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
Render issues:
- Initial updates: 1

Current
Mean: 2
Stdev: 0 (0.0%)
Runs: 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
Render issues:
- Initial updates: 1
CommunityCardView md/hideText render Baseline
Mean: 2.1 ms
Stdev: 0.1 ms (3.5%)
Runs: 2.3 2.1 2.1 2.4 2.1 2.2 2.1 2.1 2.1 2.1 2.1 2.2 2.2 2.2 2.1 2.0 2.1 2.1 2.2 2.2
Warmup runs: 2.1
Removed outliers: (none)

Current
Mean: 2.1 ms
Stdev: 0.1 ms (2.6%)
Runs: 2.2 2.1 2.2 2.1 2.1 2.2 2.1 2.1 2.2 2.1 2.2 2.1 2.0 2.0 2.0 2.1 2.1 2.1 2.1 2.0
Warmup runs: 2.1
Removed outliers: (none)
Baseline
Mean: 2
Stdev: 0 (0.0%)
Runs: 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
Render issues:
- Initial updates: 1

Current
Mean: 2
Stdev: 0 (0.0%)
Runs: 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
Render issues:
- Initial updates: 1
CommunityCardView md/nsfw render Baseline
Mean: 2.1 ms
Stdev: 0.1 ms (2.5%)
Runs: 2.3 2.2 2.1 2.1 2.2 2.2 2.2 2.2 2.1 2.2 2.2 2.2 2.1 2.1 2.1 2.0 2.1 2.2 2.2 2.1
Warmup runs: 2.3
Removed outliers: (none)

Current
Mean: 2.2 ms
Stdev: 0.1 ms (6.3%)
Runs: 2.4 2.7 2.1 2.1 2.2 2.2 2.2 2.1 2.2 2.2 2.1 2.1 2.2 2.0 2.1 2.2 2.1 2.1 2.1
Warmup runs: 2.2
Removed outliers: 3.2
Baseline
Mean: 2
Stdev: 0 (0.0%)
Runs: 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
Render issues:
- Initial updates: 1

Current
Mean: 2
Stdev: 0 (0.0%)
Runs: 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
Render issues:
- Initial updates: 1
CommunityCardView sm render Baseline
Mean: 2.1 ms
Stdev: 0.1 ms (2.5%)
Runs: 2.0 2.1 2.0 2.1 2.0 2.0 2.2 2.0 2.1 2.0 2.1 2.1 2.1 2.1 2.1 2.1 2.0 2.0 2.1 2.0
Warmup runs: 2.2
Removed outliers: (none)

Current
Mean: 2.0 ms
Stdev: 0.1 ms (2.9%)
Runs: 2.1 1.9 1.9 2.0 1.9 2.0 2.0 2.0 2.0 2.0 2.0 2.0 2.0 2.0 2.0 2.1 2.0 2.0 2.1 2.0
Warmup runs: 2.3
Removed outliers: (none)
Baseline
Mean: 2
Stdev: 0 (0.0%)
Runs: 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
Render issues:
- Initial updates: 1

Current
Mean: 2
Stdev: 0 (0.0%)
Runs: 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
Render issues:
- Initial updates: 1
PostCardView large/article render Baseline
Mean: 21.2 ms
Stdev: 0.5 ms (2.3%)
Runs: 21.1 20.4 21.9 21.0 20.8 20.4 21.6 21.9 20.7 20.9 20.9 21.6 21.8 21.5 21.4 21.5 21.5 21.2 20.4 21.4
Warmup runs: 22.0
Removed outliers: (none)

Current
Mean: 20.7 ms
Stdev: 0.4 ms (2.2%)
Runs: 21.4 21.0 21.3 20.8 20.7 21.0 20.4 20.2 20.4 20.5 21.1 20.7 20.5 20.2 20.3 20.5 20.5 20.4 21.9 20.3
Warmup runs: 21.5
Removed outliers: (none)
Baseline
Mean: 2
Stdev: 0 (0.0%)
Runs: 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
Render issues:
- Initial updates: 1

Current
Mean: 2
Stdev: 0 (0.0%)
Runs: 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
Render issues:
- Initial updates: 1
PostCardView large/image render Baseline
Mean: 20.6 ms
Stdev: 0.7 ms (3.3%)
Runs: 22.0 21.0 21.0 21.7 21.0 21.7 20.7 19.9 20.7 21.2 20.9 20.7 20.4 20.2 19.6 19.6 20.5 19.9 20.2 20.1
Warmup runs: 22.3
Removed outliers: (none)

Current
Mean: 20.4 ms
Stdev: 0.3 ms (1.5%)
Runs: 19.7 20.2 20.2 20.1 20.4 20.0 20.2 20.2 20.5 20.5 20.2 20.5 20.8 20.7 20.5 20.8 20.0 20.7 20.7 20.5
Warmup runs: 20.2
Removed outliers: (none)
Baseline
Mean: 2
Stdev: 0 (0.0%)
Runs: 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
Render issues:
- Initial updates: 1

Current
Mean: 2
Stdev: 0 (0.0%)
Runs: 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
Render issues:
- Initial updates: 1
PostCardView large/text render Baseline
Mean: 21.4 ms
Stdev: 1.2 ms (5.4%)
Runs: 24.7 22.6 22.1 22.5 21.2 20.6 21.6 23.1 21.9 21.1 21.3 21.1 20.2 21.2 20.5 20.4 21.2 20.5 20.3 19.9
Warmup runs: 89.3
Removed outliers: (none)

Current
Mean: 21.3 ms
Stdev: 1.3 ms (6.3%)
Runs: 25.1 23.3 21.5 22.1 22.0 21.6 20.4 22.7 21.6 21.9 21.5 20.2 20.2 20.1 19.8 20.3 20.6 21.0 20.1 20.0
Warmup runs: 90.5
Removed outliers: (none)
Baseline
Mean: 2
Stdev: 0 (0.0%)
Runs: 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
Render issues:
- Initial updates: 1

Current
Mean: 2
Stdev: 0 (0.0%)
Runs: 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
Render issues:
- Initial updates: 1
PostCardView small/text render Baseline
Mean: 17.5 ms
Stdev: 0.4 ms (2.5%)
Runs: 16.6 17.8 18.4 17.9 17.4 18.0 16.9 16.9 17.6 18.1 17.7 17.7 17.6 17.2 17.1 17.4 17.6 17.6 17.5 17.9
Warmup runs: 17.3
Removed outliers: (none)

Current
Mean: 16.8 ms
Stdev: 0.4 ms (2.5%)
Runs: 16.5 16.7 16.4 17.7 17.8 17.1 16.6 16.4 17.0 16.9 16.9 17.5 16.7 16.8 16.4 16.5 16.6 16.8 16.4 16.5
Warmup runs: 17.9
Removed outliers: (none)
Baseline
Mean: 2
Stdev: 0 (0.0%)
Runs: 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
Render issues:
- Initial updates: 1

Current
Mean: 2
Stdev: 0 (0.0%)
Runs: 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
Render issues:
- Initial updates: 1

Render Count Changes

There are no entries

Render Issues

Name Initial Updates Redundant Updates
PostCardView large/text 1 🔴 -
PostCardView large/image 1 🔴 -
PostCardView large/article 1 🔴 -
PostCardView small/text 1 🔴 -
PostCardView small/image 1 🔴 -
PostCardView extra-small/text 1 🔴 -
CommunityCardView md 1 🔴 -
CommunityCardView sm 1 🔴 -
CommunityCardView md/disableLink 1 🔴 -
CommunityCardView md/hideText 1 🔴 -
CommunityCardView md/nsfw 1 🔴 -

Added Entries

There are no entries

Removed Entries

There are no entries

The small-screen community sidebar showed both a CommunityJoinButton
and an ellipsis menu side-by-side. Now that the menu's
useCommunityActions handles join/leave, the standalone button is
redundant here.
@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Jun 11, 2026

Copy link
Copy Markdown

Deploying blorp with  Cloudflare Pages  Cloudflare Pages

Latest commit: a9cae2a
Status: ✅  Deploy successful!
Preview URL: https://04067961.blorp-6rm.pages.dev
Branch Preview URL: https://claude-tender-darwin-baagi2.blorp-6rm.pages.dev

View logs

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