Barazo default frontend barazo.forum

chore: rename barazo-forum to singi-labs across all files

+35 -35
+1 -1
.github/ISSUE_TEMPLATE/config.yml
··· 1 1 blank_issues_enabled: true 2 2 contact_links: 3 3 - name: File issue in barazo-workspace 4 - url: https://github.com/barazo-forum/barazo-workspace/issues/new/choose 4 + url: https://github.com/singi-labs/barazo-workspace/issues/new/choose 5 5 about: We track all issues centrally in barazo-workspace. Please file there for cross-repo features, general feedback, or if unsure where an issue belongs.
+1 -1
.github/actions/setup/action.yml
··· 22 22 if: steps.lexicons-cache.outputs.cache-hit != 'true' 23 23 shell: bash 24 24 run: | 25 - git clone --depth 1 https://github.com/barazo-forum/barazo-lexicons.git ../barazo-lexicons 25 + git clone --depth 1 https://github.com/singi-labs/barazo-lexicons.git ../barazo-lexicons 26 26 cd ../barazo-lexicons && pnpm install --ignore-scripts && pnpm run build 27 27 28 28 - name: Install dependencies
+2 -2
.github/workflows/cla.yml
··· 23 23 PERSONAL_ACCESS_TOKEN: ${{ secrets.CLA_BOT_TOKEN }} 24 24 with: 25 25 path-to-signatures: 'signatures/cla.json' 26 - path-to-document: 'https://github.com/barazo-forum/.github/blob/main/CLA.md' 26 + path-to-document: 'https://github.com/singi-labs/.github/blob/main/CLA.md' 27 27 branch: 'main' 28 28 allowlist: 'gxjansen,dependabot[bot],github-actions[bot]' 29 - remote-organization-name: 'barazo-forum' 29 + remote-organization-name: 'singi-labs' 30 30 remote-repository-name: '.github' 31 31 lock-pullrequest-aftermerge: false 32 32 use-dco-flag: false
+1 -1
.github/workflows/copilot-setup-steps.yml
··· 31 31 32 32 - name: Clone and build barazo-lexicons 33 33 run: | 34 - git clone --depth 1 https://github.com/barazo-forum/barazo-lexicons.git ../barazo-lexicons 34 + git clone --depth 1 https://github.com/singi-labs/barazo-lexicons.git ../barazo-lexicons 35 35 cd ../barazo-lexicons && pnpm install --ignore-scripts && pnpm run build 36 36 37 37 - name: Install dependencies
+1 -1
.npmrc
··· 1 - @barazo-forum:registry=https://npm.pkg.github.com 1 + @singi-labs:registry=https://npm.pkg.github.com
+4 -4
AGENTS.md
··· 1 1 # Barazo Web -- Default Frontend 2 2 3 3 <!-- Auto-generated from barazo-workspace. To propose changes, edit the source: 4 - https://github.com/barazo-forum/barazo-workspace/tree/main/agents-md --> 4 + https://github.com/singi-labs/barazo-workspace/tree/main/agents-md --> 5 5 6 - MIT | Part of [github.com/barazo-forum](https://github.com/barazo-forum) 6 + MIT | Part of [github.com/singi-labs](https://github.com/singi-labs) 7 7 8 8 The default frontend for Barazo forums. Communicates with the AppView backend exclusively via REST API. Forum admins can customize or replace entirely. 9 9 ··· 47 47 48 48 Open-source forum software built on the [AT Protocol](https://atproto.com/). Portable identity, member-owned data, no lock-in. 49 49 50 - - **Organization:** [github.com/barazo-forum](https://github.com/barazo-forum) 50 + - **Organization:** [github.com/singi-labs](https://github.com/singi-labs) 51 51 - **License:** AGPL-3.0 (backend) / MIT (frontend, lexicons, deploy) / CC BY-SA 4.0 + MIT (docs) / Proprietary (website) 52 - - **Contributing:** See [CONTRIBUTING.md](https://github.com/barazo-forum/.github/blob/main/CONTRIBUTING.md) 52 + - **Contributing:** See [CONTRIBUTING.md](https://github.com/singi-labs/.github/blob/main/CONTRIBUTING.md) 53 53 54 54 ### Coding Standards 55 55
+2 -2
Dockerfile
··· 41 41 42 42 # Build lexicons first (workspace dependency), then Next.js 43 43 ENV NEXT_TELEMETRY_DISABLED=1 44 - RUN pnpm --filter @barazo-forum/lexicons build && \ 45 - pnpm --filter @barazo-forum/web build 44 + RUN pnpm --filter @singi-labs/lexicons build && \ 45 + pnpm --filter @singi-labs/web build 46 46 47 47 # --------------------------------------------------------------------------- 48 48 # Stage 3: Production runner
+1 -1
LICENSE
··· 1 1 MIT License 2 2 3 - Copyright (c) 2026 barazo-forum 3 + Copyright (c) 2026 singi-labs 4 4 5 5 Permission is hereby granted, free of charge, to any person obtaining a copy 6 6 of this software and associated documentation files (the "Software"), to deal
+16 -16
README.md
··· 1 1 <div align="center"> 2 2 3 3 <picture> 4 - <source media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/barazo-forum/.github/main/assets/logo-dark.svg"> 5 - <source media="(prefers-color-scheme: light)" srcset="https://raw.githubusercontent.com/barazo-forum/.github/main/assets/logo-light.svg"> 6 - <img alt="Barazo Logo" src="https://raw.githubusercontent.com/barazo-forum/.github/main/assets/logo-dark.svg" width="120"> 4 + <source media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/singi-labs/.github/main/assets/logo-dark.svg"> 5 + <source media="(prefers-color-scheme: light)" srcset="https://raw.githubusercontent.com/singi-labs/.github/main/assets/logo-light.svg"> 6 + <img alt="Barazo Logo" src="https://raw.githubusercontent.com/singi-labs/.github/main/assets/logo-dark.svg" width="120"> 7 7 </picture> 8 8 9 9 # Barazo Web ··· 12 12 13 13 [![Status: Alpha](https://img.shields.io/badge/status-alpha-orange)]() 14 14 [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) 15 - [![CI](https://github.com/barazo-forum/barazo-web/actions/workflows/ci.yml/badge.svg)](https://github.com/barazo-forum/barazo-web/actions/workflows/ci.yml) 15 + [![CI](https://github.com/singi-labs/barazo-web/actions/workflows/ci.yml/badge.svg)](https://github.com/singi-labs/barazo-web/actions/workflows/ci.yml) 16 16 [![Node.js](https://img.shields.io/badge/node-24%20LTS-brightgreen)](https://nodejs.org/) 17 17 [![TypeScript](https://img.shields.io/badge/typescript-5.x-blue)](https://www.typescriptlang.org/) 18 18 ··· 22 22 23 23 ## Overview 24 24 25 - The default frontend for Barazo forums. Communicates with the [barazo-api](https://github.com/barazo-forum/barazo-api) backend exclusively via REST API. Forum admins can customize the theme or replace this frontend entirely. WCAG 2.2 AA compliant from first commit. 25 + The default frontend for Barazo forums. Communicates with the [barazo-api](https://github.com/singi-labs/barazo-api) backend exclusively via REST API. Forum admins can customize the theme or replace this frontend entirely. WCAG 2.2 AA compliant from first commit. 26 26 27 27 --- 28 28 ··· 103 103 104 104 ## Quick Start 105 105 106 - **Prerequisites:** Node.js 24 LTS, pnpm, [barazo-api](https://github.com/barazo-forum/barazo-api) running (or mock handlers). 106 + **Prerequisites:** Node.js 24 LTS, pnpm, [barazo-api](https://github.com/singi-labs/barazo-api) running (or mock handlers). 107 107 108 108 ```bash 109 - git clone https://github.com/barazo-forum/barazo-web.git 109 + git clone https://github.com/singi-labs/barazo-web.git 110 110 cd barazo-web 111 111 pnpm install 112 112 ··· 132 132 2. **Unit tests:** vitest-axe on rendered components 133 133 3. **Integration:** @axe-core/playwright in CI 134 134 135 - See [CONTRIBUTING.md](https://github.com/barazo-forum/.github/blob/main/CONTRIBUTING.md) for branching strategy, commit format, and code review process. 135 + See [CONTRIBUTING.md](https://github.com/singi-labs/.github/blob/main/CONTRIBUTING.md) for branching strategy, commit format, and code review process. 136 136 137 137 **Key standards:** 138 138 ··· 147 147 148 148 ## Related Repositories 149 149 150 - | Repository | Description | License | 151 - | ------------------------------------------------------------------ | --------------------------------------------- | -------- | 152 - | [barazo-api](https://github.com/barazo-forum/barazo-api) | AppView backend (Fastify, firehose, REST API) | AGPL-3.0 | 153 - | [barazo-lexicons](https://github.com/barazo-forum/barazo-lexicons) | AT Protocol lexicon schemas + generated types | MIT | 154 - | [barazo-deploy](https://github.com/barazo-forum/barazo-deploy) | Docker Compose deployment templates | MIT | 155 - | [barazo-website](https://github.com/barazo-forum/barazo-website) | Marketing + documentation site | MIT | 150 + | Repository | Description | License | 151 + | ---------------------------------------------------------------- | --------------------------------------------- | -------- | 152 + | [barazo-api](https://github.com/singi-labs/barazo-api) | AppView backend (Fastify, firehose, REST API) | AGPL-3.0 | 153 + | [barazo-lexicons](https://github.com/singi-labs/barazo-lexicons) | AT Protocol lexicon schemas + generated types | MIT | 154 + | [barazo-deploy](https://github.com/singi-labs/barazo-deploy) | Docker Compose deployment templates | MIT | 155 + | [barazo-website](https://github.com/singi-labs/barazo-website) | Marketing + documentation site | MIT | 156 156 157 157 --- 158 158 159 159 ## Community 160 160 161 161 - **Website:** [barazo.forum](https://barazo.forum) 162 - - **Discussions:** [GitHub Discussions](https://github.com/orgs/barazo-forum/discussions) 163 - - **Issues:** [Report bugs](https://github.com/barazo-forum/barazo-web/issues) 162 + - **Discussions:** [GitHub Discussions](https://github.com/orgs/singi-labs/discussions) 163 + - **Issues:** [Report bugs](https://github.com/singi-labs/barazo-web/issues) 164 164 165 165 --- 166 166
+3 -3
package.json
··· 1 1 { 2 - "name": "@barazo-forum/web", 2 + "name": "@singi-labs/web", 3 3 "version": "0.1.0", 4 4 "private": true, 5 5 "packageManager": "pnpm@10.29.2", 6 6 "description": "Default frontend for Barazo forums", 7 7 "repository": { 8 8 "type": "git", 9 - "url": "https://github.com/barazo-forum/barazo-web.git" 9 + "url": "https://github.com/singi-labs/barazo-web.git" 10 10 }, 11 11 "license": "MIT", 12 12 "engines": { ··· 29 29 "prepare": "husky" 30 30 }, 31 31 "dependencies": { 32 - "@barazo-forum/lexicons": "link:../barazo-lexicons", 32 + "@singi-labs/lexicons": "link:../barazo-lexicons", 33 33 "@dnd-kit/core": "6.3.1", 34 34 "@dnd-kit/sortable": "10.0.0", 35 35 "@dnd-kit/utilities": "3.2.2",
+3 -3
src/lib/api/types.ts
··· 1 1 /** 2 2 * API response types matching barazo-api schemas. 3 3 * These mirror the Zod-validated responses from the API. 4 - * @see ~/Documents/Git/barazo-forum/barazo-api/src/routes/ 4 + * @see ~/Documents/Git/singi-labs/barazo-api/src/routes/ 5 5 */ 6 6 7 7 // Re-export lexicon types for AT Protocol record validation and constants. ··· 12 12 TopicReplyInput, 13 13 ReactionInput, 14 14 ActorPreferencesInput, 15 - } from '@barazo-forum/lexicons' 15 + } from '@singi-labs/lexicons' 16 16 17 17 export { 18 18 LEXICON_IDS, ··· 20 20 topicReplySchema, 21 21 reactionSchema, 22 22 actorPreferencesSchema, 23 - } from '@barazo-forum/lexicons' 23 + } from '@singi-labs/lexicons' 24 24 25 25 // --- Categories --- 26 26