• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

corex-ui / corex / d4d4e60ba98acb21d06c781af1b34e91dbc2de84
94%

Build:
DEFAULT BRANCH: main
Ran 17 Jul 2026 01:57PM UTC
Jobs 1
Files 174
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

17 Jul 2026 01:56PM UTC coverage: 93.629% (+0.5%) from 93.178%
d4d4e60ba98acb21d06c781af1b34e91dbc2de84

push

github

web-flow
Feat/corex_mcp (#74)

* refactor(corex): split helpers into Attrs, ValueBinding, and form contracts

Introduce JSON multi-value datasets, FormField auto_invalid defaults,
Connect.ItemNav, and shared form_control attrs. Helpers re-export for
compatibility.

Co-authored-by: Cursor <cursoragent@cursor.com>

* feat(js): LiveView controlled-attr snapshot and Phoenix form bridge

Add controlled-attr-snapshot, phoenix-form-bridge, and zag-live-hook;
update hooks and rebuild priv/static assets for LV form sync.

Co-authored-by: Cursor <cursoragent@cursor.com>

* feat(mcp): extract Corex MCP to Hex package corex_mcp

Move MCP server/tools out of lib/mcp into the mcp/ companion package
with design-aware tools; apps depend on {:corex_mcp, only: :dev}.

Co-authored-by: Cursor <cursoragent@cursor.com>

* feat(design): add corex.design.options and rename corex.design.code

Expose human-readable design axis options, rename mix corex.code to
mix corex.design.code, and apply minor CSS/tooling polish.

Co-authored-by: Cursor <cursoragent@cursor.com>

* feat(installer): Tableau i18n templates and localize guide

Add gettext/locale scaffolding to corex.tableau.new and document
Tableau localization.

Co-authored-by: Cursor <cursoragent@cursor.com>

* test(e2e): form suite, demo id guards, and doc-parity markers

Expand e2e form coverage for auto_invalid/JSON values, add form suite
migration fields, and enforce demo id/field guards.

Co-authored-by: Cursor <cursoragent@cursor.com>

* docs: sync remaining Unreleased guides and usage-rules

Co-authored-by: Cursor <cursoragent@cursor.com>

* fix(lint): clear credo --strict on FormField, aliases, and sigils

Co-authored-by: Cursor <cursoragent@cursor.com>

* fix(installer): load corex_mcp in :test to match endpoint plug

Co-authored-by: Cursor <cursoragent@cursor.com>

* fix(mcp,e2e): load json_polyfill for OTP 26 and uniq a11y routes

Match root mix Code.ensure_loaded?(:json) for corex_mcp so OTP 26
compiles without :json war... (continued)

413 of 456 new or added lines in 37 files covered. (90.57%)

1 existing line in 1 file now uncovered.

7803 of 8334 relevant lines covered (93.63%)

36.97 hits per line

Uncovered Changes

Lines Coverage ∆ File
12
81.76
-1.03% lib/corex/doc_parity.ex
9
76.47
-8.64% lib/components/data_table/sort.ex
5
92.2
2.28% lib/components/date_picker/connect.ex
4
83.33
lib/corex/attrs.ex
2
60.0
lib/corex/doc_parity/markers.ex
2
92.31
3.42% lib/corex/form_field.ex
2
84.62
-15.38% lib/corex/json.ex
2
94.59
lib/corex/list/normalize.ex
1
85.43
4.37% lib/components/date_picker.ex
1
86.67
1.42% lib/components/switch.ex
1
91.84
-0.95% lib/corex/helpers.ex
1
93.33
lib/corex/value_binding.ex
1
0.0
0.0% test/mix/tasks/corex.doc_parity.ex

Coverage Regressions

Lines Coverage ∆ File
1
81.76
-1.03% lib/corex/doc_parity.ex
Jobs
ID Job ID Ran Files Coverage
1 d4d4e60ba98acb21d06c781af1b34e91dbc2de84.1 17 Jul 2026 01:57PM UTC 174
93.63
GitHub Action Run
Source Files on build d4d4e60ba98acb21d06c781af1b34e91dbc2de84
  • Tree
  • List 174
  • Changed 75
  • Source Changed 0
  • Coverage Changed 75
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • d4d4e60b on github
  • Prev Build on main (#CB0203D5...)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc