No description
Find a file
senke d26621cca9
Some checks failed
Veza CD / Build and push images (push) Failing after 53s
Veza CI/CD / TMT Vital — Backend (Go) (push) Failing after 45s
Veza CI/CD / TMT Vital — Rust Services (push) Failing after 4s
Veza CI/CD / TMT Vital — Frontend (Web) (push) Failing after 57s
Veza CI/CD / Storybook Audit (push) Failing after 46s
Veza CI/CD / E2E (Playwright) (push) Failing after 1m1s
CodeQL SAST / analyze (go) (push) Failing after 12s
CodeQL SAST / analyze (javascript-typescript) (push) Failing after 10s
Security Scan / Secret Scanning (gitleaks) (push) Failing after 4s
Veza CD / Deploy to staging (push) Has been skipped
Veza CI/CD / Notify on failure (push) Successful in 12s
Veza CD / Smoke tests post-deploy (push) Has been skipped
ci: trigger rebuild after runner SSL fix
2026-04-09 14:18:12 +02:00
.build/incus state-ownership: delete unused optimisticStoreUpdates.ts file 2026-01-15 19:26:53 +01:00
.github fix: sync E2E tests with seed data + i18n fix 2026-04-02 19:42:03 +02:00
.husky implicit: implement Implicit 10.3 - add optional test check to pre-commit hook 2026-01-16 14:18:41 +01:00
.playwright-mcp fix: stabilize builds, tests, and lint across all stacks 2026-04-05 16:48:07 +02:00
apps/web fix: stabilize builds, tests, and lint across all stacks 2026-04-05 16:48:07 +02:00
chat_exports report generation and future tasks selection 2025-12-08 19:57:54 +01:00
config docs: add project documentation, logging config, status script 2026-03-18 11:36:36 +01:00
dev-environment refactor: remove dead code (api_manager.go, unused templates) 2026-02-22 17:44:19 +01:00
docker/haproxy chore: consolidate CI, E2E, backend and frontend updates 2026-02-17 16:43:21 +01:00
docs docs: add v1.0.0-mvp scope document 2026-04-05 17:53:26 +02:00
docs-assets/mermaid BASE: completing the initial repo state 2025-12-03 22:56:50 +01:00
fixtures release(v0.903): Vault - ORDER BY whitelist, rate limiter, VERSION sync, chat-server cleanup, Go 1.24 2026-02-27 09:43:25 +01:00
frontend_screenshots small fixes : cors + login loop 2026-02-07 20:36:48 +01:00
full_veza_audit_data feat(v0.923): API contract tests, OpenAPI generation, CI type sync check 2026-02-27 20:23:10 +01:00
home/senke/git/talas/veza/apps/web/src small fixes : cors + login loop 2026-02-07 20:36:48 +01:00
infra feat: backend, stream server & infra improvements 2026-03-18 11:36:06 +01:00
k8s v0.9.5 2026-03-06 10:02:53 +01:00
loadtests feat(v0.14.0): validation runtime & staging pipeline 2026-03-13 16:09:43 +01:00
make fix: sync E2E tests with seed data + i18n fix 2026-04-02 19:42:03 +02:00
packages/design-system feat: design system, theme, and layout improvements 2026-03-23 15:44:37 +01:00
prompts chore: add audit screenshots, audit scripts, and prompt templates 2026-03-31 19:17:05 +02:00
proto refactor(infra): centralize protobuf definitions in shared proto/ directory 2026-02-22 17:45:11 +01:00
scripts feat(v0.14.0): validation runtime & staging pipeline 2026-03-13 16:09:43 +01:00
sub_task_agents Phase 2 stabilisation: code mort, Modal→Dialog, feature flags, tests, router split, Rust legacy 2026-02-14 17:23:32 +01:00
test-reports/20251226-132633 [TEST] MVP integration tests executed - 2/28 API passed, 0/20 E2E passed, 3 bugs found 2026-01-04 01:44:13 +01:00
tests test(e2e): convert all remaining 298 console.log to real expect() 2026-04-08 15:50:17 +02:00
tmt fix: sync E2E tests with seed data + i18n fix 2026-04-02 19:42:03 +02:00
tools BASE: completing the initial repo state 2025-12-03 22:56:50 +01:00
veza-backend-api feat(e2e): add 303 deep behavioral tests + fix WebSocket + lint-staged 2026-04-06 13:35:26 +02:00
veza-common v0.9.1 2026-03-05 19:22:31 +01:00
veza-docs feat(v0.13.0): conformité features partielles — CAPTCHA, password history, login history, SMS 2FA 2026-03-12 09:31:50 +01:00
veza-stream-server feat: backend, stream server & infra improvements 2026-03-18 11:36:06 +01:00
.cursorrules docs: retrospective v0.803, archive scope, update SCOPE_CONTROL 2026-03-03 09:25:34 +01:00
.editorconfig initial: initial repo set up (README, LICENSE, CONTRIBUTORS, etc...) 2025-12-03 13:54:23 +01:00
.env.example feat: backend, stream server & infra improvements 2026-03-18 11:36:06 +01:00
.env.staging.example chore(release): v0.981 — Beta (staging deploy, bug bash, smoke test) 2026-03-02 19:33:42 +01:00
.gitattributes initial: initial repo set up (README, LICENSE, CONTRIBUTORS, etc...) 2025-12-03 13:54:23 +01:00
.gitignore fix(a11y): fix heading hierarchy h1→h3 gaps on 8 pages 2026-03-25 10:14:18 +01:00
.lighthouserc.js feat(v0.14.0): validation runtime & staging pipeline 2026-03-13 16:09:43 +01:00
.lintstagedrc.json feat(e2e): add 303 deep behavioral tests + fix WebSocket + lint-staged 2026-04-06 13:35:26 +02:00
.nvmrc v0.9.3 2026-03-05 19:35:57 +01:00
audit-admin-desktop.png chore: add audit screenshots, audit scripts, and prompt templates 2026-03-31 19:17:05 +02:00
audit-dashboard-desktop.png chore: add audit screenshots, audit scripts, and prompt templates 2026-03-31 19:17:05 +02:00
audit-dashboard-mobile.png chore: add audit screenshots, audit scripts, and prompt templates 2026-03-31 19:17:05 +02:00
audit-discover-desktop-1280.png chore: add audit screenshots, audit scripts, and prompt templates 2026-03-31 19:17:05 +02:00
audit-discover-desktop.png chore: add audit screenshots, audit scripts, and prompt templates 2026-03-31 19:17:05 +02:00
audit-discover-mobile-375.png chore: add audit screenshots, audit scripts, and prompt templates 2026-03-31 19:17:05 +02:00
audit-favoris-not-found.png chore: add audit screenshots, audit scripts, and prompt templates 2026-03-31 19:17:05 +02:00
audit-feed-desktop-1280.png chore: add audit screenshots, audit scripts, and prompt templates 2026-03-31 19:17:05 +02:00
audit-feed-desktop.png chore: add audit screenshots, audit scripts, and prompt templates 2026-03-31 19:17:05 +02:00
audit-feed-mobile-375-content.png chore: add audit screenshots, audit scripts, and prompt templates 2026-03-31 19:17:05 +02:00
audit-feed-mobile-375.png chore: add audit screenshots, audit scripts, and prompt templates 2026-03-31 19:17:05 +02:00
audit-launch-desktop-1280.png chore: add audit screenshots, audit scripts, and prompt templates 2026-03-31 19:17:05 +02:00
audit-launch-desktop.png chore: add audit screenshots, audit scripts, and prompt templates 2026-03-31 19:17:05 +02:00
audit-launch-mobile-375.png chore: add audit screenshots, audit scripts, and prompt templates 2026-03-31 19:17:05 +02:00
audit-launch-mobile.png chore: add audit screenshots, audit scripts, and prompt templates 2026-03-31 19:17:05 +02:00
audit-library-desktop-1280-artist.png chore: add audit screenshots, audit scripts, and prompt templates 2026-03-31 19:17:05 +02:00
audit-library-desktop-1280-empty.png chore: add audit screenshots, audit scripts, and prompt templates 2026-03-31 19:17:05 +02:00
audit-library-desktop-artist-content.png chore: add audit screenshots, audit scripts, and prompt templates 2026-03-31 19:17:05 +02:00
audit-library-desktop.png chore: add audit screenshots, audit scripts, and prompt templates 2026-03-31 19:17:05 +02:00
audit-marketplace-desktop.png chore: add audit screenshots, audit scripts, and prompt templates 2026-03-31 19:17:05 +02:00
audit-playlist-detail-desktop.png chore: add audit screenshots, audit scripts, and prompt templates 2026-03-31 19:17:05 +02:00
audit-playlist-detail-mobile-375.png chore: add audit screenshots, audit scripts, and prompt templates 2026-03-31 19:17:05 +02:00
audit-playlists-desktop-1280-empty.png chore: add audit screenshots, audit scripts, and prompt templates 2026-03-31 19:17:05 +02:00
audit-playlists-desktop.png chore: add audit screenshots, audit scripts, and prompt templates 2026-03-31 19:17:05 +02:00
audit-playlists-mobile-375.png chore: add audit screenshots, audit scripts, and prompt templates 2026-03-31 19:17:05 +02:00
audit-profile-desktop-1280.png chore: add audit screenshots, audit scripts, and prompt templates 2026-03-31 19:17:05 +02:00
audit-profile-desktop-fixed.png chore: add audit screenshots, audit scripts, and prompt templates 2026-03-31 19:17:05 +02:00
audit-profile-mobile-375-fixed.png chore: add audit screenshots, audit scripts, and prompt templates 2026-03-31 19:17:05 +02:00
audit-profile-mobile-375.png chore: add audit screenshots, audit scripts, and prompt templates 2026-03-31 19:17:05 +02:00
audit-profile-playlists-tab.png chore: add audit screenshots, audit scripts, and prompt templates 2026-03-31 19:17:05 +02:00
audit-profile-reposts-tab.png chore: add audit screenshots, audit scripts, and prompt templates 2026-03-31 19:17:05 +02:00
audit-profile-tablet-768.png chore: add audit screenshots, audit scripts, and prompt templates 2026-03-31 19:17:05 +02:00
audit-queue-desktop-1280-empty.png chore: add audit screenshots, audit scripts, and prompt templates 2026-03-31 19:17:05 +02:00
audit-queue-desktop-1280-with-tracks.png chore: add audit screenshots, audit scripts, and prompt templates 2026-03-31 19:17:05 +02:00
audit-queue-desktop.png chore: add audit screenshots, audit scripts, and prompt templates 2026-03-31 19:17:05 +02:00
audit-queue-mobile-375-fixed.png chore: add audit screenshots, audit scripts, and prompt templates 2026-03-31 19:17:05 +02:00
audit-queue-mobile-375.png chore: add audit screenshots, audit scripts, and prompt templates 2026-03-31 19:17:05 +02:00
audit-queue-save-modal.png chore: add audit screenshots, audit scripts, and prompt templates 2026-03-31 19:17:05 +02:00
audit-queue-tablet-768.png chore: add audit screenshots, audit scripts, and prompt templates 2026-03-31 19:17:05 +02:00
audit-search-crash-luna.png chore: add audit screenshots, audit scripts, and prompt templates 2026-03-31 19:17:05 +02:00
audit-search-desktop-1280-empty.png chore: add audit screenshots, audit scripts, and prompt templates 2026-03-31 19:17:05 +02:00
audit-search-desktop.png chore: add audit screenshots, audit scripts, and prompt templates 2026-03-31 19:17:05 +02:00
audit-search-mobile-375.png chore: add audit screenshots, audit scripts, and prompt templates 2026-03-31 19:17:05 +02:00
audit-settings-desktop.png chore: add audit screenshots, audit scripts, and prompt templates 2026-03-31 19:17:05 +02:00
audit-shared-playlist-fixed-desktop.png chore: add audit screenshots, audit scripts, and prompt templates 2026-03-31 19:17:05 +02:00
audit-shared-playlist-fixed-mobile-375.png chore: add audit screenshots, audit scripts, and prompt templates 2026-03-31 19:17:05 +02:00
audit-shared-playlist-notfound-with-valid-token.png chore: add audit screenshots, audit scripts, and prompt templates 2026-03-31 19:17:05 +02:00
audit-social-desktop.png chore: add audit screenshots, audit scripts, and prompt templates 2026-03-31 19:17:05 +02:00
audit-track-detail-desktop.png chore: add audit screenshots, audit scripts, and prompt templates 2026-03-31 19:17:05 +02:00
audit-verify-email-bug04-resend-success-in-error-container.png chore: add audit screenshots, audit scripts, and prompt templates 2026-03-31 19:17:05 +02:00
audit-verify-email-fixed-resend-success.png chore: add audit screenshots, audit scripts, and prompt templates 2026-03-31 19:17:05 +02:00
audit-verify-email-mobile-375.png chore: add audit screenshots, audit scripts, and prompt templates 2026-03-31 19:17:05 +02:00
audit-verify-email-no-token-desktop.png chore: add audit screenshots, audit scripts, and prompt templates 2026-03-31 19:17:05 +02:00
audit-verify-email-tablet-768.png chore: add audit screenshots, audit scripts, and prompt templates 2026-03-31 19:17:05 +02:00
CHANGELOG.md fix(release): v1.0.2 — Conformité complète V1_SIGNOFF (21 critères) 2026-03-03 21:18:53 +01:00
CLAUDE.md Merge branch 'feat/v0.12.4-performance-scalabilite' 2026-03-11 23:04:31 +01:00
CONTRIBUTING.md release(v0.903): Vault - ORDER BY whitelist, rate limiter, VERSION sync, chat-server cleanup, Go 1.24 2026-02-27 09:43:25 +01:00
design-system-desktop-1280.png chore: add audit screenshots, audit scripts, and prompt templates 2026-03-31 19:17:05 +02:00
design-system-fixed-desktop.png chore: add audit screenshots, audit scripts, and prompt templates 2026-03-31 19:17:05 +02:00
design-system-mobile-375.png chore: add audit screenshots, audit scripts, and prompt templates 2026-03-31 19:17:05 +02:00
design-system-tablet-768.png chore: add audit screenshots, audit scripts, and prompt templates 2026-03-31 19:17:05 +02:00
docker-compose.dev.yml chore: infrastructure — docker, makefile, dependencies 2026-03-23 16:05:48 +01:00
docker-compose.env.example feat(payments): document Hyperswitch activation and validate checkout flow 2026-02-15 16:08:49 +01:00
docker-compose.override.yml.example BASE: completing the initial repo state 2025-12-03 22:56:50 +01:00
docker-compose.prod.yml fix(v0.12.6.1): LOW-002 update Hyperswitch 2025.01.21→2026.03.11 2026-03-12 06:23:56 +01:00
docker-compose.staging.yml chore(release): v0.981 — Beta (staging deploy, bug bash, smoke test) 2026-03-02 19:33:42 +01:00
docker-compose.test.yml fix(infra): align PostgreSQL to version 16 in test compose 2026-02-22 17:35:35 +01:00
docker-compose.yml chore: infrastructure — docker, makefile, dependencies 2026-03-23 16:05:48 +01:00
env.remote-r720.example stabilisation commit: while implementing v0.10.5 2026-03-09 19:36:33 +01:00
forgot-password-desktop-1280.png chore: add audit screenshots, audit scripts, and prompt templates 2026-03-31 19:17:05 +02:00
forgot-password-fixed-desktop.png chore: add audit screenshots, audit scripts, and prompt templates 2026-03-31 19:17:05 +02:00
forgot-password-mobile-375.png chore: add audit screenshots, audit scripts, and prompt templates 2026-03-31 19:17:05 +02:00
forgot-password-success-state.png chore: add audit screenshots, audit scripts, and prompt templates 2026-03-31 19:17:05 +02:00
forgot-password-tablet-768.png chore: add audit screenshots, audit scripts, and prompt templates 2026-03-31 19:17:05 +02:00
gen_hash.py report generation and future tasks selection 2025-12-08 19:57:54 +01:00
generate_page_fix_prompts.sh chore: add audit screenshots, audit scripts, and prompt templates 2026-03-31 19:17:05 +02:00
go.work chore: consolidate CI, E2E, backend and frontend updates 2026-02-17 16:43:21 +01:00
go.work.sum chore(release): v0.931 — Cursor (cursor-based pagination, performance baseline) 2026-03-02 12:35:49 +01:00
Makefile release(v0.903): Vault - ORDER BY whitelist, rate limiter, VERSION sync, chat-server cleanup, Go 1.24 2026-02-27 09:43:25 +01:00
package-lock.json feat(ui): add SUMI design system components, seasonal hooks, and i18n updates 2026-03-31 19:15:54 +02:00
package.json fix: stabilize frontend — 98 TS errors to 0, align API endpoints, optimize bundle 2026-03-24 21:18:49 +01:00
README.md v0.9.4 2026-03-05 23:03:43 +01:00
register-desktop-1280.png chore: add audit screenshots, audit scripts, and prompt templates 2026-03-31 19:17:05 +02:00
register-mobile-375.png chore: add audit screenshots, audit scripts, and prompt templates 2026-03-31 19:17:05 +02:00
RELEASE_NOTES_V1.md chore(release): v0.992 RC2 — Release notes, sign-off final 2026-03-03 19:53:41 +01:00
reset-password-error-desktop.png chore: add audit screenshots, audit scripts, and prompt templates 2026-03-31 19:17:05 +02:00
reset-password-fixed-desktop.png chore: add audit screenshots, audit scripts, and prompt templates 2026-03-31 19:17:05 +02:00
run-audit.sh chore: add audit screenshots, audit scripts, and prompt templates 2026-03-31 19:17:05 +02:00
rust-toolchain.toml BASE: completing the initial repo state 2025-12-03 22:56:50 +01:00
settings-dark-theme.png chore: add audit screenshots, audit scripts, and prompt templates 2026-03-31 19:17:05 +02:00
settings-dual-theme-bug.png chore: add audit screenshots, audit scripts, and prompt templates 2026-03-31 19:17:05 +02:00
settings-save-config-error.png chore: add audit screenshots, audit scripts, and prompt templates 2026-03-31 19:17:05 +02:00
start_iteration.sh [T0-002] fix(rust): Corriger erreurs compilation Rust 2026-01-04 01:44:20 +01:00
start_mvp.sh fix: Corriger URL Swagger et finaliser implémentation DeveloperPage 2026-01-18 13:55:28 +01:00
start_recovery.sh feat: global update including storybook setup and backend fixes 2026-02-02 19:34:14 +01:00
status.sh docs: add project documentation, logging config, status script 2026-03-18 11:36:36 +01:00
storybook-button-a11y.png chore: add audit screenshots, audit scripts, and prompt templates 2026-03-31 19:17:05 +02:00
storybook-button-docs.png chore: add audit screenshots, audit scripts, and prompt templates 2026-03-31 19:17:05 +02:00
storybook-button-light-final.png chore: add audit screenshots, audit scripts, and prompt templates 2026-03-31 19:17:05 +02:00
storybook-button-light-fixed.png chore: add audit screenshots, audit scripts, and prompt templates 2026-03-31 19:17:05 +02:00
storybook-button-light.png chore: add audit screenshots, audit scripts, and prompt templates 2026-03-31 19:17:05 +02:00
storybook-home.png chore: add audit screenshots, audit scripts, and prompt templates 2026-03-31 19:17:05 +02:00
storybook-welcome.png chore: add audit screenshots, audit scripts, and prompt templates 2026-03-31 19:17:05 +02:00
test_mvp_endpoints.sh [TEST] Add MVP endpoints test script and update ISSUE-003 status 2026-01-04 01:44:14 +01:00
test_protected_endpoints.sh [FIX] MVP: Endpoints protégés fonctionnels 2026-01-04 01:44:15 +01:00
test_user_journey.sh [T0-002] fix(rust): Corriger erreurs compilation Rust 2026-01-04 01:44:20 +01:00
turbo.json chore: add Turborepo for monorepo orchestration 2026-02-14 22:38:32 +01:00
Untitled chore: consolidate CI, E2E, backend and frontend updates 2026-02-17 16:43:21 +01:00
validate_v0101.sh [T0-002] fix(rust): Corriger erreurs compilation Rust 2026-01-04 01:44:20 +01:00
verify_logs_setup.sh [FIX] PROD-003: Corriger imports use-toast → useToast 2026-01-04 01:44:17 +01:00
VERSION fix(release): v1.0.2 — Conformité complète V1_SIGNOFF (21 critères) 2026-03-03 21:18:53 +01:00
VEZA_VERSIONS_ROADMAP.md docs: update VEZA_VERSIONS_ROADMAP [v1.0.0-rc1 DONE] 2026-03-13 16:24:04 +01:00

