Commit Graph
197 Commits
Author SHA1 Message Date
Clintchiz 59f1d9d28a fix(studio): resolve exact component filenames for Linux previews
Quality / quality (ubuntu-latest) (push) Failing after 10m23s
Quality / quality (windows-latest) (push) Canceled after 0s
2026-10-19 14:06:20 +05:30
Clintchiz 3943b946d6 feat: release design system engine, studio and component contracts 2026-10-19 13:09:03 +05:30
Clintchiz ff1065fb27 fix(core): preserve explicit public resource embedding policies
Quality / quality (ubuntu-latest) (push) Canceled after 0s
Quality / quality (windows-latest) (push) Canceled after 0s
2026-10-01 22:33:24 +05:30
Clintchiz ed1d3a59cf fix(cli): invalidate client modules when bundled dependencies change
Quality / quality (ubuntu-latest) (push) Canceled after 0s
Quality / quality (windows-latest) (push) Canceled after 0s
2026-10-01 22:17:11 +05:30
Clintchiz 62d1dd8bf3 fix(email-renderer): honor explicit heading typography
Quality / quality (ubuntu-latest) (push) Canceled after 0s
Quality / quality (windows-latest) (push) Canceled after 0s
2026-10-01 22:01:36 +05:30
Clintchiz 0a17867ae7 Include server-served client runtimes in asset cache version
Quality / quality (ubuntu-latest) (push) Canceled after 0s
Quality / quality (windows-latest) (push) Canceled after 0s
2026-10-01 20:43:03 +05:30
Clintchiz c3818f0041 Preserve inert control scripts during client navigation
Quality / quality (ubuntu-latest) (push) Canceled after 0s
Quality / quality (windows-latest) (push) Canceled after 0s
2026-10-01 20:33:24 +05:30
Clintchiz a023049431 Reuse preview sanitizer across client page bundles
Quality / quality (ubuntu-latest) (push) Canceled after 0s
Quality / quality (windows-latest) (push) Canceled after 0s
2026-10-01 20:19:08 +05:30
Clintchiz 646814d6df Fix production dynamic-page modules and trusted email previews
Quality / quality (ubuntu-latest) (push) Canceled after 0s
Quality / quality (windows-latest) (push) Canceled after 0s
2026-10-01 19:47:16 +05:30
ClintchizandClaude Opus 5.5 9030e7d3a3 fix(ui): readable date-time trigger, showcase code panel, release ui 0.8.88
- DatePicker trigger shows the value formatted in the component locale
  ("Oct 2, 2026 · 9:30 AM", "Jul 15, 2026"); the hidden input still submits
  the ISO value.
- Showcase playground code panel: the reactive runtime read "{...}" in the
  rewritten code as interpolations and blanked every object in array props.
  Braces are now written as their own spans, like the server-rendered code.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-30 16:23:13 +05:30
ClintchizandClaude Opus 5.5 1bed8e4b74 feat(ui): component redesign pass and fixes, release ui 0.8.87
Redesign
- Shared field foundation rules (duplicated across 15 form components and
  emitted globally) are now identical everywhere, so later copies no longer
  silently override earlier redesigns.
- Drawn checkbox and radio controls, white switch thumbs (the thumb was the
  text colour, a black blob in light mode), recessed field wells, keycap
  actions in Modal, Drawer, Popover, Toaster, Pagination, Stepper, DataTable.
- Menus (Dropdown, ContextMenu, Popover, Select dropdown, Navbar panels) share
  one flat raised panel with neutral hover rows and mono section labels.
- Alerts with an accent rail and icon chip; card headers without the grey
  band; accordion, collapse, list, list group, timeline, stats, metrics,
  chat, skeleton, avatar group, clipboard, splitter, section, sidebar,
  navbar and upload progress restyled.
- Chart rebuilt: nice y-axis ticks, gridlines, rounded bars, line and area
  modes, hover tooltips, hidden series leave the scale.

Fixes
- Checkbox and radio labels toggle their input again (empty for="" broke it).
- TimePicker kept every clicked time pressed; only the chosen hour and
  minute are pressed now, and nothing is pressed before a value exists.
