agent-joule/crates/gpui/src
Repository files (latest commit first)
Filename Latest commit message Latest commit date
David Charlot 88a41bedd3 Rebrand Zed -> Joule across UI, docs, embedded assets, and legal
The fork shipped renamed binary/bundle but the product name "Zed" was still
shown everywhere in the UI. Rename the display name to "Joule" (tagline
"Energy-metered agentic coding") while preserving every load-bearing reference.

Display renames (105 .rs files): release_channel display_name, welcome +
onboarding + ai_onboarding, macOS app menu (About/Hide/Quit), window titles,
About panel, settings UI, notifications, update/collab messages, system specs.
Bundle display name (crates/zed/Cargo.toml) -> "Joule" so CFBundleName / the
menu-bar name and the .app are "Joule" (identifier science.transaction.AgentJoule
and the agent-joule binary are unchanged).

Docs (223 .md): product prose Zed -> Joule, fence-aware (code blocks untouched).
Embedded assets (12 JSONC): // comments only.
Legal (4 files): product -> Joule, entity "Zed Industries, Inc." -> "Transaction
Science, Inc.", domain zed.dev -> openie.dev. NOTE: these are structurally Zed's
inherited terms and need a real legal review, not just a rename.

Deliberately PRESERVED (renaming would break the app): font aliases ("Zed Plex
Sans"/".ZedMono" in text_system + assets), HTTP header names (X-Zed-Predict-*),
zed:: action ids, app/bundle identifiers (dev.zed.Zed*, Zed-Editor-* product ids),
zed.dev URLs, ZED_* env vars, crate/package names, "Zed Industries" in non-legal
attribution, and the {zed,Zed} config-dir glob.

Signed + notarized + stapled as Joule.app, installed to /Applications, verified
(Gatekeeper: Notarized Developer ID, FH93XC2VRR). Caveat: test-code string
literals were renamed too, so some `cargo test` assertions may need updating.

Co-Authored-By: Claude Opus 4.8 <[email protected]>
2026-07-03 02:23:35 -04:00
..
app Baseline: hard fork of zed@e2e7a67 2026-05-30 08:20:23 -04:00
elements Baseline: hard fork of zed@e2e7a67 2026-05-30 08:20:23 -04:00
keymap Baseline: hard fork of zed@e2e7a67 2026-05-30 08:20:23 -04:00
platform Baseline: hard fork of zed@e2e7a67 2026-05-30 08:20:23 -04:00
text_system Baseline: hard fork of zed@e2e7a67 2026-05-30 08:20:23 -04:00
window Rebrand Zed -> Joule across UI, docs, embedded assets, and legal 2026-07-03 02:23:35 -04:00
_accessibility.rs Baseline: hard fork of zed@e2e7a67 2026-05-30 08:20:23 -04:00
_ownership_and_data_flow.rs Baseline: hard fork of zed@e2e7a67 2026-05-30 08:20:23 -04:00
action.rs Baseline: hard fork of zed@e2e7a67 2026-05-30 08:20:23 -04:00
app.rs Baseline: hard fork of zed@e2e7a67 2026-05-30 08:20:23 -04:00
arena.rs Baseline: hard fork of zed@e2e7a67 2026-05-30 08:20:23 -04:00
asset_cache.rs Baseline: hard fork of zed@e2e7a67 2026-05-30 08:20:23 -04:00
assets.rs Baseline: hard fork of zed@e2e7a67 2026-05-30 08:20:23 -04:00
bounds_tree.rs Baseline: hard fork of zed@e2e7a67 2026-05-30 08:20:23 -04:00
color.rs Baseline: hard fork of zed@e2e7a67 2026-05-30 08:20:23 -04:00
colors.rs Baseline: hard fork of zed@e2e7a67 2026-05-30 08:20:23 -04:00
element.rs Baseline: hard fork of zed@e2e7a67 2026-05-30 08:20:23 -04:00
executor.rs Baseline: hard fork of zed@e2e7a67 2026-05-30 08:20:23 -04:00
geometry.rs Baseline: hard fork of zed@e2e7a67 2026-05-30 08:20:23 -04:00
global.rs Baseline: hard fork of zed@e2e7a67 2026-05-30 08:20:23 -04:00
gpui.rs Baseline: hard fork of zed@e2e7a67 2026-05-30 08:20:23 -04:00
input.rs Baseline: hard fork of zed@e2e7a67 2026-05-30 08:20:23 -04:00
inspector.rs Baseline: hard fork of zed@e2e7a67 2026-05-30 08:20:23 -04:00
interactive.rs Baseline: hard fork of zed@e2e7a67 2026-05-30 08:20:23 -04:00
key_dispatch.rs Baseline: hard fork of zed@e2e7a67 2026-05-30 08:20:23 -04:00
keymap.rs Baseline: hard fork of zed@e2e7a67 2026-05-30 08:20:23 -04:00
path_builder.rs Baseline: hard fork of zed@e2e7a67 2026-05-30 08:20:23 -04:00
platform.rs Baseline: hard fork of zed@e2e7a67 2026-05-30 08:20:23 -04:00
platform_scheduler.rs Baseline: hard fork of zed@e2e7a67 2026-05-30 08:20:23 -04:00
prelude.rs Baseline: hard fork of zed@e2e7a67 2026-05-30 08:20:23 -04:00
profiler.rs Baseline: hard fork of zed@e2e7a67 2026-05-30 08:20:23 -04:00
queue.rs Baseline: hard fork of zed@e2e7a67 2026-05-30 08:20:23 -04:00
scene.rs Baseline: hard fork of zed@e2e7a67 2026-05-30 08:20:23 -04:00
shared_uri.rs Baseline: hard fork of zed@e2e7a67 2026-05-30 08:20:23 -04:00
style.rs Baseline: hard fork of zed@e2e7a67 2026-05-30 08:20:23 -04:00
styled.rs Baseline: hard fork of zed@e2e7a67 2026-05-30 08:20:23 -04:00
subscription.rs Baseline: hard fork of zed@e2e7a67 2026-05-30 08:20:23 -04:00
svg_renderer.rs Baseline: hard fork of zed@e2e7a67 2026-05-30 08:20:23 -04:00
tab_stop.rs Baseline: hard fork of zed@e2e7a67 2026-05-30 08:20:23 -04:00
taffy.rs Baseline: hard fork of zed@e2e7a67 2026-05-30 08:20:23 -04:00
test.rs Baseline: hard fork of zed@e2e7a67 2026-05-30 08:20:23 -04:00
text_system.rs Baseline: hard fork of zed@e2e7a67 2026-05-30 08:20:23 -04:00
util.rs Baseline: hard fork of zed@e2e7a67 2026-05-30 08:20:23 -04:00
view.rs Baseline: hard fork of zed@e2e7a67 2026-05-30 08:20:23 -04:00
window.rs Baseline: hard fork of zed@e2e7a67 2026-05-30 08:20:23 -04:00