Repository navigation
Releases: idontcodddde/allislet
Releases · idontcodddde/allislet
Release list
Allislet SDK v1.0.2
What's Changed
- fix by @idontcodddde in #2
Full Changelog: v1.0.1...v1.0.2
what this is
v1.0.2 is a major security patch to prevent unwanted remote execution on others computors.
Allislet SDK v1.0.1
Allislet v1.0.1
Allislet now supports native custom sidebar views without requiring consumers to use Preact.
Highlights
- Add custom sidebar views with
sdk.addView(...). - Render views with plain HTML, CSS, and JavaScript.
- Access Allislet runtime services through the render context.
- Automatically clean up DOM nodes and event listeners when views are removed.
- Existing Preact-based views remain fully supported.
Native view example
sdk.addView({
id: "status",
label: "Status",
icon: "✓",
render({ container, storage }) {
const panel = document.createElement("section");
panel.innerHTML = `
<h2>Status</h2>
<button type="button">Save state</button>
`;
const button = panel.querySelector("button");
const onClick = () => storage.set("status:ready", true);
button.addEventListener("click", onClick);
container.append(panel);
return () => {
button.removeEventListener("click", onClick);
panel.remove();
};
},
});Compatibility
This release is backward compatible with existing Preact-based custom views and built-in sidebar functionality.
Validation
- TypeScript checks pass.
- Standalone SDK build passes.
- Native HTML/CSS/JavaScript UNPKG example included.
Allislet SDK v1.0.0
Allislet SDK is a lightweight boilerplate for building shadow-isolated, desktop-class bookmarklets and script injection suites powered by Preact, TypeScript, and Bun.
check the readme for stuff this is v1.0.0 release so everything in here is in the readme and documentation.
Full Changelog: https://github.com/idontcodddde/allislet/commits/v1.0.0