261 Commits

Author SHA1 Message Date
Peter Hanssens
c2fbe3ee98 fix: resolve build errors in input validation module
- Use ValidationError::new() constructor instead of struct literal
- Add PartialEq derive to ValidationRecoverySuggestion

These fixes resolve compilation errors introduced by enhanced validation
type system with additional fields in ValidationError struct.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-01-10 12:38:07 +00:00
Peter Hanssens
973870f5b5 security: fix dependency vulnerabilities
- Replace unmaintained `instant` crate with `web-time` in performance-testing
- Update `indicatif` to v0.18 to fix `number_prefix` unmaintained warning
- Update `reqwest` to v0.12 to fix `rustls-pemfile` unmaintained warning
- Fix circular dependency in `tailwind-rs-core` causing `lru` unsound issue
  - Use local path dependency for `tailwind-rs-core-macros` instead of crates.io version
- Update Cargo.lock with latest compatible dependency versions

Reduces vulnerabilities from 11 to 1 (remaining `paste` crate is an upstream
dependency from leptos/tachys framework).

Co-Authored-By: Claude <noreply@anthropic.com>
2026-01-10 12:24:42 +00:00
Peter Hanssens
eb8f7ae9d6 feat: comprehensive component updates and testing infrastructure
- Update multiple components with improved signal management and error handling
- Add integration tests for dialog, popover, dropdown-menu, command, and sheet components
- Enhance form validation with comprehensive type system
- Add visual testing infrastructure with Playwright
- Add analytics package for component tracking
- Improve lazy loading with new component browser
- Enhance error boundary with context and new_york variants
- Update tailwind-rs-core with improved responsive utilities
- Add extensive error handling utilities across packages

