xtablo-source/go-backend
Arthur Belleville 910c3b605d
feat(20-03): kanban board, task card, etapes section, files table CSS + task-list gap
- .tablo-kanban-board flex container with overflow-x auto
- .tablo-kanban-column 18rem wide with border-radius 0.75rem
- .tablo-kanban-column-header muted surface background
- .tablo-kanban-column-title, -task-count, -add-link, -empty rules
- .task-card column-flex with hover shadow and border-color transition
- .task-drag-handle opacity 0 at rest, opacity 1 on .task-card:hover
- .task-card-delete opacity 0 at rest, opacity 1 on .task-card:hover
- .task-card-top-row, .task-card-title helpers
- .task-list updated with gap 8px and padding 8px
- .tablo-etapes-section, .tablo-etape-row, .tablo-etape-name, .tablo-etape-count
- .tablo-files-table-wrapper with border-radius 12px and table header styles
- .task-row and .tasks-section unchanged (no CSS cascade regression)
2026-05-18 15:54:30 +02:00
..
cmd Add select component with single and multi-value support 2026-05-10 22:04:09 +02:00
internal feat(20-03): kanban board, task card, etapes section, files table CSS + task-list gap 2026-05-18 15:54:30 +02:00
static Refactor tasks UI to use reusable button and select components 2026-05-10 23:38:19 +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 feat(20-02): replace TabloDetailPage stub with templ component + register tab route 2026-05-18 15:51:23 +02:00
router_test.go First pass on tasks frontend 2026-05-10 23:14:47 +02:00
sqlc.yaml Build go-backend auth app with Podman dev flow 2026-05-08 12:08:53 +02:00
tailwind.input.css First pass on tasks frontend 2026-05-10 23:14:47 +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