mirror of
https://github.com/status-im/pluto.git
synced 2025-02-23 07:58:20 +00:00
1.3 KiB
1.3 KiB
Extensions development is currently IN PROGRESS
Done
Pre-MVP
Validate technical feasibility.
- general mechanism (UI, conditionals, queries, events)
- HTML based
- stored in ipfs (via gateway)
- no concept of hooks
- no custom code
- extension are activated when loaded and cannot be deactivated
MVP
Pre-MVP integrated in Status.
Iteration 1
Provide infrastructure for the chat command hook.
- implement hooks and proposed extension points
- registry and hooks API
- define extensions points for status
- implement destructuring #28
In progress
Iteration 2
Add remote loading support.
- add extension registry UI DONE
- remote loading DONE
- query and events API (data can be passed around) #9 and #8
- implement security mechanism / permissions
Next
Iteration 3
Add custom code support.
- custom code
- JavaScript API
- implement i18n #10
Iteration 4
Persistent extensions.
- isolated data per extension #29
- implement data persistence
Iteration 5
Support dependencies.
- add versioning support
- extensions can depend on others extensions