Co-Authored-By: Claude <noreply@anthropic.com>
2026-01-10 12:15:52 +00:00
Ubuntu
b50dce6c18 drover: Merge task-1767765604461088828 2026-01-10 10:08:11 +00:00
Ubuntu
39619d630f drover: task-1767765604461088828
Task: Set up fmt check in CI
2026-01-10 10:08:11 +00:00
Ubuntu
d0ea23f19e drover: Merge task-1767765558860463518 2026-01-10 10:06:54 +00:00
Ubuntu
6ac1672e17 drover: task-1767765558860463518
Task: Add landscape orientation support
2026-01-10 10:06:54 +00:00
Ubuntu
03932818b4 drover: Merge task-1767765534051246425 2026-01-10 09:37:34 +00:00
Ubuntu
7d20354272 drover: task-1767765534051246425
Task: Create performance optimization guide
2026-01-10 09:37:34 +00:00
Ubuntu
186267dd4b drover: Merge task-1767765570771380693 2026-01-10 09:28:25 +00:00
Ubuntu
7f002c9e94 drover: task-1767765570771380693
Task: Set up Clippy linting in CI
2026-01-10 09:28:25 +00:00
Ubuntu
d3944c70d2 drover: Merge task-1767765246635398709 2026-01-10 09:26:58 +00:00
Ubuntu
57fe59f896 drover: task-1767765246635398709
Task: Create mobile design guidelines
2026-01-10 09:26:58 +00:00
Ubuntu
3e136c866f drover: Merge task-1767765269702426639 2026-01-10 09:24:39 +00:00
Ubuntu
1b8d4f4a2f drover: task-1767765269702426639
Task: Create mobile design guidelines
2026-01-10 09:24:39 +00:00
Ubuntu
79d8bc6a02 drover: Merge task-1767765235390919619 2026-01-10 08:37:58 +00:00
Ubuntu
feaf08246f drover: task-1767765235390919619
Task: Add video tutorials
2026-01-10 08:37:58 +00:00
Ubuntu
d470a8ba76 drover: Merge task-1767765526815041318 2026-01-10 08:21:32 +00:00
Ubuntu
74db07930f drover: task-1767765526815041318
Task: Add compiler warnings as errors
2026-01-10 08:21:31 +00:00
Ubuntu
4788503114 drover: Merge task-1767765230102240311 2026-01-10 08:17:06 +00:00
Ubuntu
ce60378259 drover: task-1767765230102240311
Task: Implement touch interaction tests
2026-01-10 08:17:06 +00:00
Ubuntu
0e60fccc81 drover: Merge task-1767765269426681780 2026-01-10 07:58:28 +00:00
Ubuntu
14af9d76cf drover: task-1767765269426681780
Task: Add cross-browser compatibility tests
2026-01-10 07:58:27 +00:00
Ubuntu
7763a6a9f1 drover: Merge task-1767765269828955016 2026-01-10 07:04:56 +00:00
Ubuntu
9d10b97571 drover: task-1767765269828955016
Task: Add test coverage reporting
2026-01-10 07:04:56 +00:00
Ubuntu
b5c9693b27 drover: Merge task-1767765235381862600 2026-01-10 07:03:29 +00:00
Ubuntu
e5e9b9014b drover: task-1767765235381862600
Task: Fix unused variables in examples
2026-01-10 07:03:29 +00:00
Ubuntu
dfc8264882 drover: Merge task-1767765230093612419 2026-01-10 06:53:00 +00:00
Ubuntu
646a68ebb2 drover: task-1767765230093612419
Task: Add cross-browser viewport testing
2026-01-10 06:53:00 +00:00
Ubuntu
6ff2b2ebaf drover: Merge task-1767764907653950146 2026-01-10 05:38:15 +00:00
Ubuntu
18c4ddcd05 drover: task-1767764907653950146
Task: Improve API documentation
2026-01-10 05:38:15 +00:00
Ubuntu
2eb96b3393 drover: Merge task-1768022495612267923.1 2026-01-10 05:22:46 +00:00
Ubuntu
6abce138c5 drover: task-1768022495612267923.1 (sub-task of task-1768022495612267923)
Task: Create main.go file
2026-01-10 05:22:46 +00:00
Ubuntu
f32259bbc2 drover: Merge task-1767765225063234946 2026-01-08 10:35:27 +00:00
Ubuntu
2c79cae275 drover: task-1767765225063234946
Task: Implement bundle size monitoring
2026-01-08 10:35:27 +00:00
Ubuntu
b57ead3d51 drover: Merge task-1767765097435166598 2026-01-08 06:30:03 +00:00
Ubuntu
614a3aca7d drover: task-1767765097435166598
Task: Add loading states for WASM operations
2026-01-08 06:30:03 +00:00
Ubuntu
ed44b8d20c Resolve merge conflict: keep both additional components and WASM profiles 2026-01-08 06:05:51 +00:00
Ubuntu
cc00aae4e5 drover: task-1767763681466995029
Task: Reduce WASM bundle size below 2MB
2026-01-08 02:49:42 +00:00
Ubuntu
98c45f5071 drover: Merge task-1767763673502758243 2026-01-07 11:32:14 +00:00
Ubuntu
cad0f0fac6 drover: task-1767763673502758243
Task: Complete dynamic loading E2E tests
2026-01-07 11:32:14 +00:00
Ubuntu
dbd783b7d5 drover: Merge task-1767765097425063070 2026-01-07 11:25:21 +00:00
Ubuntu
a4f9f98ca0 drover: task-1767765097425063070
Task: Implement WASM binding initialization
2026-01-07 11:25:21 +00:00
Ubuntu
0827975812 drover: Merge task-1767765213489663893 2026-01-07 11:23:29 +00:00
Ubuntu
396b05c5fc drover: task-1767765213489663893
Task: Complete component metadata system
2026-01-07 11:23:29 +00:00
Ubuntu
bf76ffc820 drover: Merge task-1767764820561925572 2026-01-07 11:13:19 +00:00
Ubuntu
36e3320fd5 drover: task-1767764820561925572
Task: Update component examples to use workspace dependencies
2026-01-07 11:13:19 +00:00
Ubuntu
124ed25706 docs: Add project plan with 12 epics and 99 tasks
Backup of drover epics and tasks for project tracking.

🤖 Generated with Claude Code

Co-Authored-By: Claude <noreply@anthropic.com>
2026-01-07 06:06:42 +00:00
Ubuntu
7b4df2bd47 drover: Merge task-1767760230321690628 2026-01-07 04:31:39 +00:00
Ubuntu
8324df663e drover: task-1767760230321690628
Task: Test task 2
2026-01-07 04:31:39 +00:00