Aller au contenu

Engineering dashboard

Ce contenu n’est pas encore disponible dans votre langue.

A single view of what’s been built, what’s in flight, and what’s moving on the repo right now. Combines the structured roadmap with live(-ish) GitHub snapshots.

Repository

Self-hosted art review and archive for game studios — artist-first, AGPL-3.0 (commercial license available), Go + Postgres + SvelteKit.

visibility · public license · AGPL-3.0 pushed · yesterday
Stars
2
Forks
0
Watchers
2
Open issues
48
Open PRs
2

Roadmap progress

Last updated 2026-08-21. See the full roadmap page for prose detail.

Foundations shipped

66

items in the “Shipped” section

Review tool sub-phases — shipped

5 / 19

Review tool sub-phases — planned

12

shipped in flight planned

Commit cadence

642 commits over the last 52 weeks — 39 active days
Mon Wed Fri SepOctNovDecJanFebMarAprMayJunJulAugSep 0 commits — Sep 28, 2025 0 commits — Oct 5, 2025 0 commits — Oct 12, 2025 0 commits — Oct 19, 2025 0 commits — Oct 26, 2025 0 commits — Nov 2, 2025 0 commits — Nov 9, 2025 0 commits — Nov 16, 2025 0 commits — Nov 23, 2025 0 commits — Nov 30, 2025 0 commits — Dec 7, 2025 0 commits — Dec 14, 2025 0 commits — Dec 21, 2025 0 commits — Dec 28, 2025 0 commits — Jan 4, 2026 0 commits — Jan 11, 2026 0 commits — Jan 18, 2026 0 commits — Jan 25, 2026 0 commits — Feb 1, 2026 0 commits — Feb 8, 2026 0 commits — Feb 15, 2026 0 commits — Feb 22, 2026 0 commits — Mar 1, 2026 0 commits — Mar 8, 2026 0 commits — Mar 15, 2026 0 commits — Mar 22, 2026 0 commits — Mar 29, 2026 0 commits — Apr 5, 2026 0 commits — Apr 12, 2026 0 commits — Apr 19, 2026 0 commits — Apr 26, 2026 0 commits — May 3, 2026 0 commits — May 10, 2026 0 commits — May 17, 2026 0 commits — May 24, 2026 0 commits — May 31, 2026 0 commits — Jun 7, 2026 0 commits — Jun 14, 2026 0 commits — Jun 21, 2026 0 commits — Jun 28, 2026 0 commits — Jul 5, 2026 11 commits — Jul 12, 2026 21 commits — Jul 19, 2026 18 commits — Jul 26, 2026 18 commits — Aug 2, 2026 15 commits — Aug 9, 2026 33 commits — Aug 16, 2026 0 commits — Aug 23, 2026 0 commits — Aug 30, 2026 0 commits — Sep 6, 2026 0 commits — Sep 13, 2026 0 commits — Sep 20, 2026 0 commits — Sep 29, 2025 0 commits — Oct 6, 2025 0 commits — Oct 13, 2025 0 commits — Oct 20, 2025 0 commits — Oct 27, 2025 0 commits — Nov 3, 2025 0 commits — Nov 10, 2025 0 commits — Nov 17, 2025 0 commits — Nov 24, 2025 0 commits — Dec 1, 2025 0 commits — Dec 8, 2025 0 commits — Dec 15, 2025 0 commits — Dec 22, 2025 0 commits — Dec 29, 2025 0 commits — Jan 5, 2026 0 commits — Jan 12, 2026 0 commits — Jan 19, 2026 0 commits — Jan 26, 2026 0 commits — Feb 2, 2026 0 commits — Feb 9, 2026 0 commits — Feb 16, 2026 0 commits — Feb 23, 2026 0 commits — Mar 2, 2026 0 commits — Mar 9, 2026 0 commits — Mar 16, 2026 0 commits — Mar 23, 2026 0 commits — Mar 30, 2026 0 commits — Apr 6, 2026 0 commits — Apr 13, 2026 0 commits — Apr 20, 2026 0 commits — Apr 27, 2026 0 commits — May 4, 2026 0 commits — May 11, 2026 0 commits — May 18, 2026 0 commits — May 25, 2026 0 commits — Jun 1, 2026 0 commits — Jun 8, 2026 0 commits — Jun 15, 2026 0 commits — Jun 22, 2026 0 commits — Jun 29, 2026 0 commits — Jul 6, 2026 7 commits — Jul 13, 2026 33 commits — Jul 20, 2026 40 commits — Jul 27, 2026 14 commits — Aug 3, 2026 21 commits — Aug 10, 2026 13 commits — Aug 17, 2026 0 commits — Aug 24, 2026 0 commits — Aug 31, 2026 0 commits — Sep 7, 2026 0 commits — Sep 14, 2026 0 commits — Sep 21, 2026 0 commits — Sep 30, 2025 0 commits — Oct 7, 2025 0 commits — Oct 14, 2025 0 commits — Oct 21, 2025 0 commits — Oct 28, 2025 0 commits — Nov 4, 2025 0 commits — Nov 11, 2025 0 commits — Nov 18, 2025 0 commits — Nov 25, 2025 0 commits — Dec 2, 2025 0 commits — Dec 9, 2025 0 commits — Dec 16, 2025 0 commits — Dec 23, 2025 0 commits — Dec 30, 2025 0 commits — Jan 6, 2026 0 commits — Jan 13, 2026 0 commits — Jan 20, 2026 0 commits — Jan 27, 2026 0 commits — Feb 3, 2026 0 commits — Feb 10, 2026 0 commits — Feb 17, 2026 0 commits — Feb 24, 2026 0 commits — Mar 3, 2026 0 commits — Mar 10, 2026 0 commits — Mar 17, 2026 0 commits — Mar 24, 2026 0 commits — Mar 31, 2026 0 commits — Apr 7, 2026 0 commits — Apr 14, 2026 0 commits — Apr 21, 2026 0 commits — Apr 28, 2026 0 commits — May 5, 2026 0 commits — May 12, 2026 0 commits — May 19, 2026 0 commits — May 26, 2026 0 commits — Jun 2, 2026 0 commits — Jun 9, 2026 0 commits — Jun 16, 2026 0 commits — Jun 23, 2026 0 commits — Jun 30, 2026 0 commits — Jul 7, 2026 12 commits — Jul 14, 2026 23 commits — Jul 21, 2026 18 commits — Jul 28, 2026 13 commits — Aug 4, 2026 10 commits — Aug 11, 2026 8 commits — Aug 18, 2026 0 commits — Aug 25, 2026 0 commits — Sep 1, 2026 0 commits — Sep 8, 2026 0 commits — Sep 15, 2026 0 commits — Sep 22, 2026 0 commits — Oct 1, 2025 0 commits — Oct 8, 2025 0 commits — Oct 15, 2025 0 commits — Oct 22, 2025 0 commits — Oct 29, 2025 0 commits — Nov 5, 2025 0 commits — Nov 12, 2025 0 commits — Nov 19, 2025 0 commits — Nov 26, 2025 0 commits — Dec 3, 2025 0 commits — Dec 10, 2025 0 commits — Dec 17, 2025 0 commits — Dec 24, 2025 0 commits — Dec 31, 2025 0 commits — Jan 7, 2026 0 commits — Jan 14, 2026 0 commits — Jan 21, 2026 0 commits — Jan 28, 2026 0 commits — Feb 4, 2026 0 commits — Feb 11, 2026 0 commits — Feb 18, 2026 0 commits — Feb 25, 2026 0 commits — Mar 4, 2026 0 commits — Mar 11, 2026 0 commits — Mar 18, 2026 0 commits — Mar 25, 2026 0 commits — Apr 1, 2026 0 commits — Apr 8, 2026 0 commits — Apr 15, 2026 0 commits — Apr 22, 2026 0 commits — Apr 29, 2026 0 commits — May 6, 2026 0 commits — May 13, 2026 0 commits — May 20, 2026 0 commits — May 27, 2026 0 commits — Jun 3, 2026 0 commits — Jun 10, 2026 0 commits — Jun 17, 2026 0 commits — Jun 24, 2026 0 commits — Jul 1, 2026 0 commits — Jul 8, 2026 24 commits — Jul 15, 2026 12 commits — Jul 22, 2026 23 commits — Jul 29, 2026 13 commits — Aug 5, 2026 18 commits — Aug 12, 2026 0 commits — Aug 19, 2026 0 commits — Aug 26, 2026 0 commits — Sep 2, 2026 0 commits — Sep 9, 2026 0 commits — Sep 16, 2026 0 commits — Sep 23, 2026 0 commits — Oct 2, 2025 0 commits — Oct 9, 2025 0 commits — Oct 16, 2025 0 commits — Oct 23, 2025 0 commits — Oct 30, 2025 0 commits — Nov 6, 2025 0 commits — Nov 13, 2025 0 commits — Nov 20, 2025 0 commits — Nov 27, 2025 0 commits — Dec 4, 2025 0 commits — Dec 11, 2025 0 commits — Dec 18, 2025 0 commits — Dec 25, 2025 0 commits — Jan 1, 2026 0 commits — Jan 8, 2026 0 commits — Jan 15, 2026 0 commits — Jan 22, 2026 0 commits — Jan 29, 2026 0 commits — Feb 5, 2026 0 commits — Feb 12, 2026 0 commits — Feb 19, 2026 0 commits — Feb 26, 2026 0 commits — Mar 5, 2026 0 commits — Mar 12, 2026 0 commits — Mar 19, 2026 0 commits — Mar 26, 2026 0 commits — Apr 2, 2026 0 commits — Apr 9, 2026 0 commits — Apr 16, 2026 0 commits — Apr 23, 2026 0 commits — Apr 30, 2026 0 commits — May 7, 2026 0 commits — May 14, 2026 0 commits — May 21, 2026 0 commits — May 28, 2026 0 commits — Jun 4, 2026 0 commits — Jun 11, 2026 0 commits — Jun 18, 2026 0 commits — Jun 25, 2026 0 commits — Jul 2, 2026 0 commits — Jul 9, 2026 8 commits — Jul 16, 2026 15 commits — Jul 23, 2026 19 commits — Jul 30, 2026 20 commits — Aug 6, 2026 16 commits — Aug 13, 2026 0 commits — Aug 20, 2026 0 commits — Aug 27, 2026 0 commits — Sep 3, 2026 0 commits — Sep 10, 2026 0 commits — Sep 17, 2026 0 commits — Sep 24, 2026 0 commits — Oct 3, 2025 0 commits — Oct 10, 2025 0 commits — Oct 17, 2025 0 commits — Oct 24, 2025 0 commits — Oct 31, 2025 0 commits — Nov 7, 2025 0 commits — Nov 14, 2025 0 commits — Nov 21, 2025 0 commits — Nov 28, 2025 0 commits — Dec 5, 2025 0 commits — Dec 12, 2025 0 commits — Dec 19, 2025 0 commits — Dec 26, 2025 0 commits — Jan 2, 2026 0 commits — Jan 9, 2026 0 commits — Jan 16, 2026 0 commits — Jan 23, 2026 0 commits — Jan 30, 2026 0 commits — Feb 6, 2026 0 commits — Feb 13, 2026 0 commits — Feb 20, 2026 0 commits — Feb 27, 2026 0 commits — Mar 6, 2026 0 commits — Mar 13, 2026 0 commits — Mar 20, 2026 0 commits — Mar 27, 2026 0 commits — Apr 3, 2026 0 commits — Apr 10, 2026 0 commits — Apr 17, 2026 0 commits — Apr 24, 2026 0 commits — May 1, 2026 0 commits — May 8, 2026 0 commits — May 15, 2026 0 commits — May 22, 2026 0 commits — May 29, 2026 0 commits — Jun 5, 2026 0 commits — Jun 12, 2026 0 commits — Jun 19, 2026 0 commits — Jun 26, 2026 0 commits — Jul 3, 2026 0 commits — Jul 10, 2026 11 commits — Jul 17, 2026 6 commits — Jul 24, 2026 21 commits — Jul 31, 2026 12 commits — Aug 7, 2026 10 commits — Aug 14, 2026 0 commits — Aug 21, 2026 0 commits — Aug 28, 2026 0 commits — Sep 4, 2026 0 commits — Sep 11, 2026 0 commits — Sep 18, 2026 0 commits — Sep 25, 2026 0 commits — Oct 4, 2025 0 commits — Oct 11, 2025 0 commits — Oct 18, 2025 0 commits — Oct 25, 2025 0 commits — Nov 1, 2025 0 commits — Nov 8, 2025 0 commits — Nov 15, 2025 0 commits — Nov 22, 2025 0 commits — Nov 29, 2025 0 commits — Dec 6, 2025 0 commits — Dec 13, 2025 0 commits — Dec 20, 2025 0 commits — Dec 27, 2025 0 commits — Jan 3, 2026 0 commits — Jan 10, 2026 0 commits — Jan 17, 2026 0 commits — Jan 24, 2026 0 commits — Jan 31, 2026 0 commits — Feb 7, 2026 0 commits — Feb 14, 2026 0 commits — Feb 21, 2026 0 commits — Feb 28, 2026 0 commits — Mar 7, 2026 0 commits — Mar 14, 2026 0 commits — Mar 21, 2026 0 commits — Mar 28, 2026 0 commits — Apr 4, 2026 0 commits — Apr 11, 2026 0 commits — Apr 18, 2026 0 commits — Apr 25, 2026 0 commits — May 2, 2026 0 commits — May 9, 2026 0 commits — May 16, 2026 0 commits — May 23, 2026 0 commits — May 30, 2026 0 commits — Jun 6, 2026 0 commits — Jun 13, 2026 0 commits — Jun 20, 2026 0 commits — Jun 27, 2026 0 commits — Jul 4, 2026 2 commits — Jul 11, 2026 22 commits — Jul 18, 2026 8 commits — Jul 25, 2026 18 commits — Aug 1, 2026 15 commits — Aug 8, 2026 21 commits — Aug 15, 2026 0 commits — Aug 22, 2026 0 commits — Aug 29, 2026 0 commits — Sep 5, 2026 0 commits — Sep 12, 2026 0 commits — Sep 19, 2026 0 commits — Sep 26, 2026

