Three ChatGPT profile redirect Sites for oss-oo.io, oss-singularity.io and claudiuschuster.de — original social previews, editable sources and reproducible builds.
  • JavaScript 100%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
ClaudiuSchuster 20fe81920a Update OSS Singularity profile preview to published version 2
Sync sites/oss-singularity byte-for-byte with Sites source 143ddaae3908e98e70144726f9ae68d1e0ef1e0f. Include the owner-supplied PNG, checksum-based image URL, generated output and updated source provenance.
2026-10-20 22:54:51 +00:00
scripts Add tisabur and Donate profile redirect Sites 2026-10-10 16:41:53 +02:00
sites Update OSS Singularity profile preview to published version 2 2026-10-20 22:54:51 +00:00
.gitignore Add three ChatGPT profile redirect Sites with original social previews 2026-10-10 15:39:00 +02:00
IMPORT.md Brand Donate preview with the original OSS-OO logo 2026-10-10 17:03:11 +02:00
package.json Add tisabur and Donate profile redirect Sites 2026-10-10 16:41:53 +02:00
README.md Update OSS Singularity profile preview to published version 2 2026-10-20 22:54:51 +00:00
source-commits.json Update OSS Singularity profile preview to published version 2 2026-10-20 22:54:51 +00:00

ChatGPT Profile Redirects

Complete sources for Claudiu Schuster's five ChatGPT Sites that present their social artwork and redirect visitors to the corresponding websites.

Source directory ChatGPT Site Destination
sites/oss-oo https://oss-oo.fine-newt-5215.chatgpt.site https://oss-oo.io/
sites/oss-singularity https://oss-singularity.fine-newt-5215.chatgpt.site https://oss-singularity.io/
sites/claudiuschuster https://claudiuschuster.fine-newt-5215.chatgpt.site https://claudiuschuster.de/
sites/tisabur https://tisabur.fine-newt-5215.chatgpt.site https://22g.de/
sites/oss-oo-donate https://oss-oo-donate.fine-newt-5215.chatgpt.site https://donate.oss-oo.io/

The existing Project Universe site is a separate project and is not included here.

Build all five sites

Use Node.js 18 or newer. No package installation is required.

node scripts/build-all.mjs

Alternatively:

npm run build

To build just one site:

cd sites/oss-oo
node scripts/build.mjs

Each builder writes its site's dist/ directory. The generated files are committed so the complete deployed output is available alongside the editable source.

What each site includes

  • site.config.json: destination, Site origin, title, descriptions, locale and image alternative text.
  • scripts/build.mjs: dependency-free generator for the redirect page, static preview page and redirect script.
  • assets/social-preview.png: the complete preview artwork, copied unchanged during the build. The tisabur preview is 1280 × 640; the other four are 1200 × 630.
  • assets/favicon.svg or assets/favicon.png: the site's original favicon or identity artwork.
  • asset-sources.json: asset provenance, verification details and image checksums.
  • dist/: generated index.html, preview.html, redirect.js, image and favicon.
  • .openai/hosting.json: the existing Site identity and static hosting configuration.
  • A per-site README and package manifest.

source-commits.json records the upstream Site source commits for the imported snapshots and subsequent updates. This repository retains its own combined snapshot history; it does not import the five independent source Git histories.

The OSS Singularity directory is synchronized byte for byte with the published Site source commit 143ddaae3908e98e70144726f9ae68d1e0ef1e0f (Site version 2). It includes the owner-supplied cosmic preview PNG and the generated social-preview.1c8a962c75eb.png URL used by the poster and social metadata. The original uploaded image is preserved without recompression; its provenance and SHA-256 are recorded in sites/oss-singularity/asset-sources.json.

The Donate site uses the Support OSS-OO card with the original OSS-OO twin-crystal logo and Donate background artwork. Its attribution and source details are recorded in sites/oss-oo-donate/asset-sources.json. The editable social-card source is prepared in Laboratory PR #118, as described in that site's README; the complete rendered PNG is included here.

Redirect and preview behavior

Normal top-level visits immediately navigate to the fixed HTTPS destination using location.replace. Request parameters, paths and fragments do not change the target and are not forwarded.

Automated browsers exposing navigator.webdriver === true retain the selected poster for thumbnail capture. This behavior was verified against the Sites-generated previews for the original three deployments; the renderer's use of that signal is not a documented guarantee. /preview.html provides a static poster for any browser without an automatic redirect.

An embedded viewer may require a user gesture for top-level navigation; in that case the artwork and fallback link open the original website. JavaScript-disabled visits have a meta-refresh fallback.

Open Graph and Twitter metadata use the locally hosted preview artwork. Canonical URLs point to the original websites.

Update the sources

  1. Edit the relevant site's site.config.json.
  2. Replace its assets when branding changes, preserving their provenance and attribution.
  3. Run node scripts/build-all.mjs from the repository root.
  4. Review and commit the resulting source and dist/ changes.

The aggregate repository is intended for https://oss-oo.io/ClaudiuSchuster/chatgpt-profile-redirects. Pushing there does not automatically redeploy the ChatGPT Sites. Their registered identities remain in the five hosting manifests, and publication continues through the Sites workflow using the corresponding existing project.

Do not register the aggregate repository as another redirect Site. Preserve each existing project_id when publishing changes.

Import a Git bundle

See IMPORT.md for the exact clone and push commands. chatgpt-profile-redirects-five-sites.bundle is self-contained and contains the complete main branch with all five site snapshots.