Skip to content

web: update GitHub repo links from fastrepl/hyprnote to fastrepl/char#3964

Merged
ComputelessComputer merged 8 commits intomainfrom
devin/1771053129-update-github-links-to-char
Feb 14, 2026
Merged

web: update GitHub repo links from fastrepl/hyprnote to fastrepl/char#3964
ComputelessComputer merged 8 commits intomainfrom
devin/1771053129-update-github-links-to-char

Conversation

@devin-ai-integration
Copy link
Contributor

@devin-ai-integration devin-ai-integration bot commented Feb 14, 2026

Summary

Bulk replacement of all fastrepl/hyprnotefastrepl/char GitHub references across the website (apps/web/). This covers 46 files including:

  • User-facing links (footer, opensource page, security, privacy, press kit, etc.)
  • The /github redirect route
  • GitHub API constants used by backend functions (media upload, content management, webhooks)
  • GitHub Releases download URLs
  • Documentation, blog posts, and MDX content
  • Internal scripts (gen-agents.js)

Homebrew tap references (brew tap fastrepl/hyprnote, brew install --cask fastrepl/hyprnote/...) were intentionally not changed, as those reference the separate fastrepl/homebrew-hyprnote tap repo.

Review & Testing Checklist for Human

  • GitHub Releases download URLs: content-collections.ts and src/utils/download.ts now point to fastrepl/char/releases/.... Verify that release assets are accessible at the new URL (GitHub may redirect from the old name, but confirm this works for binary downloads).
  • GitHub API calls: media-upload.ts, submit-for-review.ts, slack-interactive.ts, github.ts, github-media.ts, github-content.ts, queries.ts all use fastrepl/char for API operations. Confirm the GitHub API resolves the new repo name correctly for content CRUD, webhooks, and star/contributor queries.
  • Remaining references outside apps/web/: This PR only covers apps/web/. Check if fastrepl/hyprnote appears elsewhere in the monorepo (desktop app, API backend, other apps) that also needs updating.
  • Brew tap lines preserved: Confirm download/index.tsx:148 and installation.mdx:10 still reference fastrepl/hyprnote (the homebrew tap), not fastrepl/char.
  • Spot-check a few links on the deployed preview: Visit /github, footer GitHub link, /opensource, and a changelog page to confirm links resolve correctly.

Notes


Open with Devin

Co-Authored-By: john@hyprnote.com <john@hyprnote.com>
@devin-ai-integration
Copy link
Contributor Author

🤖 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

@netlify
Copy link

netlify bot commented Feb 14, 2026

Deploy Preview for hyprnote ready!

Name Link
🔨 Latest commit 56337d7
🔍 Latest deploy log https://app.netlify.com/projects/hyprnote/deploys/69902634cd9abc00087f97ca
😎 Deploy Preview https://deploy-preview-3964--hyprnote.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@netlify
Copy link

netlify bot commented Feb 14, 2026

Deploy Preview for hyprnote-storybook canceled.

Name Link
🔨 Latest commit 56337d7
🔍 Latest deploy log https://app.netlify.com/projects/hyprnote-storybook/deploys/69902634895b2f000800174c

devin-ai-integration bot and others added 2 commits February 14, 2026 07:15
Co-Authored-By: john@hyprnote.com <john@hyprnote.com>
Co-Authored-By: john@hyprnote.com <john@hyprnote.com>
Copy link
Contributor Author

@devin-ai-integration devin-ai-integration bot left a comment

Choose a reason for hiding this comment

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

Devin Review found 3 potential issues.

View 3 additional findings in Devin Review.

Open in Devin Review

import { getSupabaseServerClient } from "@/functions/supabase";

const GITHUB_REPO = "fastrepl/hyprnote";
const GITHUB_REPO = "fastrepl/char";
Copy link
Contributor Author

Choose a reason for hiding this comment

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

🚩 GitHub API operations (content CRUD, PR merges, media uploads) now target fastrepl/char

Several server-side functions that perform write operations via the GitHub API had their GITHUB_REPO constant updated:

  • github-content.ts:7 — content CRUD operations
  • github-media.ts:3 — media file uploads
  • media-upload.ts:5 — image uploads
  • slack-interactive.ts:6 — PR merge and branch deletion

These are critical backend operations. If the GitHub repo hasn't actually been renamed to fastrepl/char yet (or if the API token doesn't have permissions on the new repo name), all content management, media uploads, and Slack-triggered PR merges will fail. This is not a code bug per se, but a deployment ordering concern — the repo must be renamed before deploying this code.

Open in Devin Review

Was this helpful? React with 👍 or 👎 to provide feedback.

Co-Authored-By: john@hyprnote.com <john@hyprnote.com>
ComputelessComputer and others added 4 commits February 14, 2026 16:34
Co-authored-by: graphite-app[bot] <96075541+graphite-app[bot]@users.noreply.github.com>
…repl/char

Co-Authored-By: john@hyprnote.com <john@hyprnote.com>
@ComputelessComputer ComputelessComputer merged commit 2e6a3b5 into main Feb 14, 2026
17 of 18 checks passed
@ComputelessComputer ComputelessComputer deleted the devin/1771053129-update-github-links-to-char branch February 14, 2026 07:45
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