Latest commits (45) — across 2 branches

  • ccc9f4f docs(roadmap+changelog): sprint 23a shipped, 23b pending the owner ruling and the source tree (#1450) dev Kenneth · yesterday
  • bf6bbbb The publish guard reads the committed post-id migrations, and a republished site can be verified read-only (#1319) (#1449) dev Kenneth · yesterday
  • 02739f6 chore(deps): bump the minor-and-patch group in /app with 3 updates (#1448) dev dependabot[bot] · yesterday
  • 9ccafa8 chore(deps): bump puppeteer (#1447) dev dependabot[bot] · yesterday
  • e4bb08c docs(roadmap): retire the pre-Sprint-25 #1173 residual and state the #1319 gate precisely (#1446) dev Kenneth · 2d ago
  • 7bb7d6f docs(changelog+roadmap): sprint 25 shipped, the advanced search speaks three special verbs (#1445) dev Kenneth · 2d ago
  • b607e62 The advanced search speaks !lastN as a global recent window over the typed grammar (#1173) (#1444) dev Kenneth · 2d ago
  • d54714b The advanced search speaks !nopreviews and !list as sugar over the typed grammar (#1173) (#1443) dev Kenneth · 3d ago
  • b031044 docs(changelog+roadmap): sprint 24 shipped, a kind is searchable vocabulary (#1442) dev Kenneth · 4d ago
  • 2786afa The asset-edit fixture waits for its preview pipeline before editing (#1401) (#1441) dev Kenneth · 4d ago
  • c0a1497 A kind is searchable vocabulary (#1417) (#1440) dev Kenneth · 5d ago
  • 87482c4 docs(changelog+roadmap): sprint 22 shipped, seed rebuild guard and named unknown ids (#1439) dev Kenneth · 6d ago

Releases (18)

  • v0.10.2 artist-alley v0.10.2 1mo ago
  • v0.10.1 artist-alley v0.10.1 1mo ago
  • v0.10.0 artist-alley v0.10.0 1mo ago
  • v0.9.1 artist-alley v0.9.1 1mo ago
  • v0.9.0 artist-alley v0.9.0 1mo ago
  • v0.8.0 artist-alley v0.8.0 1mo ago
  • v0.7.0 artist-alley v0.7.0 1mo ago
  • v0.6.0 artist-alley v0.6.0 2mo ago
  • v0.5.2 artist-alley v0.5.2 2mo ago
  • v0.5.1 artist-alley v0.5.1 2mo ago

Open issues (48)

  • #1419 navbar: choosing a theme leaves the user menu open, because the theme rows stopPropagation past the shared Menu's auto-close bugarea:frontend
  • #1418 viewer: the windowed AssetViewer paints over navbar search and menu overlays trapped in the chrome's z-30 stacking context bugarea:frontend
  • #1409 Epic: library health + cleanup audit, surfacing stale, redundant, rights-risky, metadata-drifted and permission-drifted candidates for operator review enhancementarea:backendarea:frontend
  • #1402 admin: granting an unknown capability answers 500 with a raw FK violation instead of a 400 naming the code
  • #1398 tests: run-ui.sh never prints the instance it drives, so the documented 'verify the target' check cannot be performed
  • #1397 collections: a required field satisfies the create gate by being present, even when the value it carries is empty
  • #1396 web: typed metadata inputs are implemented twice, so a field flag reaches the create page and not the upload modal
  • #1395 collections: the create body can seed field values with semantics of its own, and nothing in the web app sends it
  • #1390 dogfood: run-ui.sh forwards the literal '--' to Playwright, so a documented filter runs the whole suite
  • #1365 AI embeddings: operator-selectable model catalog for image, video, and 3D search enhancementstatus:plannedarea:ai

Open PRs (2)

  • #1434 chore(deps-dev): bump @playwright/test from 1.62.1 to 1.63.0 in /scripts/dogfood/ui in the minor-and-patch group across 1 directory dependabot[bot]
  • #1412 chore(deps-dev): bump the majors group across 1 directory with 2 updates dependabot[bot]

Languages

  • Go 62.0%
  • Svelte 17.9%
  • TypeScript 11.2%
  • Python 3.2%
  • PLpgSQL 3.0%
  • Shell 1.2%
  • JavaScript 0.9%
  • HTML 0.3%
  • Dockerfile 0.2%
  • CSS 0.2%
  • Go Template 0.1%
  • Kaitai Struct 0.0%
  • Makefile 0.0%

Contributors (2)

The roadmap behind this page is maintained alongside the source; the narrative version lives in docs/roadmap.md. GitHub activity is snapshotted periodically, so counts may lag the repo by a few hours.