that works on the path you tested and is missing everywhere else. Before calling frontend work done, walk this list and say which entries applied:
- **Entry points.** A behavior reachable
37k4d agoReviewMountCreate a free account to mount
cannot run in a plain
browser. Use `just desktop-screenshot` to capture screenshots (builds frontend,
starts preview server, runs Playwright automatically):
```bash
just desktop-screenshot --name home
just desktop-screenshot
36k5mo agoReviewMountCreate a free account to mount
VERSION_MINIMUM=3.5 bun run tauri dev
# Build for production
bun run tauri build
# Frontend only development
bun run dev # Start Vite dev server
bun run build # Build frontend (TypeScript
Steady7 mentions in 2 weeks
No other project uses it yet
36k8mo agoReviewMountCreate a free account to mount
libraries; those live in `packaging/e2e/Dockerfile`. `apt-get` is invoked as `sudo -n env DEBIAN_FRONTEND=noninteractive apt-get …` so the frontend reaches apt when elevation is required
- installs and defaults
36k25d agoReviewMountCreate a free account to mount
prefixed `@backstage/`)
- `/plugins`: Plugin packages (prefixed `@backstage/plugin-*`)
- `/packages/app`: Main example app using the new frontend system
- `/packages/app-legacy`: Example app using the old frontend system
- `/packages/backend`: Example backend for local development
35k2d agoReviewMountCreate a free account to mount
drawing diagrams are
the only exception).
Exception: `czkawka_core` is a library - every frontend in this workspace depends on it, and so do
external consumers who only read its public
35k53d agoReviewMountCreate a free account to mount
core – Architecture Guide
## Overview
`czkawka_core` is the shared scanning engine used by all frontends. It has no UI
dependency. Every scanning tool is implemented here; frontends only configure
No other project uses it yet
35k53d agoReviewMountCreate a free account to mount
fixes that keep it compatible with `czkawka_core` API
changes are accepted.
---
## Overview
GTK4 frontend using XML UI files authored in Cambalache. All scanning tools
available in `czkawka_core
No other project uses it yet
35k53d agoReviewMountCreate a free account to mount
check:next` validates it without a graphical application. Next uses the official published Web frontend and the recorded upstream Desktop presentation, with product capabilities composed as a separate bundle.
- Develop
34k19d agoReviewMountCreate a free account to mount
control, AI pipeline, AI storage
- **console / console-ui**: Web UI backend (Spring Boot) and frontend (React)
- **ai / copilot / ai-registry-adaptor**: AI Agent support, Copilot integration, and AI registry adaptor
Steady3 mentions in 2 weeks
No other project uses it yet
33k9mo agoReviewMountCreate a free account to mount
resolved, ask the user rather than skipping tests.
- If using `playwright` to explore the frontend, log in with username `admin_user@example.com` and password
`TestPassword123!` (the admin user created by the playwright
33k2d agoReviewMountCreate a free account to mount
Onyx
running, _including_ the Web Server.
Use these tests for anything that requires significant frontend <-> backend coordination.
Tests are located at `web/tests/e2e`. Tests are written in TypeScript. Spec-writing rules
33k2d agoReviewMountCreate a free account to mount
Frontend Standards
Standards for `web/` and `desktop/`. Every Opal component and layout has a `README.md` beside it.
Read that README instead of guessing props.
## Where components come from
33k2d agoReviewMountCreate a free account to mount
server exposing cognee as MCP tools (SSE/HTTP/stdio). Contains its own README and Dockerfile.
- `cognee-frontend/`: Next.js UI for local development and demos.
- `distributed/deploy/`: One-click deployment templates (Modal, Fly.io, Railway
33k3d agoReviewMountCreate a free account to mount
invariants.
## Remote Web Panel
- The default local remote port is `3223`. Keep bridge and frontend constants aligned; C# must not duplicate the presentation URL or port.
- The embedded panel must
33k57d agoReviewMountCreate a free account to mount
testing on your own. Self-test only when four or more core backend or frontend interaction files are involved; hardcoded-only edits do not count as core-file changes
No other project uses it yet
33k11d agoReviewMountCreate a free account to mount
capturing documentation screenshots.
## Testing and Documentation Requirements
**Introduce new tests only for actual frontend or backend behavior changes.** Styling changes and bug fixes that restore existing intended behavior should
32k3d agoReviewMountCreate a free account to mount
dependencies (name, version, license) shipped by the Haskell
server, the Go CLI and the frontend console. Whenever you add, remove or
upgrade a dependency in any of these, update
32k6mo agoReviewMountCreate a free account to mount
AGENTS.md (frontend)
This covers the `frontend/` workspace only. See the repo-root `AGENTS.md` for
Haskell build/PR instructions that apply to the whole `graphql-engine-mono` repo.
## What this
32k6mo agoReviewMountCreate a free account to mount