self
3bc16c7cb5
docs: note Guix plugin shell fallback
...
Clarify that plugin workflows should use devenv when available and the repo-local Guix wrapper when devenv is unavailable.
2026-06-01 15:32:30 +02:00
self
b4b8c83ddb
feat: namespace plugin identity
...
Adopt canonical plugin id/slug manifest fields, vendor-prefixed OTP app naming, and fully-qualified capability ids for Aether.
2026-05-27 19:05:51 +02:00
self
c1f4339dde
refactor: move Aether into TribeOne plugin namespace
...
Use TribeOne.TribesPlugin.Aether modules throughout the plugin and expose chat@1 from the entry module for capability-based consumers.
2026-05-26 01:13:28 +02:00
self
21dd359b2f
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:10 +02:00
self
20be0857a5
feat: expose plugin migration commands
...
Forward ash.codegen and ecto.migration through the Aether plugin wrapper and update agent guidance to prefer AshPostgres codegen for resource-backed schema changes.
2026-05-23 15:58:13 +02:00
self
24f314a6d5
fix: use host-backed plugin test aliases
...
Route raw Mix test and precommit aliases through the plugin wrapper workflow.
Document that normal plugin checks should use plugin test or plugin precommit.
2026-05-09 19:43:30 +02:00
self
aecc7da70b
fix: advertise social plugin contract
2026-05-09 17:31:18 +02:00
self
c0eab283a1
chore: Update plugin scaffolding and nosdump wrapper
2026-05-07 16:49:20 +02:00