content: replace all hyprnote.com and hyprnote with char.com and char#4971
Closed
devin-ai-integration[bot] wants to merge 1 commit into
Closed
content: replace all hyprnote.com and hyprnote with char.com and char#4971devin-ai-integration[bot] wants to merge 1 commit into
devin-ai-integration[bot] wants to merge 1 commit into
Conversation
…om and char Co-Authored-By: John <john@hyprnote.com>
Contributor
Author
🤖 Devin AI EngineerI'll be helping with this pull request! Here's what you should know: ✅ I will automatically:
Note: I can only respond to comments from users who have write access to this repository. ⚙️ Control Options:
|
✅ Deploy Preview for hyprnote ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
✅ Deploy Preview for char-cli-web canceled.
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Global search-and-replace across 365 files to rebrand from "hyprnote" to "char":
hyprnote.com→char.com(URLs, emails, API endpoints, download links)hyprnote→char,Hyprnote→Char,HYPRNOTE→CHARcom.hyprnote.*→com.char.*hyprnote_pro→char_pro,hyprnote_lite→char_lite, STT provider"hyprnote"→"char"hyprnote.*tracing fields/tags →char.*hyprnote://→char://,hyprnote-nightly://→char-nightly://mod char;(reserved keyword) were renamed tochar_sttorchar_appNetlify redirect
fromfields correctly preserved ashyprnote.com(they redirect old domain → new domain). Blog posthyprnote-is-now-char.mdxslug preserved since it's a permalink about the rebrand.Review & Testing Checklist for Human
hyprnote-build,hyprnote-cache2,hyprnote.s3.us-east-1.amazonaws.com), Fly.io app names (hyprnote-ai,hyprnote-stripe,hyprnote-slack-internal), and CrabNebula slugs (fastrepl/hyprnote2) were all renamed in config. Verify these services have actually been renamed or revert these specific changes — otherwise CI/CD, deployments, and model downloads will break.hyprnote_pro→char_proin auth checks and Supabase tests. If Stripe/Supabase still stores the old lookup keys, entitlement checks will fail for all Pro users. Coordinate with Stripe entitlement config and Supabase hook.com.hyprnote.stable→com.char.stable): Existing macOS installations use the old bundle ID for data directories, keychain items, and code signing. Verify that the migration path is handled or that this is intentional for a clean break.scripts/info.shduplicate fallback (line ~22): The old code checked/Applications/Char.appthen fell back to/Applications/Hyprnote.app. Now both branches check/Applications/Char.app, making theelifdead code.discord.gg/char,bsky.app/profile/char.bsky.social,status.char.com,auth.char.com,storage2.char.com,desktop2.char.com,api.char.com— verify these are live or will be before merging.Notes
/blog/hyprnote-publishing-stackwas renamed to/blog/char-publishing-stack(file rename). No redirect was added for the old URL — consider adding one tonetlify.tomlif this post has external backlinks.hyprnote.*field names will need updating after this lands.~/hyprnote-r2.toml,~/hyprnote-s3.toml) were renamed — team members will need to rename their local files.Link to Devin session: https://app.devin.ai/sessions/b2e0c9f6015b48e3b063e0d67ed14240
Requested by: @ComputelessComputer