- ColorPicker hex readout now follows the picked colour.
- Disabled FileInput no longer shows the native file-input text.
- Date and time panels float instead of pushing content.
- ContextMenu opened at the pointer closes on scroll.
- Drawer left/top/bottom placements slide from their own edge again.
- Image-only Card no longer renders an empty body strip.
- Timeline supports item.time, current/upcoming states, sizes and
  compact/alternate variants; showcase demos use distinct variants.
- ChatBubble: delivery receipts (sending/sent/delivered/read/failed/error)
  and meta aligned to its bubble.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-30 16:18:13 +05:30
Clintchiz 5eae6f3b3c Fix Trusted Types navigation and fragment history loops 2026-09-30 14:21:13 +05:30
ClintchizandClaude Opus 5.5 1179fc2810 chore(release): redesign UI tokens and publish styles 0.8.26, ui 0.8.86
Visual-only redesign ("instrument panel"): cool graphite neutrals for light
and dark, layered hairline elevation, larger radii, a mono token for
eyebrows/data, keycap-style solid and secondary buttons, recessed input
wells and tab tracks, a stronger dialog, and a theme-driven focus outline.
No props, outputs or behaviour change.

Also records the already-published csr 0.8.42, styles 0.8.25 and ui 0.8.85
changes (optional chaining/nullish in the reactive runtime, shared
theme/accent cookie sync, BackToTop hidden attribute).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-30 12:00:27 +05:30
Clintchiz f4eaf416be fix(build): serve stable aliases for lazy plugin runtimes 2026-09-25 01:38:33 +05:30
Clintchiz ab0a4ff27d chore(viewer): update released workspace lock version 2026-09-25 01:33:46 +05:30
Clintchiz c77f5e1cec Refresh UI components and showcase; release updated framework packages 2026-09-20 18:13:24 +05:30
ClintchizandClaude Opus 5 d800228585 Release @wrnexus/ui 0.8.82
Carries the selected-tab and clipboard contrast fix.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-18 16:33:12 +05:30
ClintchizandClaude Opus 5 32d3cac828 Release @wrnexus/ui 0.8.81
Carries the link-button and tab contrast fixes.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-18 16:30:09 +05:30
ClintchizandClaude Opus 5 2d9797856d Release the thirteen changed packages
Published to the private registry: auth 0.8.32, cli 0.8.70, compiler
0.8.29, core 0.8.15, csr 0.8.40, dev-server 0.8.65, payment 0.8.8, pwa
0.8.11, ssr 0.8.11, styles 0.8.22, test 0.8.15, ui 0.8.80 and viewer
0.8.12.

This records the version bumps and the lockfile. The package sources are
staged from the working tree, so the tarballs also carry source changes
that are still uncommitted here.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-18 12:34:46 +05:30
Clintchiz a4a31032b9 Ship file viewer, editor improvements, and private package releases 2026-09-09 11:20:11 +05:30
Clintchiz 01abe351e9 Add reusable read-only CodeMirror source viewer
Quality / quality (ubuntu-latest) (push) Failing after 2s
Quality / quality (windows-latest) (push) Canceled after 0s
2026-09-05 21:41:59 +05:30
Clintchiz 4df4173dfb feat(email-renderer): generate bounded animated countdown images
Quality / quality (ubuntu-latest) (push) Failing after 9m58s
Quality / quality (windows-latest) (push) Canceled after 0s
2026-09-05 12:22:33 +05:30
Clintchiz 2cd8f8ea14 fix(email-renderer): preserve section ancestry in parsed HTML
Quality / quality (ubuntu-latest) (push) Failing after 10m16s
Quality / quality (windows-latest) (push) Canceled after 0s
2026-09-05 12:06:48 +05:30
Clintchiz 0bd2a6860d feat(builder): add dynamic blocks email and dnd packages
Quality / quality (ubuntu-latest) (push) Failing after 11m26s
Quality / quality (windows-latest) (push) Canceled after 0s
2026-09-03 14:00:41 +05:30
ClintchizandClaude Opus 5 06433e4ac4 chore(release): publish db 0.8.21, cli 0.8.65 and seven in-flight packages
Quality / quality (ubuntu-latest) (push) Failing after 10m1s
Quality / quality (windows-latest) (push) Canceled after 0s
Carries the rollback refusal in db and the matching CLI message, together
with the auth, captcha, csr, dev-server, dev-toolbar, ui and validation
changes that were already in the working tree, since publishing stages
from it and those files would otherwise ship without being recorded here.

  @wrnexus/auth        0.8.28 -> 0.8.29
  @wrnexus/captcha     0.8.15 -> 0.8.16
  @wrnexus/cli         0.8.64 -> 0.8.65
  @wrnexus/csr         0.8.37 -> 0.8.38
  @wrnexus/db          0.8.20 -> 0.8.21
  @wrnexus/dev-server  0.8.60 -> 0.8.61
  @wrnexus/dev-toolbar 0.8.17 -> 0.8.18
  @wrnexus/ui          0.8.75 -> 0.8.76
  @wrnexus/validation  0.8.12 -> 0.8.13

