Skip to content

chore: migrate to vectorflow.sh urls and self-hosted docs#177

Merged
TerrifiedBug merged 1 commit intomainfrom
chore/migrate-to-vectorflow-sh
Apr 26, 2026
Merged

chore: migrate to vectorflow.sh urls and self-hosted docs#177
TerrifiedBug merged 1 commit intomainfrom
chore/migrate-to-vectorflow-sh

Conversation

@TerrifiedBug
Copy link
Copy Markdown
Owner

Summary

Hard cutover of public URLs from terrifiedbug.com to vectorflow.sh, plus replace the GitBook-synced docs/public/ directory with a stub pointing at the new self-hosted Fumadocs site.

  • Telemetry receiver: pulse.terrifiedbug.compulse.vectorflow.sh (src/server/services/telemetry-sender.ts)
  • In-app docs links: GitBook → vectorflow.sh/docs (sidebar in dashboard layout, telemetry settings page)
  • README: GitBook badge + Documentation link + demo link all updated
  • docs/public/: wiped, replaced with one-paragraph stub README pointing readers and contributors at https://github.com/TerrifiedBug/vectorflow.sh

The new docs site is already live at https://vectorflow.sh. The standalone repo for it is at https://github.com/TerrifiedBug/vectorflow.sh.

DNS for pulse.vectorflow.sh and demo.vectorflow.sh is already pointed at the same VPS that previously served the terrifiedbug.com subdomains. Old *.terrifiedbug.com DNS will be removed once an instance carrying this commit has shipped.

Test plan

  • pnpm exec vitest run src/server/services/__tests__/telemetry-sender.test.ts — 12 passed (URL fixture updated)
  • grep -r 'terrifiedbug.gitbook\|pulse.terrifiedbug\|demo.terrifiedbug' returns 0 matches
  • grep -r 'gitbook' returns 0 matches outside node_modules / .next
  • ghcr.io/terrifiedbug/... and github.com/terrifiedbug/... references intentionally preserved (GitHub org name unchanged)
  • In a deployed instance: hit a "Documentation" link in the dashboard sidebar, confirm it opens vectorflow.sh/docs
  • In a deployed instance: opt into telemetry, watch for an outbound POST to pulse.vectorflow.sh/api/v1/ping

- pulse.terrifiedbug.com → pulse.vectorflow.sh (telemetry)
- terrifiedbug.gitbook.io/vectorflow → vectorflow.sh/docs (docs links)
- demo.terrifiedbug.com → demo.vectorflow.sh (README hero)
- replace docs/public/ with stub README pointing at the vectorflow.sh repo
  (canonical docs source is now github.com/TerrifiedBug/vectorflow.sh)
- update telemetry-sender test fixture for the new URL
@github-actions github-actions Bot added documentation Improvements or additions to documentation ignore-for-release labels Apr 26, 2026
@greptile-apps
Copy link
Copy Markdown
Contributor

greptile-apps Bot commented Apr 26, 2026

Greptile Summary

This PR performs a hard cutover of all public-facing URLs from terrifiedbug.com / GitBook to vectorflow.sh / self-hosted Fumadocs, and replaces the docs/public/ directory with a stub pointing at the new standalone docs repo. The only runtime-functional change is the telemetry receiver endpoint in telemetry-sender.ts, which has a matching test fixture update. All other changes are documentation, badges, and in-app links.

Confidence Score: 5/5

Safe to merge — purely a URL string migration with no logic changes and a passing test suite.

All changes are mechanical URL replacements. The only runtime-functional change (telemetry endpoint) has a corresponding test update confirming correctness. No auth, RBAC, data, or deployment logic is touched.

No files require special attention.

Important Files Changed

Filename Overview
src/server/services/telemetry-sender.ts Single constant PULSE_URL updated from pulse.terrifiedbug.com to pulse.vectorflow.sh; no logic changes.
src/server/services/tests/telemetry-sender.test.ts URL fixture in the happy-path test updated to match the new pulse.vectorflow.sh endpoint; all 12 assertions remain intact.
src/app/(dashboard)/layout.tsx Two Documentation button href values updated from GitBook URL to vectorflow.sh/docs; no structural changes.
src/app/(dashboard)/settings/telemetry/_client.tsx Telemetry settings page docs link updated from GitBook to vectorflow.sh/docs/operations/telemetry; no other changes.
README.md Docs badge, Documentation link, and demo link all updated to vectorflow.sh equivalents.
docs/public/README.md Former GitBook intro page replaced with a one-paragraph stub redirecting readers to vectorflow.sh/docs and the new standalone docs repo.

Sequence Diagram

sequenceDiagram
    participant App as VectorFlow Server
    participant Pulse as pulse.vectorflow.sh

    Note over App,Pulse: URL migrated from pulse.terrifiedbug.com
    App->>Pulse: POST /api/v1/ping (telemetry heartbeat)
    Pulse-->>App: 200 OK
Loading

Reviews (1): Last reviewed commit: "chore: migrate to vectorflow.sh urls and..." | Re-trigger Greptile

@TerrifiedBug TerrifiedBug merged commit f9e828b into main Apr 26, 2026
15 checks passed
@TerrifiedBug TerrifiedBug deleted the chore/migrate-to-vectorflow-sh branch April 26, 2026 16:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation ignore-for-release

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant