Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
37 changes: 36 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,42 @@

All notable changes to SIMAI Framework IntelliSense are listed here.

## [0.2.0] - Unreleased
## [0.3.0] - 2026-10-20

### Changed

- Repinned to the SIMAI Framework release `ui-132b0863e12b` (registry
`simai/ui@ef384677`, runtime `simai/ui@132b0863` for both core and smart,
sizing contract from `simai/ui-source@6b16b41d`). The Framework promoted
entries by a written rule, so the suggestion set grew from 36 to 172 of 345
registry entries: 52 tags (was 13), 9270 utility classes (was 1058) and 980
tokens (was 922), 438 of them colours. `sf-list-item`, `sf-button-group` and
the other promoted components now complete on their own. The sizing contract
is unchanged (`simai.vertical-sizing@1.3.0`).
- `sf-inline-editor` and `sf-toggle` stay out of the suggestions: the Framework
holds them for having no declared inputs and as deprecated in favour of
`sf-switch`. Each held entry now carries its reason in `readiness.blockers`.
They are still recognised, so they are never reported as misspellings.
- `sf-button`, `sf-icon-button` and `sf-button-group` load with the spinner in
this release, so their manifests changed upstream. The seven new tokens are
the button group's public variables, which ship now that it is suggested.

### Added

- An `sf-modal-dialog` snippet, now that the Framework marks a modal component
as safe to suggest. A table snippet still has nothing to build on.
- The generator rejects a registry that promotes an entry its own readiness
does not call ready, so the index and the per-entry state cannot drift apart
unnoticed.

### Fixed

- `npm run screenshots` waits for the suggest widget to hold its items instead
of sleeping, and captures the band down to the last row at 2x. A scene can no
longer be published showing "Loading…", a half-faded hover or a window mostly
full of empty editor, and the images come out the same size on every run.

## [0.2.0] - 2026-10-19

### Added

Expand Down
8 changes: 6 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -75,6 +75,7 @@ global or framework binding attributes (`id`, `data-*`, `aria-*`, `:prop`,
| `sf-button-submit` | An `sf-button` that submits its form |
| `sf-buttons` | A row of `sf-button` elements with the `flex` and `g-1/2` utilities |
| `sf-select` | An `sf-dropdown` in select mode |
| `sf-modal-dialog` | An `sf-modal` with an id, a title and a position |
| `sf-pagination-bar` | An `sf-pagination` with the current page and page size |

Snippets are built from the tags, attributes and classes in the bundled
Expand All @@ -101,8 +102,11 @@ Bitrix templates. In markup, class attributes, `sf-` tags and `--sf-` tokens in
## What is suggested

Suggestions come from a pinned, hash-checked snapshot of the SIMAI Framework
contract registry (release `ui-3521193e0c6b`). Only entries the Framework marks
as safe to suggest are offered; blocked and unreleased entries are not.
contract registry (release `ui-132b0863e12b`). Only entries the Framework
promotes by its written rule — ready, unblocked and safe to suggest — are
offered: 52 `sf-` components, 58 utility families and 980 design tokens in this
release. Held, blocked and unreleased entries are not suggested, but they are
still recognised, so a real Framework name is never reported as a misspelling.
Experimental components are labelled as such. The extension does not
download anything and does not read your other projects.

Expand Down
6 changes: 3 additions & 3 deletions contracts/adaptive-sizing.pointer.json
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
{
"releaseId": "ui-3521193e0c6b",
"releaseId": "ui-132b0863e12b",
"sourceRepository": "simai/ui-source",
"sourceCommit": "d0d01841fc765fb62b2748cd22949dc6723caa17",
"sourceTree": "2ed0170c384d7da0987600743686ea2f8f8848be",
"sourceCommit": "6b16b41db95a441d80925edf895e798fe1ac8e69",
"sourceTree": "43227f03b9065bbe563f9f0492bbd55efef69d53",
"sourcePath": "src/core/contracts/adaptive-sizing.v1.json",
"contractId": "simai.vertical-sizing",
"contractVersion": "1.3.0",
Expand Down
1,102 changes: 1,037 additions & 65 deletions contracts/framework.pointer.json

Large diffs are not rendered by default.

Loading
Loading