Repository navigation
Documentation scope and verification
- Source repository: FoxOps/zukan.
- Source commit:
03eaecbc6228ab75cdd8aa60dbea44a9c45644d2. - Source snapshot: shallow clone of the repository's default branch on 29 October 2026.
- Backend package and observed web version: 0.20.1.
- Android source default version: 0.11.0.
- Documentation language: English, matching the project's public README.
| Area | Evidence used | Practical limits |
|---|---|---|
| Web sign-in | Successful SSO sign-in to the supplied instance | One ordinary test account; not every provider |
| Dashboard | Live empty-account UI and source | Populated price charts not exercised live |
| Catalog | Live browsing/name search/card detail/stock dialog plus source | Not every game/printing checked |
| Collection | Live empty state plus stock/editor services and tests read | No inventory mutations executed live |
| Settings and import | Live controls plus source validation logic | No password/profile change or real CSV import executed |
| Finance | Live empty state and report implementation | No financial data added to populate widgets |
| Administration | Routes, UI source, models, worker and tests read | Supplied account has no admin access; no live admin action |
| Android | Kotlin, Gradle, manifest, API DTOs and scanner implementation | APK not installed or camera-tested during this review |
| Deployment/backup | Compose, Dockerfile, entrypoint, migrations and source | No server deployment or restore executed during this review |
| API | Route signatures, Pydantic classes and checked-in generated client types | Exact deployed OpenAPI should be consulted for integration |
Only read/navigation/search operations were performed in the live account. No collection records were created/deleted, no account credentials changed, no administrative job started and no wiki publication performed.
The current web code has four UI languages (EN/FR/DE/ES), while Android bundles EN/FR. Six game families contain nine registered market catalogs. Public-image installation is documented by the README despite an older private-package comment in Compose. These differences are reflected in this wiki.
Historical valuation uses current holdings; automatic quotes do not vary by each owned item's condition/language. CSV set mode only affects listed variants, and blank notes/prices do not erase existing values. These distinctions come from business logic rather than assuming common behavior in other collection apps.
Review it after schema, authentication, price logic, worker, game-registration or Android changes. Regenerate the source-derived API reference from matching source or use the deployed OpenAPI. Recheck provider terms, SDK requirements and external quotas before relying on them: those can change independently of Zukan.
The PLAN.md file contains design/progress material; it is not treated as proof that a feature is implemented. No unreleased feature is documented as available merely because it is planned.
Home · Troubleshooting · Documentation baseline · Source
Documented baseline: server 0.20.1 / Android 0.11.0. Game data and trademarks belong to their respective owners.
Collectors
- Getting started
- Catalog and card pages
- Managing your collection
- Prices and valuation
- CSV import and export
- Account and preferences
- Android guide
- Supported games and sources
- FAQ
Server administration
- Docker installation
- Configuration reference
- Reverse proxy and HTTPS
- Single sign on
- User administration
- Synchronization
- Data checks
- Images and symbols
- Operations
- Backup and restore
- Updates and migrations
- Troubleshooting
Technical reference