83 lines
5.4 KiB
Markdown
83 lines
5.4 KiB
Markdown
# Changelog
|
|
|
|
## 2026-05-05 - 1.7.0 - feat(workspace)
|
|
make compose and sign views accept document, recipient, and field state via properties and emit field and routing change events
|
|
|
|
- Pass active document, recipients, and fields into workspace compose and sign views instead of relying on demo-only state.
|
|
- Emit field-create, field-update, field-delete, fields-change, recipients-change, and routing-change events from the compose workspace.
|
|
- Use document metadata for compose titles and page counts so the UI reflects the selected document.
|
|
|
|
## 2026-05-05 - 1.6.1 - fix(workspace)
|
|
pass the active document into sign and audit views
|
|
|
|
- Add activeDocumentId support in the workspace container to resolve the selected document for nested views.
|
|
- Update sign and audit components to accept a document property and render dynamic title, sender, page count, breadcrumb, and status data instead of hardcoded values.
|
|
|
|
## 2026-05-02 - 1.6.0 - feat(workspace)
|
|
support configurable inbox documents and emit document-open events
|
|
|
|
- Adds a documents property to the workspace and inbox components so document lists, counts, filters, and attention metrics use injected data instead of demo data.
|
|
- Passes documents from the workspace container into the inbox view for consistent sidebar and inbox counts.
|
|
- Emits a bubbling document-open event when an inbox item is opened to enable parent integrations and external handling.
|
|
|
|
## 2026-05-02 - 1.5.1 - fix(sdig-workspace)
|
|
make workspace view externally controllable and preserve explicit initial state
|
|
|
|
- change the workspace view from internal state to a reflected public property
|
|
- only apply initialView during connection when no non-default view has already been set
|
|
|
|
## 2026-05-02 - 1.5.0 - feat(elements)
|
|
add reusable context menu element for recipient role selection
|
|
|
|
- introduces a new sdig-contextmenu web component with configurable actions, selection state, and viewport-aware positioning
|
|
- exports the new context menu from the shared elements index
|
|
- refactors workspace compose to use the reusable context menu for recipient role changes while preserving signer role safeguards
|
|
|
|
## 2026-05-02 - 1.4.0 - feat(workspace-compose)
|
|
add recipient routing roles and drag-and-drop routing management
|
|
|
|
- Introduce recipient roles for signers, final-copy recipients, and step-update recipients.
|
|
- Replace simple recipient reordering with role-based drag-and-drop routing sections and contextual role assignment.
|
|
- Limit field assignment and active field tools to signing recipients, with automatic field reassignment when a signer is moved out of the signing flow.
|
|
|
|
## 2026-05-02 - 1.3.0 - feat(workspace)
|
|
introduce a responsive signature workspace demo and remove legacy contract editor components
|
|
|
|
- Adds a new `sdig-workspace` component with inbox, compose, sign, audit, developers, templates, team, and settings views.
|
|
- Removes the previous contract editor module and related contract subcomponents from exports and source files.
|
|
- Updates package exports, build configuration, and project metadata for the new workspace-focused catalog distribution.
|
|
- Improves sign pad and sign box null-safety and groups demos under signature primitives and workspace categories.
|
|
|
|
## 2025-12-18 - 1.2.0 - feat(icons)
|
|
migrate icon usage to the new dees-icon API and integrate collaboration sidebar into the editor
|
|
|
|
- Replaced deprecated .iconFA with .icon across multiple components
|
|
- Updated lucide icon identifiers to PascalCase/camelCase to match new dees-icon format
|
|
- Added sdig-collaboration-sidebar component and exported it from elements index
|
|
- Integrated a toggleable editor sidebar (PanelRight) and wired comment/suggestion navigation & add-comment events in sdig-contracteditor
|
|
- Added development hints (readme.hints.md) documenting dees-icon usage and icon name formats
|
|
- Minor UI/styling tweak: .btn-ghost.active appearance
|
|
|
|
## 2025-12-18 - 1.1.0 - feat(catalog)
|
|
add ContractEditor and many editor subcomponents; implement SignPad and SignBox; update README and bump dependencies
|
|
|
|
- New contract editor module with many subcomponents added (header, metadata, parties, content, terms, signatures, attachments, collaboration, audit)
|
|
- Implemented signature UI components: sdig-signpad and sdig-signbox (canvas-based signature capture, undo/clear/export APIs)
|
|
- Reorganized exports (ts_web/elements/index.ts) to expose new submodules and barrel files
|
|
- Added editor types and smartstate store (ts_web/elements/sdig-contracteditor/types.ts and state.ts) for editor state management, undo/redo and events
|
|
- Large README overhaul: improved usage examples, API docs, security/issue reporting section, theming and integration examples
|
|
- Dependencies bumped in package.json (notable bumps: @design.estate/* packages, @git.zone tooling, signature_pad) and pnpm overrides added
|
|
- tsconfig.json compiler options modified (removed experimentalDecorators and useDefineForClassFields) — may affect local build configurations
|
|
|
|
## 2024-12-19 - 1.0.59 - fix(dependencies)
|
|
Update package dependencies and project metadata
|
|
|
|
- Updated package dependencies to the latest versions in package.json
|
|
- Synchronized project description and keywords in npmextra.json with package.json
|
|
|
|
## 2023-11-28 - 1.0.55 to 1.0.58 - core updates
|
|
Main changes include fixing and updating core functionalities.
|
|
|
|
- Fixed core issues and updated core functionalities in versions 1.0.55, 1.0.56, and 1.0.57.
|
|
- Further updates and improvements were carried out in version 1.0.58.
|