xtablo-source/go-backend
Arthur Belleville 354785edff
Pass tablo list to dashboard views
Update DashboardPage and DashboardContentSwap to receive the list of
tablos so the sidebar can display real project data. Extract tablo icon
palette logic into a new tabloicons package that maps hex colors to
presentation attributes (icon, background, foreground colors).

Update handlers to load tablos from the repository before rendering
dashboard views. Refactor TabloCardView to use icon presentation instead
of initials when available.
2026-05-10 14:56:46 +02:00
..
cmd Add co-located CSS sources and semantic token infrastructure to Go 2026-05-10 11:47:42 +02:00
internal Pass tablo list to dashboard views 2026-05-10 14:56:46 +02:00
static Pass tablo list to dashboard views 2026-05-10 14:56:46 +02:00
.air.toml Remove server-side search filtering and implement client-side filtering 2026-05-10 13:53:23 +02:00
.env.example Build go-backend auth app with Podman dev flow 2026-05-08 12:08:53 +02:00
compose.yaml Build go-backend auth app with Podman dev flow 2026-05-08 12:08:53 +02:00
go.mod Update templ 2026-05-10 11:23:48 +02:00
go.sum Update templ 2026-05-10 11:23:48 +02:00
justfile Update templ 2026-05-10 11:23:48 +02:00
main.go Build go-backend auth app with Podman dev flow 2026-05-08 12:08:53 +02:00
package.json feat: add go-backend design system and tablos UI 2026-05-09 20:18:24 +02:00
README.md Build go-backend auth app with Podman dev flow 2026-05-08 12:08:53 +02:00
router.go Add spacing, update catalog, and make several improvements to the tablo: 2026-05-10 10:37:47 +02:00
router_test.go feat: toggle overview projects with vanilla js 2026-05-09 21:46:56 +02:00
sqlc.yaml Build go-backend auth app with Podman dev flow 2026-05-08 12:08:53 +02:00
tailwind.input.css feat: add go-backend design system and tablos UI 2026-05-09 20:18:24 +02:00
tools.go Build go-backend auth app with Podman dev flow 2026-05-08 12:08:53 +02:00

go-backend

Local Postgres

Start Postgres with Podman:

just db-up

Reset the local database volume and reinitialize the schema:

just db-reset

The database is exposed at localhost:5432 and initialized from internal/db/schema.sql. The local workflow uses podman compose. If your global Docker config contains corporate credential helpers, the just recipes isolate compose with a local DOCKER_CONFIG to avoid unrelated registry auth hooks on public image pulls. Fresh database volumes are also seeded from internal/db/seed.sql with demo@xtablo.com / xtablo-demo.

Connection string:

export DATABASE_URL=postgres://xtablo:xtablo@localhost:5432/xtablo?sslmode=disable

Run the app with hot reload:

just dev

Other useful commands:

just generate
just test
just build
just check
just db-logs
just db-down