brand: finish Ratatoskr branding (README, package, theme colour); audit and mock-up choice (do not merge) #17
Closed
void
wants to merge 0 commits from
void/brand-ratatoskr into main
pull from: void/brand-ratatoskr
merge into: GameCult:main
GameCult:main
GameCult:void/sentiment-pose
GameCult:dev
GameCult:void/registration-https-only
GameCult:void/register-entry
GameCult:void/default-homeserver-gamecult
GameCult:void/albums-slice-1-r2
GameCult:nibu/scene-throw-compile-fail
GameCult:void/desk-order-count
GameCult:void/desk-fork-contract
GameCult:void/reply-preview-bound
GameCult:void/reply-preview-bounds
GameCult:nibu/ridge-heightfield
GameCult:void/desk-slice-1
GameCult:void/phone-contrast-taps
GameCult:void/demo-homeserver-unreachable
GameCult:void/publish-dev-preview
GameCult:void/mind-feedback-pages-spec
GameCult:void/scene-css-function-export
GameCult:void/dings-v4
GameCult:void/scene-ink
GameCult:void/newcomer-signin-errors
GameCult:void/dings-v3
GameCult:void/pose-in-bubble
GameCult:release/dev-64edacac
GameCult:void/browse-collapse
GameCult:void/albums-slice-1
GameCult:nemesis/demo
GameCult:void/nemesis-demo-tests
GameCult:nibu/terrain-hatching
GameCult:void/navigator-s8-lows
GameCult:void/footer-lows-3
GameCult:void/footer-lows-2
GameCult:void/footer-lows
GameCult:void/auth-footer-tint
GameCult:nibu/dusk-sky-floor
GameCult:void/scene-midbuild-msg
GameCult:void/scene-midbuild-sweep
GameCult:void/scene-midbuild-test
GameCult:void/scene-test-strength
GameCult:void/sky-link-readability
GameCult:void/training-notice-comment
GameCult:void/ci-no-artifact-upload
GameCult:nibu/scene-terrain-scatter-dev
GameCult:void/room-list-plain-rows
GameCult:void/room-menu-name-chip-fix
GameCult:void/ci-runner-label
GameCult:void/text-flow-footer
GameCult:void/settings-without-window
GameCult:void/dings-hook
GameCult:void/upload-error-diagnostics
GameCult:void/file-zone-design
GameCult:void/rat-dev-cleanups
GameCult:nibu/scene-terrain-scatter
GameCult:void/text-flow-leftovers
GameCult:nibu/scene-terrain-both
GameCult:void/sky-tokens
GameCult:nibu/scene-terrain-stars
GameCult:nibu/scene-terrain-albedo
GameCult:void/terrain-demo
GameCult:nibu/scene-terrain-atmosphere
GameCult:void/ridge-scene-and-bubbles
GameCult:void/poses-readme
GameCult:void/preview-demo
GameCult:void/rat-dev-workflow
GameCult:void/preview-all
GameCult:nibu/scene-host
GameCult:nibu/terrain-tier-spike
GameCult:void/ci-drop-cinny-leftovers
GameCult:void/login-training-notice
GameCult:nibu/ridge-mesh-haze
GameCult:nibu/ridge-scene
GameCult:void/sky-sun
GameCult:void/ratatoskr-sky-palette
GameCult:void/three-doors-look
GameCult:nibu/voxel-scene
GameCult:ratatoskr/estate-navigator
GameCult:void/composer-spellcheck
GameCult:nibu/scene-trace-prepass
GameCult:void/brand
GameCult:void/pose-catalogue
GameCult:void/resume-sync
GameCult:void/soundscape-human-subset
GameCult:void/soundscape-audio-socket
GameCult:void/pose-bubble
GameCult:hands/estate-h8
GameCult:ratatoskr/file-zone-map
GameCult:hands/estate-h7
GameCult:ratatoskr/research-atmosphere
GameCult:void/gamecult-theme-and-project-nav
GameCult:replace-matrix-js-sdk
GameCult:dependabot/docker/nginx-1.31.8-alpine
GameCult:kfiven-patch-3
GameCult:release-v4.12.8
GameCult:renovate/npm-sanitize-html-vulnerability
GameCult:dependabot/github_actions/actions/upload-artifact-7.0.2
GameCult:kfiven-patch-2
GameCult:dependabot/github_actions/dawidd6/action-download-artifact-27
GameCult:dependabot/github_actions/docker/setup-buildx-action-4.4.1
GameCult:dependabot/github_actions/docker/setup-qemu-action-4.4.0
GameCult:dependabot/github_actions/docker/build-push-action-7.4.0
GameCult:kfiven-patch-1
GameCult:release-v4.12.6
GameCult:release-v4.12.3
GameCult:release-v4.12.2
GameCult:more-theme
GameCult:fix-257
GameCult:imporve-thread-reply
GameCult:revert-2402-improve-menu-congestion
GameCult:mxidColor-toggle
GameCult:update-sw-main-msg
No reviewers
Labels
Clear labels
No items
No labels
Milestone
Clear milestone
No items
No milestone
Projects
Clear projects
No items
No project
Assignees
Clear assignees
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".
No due date set.
Dependencies
No dependencies set
Reference
GameCult/Ratatoskr!17
Loading…
Reference in a new issue
No description provided.
Delete branch "void/brand-ratatoskr"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Do not merge: needs a Redmi phone check (nothing here has been seen rendered; no browser on this host).
PR #11 (void/brand) is already merged into main, so this builds on main and finishes the pass. Preview: https://minds.gamecult.org/void/brand-ratatoskr/ (built with
CINNY_BASE=/void/brand-ratatoskr/in a TMPDIR copy; subpath routing untested).Cinny branding audit (main at
14d9fa62)Done by #11:
index.htmltitle/meta/apple-title;public/manifest.jsonname; logo (public/res/svg/ratatoskr*.svg), favicon, Android/Apple icons (scripts/gen-brand.mjs); splash, auth layout/footer, welcome page, About, device names (Ratatoskr Web), email-pusher brand, key-backup filename.public/locales/{en,de}.jsonand the service worker (src/sw.ts) carry no Cinny string. Built bundle holds three "Cinny" strings: the credits in About, WelcomePage and AuthFooter.Remaining, fixed here: README (was Cinny's: badges, app.cinny.in, sponsor, desktop app) rewritten as a Ratatoskr front door that says what is live vs planned and names entry points;
package.json/lock name; HACKING and CONTRIBUTING titles; nginx/caddy examples and the docker tag; manifestbackground_color/theme_colorand<meta theme-color>set to #07111a (were white/black).Left on purpose (stored state or protocol, renaming logs users out or breaks interop):
cinny_access_token/cinny_device_id/cinny_user_idlocalStorage keys (src/app/state/sessions.ts),in.cinny.room.power_level_tags(src/types/matrix/room.ts),CINNY_BASE(build.config.ts, harness drive scripts).Remaining in
.github/(workflows, templates, FUNDING.yml, ISSUE_TEMPLATE) andCODE_OF_CONDUCT.md: still Cinny's, not touched; the forge does not run them and they look like upstream leftovers to delete (call for steward).Mock-up chosen
https://chat.gamecult.org/mockups/three-doors/(navy #07111a, Nunito, orange own bubble, Mind sprite beside bubble), the latest per PR #16 (void/three-doors-look, open, stacked on this brand work), the newest chat-client mock-up I could find; I did not search Matrix history. I did not find the mock-up on /srv/minds-web, only the built previews. Matched cheaply here: navy theme/background colour. The logo is the squirrel in the mock-up's orange palette. Bubbles, Nunito, pose portraits: left to #16, not duplicated here.Licence
LICENSE untouched; AGPL notice and Cinny copyright kept in README; About credits Cinny as upstream and links our source.
Open gaps
<link rel=manifest href=/manifest.json>is absolute, so it 404s on the preview path; fine at a domain root.scripts/gen-brand.mjsoutput.rename-ratatoskrcut) not done.Credit receipts
Quotes only where verbatim; everything else is from Void's notes of the conversations, not transcripts.
1519f5a8, later dropped in8774cbbe). From notes, no quote.🤖 Generated with Claude Code
README disambiguation line added near the top and pushed (
1519f5a8). Not merged.8774cbberemoves the README line disambiguating from the OBS media receiver (added in1519f5a8). Meta ruled 2026-11-06 that the streaming receiver is deprecated and Ratatoskr is the chat client name. Nothing else changed; not merged.Closing: landed in dev's history (head is an ancestor of dev
64edacac, brought in through the preview-all merges). README and public/manifest.json are identical on dev; package name and theme colour are in place; the remaining diffs are later dev changes (fonts, scripts), not missing branding.Pull request closed