Veza Monorepo

CI

Version cible : v0.101 (stabilisation en cours). Voir docs/V0_101_RELEASE_SCOPE.md pour le périmètre.

Project Structure

  • apps/web: The main frontend application (React + Vite). This is the single source of truth for the UI.
  • veza-desktop: A thin Electron wrapper that loads apps/web. It creates the native desktop experience.
  • veza-backend-api: Main Go API service.
  • veza-stream-server: Rust streaming server.
  • veza-chat-server: Rust chat server.

Development Setup (v0.9.3)

Prerequisites: Node 20 (see .nvmrc), Go, Rust, Docker. Configure .env from .env.example.

# Verify environment
make doctor
./scripts/validate-env.sh development

# Install dependencies
make install-deps

# Option A — Backend in Docker + Web local
make dev

# Option B — All apps local with hot reload (infra from docker-compose.dev.yml)
make dev-full

# Option C — Infra only, then run services manually
docker compose -f docker-compose.dev.yml up -d
make dev-web              # or make dev-backend-api, make dev-stream-server

See docs/ENV_VARIABLES.md for required variables. make build builds all services.

Quick Start

Frontend

cd apps/web
npm install
npm run dev

Desktop (Optional)

Requires apps/web to be running.

cd veza-desktop
npm install
npm run dev

Docker Production

Canonical production compose file: docker-compose.prod.yml

docker compose -f docker-compose.prod.yml up -d

Deprecated (use docker-compose.prod.yml):

  • docker-compose.production.yml — legacy, may be removed
  • config/docker/docker-compose.production.yml — legacy config

See make/config.mk for COMPOSE_PROD and deployment docs.

CI/CD

  • Badge : CI status above. Set SLACK_WEBHOOK_URL (Incoming Webhook) in repo secrets to receive Slack notifications on failure.

Documentation

  • Developer Onboarding — Setup, architecture, conventions, troubleshooting
  • Documentation index — Index complet de la documentation
  • See docs/ for detailed architecture and development guides. Older audits and reports are archived in docs/archive/.