Skip to content

feat(web): rebrand consumer-facing name to "Raven"#7

Merged
iduartgomez merged 1 commit into
mainfrom
rebrand-raven
Apr 27, 2026
Merged

feat(web): rebrand consumer-facing name to "Raven"#7
iduartgomez merged 1 commit into
mainfrom
rebrand-raven

Conversation

@iduartgomez
Copy link
Copy Markdown
Contributor

Summary

  • Rename user-visible app name from "Current" to "Raven" via web/branding/app.json (single source of truth consumed by web/src/branding.ts).
  • Crate/package names, contract identifiers, and network-level references ("About Freenet", freenet.org link, splash, compose placeholder) are unchanged.

Test plan

  • cd web && npm run build rebuilds dist bundle with new name
  • Browser title shows "Raven"
  • Sidebar logo shows "Raven"
  • Onboarding welcome screen shows "Raven"

Update the user-visible app name from "Current" to "Raven" via
the single source of truth at web/branding/app.json. Crate/package
names, contract identifiers, and network-level references are
unchanged.
@iduartgomez iduartgomez merged commit 0836182 into main Apr 27, 2026
1 check passed
iduartgomez added a commit that referenced this pull request Apr 27, 2026
* Merge main (brings Raven rebrand from #7) into PR branch.
* web/container: port full ed25519 + version validation from
  freenet/mail. Adds 6 unit tests covering valid/invalid sig,
  version monotonicity, summary/delta. Container is no longer
  a stub.
* common/: new crate. Hosts WebContainerMetadata struct shared
  between web/container and tools/web-container-sign so the two
  CBOR formats cannot drift.
* check-contract-wasm.yml: gate now fails on drift (was exit 0
  with warning). Adds published-contract/** + Cargo.toml to
  trigger paths and a push-on-main job.
* web/tests/production-liveness.spec.ts: title now "Raven"
  (matches merged rebrand).
* published-contract/: regenerated locally; contract id =
  6vGnrBknBqysGZFgzor8bVdvYXRNz1ddzsdrnHrosLeQ. CI on Linux
  may produce a different snapshot — first Linux run will
  surface drift; commit the Linux snapshot once.
* Cargo.toml: drop dead commented [target.wasm32-unknown-unknown]
  block. Add common/ to workspace members.
* Drop .claude/settings.json (per-machine path leaked into repo).
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