mirror of
https://github.com/status-im/pluto.git
synced 2026-08-31 12:31:08 +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.
In progress
Iteration 1
Migrate old commands to extensions.
- implement hooks and proposed extension points DONE
- registry and hooks API DONE
- define extensions points for status DONE
- implement i18n #10
- query and events API (data can be passed around) #9 and #8
- implement destructuring #28
- isolated data per extension #29
Next
Iteration 2
Add custom code support.
- implement security mechanism / permissions
- remote code loading
- JavaScript API
Iteration 3
Persistent extensions.
- implement data persistence
- add extension registry UI
Iteration 4
Support dependencies.
- add versioning support
- extensions can depend on others extensions