Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
73 commits
Select commit Hold shift + click to select a range
088fbc4
Bump fast-xml-parser from 5.5.7 to 5.7.0
dependabot[bot] Apr 23, 2026
bb69d0f
Merge pull request #309 from ASU-KE/dependabot/npm_and_yarn/fast-xml-…
jkcox Apr 29, 2026
305ac55
v4.2 - api v3 update, file clean up, rm unused func
jkcox Apr 29, 2026
5eaa90a
rm deleted file ref
jkcox Apr 29, 2026
3018b31
v4.2, npm i latest
jkcox Apr 29, 2026
e3d6762
rm legacy custom component
jkcox Apr 29, 2026
9730b86
rm legacy brassring hook
jkcox Apr 29, 2026
b754135
rm legacy brassring transformer
jkcox Apr 29, 2026
8214292
rm legacy block - not web standards
jkcox Apr 29, 2026
0885815
rm legacy src files
jkcox Apr 29, 2026
421602f
build events grid api v3
jkcox Apr 29, 2026
e1595c4
update api v3
jkcox Apr 29, 2026
669dca6
v2.1 latest unity component
jkcox Apr 29, 2026
414d0f5
v2.1 - latest untiy react component
jkcox Apr 29, 2026
79e4d8c
api v3
jkcox Apr 29, 2026
e6001c5
build latest block api v3
jkcox Apr 29, 2026
76c5ef7
v2.3 latest unity components
jkcox Apr 29, 2026
cfa6e9c
v2.3 latest unity components
jkcox Apr 29, 2026
b95b8e9
latest resources
jkcox Apr 29, 2026
448d038
block api v3
jkcox Apr 29, 2026
ae85ca1
build block api v3
jkcox Apr 29, 2026
e001418
v2.1 update style
jkcox Apr 29, 2026
595a7bc
import css file update
jkcox Apr 29, 2026
58deb23
convert to sass to css
jkcox Apr 29, 2026
aa8ab0e
mv to css
jkcox Apr 29, 2026
281eebf
build latest mv to css
jkcox Apr 29, 2026
e50d907
v4.2 latest manifest
jkcox Apr 29, 2026
0b47bd0
display img in editor, img alt text
jkcox May 1, 2026
ca2fd89
build latest - editor img display, img alt text field
jkcox May 1, 2026
5fdb68a
rm unused unfinished block
jkcox May 4, 2026
d54e152
rm unused unfinished block
jkcox May 4, 2026
fd0f189
latest manifest rm image gallery
jkcox May 4, 2026
db9f7f3
latest resources
jkcox May 5, 2026
8a76d19
build latest anchor menu software
jkcox May 6, 2026
1d6e55b
Bump ip-address from 10.1.0 to 10.2.0
dependabot[bot] May 7, 2026
8c4d860
Bump axios from 1.15.0 to 1.16.0
dependabot[bot] May 8, 2026
fe025b9
Bump fast-xml-builder from 1.1.5 to 1.2.0
dependabot[bot] May 8, 2026
1f9b174
Bump @babel/plugin-transform-modules-systemjs from 7.29.0 to 7.29.4
dependabot[bot] May 9, 2026
39deb4d
add depercated viewScript, rm namespace
jkcox May 12, 2026
9ce2207
if old hero check
jkcox May 12, 2026
e599f14
import deprecatedSave, load deprecated array
jkcox May 12, 2026
4f8f3c9
save v1 react hero
jkcox May 12, 2026
7747440
static html hero
jkcox May 12, 2026
2ef40ba
hero v3 static hero
jkcox May 12, 2026
d318dcc
v3 hero static build latest
jkcox May 12, 2026
d295f74
latest manifest hero v3
jkcox May 12, 2026
5c8cc35
v4.3 static hero
jkcox May 12, 2026
b833b48
v4.3 - static hero, react hero fallback
jkcox May 12, 2026
fb44495
perf(hero): lazy-load legacy hero hydration dependencies
Copilot May 12, 2026
5d48463
chore(hero): name legacy hydration async chunk
Copilot May 12, 2026
1ddc7f1
perf(hero): avoid extra async react-dom vendor chunk
Copilot May 12, 2026
8aa7af2
fix(hero): remove async legacy hydration chunk splitting
Copilot May 12, 2026
57430d8
style(hero): tighten JSX spread spacing
Copilot May 12, 2026
fbd0cd2
refactor for self contained deprecated
jkcox May 13, 2026
5469371
mv to self contained file
jkcox May 13, 2026
6569323
self contained file
jkcox May 13, 2026
0766863
build latest - self contained deprecated file
jkcox May 13, 2026
fb2d4b0
optimization split chunking for dynamic imports
jkcox May 13, 2026
a884b85
export legacy elements
jkcox May 13, 2026
d95f4b3
dynamic import legacy heroes
jkcox May 13, 2026
da32e86
build latest - dynamic import legacy heroes
jkcox May 13, 2026
1d4a2eb
Merge pull request #325 from ASU-KE/v43
jkcox May 20, 2026
c615032
Merge pull request #318 from ASU-KE/v42
jkcox May 21, 2026
133de6a
Merge pull request #319 from ASU-KE/dependabot/npm_and_yarn/ip-addres…
jkcox May 26, 2026
a8f86f9
Merge pull request #320 from ASU-KE/dependabot/npm_and_yarn/axios-1.16.0
jkcox May 26, 2026
d7667d7
Merge pull request #322 from ASU-KE/dependabot/npm_and_yarn/fast-xml-…
jkcox May 26, 2026
f229b7b
Bump fast-uri from 3.1.0 to 3.1.2
dependabot[bot] May 26, 2026
5992b8b
Merge pull request #323 from ASU-KE/dependabot/npm_and_yarn/fast-uri-…
jkcox May 26, 2026
e9e16ae
Bump ws
dependabot[bot] May 26, 2026
a6c182e
Merge pull request #324 from ASU-KE/dependabot/npm_and_yarn/babel/plu…
jkcox May 26, 2026
ec658dc
Merge pull request #326 from ASU-KE/dependabot/npm_and_yarn/multi-5d1…
jkcox May 26, 2026
eaebb1c
Bump qs and express
dependabot[bot] May 26, 2026
06270d5
Merge pull request #329 from ASU-KE/dependabot/npm_and_yarn/multi-f79…
jkcox May 26, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 0 additions & 2 deletions .github/copilot-instructions.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,6 @@ src/ # Block source code (one folder per block)
hero/ # Example: block.json, index.js, edit.js, save.js, inspector.js, controls.js, frontend.js, icon.js
news-grid/
testimonial/
asu-careers/
asu-events/
events-grid/
image-gallery/
Expand All @@ -27,7 +26,6 @@ resources/ # Shared libraries and utilities
unity/ # Local component library (Hero, Testimonial, Card, etc.)
components-core/ # Shared React components (used in edit.js and frontend.js)
component-news/ # News-specific display components (Grid, List, Carousel)
component-careers/ # ASU Careers display component
component-events/ # Events display component
component-ke-events/ # KE Events variant
asu-unity-stack/ # Git submodule → github.com/ASU/asu-unity-stack
Expand Down
2 changes: 0 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,6 @@ src/ # Block source code (one folder per block)
hero/ # Example: block.json, index.js, edit.js, save.js, inspector.js, controls.js, frontend.js, icon.js
news-grid/
testimonial/
asu-careers/
asu-events/
events-grid/
image-gallery/
Expand All @@ -28,7 +27,6 @@ resources/ # Shared libraries and utilities
unity/ # Local component library (Hero, Testimonial, Card, etc.)
components-core/ # Shared React components (used in edit.js and frontend.js)
component-news/ # News-specific display components (Grid, List, Carousel)
component-careers/ # ASU Careers display component
component-events/ # Events display component
component-ke-events/ # KE Events variant
asu-unity-stack/ # Git submodule → github.com/ASU/asu-unity-stack
Expand Down
2 changes: 1 addition & 1 deletion build/anchor-menu/index.asset.php
Original file line number Diff line number Diff line change
@@ -1 +1 @@
<?php return array('dependencies' => array('react', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-element', 'wp-i18n'), 'version' => '4591e447e8128374e237');
<?php return array('dependencies' => array('react', 'react-jsx-runtime', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-element', 'wp-i18n'), 'version' => 'f8482228c960db921c0d');
14 changes: 4 additions & 10 deletions build/anchor-menu/index.js

Large diffs are not rendered by default.

56 changes: 0 additions & 56 deletions build/asu-careers/block.json

This file was deleted.

1 change: 0 additions & 1 deletion build/asu-careers/frontend.asset.php

This file was deleted.

1 change: 0 additions & 1 deletion build/asu-careers/frontend.js

This file was deleted.

1 change: 0 additions & 1 deletion build/asu-careers/index.asset.php

This file was deleted.

1 change: 0 additions & 1 deletion build/asu-careers/index.css

This file was deleted.

1 change: 0 additions & 1 deletion build/asu-careers/index.js

This file was deleted.

1 change: 0 additions & 1 deletion build/asu-careers/style-index.css

This file was deleted.

125 changes: 7 additions & 118 deletions build/blocks-manifest.php
Original file line number Diff line number Diff line change
Expand Up @@ -56,62 +56,6 @@
)
)
),
'asu-careers' => array(
'$schema' => 'https://schemas.wp.org/trunk/block.json',
'apiVersion' => 2,
'name' => 'unityblocks/asu-careers',
'version' => '1.0.0',
'title' => 'ASU Careers',
'category' => 'unityblocks',
'keywords' => array(
'asu',
'unityblocks',
'careers',
'jobs',
'brassring'
),
'icon' => 'database-import',
'description' => 'Display an interactive job listings blocks for ASU Careers, organized by departments.',
'supports' => array(
'html' => false,
'align' => array(
'wide',
'full'
)
),
'textdomain' => 'unityblocks',
'viewScript' => array(
'file:./frontend.js',
'unityblocks-careers-view-script'
),
'editorScript' => 'file:./index.js',
'editorStyle' => 'editor-styles-asu-career',
'style' => 'styles-asu-career',
'attributes' => array(
'listType' => array(
'type' => 'string',
'enum' => array(
'user-choice',
'staff',
'students'
),
'default' => 'user-choice'
),
'deptList' => array(
'type' => 'array',
'default' => array(
array(
'label' => 'All departments',
'value' => 'Advanced Materials Initiative, Advncd Electronics & Photonics, ASU Banner NDRC, ASU International Development, ASU Wrigley Inst Development, ASU Wrigley Inst Outreach, Biodesign Admin Support Ops, Biodesign Administration, Biodesign ASD, Biodesign BB, Biodesign BE, Biodesign Beus CXFEL Lab, Biodesign BSS, Biodesign CTL, Biodesign CXLS Operations, Biodesign EHE, Biodesign Facilities, Biodesign FAM, Biodesign HTM, Biodesign IM, Biodesign Institute, Biodesign ITS, Biodesign IVV, Biodesign MDB, Biodesign ME, Biodesign PC, Biodesign Resrch Opp Adv & Dev, Biodesign SM3, Biodesign SMB, Biodesign Swette EB, Biodesign Virginia G Piper PD, Biosciences, Business Services, CAP LTER, Center Biodiversity Outcomes, Center for Engagement Science, CGF Admin Support, CGF Ambassador SW, CGF Career & Alumni Services, CGF Executive & Prof Education, CGF Instructional Support, CGF Recrt Admissions Outreach, CGF Student Services SW, CGF Undergrad Student Services, Clinical Initiatives Dignity, College of Global Futures, Collg Research Eval Serv Team, Communications & Marketing, Complex Adaptive Systems, Cores Sales & Marketing, Corp Engagemt & Strat Partnshp, CSPO Grad Assists Assocs, Ctr Accelerating Op Efficiency, Ctr Cybersec Digital Forensics, Ctr Human AI & Robot Teaming, Ctr Narr, Decision Center Desert City, Decision Theater, Dept Animal Care Technologies, Disinfo & Strat Infl, E+I Venture Mentors, Economic Development, Education for Humanity, Engagement & Prof Development, Entrepreneurship + Innovation, Events, Eyring Materials Center, Flexible Electronics Display, Future H2O, Global Consort Sustain Outcome, Global Drylands Center, Global Futures Laboratory, Global Futures Staff, Global Inst of Sustain & Innov, Global Locust Initiative, Global Operations, Global Partnerships, Global Security Initiative, Health & Clinical Partnerships, Health and Clinical Services, Healthy Urban Environments, Industry Contracts, Instrument Design Fabrication, International Projects & Mgmt, Interplanetary Initiative, KE Biodesign Institute Finance, KE Business Units Finance, KE Core Facilities, KE Finance Process Development, KE Financial Services, KE Global Futures Finance, KE Initiatives Finance, KE Luminosity Lab, KE Planning Budget, KE Procurement, KE Serv & Rechg Ctrs Finan, KE Staff Support, KE Web Services, Knowldg Enterprise Initiatives, Knowldg Enterprise Operations, Knowledge Enterprise Analytics, Knowledge Enterprise Events, Knowledge Enterprise HR, LightWorks, Materials of the Universe Ctr, McCain Inst Intl Leadership, NanoFabrication, Ofc EVP Knowldge Enterprise, Ofc Research/Sponsored Project, Office of VP Research Develop, Operations PMO, ORSPA Award Management, ORSPA Fiscal Oversight, ORSPA Proposals & Negotiations, R&M Walton Sust Solutions Svc, Research Advancement Services, Research Development, Research Integrity & Assurance, Research Project Management, Research Tech Development, Research Tech Support, Research Technology Office, RTO Business Intelligence, RTO Enterprise Architecture, RTO Information Security, RTO Research Computing, RTO Research Editing, RTO Scientific Software Engrng, RTO Strategic Solutions, RTO Training, Sch Complex Adaptive Systems, Sch Future of Innov in Society, School of Sustainability, Sci & Imag-Grad Assist/Assocs, SFAz Center for STEM, SkySong M+E Logistics, Solar Fab, SOS Faculty & Researchers, SOS Grad Student Services, SOS Graduate Assistants Assocs, SOS Instructional Support, SOS Instructional SW, SOS International Programs, SOS Outreach & Relations, SOS Student Services, SOS Student Workers, Strategic Marketing and Comms, Sustainable Cities Network, Sustainbl Phosphorus Alliance, Swette Ctr Sust Food Systems, The Global KAITEKI Center, The Sustainability Consortium, Univ Research Space Planning, University Innovation Alliance, UREx Sustainability Research, Walton Sust Teachers Academics, Wetland Ecosystem Ecology Lab'
)
)
),
'titleText' => array(
'type' => 'string',
'default' => 'Current open positions'
)
)
),
'asu-events' => array(
'$schema' => 'https://schemas.wp.org/trunk/block.json',
'apiVersion' => 3,
Expand Down Expand Up @@ -194,7 +138,7 @@
),
'events-grid' => array(
'$schema' => 'https://schemas.wp.org/trunk/block.json',
'apiVersion' => 2,
'apiVersion' => 3,
'name' => 'unityblocks/events-grid',
'version' => '1.0.0',
'title' => 'KE Events Grid (DEPRECATED)',
Expand Down Expand Up @@ -318,7 +262,7 @@
'$schema' => 'https://schemas.wp.org/trunk/block.json',
'apiVersion' => 3,
'name' => 'unityblocks/hero',
'version' => '2.0.0',
'version' => '3.0.0',
'title' => 'Unity Hero',
'category' => 'unityblocks',
'keywords' => array(
Expand All @@ -336,10 +280,7 @@
)
),
'textdomain' => 'unityblocks',
'viewScript' => array(
'file:./frontend.js',
'unityblocks-hero-view-script'
),
'viewScript' => 'file:./frontend.js',
'editorScript' => 'file:./index.js',
'attributes' => array(
'heroType' => array(
Expand Down Expand Up @@ -458,63 +399,11 @@
)
)
),
'image-gallery' => array(
'$schema' => 'https://schemas.wp.org/trunk/block.json',
'apiVersion' => 2,
'name' => 'unityblocks/image-gallery',
'version' => '1.0.0',
'title' => 'Unity Image Gallery (UNFINISHED)',
'category' => 'unityblocks',
'keywords' => array(
'unityblocks',
'images',
'gallery'
),
'icon' => 'cover-image',
'description' => 'Renders an ASU-branded image gallery.',
'supports' => array(
'html' => false,
'align' => array(
'wide',
'full'
)
),
'textdomain' => 'unityblocks',
'viewScript' => array(
'file:./frontend.js',
'unityblocks-image-gallery-view-script'
),
'editorScript' => 'file:./index.js',
'attributes' => array(
'images' => array(
'type' => 'array',
'default' => array(

)
),
'hasContent' => array(
'type' => 'boolean',
'default' => true
),
'imageAutoSize' => array(
'type' => 'boolean',
'default' => true
),
'width' => array(
'type' => 'string',
'default' => ''
),
'maxWidth' => array(
'type' => 'string',
'default' => ''
)
)
),
'news-grid' => array(
'$schema' => 'https://schemas.wp.org/trunk/block.json',
'apiVersion' => 3,
'name' => 'unityblocks/news-grid',
'version' => '2.2.0',
'version' => '2.3.0',
'title' => 'Unity News Grid',
'category' => 'unityblocks',
'keywords' => array(
Expand Down Expand Up @@ -766,7 +655,7 @@
),
'testimonial' => array(
'$schema' => 'https://schemas.wp.org/trunk/block.json',
'apiVersion' => 2,
'apiVersion' => 3,
'name' => 'unityblocks/testimonial',
'version' => '1.0.0',
'title' => 'Unity Testimonial',
Expand Down Expand Up @@ -838,7 +727,7 @@
'$schema' => 'https://schemas.wp.org/trunk/block.json',
'apiVersion' => 3,
'name' => 'unityblocks/wchm',
'version' => '2.0.0',
'version' => '2.1.0',
'title' => 'WCHM',
'category' => 'unityblocks',
'keywords' => array(
Expand All @@ -865,7 +754,7 @@
'unityblocks-wchm-view-script'
),
'editorScript' => 'file:./index.js',
'style' => 'styles-wchm',
'style' => 'file:./style-index.css',
'attributes' => array(
'useProdApi' => array(
'type' => 'boolean',
Expand Down
2 changes: 1 addition & 1 deletion build/events-grid/block.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"$schema": "https://schemas.wp.org/trunk/block.json",
"apiVersion": 2,
"apiVersion": 3,
"name": "unityblocks/events-grid",
"version": "1.0.0",
"title": "KE Events Grid (DEPRECATED)",
Expand Down
2 changes: 1 addition & 1 deletion build/events-grid/frontend.asset.php
Original file line number Diff line number Diff line change
@@ -1 +1 @@
<?php return array('dependencies' => array('lodash', 'react', 'react-dom', 'wp-element'), 'version' => 'c7b28e1d032142052fbf');
<?php return array('dependencies' => array('lodash', 'react', 'react-dom', 'wp-element'), 'version' => '08fc0e96681fa4111112');
24 changes: 12 additions & 12 deletions build/events-grid/frontend.js

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion build/events-grid/index.asset.php
Original file line number Diff line number Diff line change
@@ -1 +1 @@
<?php return array('dependencies' => array('lodash', 'react', 'react-dom', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-element', 'wp-i18n'), 'version' => '944a092f25915573b965');
<?php return array('dependencies' => array('lodash', 'react', 'react-dom', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-element', 'wp-i18n'), 'version' => '62df2ca10299d7f3760b');
24 changes: 12 additions & 12 deletions build/events-grid/index.js

Large diffs are not rendered by default.

7 changes: 2 additions & 5 deletions build/hero/block.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"$schema": "https://schemas.wp.org/trunk/block.json",
"apiVersion": 3,
"name": "unityblocks/hero",
"version": "2.0.0",
"version": "3.0.0",
"title": "Unity Hero",
"category": "unityblocks",
"keywords": [
Expand All @@ -20,10 +20,7 @@
]
},
"textdomain": "unityblocks",
"viewScript": [
"file:./frontend.js",
"unityblocks-hero-view-script"
],
"viewScript": "file:./frontend.js",
"editorScript": "file:./index.js",
"attributes": {
"heroType": {
Expand Down
2 changes: 1 addition & 1 deletion build/hero/frontend.asset.php
Original file line number Diff line number Diff line change
@@ -1 +1 @@
<?php return array('dependencies' => array('react', 'react-dom', 'react-jsx-runtime'), 'version' => '919180391de7f17aa196');
<?php return array('dependencies' => array('react', 'react-jsx-runtime', 'wp-element'), 'version' => '062045948f92f4e8458a');
4 changes: 1 addition & 3 deletions build/hero/frontend.js

Large diffs are not rendered by default.

3 changes: 3 additions & 0 deletions build/hero/hero-legacy.js

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion build/hero/index.asset.php
Original file line number Diff line number Diff line change
@@ -1 +1 @@
<?php return array('dependencies' => array('react', 'react-jsx-runtime', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-i18n'), 'version' => '4a78a6d2e9de5adaf64d');
<?php return array('dependencies' => array('react', 'react-jsx-runtime', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-element', 'wp-i18n'), 'version' => '31049eb2f817a4c0d86b');
4 changes: 2 additions & 2 deletions build/hero/index.js

Large diffs are not rendered by default.

Loading
Loading