8 Commits

Author SHA1 Message Date
self 893c7b9bb9 docs: document shared HTTP wrapper usage
Advise plugin runtime code to use Tribes.HTTP for outbound requests while allowing standalone test and supertest scripts to keep raw Req usage.
2026-07-13 15:47:17 +02:00
self 5c3ea44aa9 feat: namespace plugin identity
Adopt canonical plugin id/slug manifest fields, vendor-prefixed OTP app naming, and fully-qualified capability ids for Supertest.
2026-05-27 19:06:09 +02:00
self 692dcb3129 refactor: move Supertest into TribeOne plugin namespace
Use TribeOne.TribesPlugin.Supertest modules throughout the fixture plugin and update manifest, tests, and migration references accordingly.
2026-05-26 01:13:52 +02:00
self 4ecc731978 docs: clarify plugin hook registration
Document that external plugin hooks are registered through global_js bundles and window.TribesPluginHooks rather than host-side colocated imports.
2026-05-24 23:46:24 +02:00
self 6eaa4beb80 feat: expose plugin migration commands
Forward ash.codegen and ecto.migration through the Supertest plugin wrapper and update agent guidance to keep AshPostgres codegen as the default migration workflow.
2026-05-23 15:58:07 +02:00
self ff9817fcc2 fix: use host-backed plugin test aliases
Route raw Mix test and precommit aliases through the plugin wrapper workflow.

Update the manifest assertion so supertest remains an internal test fixture without a public capability.
2026-05-09 19:43:35 +02:00
self 64a1fd8b44 fix: remove supertest plugin contract 2026-05-09 17:31:18 +02:00
self 7e5b86fc20 chore: Update plugin scaffolding 2026-05-07 16:48:42 +02:00