Jesús Pérez
39e5c35a28
chore: add new conditionals to docs
2025-12-28 18:28:34 +00:00
Jesús Pérez
f4d3a6472b
chore: add docs and example about nickel-roundtrip
2025-12-28 13:47:49 +00:00
Jesús Pérez
f490760395
chore: fragments multiple paths and fix md errors
2025-12-26 23:24:53 +00:00
Jesús Pérez
960e36aaf5
chore: Modify fragment loader to support multiple paths and TYPEDIALOG_FRAGMENT_PATH
CI / Lint (bash) (push) Has been cancelled
CI / Lint (markdown) (push) Has been cancelled
CI / Lint (nickel) (push) Has been cancelled
CI / Lint (nushell) (push) Has been cancelled
CI / Lint (rust) (push) Has been cancelled
CI / Code Coverage (push) Has been cancelled
CI / Test (macos-latest) (push) Has been cancelled
CI / Test (ubuntu-latest) (push) Has been cancelled
CI / Test (windows-latest) (push) Has been cancelled
CI / Build (macos-latest) (push) Has been cancelled
CI / Build (ubuntu-latest) (push) Has been cancelled
CI / Build (windows-latest) (push) Has been cancelled
CI / Benchmark (push) Has been cancelled
CI / Security Audit (push) Has been cancelled
CI / License Compliance (push) Has been cancelled
2025-12-26 22:35:06 +00:00
Jesús Pérez
813abc057e
fix: add missing multiselect fields to FieldDefinition struct
...
CI / Lint (bash) (push) Has been cancelled
CI / Lint (markdown) (push) Has been cancelled
CI / Lint (nickel) (push) Has been cancelled
CI / Lint (nushell) (push) Has been cancelled
CI / Lint (rust) (push) Has been cancelled
CI / Code Coverage (push) Has been cancelled
CI / Test (macos-latest) (push) Has been cancelled
CI / Test (ubuntu-latest) (push) Has been cancelled
CI / Test (windows-latest) (push) Has been cancelled
CI / Build (macos-latest) (push) Has been cancelled
CI / Build (ubuntu-latest) (push) Has been cancelled
CI / Build (windows-latest) (push) Has been cancelled
CI / Benchmark (push) Has been cancelled
CI / Security Audit (push) Has been cancelled
CI / License Compliance (push) Has been cancelled
Add display_mode, searchable, min_selected, and max_selected fields to all
FieldDefinition struct initializers across core library and tests.
2025-12-25 22:59:45 +00:00
Jesús Pérez
254833f3ed
chore: add history, features and update README
2025-12-24 05:00:30 +00:00
Jesús Pérez
34508cddf4
chore: add prov-gen crate for typedialog generation
2025-12-24 03:19:29 +00:00
Jesús Pérez
9ca1bfb8cf
chore: new projet folders structure
2025-12-24 03:11:32 +00:00
Jesús Pérez
aca491ba42
feat(encryption): integrate external encryption services with Nickel contracts
...
ADDED:
- encryption_bridge.rs: Service integration layer
- encryption_contract_parser.rs: Nickel contract parsing
- encryption_integration.rs: Integration tests (+442 lines)
- docs/ENCRYPTION-*.md: Quick start, setup, architecture
- examples/08-encryption: Usage examples
- scripts/encryption-test-setup.sh: Provisioning
MODIFIED:
- helpers.rs: +570 lines utility functions
- nickel/: Enhanced contract parsing & serialization
- form_parser.rs: Constraint interpolation improvements
- config/mod.rs: New configuration (+24 lines)
- typedialog/src/main.rs: CLI updates (+83 lines)
- Cargo.toml: encryption_bridge dependency
- Cargo.lock, SBOMs: Updated
AFFECTED BACKENDS: cli, tui, web (core-level changes)
2025-12-22 10:40:01 +00:00
Jesús Pérez
6d045d62c9
feat(repeating-groups): implement duplicate detection across all backends
...
- Fix has_unique flag reading from field definition (was scanning fragment fields)
- Implement duplicate validation in CLI and TUI backends
- Add item counter update in Web backend after add/delete operations
- Refactor Web JavaScript: remove global constants, use closure-based state per group
- Store repeating group config in data-* attributes instead of global variables
- Update documentation and examples with unique = true attribute
- All backends now enforce unique items validation consistently
2025-12-21 11:38:14 +00:00
Jesús Pérez
82e52fc632
feat(nickel): implement roundtrip and contract parsing
...
Add contract parsing, i18n extraction, template rendering, and roundtrip
support for Nickel. Update backends and form parser for integration.
Add testing and build infrastructure.
2025-12-19 03:18:48 +00:00
Jesús Pérez
b3bd0acb7e
chore: fix content
2025-12-18 01:58:49 +00:00
Jesús Pérez
5f51b5f2c4
chore: fix sbom
2025-12-18 01:39:46 +00:00
Jesús Pérez
77610db201
Replace Python SBOM generator with cargo-sbom
...
- Remove LICENSE.md and docs/DEPENDENCIES.md (redundant with SBOM JSON)
- Remove scripts/generate_sbom.py (replaced by cargo-sbom)
- Update distro::generate-sbom recipe to use cargo-sbom CLI
- Generates SPDX 2.3 and CycloneDX 1.4 formats natively
- Eliminates Python dependency for SBOM generation
2025-12-18 01:33:58 +00:00
Jesús Pérez
e2fc914047
chore: add docs
2025-12-18 01:10:29 +00:00