Commit Graph

6 Commits

Author SHA1 Message Date
Jakub Zych
c65ab3cdac build: require golang.org/x/image v0.46.0
The framework now registers the x/image webp decoder; tidy the module so
its go.sum matches the workspace build.
2026-10-02 11:35:06 +02:00
Jakub Zych
1f2ea57a97 build: tidy go.mod for standalone module mode
GOWORK=off go mod tidy records the framework's transitive tidwall/*
requirements as indirect and adds the missing go.sum lines. No direct
requirement changes.
2026-10-02 10:56:12 +02:00
Jakub Zych
2004678506 chore(11-01): pick up the framework job queue tables and River dependency
- go mod tidy in the app and plugin modules for River v0.47.0
- allow-list summer_jobs and the River v7 tables in the schema diff
- expect summer_migrations_summercms_conga among the history tables
2026-09-29 15:02:08 +02:00
Jakub Zych
8d1248c328 feat(05-03): add user-plugin organisations table (structure only)
- create_organisations folds PHP v3.2.0; no users-table ALTER this phase
- Organisation model is an FK target; app.key placeholder in config
2026-09-18 19:37:41 +02:00
Jakub Zych
5530fa4ebf feat(03-01): serve seeded genres behind JWT middleware
golem15.user registers jwt.auth, golem15.fonoteka mounts GET /_fonoteka/api/v1/genres
through that guard, and a smoke test reads the 15 migrated rows with a test-only token.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-17 20:04:18 +02:00
Jakub Zych
f975ad94bb feat(03-01): initialize fonoteka workspace with user and genre migrations
Add compiled golem15.user and golem15.fonoteka plugins, squash schema
to the genre slice tables, and seed the 15 canonical genres on ICU pl-PL.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-17 19:55:36 +02:00