Also declares Event among the browser globals captcha's client asset
already lists, which was the last lint failure, and reformats four files.
typecheck, lint, 1998 tests and format:check all pass.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-03 10:17:09 +05:30
Clintchiz d3f26ad16e chore(release): publish payment 0.8.6 2026-08-28 10:02:51 +05:30
Clintchiz 2e770f7e3e chore(release): publish payment 0.8.5 2026-08-28 09:59:21 +05:30
Clintchiz dd8d6ecc3b chore(release): publish payment 0.8.4 2026-08-28 09:51:48 +05:30
Clintchiz c578bc0f92 fix(payment): compile shipped payment components 2026-08-28 09:42:00 +05:30
Clintchiz 10771f1a2b feat(payment): verify Razorpay checkout callbacks 2026-08-28 09:35:30 +05:30
Clintchiz b1064d442a fix(ui): avoid icon spacing for plain inputs 2026-08-27 22:53:14 +05:30
Clintchiz 6dea64b84c fix(ui): render drawer close glyph and tighten mobile heading 2026-08-26 21:12:21 +05:30
Clintchiz b1db287f2a fix(ui): allow trigger-anchored dropdowns on mobile 2026-08-26 21:06:35 +05:30
Clintchiz 9d90418490 fix(ui): defer select options and omit unused selection tags 2026-08-26 21:01:18 +05:30
Clintchiz 61a4f01321 feat(auth): require verified new-browser trust with fixed expiry 2026-08-26 19:59:22 +05:30
Clintchiz bef67b0a24 fix(auth): follow server redirect after passkey sign-in 2026-08-26 19:40:34 +05:30
Clintchiz 6123a6865e fix(ui): hide dropdown panels in server-rendered markup 2026-08-26 19:29:21 +05:30
Clintchiz d0e0dfeb26 fix(auth): show one terminal MFA expiry state 2026-08-26 19:21:40 +05:30
Clintchiz 0c77de93b4 fix(auth): expire stale MFA forms before accepting codes 2026-08-26 19:17:48 +05:30
Clintchiz 298e34ef2e feat(auth): use MFA radio methods and request selected delivery codes 2026-08-26 18:17:02 +05:30
Clintchiz 65d63dfbe7 fix(tooling): reconcile framework fixes in canonical WireJS checkout 2026-08-26 18:10:58 +05:30
Clintchiz a077515336 fix(auth): preserve MFA continuation through field hydration 2026-08-26 18:03:02 +05:30
Clintchiz 24f15e8b78 fix(ui): render Select arrow independently of icon CSS 2026-08-26 17:59:17 +05:30
Clintchiz 43bc2330b2 fix(dev-server): keep HTTP sockets alive through proxy request deadlines 2026-08-26 17:48:49 +05:30
Clintchiz 9e0907ffb2 fix(ui): honor select search limits for large regional lists 2026-08-26 17:46:13 +05:30
Clintchiz b1b84eb41c fix(ui): style password validation errors and invalid borders 2026-08-26 17:40:01 +05:30
Clintchiz fe40cc56df fix(forms): preserve regex quantifiers and use inline constraint errors 2026-08-26 17:13:07 +05:30
Clintchiz 1dd60ded0d fix(dev-server): preserve nested component named slots 2026-08-26 15:20:54 +05:30
Clintchiz 25a421c727 fix(compiler): preserve native boolean semantics in page branches 2026-08-26 15:11:27 +05:30
Clintchiz 681679483a feat(auth): support schema-qualified SQL stores 2026-08-26 14:11:13 +05:30