Skip to content
Open

2025 #746

Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
200 commits
Select commit Hold shift + click to select a range
14dfdf0
copy files from v1 to v2
izzabizz5 Jan 30, 2025
96fd472
initial commit
Feb 10, 2025
57e9ea9
initial commit
izzabizz5 Feb 10, 2025
47dd16f
implementing json for templates and loading with some data
izzabizz5 Feb 11, 2025
ed89334
Merge pull request #1 from haxtheweb/master
SkylerKoba88 Feb 13, 2025
3e4666b
fix your shit
Feb 18, 2025
4d692af
Merge branch 'master' of github.com:SkylerKoba88/webcomponents
Feb 18, 2025
a79115b
Merge branch 'master' of https://github.com/SkylerKoba88/webcomponents
izzabizz5 Feb 18, 2025
64d03bb
Merge branch 'master' of https://github.com/izzabizz5/webcomponents
Feb 18, 2025
c44c2c6
Update app-hax-receipes.json
btopro Feb 18, 2025
98d718a
Merge pull request #1 from btopro/patch-2
izzabizz5 Feb 18, 2025
7844a88
Merge branch 'master' of https://github.com/izzabizz5/webcomponents
izzabizz5 Feb 18, 2025
464ee90
adding icons and reducing cluttered stuff
izzabizz5 Feb 18, 2025
1d7d26a
reducing fluff
izzabizz5 Feb 18, 2025
fc70565
messy filtering added
Feb 18, 2025
e6c9235
Merge branch 'master' of https://github.com/SkylerKoba88/webcomponents
izzabizz5 Feb 20, 2025
e30831b
combined filter components
Feb 20, 2025
d3bb88a
Merge branch 'master' of https://github.com/SkylerKoba88/webcomponents
izzabizz5 Feb 20, 2025
f171673
fixed filter to show up
Feb 20, 2025
bc83172
Merge branch 'master' of https://github.com/SkylerKoba88/webcomponents
izzabizz5 Feb 20, 2025
1a08d1a
add json data
izzabizz5 Feb 20, 2025
fcf8366
changes
Feb 20, 2025
6d7ed79
Merge branch 'master' of https://github.com/izzabizz5/webcomponents
Feb 20, 2025
b814a40
update json category names
izzabizz5 Feb 20, 2025
e3d2b8a
updated filter section
Feb 20, 2025
70a697a
fetching works
izzabizz5 Feb 25, 2025
2637cfd
tues
Feb 25, 2025
24696e3
please work
Feb 25, 2025
06bd644
please just work
Feb 25, 2025
6e2c10a
reset and filter functionality
izzabizz5 Feb 25, 2025
9cf1438
Merge branch 'master' of https://github.com/SkylerKoba88/webcomponents
izzabizz5 Feb 25, 2025
34cf7de
updated style
Feb 25, 2025
f391e90
Merge branch 'master' of https://github.com/SkylerKoba88/webcomponents
izzabizz5 Feb 25, 2025
e4a8d47
new style
Feb 25, 2025
69fb7fd
background removed
izzabizz5 Feb 25, 2025
bec1fe2
design stuff
Feb 27, 2025
35b5753
fixed alignment
Feb 27, 2025
daccadf
Merge branch 'master' of https://github.com/SkylerKoba88/webcomponents
izzabizz5 Feb 27, 2025
4627f0b
bleh
Feb 27, 2025
7fbd20d
Add files via upload
SkylerKoba88 Feb 27, 2025
4ce67d9
blehhhh
Feb 27, 2025
7b8a30b
Add files via upload
SkylerKoba88 Feb 27, 2025
3331dae
mmmemememe
Feb 27, 2025
f0a512b
Merge branch 'master' of github.com:SkylerKoba88/webcomponents
Feb 27, 2025
505d308
changed LM background
Feb 27, 2025
5d4fbf7
Add files via upload
SkylerKoba88 Feb 27, 2025
3a95e52
major styling changes
Feb 27, 2025
3367acf
bckgrnd stuff
Mar 4, 2025
8f2b3a3
Add files via upload
SkylerKoba88 Mar 4, 2025
f0552e3
Add files via upload
SkylerKoba88 Mar 4, 2025
65a86d5
some design changes
Mar 4, 2025
131d346
Merge branch 'master' of https://github.com/SkylerKoba88/webcomponents
izzabizz5 Mar 4, 2025
c15c2d5
messing w/ colors
Mar 4, 2025
889a6d1
background
Mar 6, 2025
0aa3bcb
Add files via upload
SkylerKoba88 Mar 6, 2025
3b27992
Add files via upload
SkylerKoba88 Mar 6, 2025
03999bb
button functionality (select -> selected & continue)
izzabizz5 Mar 6, 2025
1fef112
chnaging darkmode
Mar 6, 2025
b7f08d2
Add files via upload
SkylerKoba88 Mar 6, 2025
f90af69
bbbb
Mar 6, 2025
0d71e90
Add files via upload
SkylerKoba88 Mar 6, 2025
535ceeb
yay!
izzabizz5 Mar 6, 2025
30c261f
only one card can be selected at a time.
izzabizz5 Mar 6, 2025
c58a165
sun icon
Mar 6, 2025
9df6aed
Add files via upload
SkylerKoba88 Mar 6, 2025
0e3656d
moon
Mar 6, 2025
b872911
Add files via upload
SkylerKoba88 Mar 6, 2025
6667179
changed toggle
Mar 6, 2025
9ffccca
changed site image
Mar 18, 2025
9130990
Add files via upload
SkylerKoba88 Mar 18, 2025
9e1b1da
Merge branch 'master' of https://github.com/SkylerKoba88/webcomponents
izzabizz5 Mar 18, 2025
3837b9f
Add files via upload
SkylerKoba88 Mar 18, 2025
afbc603
background image
Mar 18, 2025
13705bc
Merge branch 'master' of github.com:SkylerKoba88/webcomponents
Mar 18, 2025
79189fe
added bg images
Mar 18, 2025
a117c95
renamed file
Mar 18, 2025
cb45f76
fixed merge issues
Mar 18, 2025
8359931
reset button on bottom
izzabizz5 Mar 18, 2025
4d458da
bleh
Mar 18, 2025
607ca19
fix
Mar 18, 2025
a06fb91
styling filter section a tad
izzabizz5 Mar 18, 2025
399c0d0
Merge branch 'master' of https://github.com/SkylerKoba88/webcomponents
izzabizz5 Mar 18, 2025
1de790e
tags and use case stuff
Mar 18, 2025
c366cd5
fix background repeat
Mar 18, 2025
589ba3f
styling
izzabizz5 Mar 18, 2025
73a7ffe
Merge branch 'master' of https://github.com/SkylerKoba88/webcomponents
izzabizz5 Mar 18, 2025
51d03a3
added 'brochure' to receipes
izzabizz5 Mar 25, 2025
9e2f064
messing around
Mar 25, 2025
130ff47
Add files via upload
SkylerKoba88 Mar 25, 2025
89f54b5
stuff
Mar 25, 2025
28764dc
Merge branch 'master' of https://github.com/SkylerKoba88/webcomponents
izzabizz5 Mar 25, 2025
cfaf869
icons on image and tooltips of icons appearing below in a list format
izzabizz5 Mar 27, 2025
d00c418
fixed scroll buttons
Mar 27, 2025
2dec118
fix
Mar 27, 2025
a78a26c
bcgrnd stuff
Mar 27, 2025
5aa8c31
Add files via upload
SkylerKoba88 Mar 27, 2025
2c030a1
carousel
Mar 27, 2025
495bbdc
fixed site details overlay
Apr 1, 2025
237d16e
fixed search bar for existing sites
Apr 1, 2025
155de30
search bar
izzabizz5 Apr 1, 2025
b9bb85d
fixed colors and spacing
Apr 1, 2025
34c23ea
Merge branch 'master' of https://github.com/SkylerKoba88/webcomponents
izzabizz5 Apr 3, 2025
826f9d2
icons and tooltip looking prrreeeetty good now
izzabizz5 Apr 8, 2025
880d115
combine search bars into the filter search bar.
izzabizz5 Apr 8, 2025
c346c4f
fixed sizing issues
izzabizz5 Apr 8, 2025
6f0df47
professional return cards
Apr 10, 2025
d61d882
more background stuff
Apr 10, 2025
f0ec58a
Add files via upload
SkylerKoba88 Apr 10, 2025
1db1bcc
muy professional
Apr 10, 2025
5c5e158
some design stuff
Apr 15, 2025
841408d
trying to get return cards to filter with tag buttons
izzabizz5 Apr 15, 2025
0983629
Merge branch 'master' of https://github.com/SkylerKoba88/webcomponents
izzabizz5 Apr 15, 2025
8733812
fixed merge issues
Apr 15, 2025
717bf43
heeeelllp
Apr 15, 2025
522da8b
fixed spacing
Apr 15, 2025
1556d2c
trying to fix filtering returning
izzabizz5 Apr 22, 2025
7c31cb4
revert lol !!!!!!!!!! XDD
izzabizz5 Apr 22, 2025
db31d82
help
Apr 22, 2025
f7e4ebf
help
Apr 22, 2025
16f7fd4
commit
izzabizz5 Apr 24, 2025
a87c507
hsfdlxvm
Apr 24, 2025
d3a5806
stuff
Apr 24, 2025
4c5e2ea
fixed filtering and labeling
izzabizz5 Apr 25, 2025
707a440
styling fixes
izzabizz5 Apr 29, 2025
b9dd2b4
fixed conflict
Apr 30, 2025
7b2763d
fixed
Apr 30, 2025
d898321
a beautiful ending
Apr 30, 2025
2186cc8
colors
May 1, 2025
1f413f4
commit
izzabizz5 May 2, 2025
221ef72
Merge branch 'master' of https://github.com/SkylerKoba88/webcomponents
izzabizz5 May 2, 2025
4966d58
empty for merge
btopro Oct 2, 2025
5f976d5
https://github.com/haxtheweb/webcomponents/pull/729
btopro Oct 2, 2025
1d3ef9f
https://github.com/haxtheweb/webcomponents/pull/729
btopro Oct 2, 2025
0fb9f80
Merge pull request #729 from izzabizz5/master
btopro Oct 2, 2025
f0b6b47
https://github.com/haxtheweb/issues/issues/1462
btopro Oct 2, 2025
3778441
https://github.com/haxtheweb/issues/issues/1462
btopro Oct 2, 2025
8a933db
https://github.com/haxtheweb/webcomponents/pull/729
btopro Oct 2, 2025
c64925e
https://github.com/haxtheweb/issues/issues/1462
btopro Oct 2, 2025
dc2090d
https://github.com/haxtheweb/issues/issues/1462
btopro Oct 2, 2025
1a9112e
https://github.com/haxtheweb/issues/issues/1462
btopro Oct 2, 2025
18ea07e
https://github.com/haxtheweb/issues/issues/1462
btopro Oct 2, 2025
b1fb959
https://github.com/haxtheweb/issues/issues/1462
btopro Oct 2, 2025
546c4f3
https://github.com/haxtheweb/issues/issues/1462
btopro Oct 2, 2025
d234b23
https://github.com/haxtheweb/issues/issues/2452
btopro Oct 7, 2025
f29fce0
https://github.com/haxtheweb/issues/issues/2372 https://github.com/ha…
btopro Oct 7, 2025
768f646
https://github.com/haxtheweb/issues/issues/1462
btopro Oct 8, 2025
8d1f516
https://github.com/haxtheweb/issues/issues/1462
btopro Oct 9, 2025
53a2cf6
https://github.com/haxtheweb/issues/issues/1462
btopro Oct 9, 2025
6b20658
https://github.com/haxtheweb/issues/issues/1462
btopro Oct 9, 2025
05195c7
https://github.com/haxtheweb/issues/issues/2454
btopro Oct 10, 2025
16d7240
https://github.com/haxtheweb/issues/issues/2457
btopro Oct 10, 2025
3d080d8
https://github.com/haxtheweb/issues/issues/2456
btopro Oct 10, 2025
aae7bff
https://github.com/haxtheweb/issues/issues/2375
btopro Oct 14, 2025
21bf87b
https://github.com/haxtheweb/issues/issues/2375
btopro Oct 14, 2025
55a0c3e
https://github.com/haxtheweb/issues/issues/2375 https://github.com/ha…
btopro Oct 14, 2025
ee23951
https://github.com/haxtheweb/issues/issues/1101 https://github.com/ha…
btopro Oct 14, 2025
7a9ed8f
https://github.com/haxtheweb/issues/issues/1006
btopro Oct 15, 2025
6c69c6d
https://github.com/haxtheweb/issues/issues/982
btopro Oct 15, 2025
af097af
https://github.com/haxtheweb/issues/issues/2469
btopro Oct 15, 2025
08a433f
https://github.com/haxtheweb/issues/issues/1702
btopro Oct 15, 2025
0276b43
https://github.com/haxtheweb/issues/issues/1407 https://github.com/ha…
btopro Oct 15, 2025
58e104e
https://github.com/haxtheweb/issues/issues/2473 https://github.com/ha…
btopro Oct 16, 2025
6a1ff12
https://github.com/haxtheweb/issues/issues/2473 https://github.com/ha…
btopro Oct 16, 2025
dac7045
removed old element unused
btopro Oct 16, 2025
4122801
https://github.com/haxtheweb/issues/issues/2473
btopro Oct 16, 2025
88aea8d
https://github.com/haxtheweb/issues/issues/2473
btopro Oct 16, 2025
037c3f6
formatting on build
btopro Oct 16, 2025
bdf5426
https://github.com/haxtheweb/issues/issues/2473
btopro Oct 16, 2025
d402434
https://github.com/haxtheweb/issues/issues/2473
btopro Oct 16, 2025
b395b63
https://github.com/haxtheweb/issues/issues/2473
btopro Oct 16, 2025
45aafb0
https://github.com/haxtheweb/issues/issues/2473
btopro Oct 16, 2025
e7de154
https://github.com/haxtheweb/issues/issues/2473
btopro Oct 16, 2025
cde6bdd
https://github.com/haxtheweb/issues/issues/2473
btopro Oct 16, 2025
2c10454
https://github.com/haxtheweb/issues/issues/2473
btopro Oct 16, 2025
976e989
conditional support for https://github.com/haxtheweb/issues/issues/301
btopro Oct 17, 2025
e4174a2
more easter eggs
btopro Oct 17, 2025
0507385
https://github.com/haxtheweb/issues/issues/2165 https://github.com/ha…
btopro Oct 20, 2025
f09f8f7
https://github.com/haxtheweb/issues/issues/1462 https://github.com/ha…
btopro Oct 21, 2025
5e55811
https://github.com/haxtheweb/issues/issues/1462 https://github.com/ha…
btopro Oct 22, 2025
ab0215f
https://github.com/haxtheweb/issues/issues/1462 https://github.com/ha…
btopro Oct 22, 2025
2951d02
https://github.com/haxtheweb/issues/issues/2486
btopro Nov 3, 2025
d6549f1
https://github.com/haxtheweb/issues/issues/2481
btopro Nov 3, 2025
af784ec
https://github.com/haxtheweb/issues/issues/1596
btopro Nov 3, 2025
9dd0f65
https://github.com/haxtheweb/issues/issues/2480 https://github.com/ha…
btopro Nov 4, 2025
4621882
https://github.com/haxtheweb/issues/issues/2480 https://github.com/ha…
btopro Nov 4, 2025
426ed68
https://github.com/haxtheweb/issues/issues/1578 https://github.com/ha…
btopro Nov 5, 2025
77915c4
https://github.com/haxtheweb/issues/issues/2495
btopro Nov 11, 2025
4343a90
updates from feedback in progress
btopro Nov 11, 2025
af7f2b3
https://github.com/haxtheweb/issues/issues/2485 https://github.com/ha…
btopro Nov 12, 2025
04b8686
https://github.com/haxtheweb/issues/issues/2485 https://github.com/ha…
btopro Nov 12, 2025
1140582
https://github.com/haxtheweb/issues/issues/2501 https://github.com/ha…
btopro Nov 13, 2025
de66e54
better readme for dedup
btopro Nov 18, 2025
3196aea
https://github.com/haxtheweb/issues/issues/2502 https://github.com/ha…
btopro Nov 18, 2025
b1fd16b
build up
btopro Nov 19, 2025
3bca0b8
https://github.com/haxtheweb/issues/issues/2502 https://github.com/ha…
btopro Nov 19, 2025
1700099
https://github.com/haxtheweb/issues/issues/2502 https://github.com/ha…
btopro Nov 20, 2025
0688749
https://github.com/haxtheweb/issues/issues/2500 https://github.com/ha…
btopro Nov 21, 2025
c8e4b9e
error in demo snippet
btopro Nov 24, 2025
642e45e
ignore very large test files
btopro Nov 24, 2025
ab4733e
https://github.com/haxtheweb/issues/issues/1702
btopro Nov 24, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
7 changes: 7 additions & 0 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
# Global ownership
# Bryan Ollendyke (btopro) is the primary maintainer and creator of HAXTheWeb
* @btopro

# HAXTheWeb ecosystem is developed and maintained by:
# Bryan Ollendyke (@btopro) - Penn State University
# Copyright (c) 2015-2025 The Pennsylvania State University
72 changes: 72 additions & 0 deletions .github/pull_request_template.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,72 @@
## Related Issue
<!-- Link to the issue this PR addresses -->
Closes [ISSUE #XXXX](https://github.com/haxtheweb/issues/issues/XXXX)

## Figma Link
<!-- If this PR relates to a design, provide the Figma link -->

## Description of Changes
<!-- Provide a clear and concise description of what this PR does -->

### What changed:
-
-
-

### Why this change was needed:
<!-- Explain the problem this solves or the feature this adds -->

## Type of Change
<!-- Check the type of change your PR introduces -->
- [ ] 🐛 Bug fix (non-breaking change which fixes an issue)
- [ ] ✨ New feature (non-breaking change which adds functionality)
- [ ] 💥 Breaking change (fix or feature that would cause existing functionality to not work as expected)
- [ ] 📚 Documentation update
- [ ] 🎨 Style/formatting changes
- [ ] ♻️ Code refactoring
- [ ] 🔧 Configuration changes

## Testing Checklist
<!-- Check all that apply -->
- [ ] I have tested this change locally
- [ ] I have added/updated tests for my changes
- [ ] All existing tests pass
- [ ] I have tested on multiple browsers (if applicable)
- [ ] I have tested on mobile devices (if applicable)
- [ ] I have verified accessibility compliance
- [ ] I have tested with screen readers (if applicable)

## Quality Assurance
<!-- Check all that apply -->
- [ ] I have followed the project's coding conventions
- [ ] I have updated documentation where necessary
- [ ] I have added comments to complex code
- [ ] My changes don't introduce console warnings/errors
- [ ] I have checked for performance implications

## Ways to Test This Change
<!-- Provide step-by-step instructions for testing -->
1.
2.
3.

## Screenshots/Recordings
<!-- If applicable, add screenshots or recordings showing the changes -->

### Before:
<!-- Screenshot/recording of the current behavior -->

### After:
<!-- Screenshot/recording of the new behavior -->

## Additional Notes
<!-- Any additional context, decisions, or follow-up work -->

## Checklist
<!-- Final checklist before submitting -->
- [ ] I have read the [contributing guidelines](../CONTRIBUTING.md)
- [ ] My code follows the style guidelines of this project
- [ ] I have performed a self-review of my own code
- [ ] I have made corresponding changes to the documentation
- [ ] My changes generate no new warnings
- [ ] Any dependent changes have been merged and published
37 changes: 37 additions & 0 deletions .github/workflows/cla.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
name: "CLA Assistant"
on:
issue_comment:
types: [created]
pull_request_target:
types: [opened, closed, synchronize]

# explicitly configure permissions, in case your GITHUB_TOKEN workflow permissions are set to read-only in repository settings
permissions:
actions: write
contents: write
pull-requests: write
statuses: write

jobs:
CLAAssistant:
runs-on: ubuntu-latest
steps:
- name: "CLA Assistant"
if: (github.event.comment.body == 'recheck' || github.event.comment.body == 'I have read the CLA Document and I hereby sign the CLA') || github.event_name == 'pull_request_target'
uses: contributor-assistant/[email protected]
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
path-to-signatures: 'signatures/version1/cla.json'
path-to-document: 'https://github.com/haxtheweb/webcomponents/blob/main/CLA.md'
# branch should not be protected
branch: 'main'
allowlist: 'btopro,*[bot]'
# the followings are the optional inputs - If the optional inputs are not given, then default values will be taken
remote-organization-name: ''
remote-repository-name: ''
create-file-commit-message: 'Creating file for storing CLA Signatures'
signed-commit-message: 'CLA signed by $contributorName'
custom-notsigned-prcomment: 'Thank you for your contribution! Before we can merge your PR, we need you to sign our Contributor License Agreement (CLA). Please comment **"I have read the CLA Document and I hereby sign the CLA"** to agree to the [CLA terms](https://github.com/haxtheweb/webcomponents/blob/main/CLA.md).'
custom-pr-sign-comment: 'Thank you for signing the CLA! Your contribution will now be reviewed.'
custom-allsigned-prcomment: 'All contributors have signed the CLA. Thank you!'
63 changes: 63 additions & 0 deletions .github/workflows/ossf_scorecard.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,63 @@
---
# This workflow uses actions that are not certified by GitHub. They are provided by a third-party and are governed by separate terms of service, privacy policy, and support documentation.
name: OSSF Scorecard
on:
# For Branch-Protection check. Only the default branch is supported. See https://github.com/ossf/scorecard/blob/main/docs/checks.md#branch-protection.
branch_protection_rule:
# To guarantee Maintained check is occasionally updated. See https://github.com/ossf/scorecard/blob/main/docs/checks.md#maintained.
schedule:
- cron: "0 0 * * 1"
push:
branches: [main, master]
workflow_dispatch:
# Declare default permissions as read only.
permissions: read-all
jobs:
analysis:
name: Scorecard analysis
runs-on: ubuntu-24.04
# Delete the conditional below if you are using the OSSF Scorecard on a public repository.
if: ${{ github.event.repository.private == false }}
permissions:
# Needed if using Code Scanning alerts.
security-events: write
# Needed for GitHub OIDC token if publish_results is true.
id-token: write
# Uncomment the permissions below if you are using the OSSF Scorecard on a private repository.
# contents: read
# actions: read
# issues: read # To allow GraphQL ListCommits to work
# pull-requests: read # To allow GraphQL ListCommits to work
# checks: read # To detect SAST tools
steps:
- name: Check out the codebase
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
with:
persist-credentials: false

- name: Run analysis
uses: ossf/scorecard-action@4eaacf0543bb3f2c246792bd56e8cdeffafb205a # v2.4.3
with:
results_file: results.sarif
results_format: sarif
# (Optional) fine-grained personal access token. Uncomment the `repo_token` line below if you want to enable the Branch-Protection or Webhooks check on a *private* repository.
# To create the PAT, follow the steps in https://github.com/ossf/scorecard-action#authentication-with-fine-grained-pat-optional.
# repo_token: ${{ secrets.SCORECARD_TOKEN }}

# Publish the results for public repositories to enable scorecard badges. For more details, see https://github.com/ossf/scorecard-action#publishing-results.
# For private repositories, `publish_results` will automatically be set to `false`, regardless of the value entered here.
publish_results: true

# Upload the results as artifacts (optional). Commenting out will disable uploads of run results in SARIF format to the repository Actions tab.
- name: Upload artifact
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
with:
name: SARIF file
path: results.sarif
retention-days: 5

# Upload the results to GitHub's code scanning dashboard.
- name: Upload SARIF results to code scanning
uses: github/codeql-action/upload-sarif@f443b600d91635bebf5b0d9ebc620189c0d6fba5 # v4.30.8
with:
sarif_file: results.sarif
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@ yarn-error.log
yarn.lock
test/index.html
component-gallery.html
elements/video-player/demo/samples/ad/
elements/haxcms-elements/demo/files/
elements/grade-book/demo/psu/
elements/elmsln-apps/lib/lrnapp-studio-instructor/demo/*
Expand Down
8 changes: 1 addition & 7 deletions .wcflibcache.json
Original file line number Diff line number Diff line change
Expand Up @@ -20,9 +20,6 @@
"devDependencies": {
"web-animations-js": "2.3.2",
"@haxtheweb/deduping-fix": "^9.0.0-alpha.0",
"@polymer/iron-demo-helpers": "3.1.0",
"@polymer/iron-component-page": "github:PolymerElements/iron-component-page",
"@webcomponents/webcomponentsjs": "^2.8.0",
"gulp-babel": "8.0.0",
"@web/dev-server": "0.4.6",
"concurrently": "5.3.0",
Expand Down Expand Up @@ -54,13 +51,10 @@
"lighthouse": "gulp lighthouse --gulpfile=gulpfile.cjs"
},
"dependencies": {
"lit": "^3.3.0"
"lit": "^3.3.1"
},
"devDependencies": {
"@haxtheweb/deduping-fix": "^9.0.0-alpha.0",
"@polymer/iron-component-page": "github:PolymerElements/iron-component-page",
"@polymer/iron-demo-helpers": "3.1.0",
"@webcomponents/webcomponentsjs": "^2.8.0",
"concurrently": "5.3.0",
"gulp-babel": "8.0.0",
"polymer-build": "3.1.4",
Expand Down
47 changes: 47 additions & 0 deletions CLA-README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
# Contributor License Agreement (CLA) Process

## How it Works

This repository uses an automated CLA (Contributor License Agreement) process to ensure legal compliance for all contributions. Here's how it works:

### For New Contributors

1. **Open a Pull Request**: When you submit your first pull request, the CLA bot will automatically post a comment asking you to sign the CLA.

2. **Sign the CLA**: To sign the CLA, simply comment on your pull request with:
```
I have read the CLA Document and I hereby sign the CLA
```

3. **Automatic Processing**: Once you sign, the bot will:
- Record your signature in the repository
- Update the pull request status
- Allow your PR to proceed with the review process

### For Returning Contributors

If you've already signed the CLA for this repository, you don't need to sign it again for future pull requests. The bot will automatically recognize you as a signed contributor.

### Important Notes

- **Exact Comment Required**: You must use the exact comment text: `I have read the CLA Document and I hereby sign the CLA`
- **Read the CLA**: Please read the [full CLA document](./CLA.md) before signing
- **One-Time Process**: You only need to sign once per repository
- **Bot Users**: Automated bot users are automatically allowlisted and don't need to sign

### Troubleshooting

If you're having issues with the CLA process:

1. **Re-check Status**: Comment `recheck` on your pull request to have the bot re-evaluate your CLA status
2. **Contact Maintainers**: If problems persist, mention a maintainer in your pull request

### Technical Details

- CLA signatures are stored in `signatures/version1/cla.json` in this repository
- The CLA bot is implemented using the [contributor-assistant/github-action](https://github.com/contributor-assistant/github-action)
- No third-party services are used; everything is handled within GitHub

---

**Questions?** Feel free to open an issue or ask in your pull request if you need help with the CLA process.
40 changes: 40 additions & 0 deletions CLA.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
# Contributor License Agreement

## HAXtheWeb Webcomponents Project

Thank you for your interest in contributing to the HAXtheWeb Webcomponents project owned by Penn State University ("We" or "Us").

This Contributor License Agreement ("Agreement") documents the rights granted by contributors to Us. To make this document effective, please sign it and send it to Us.

### 1. Definitions

**"You"** (or **"Your"**) shall mean the copyright owner or legal entity authorized by the copyright owner that is making this Agreement with Us.

**"Contribution"** shall mean any original work of authorship, including any modifications or additions to an existing work, that is intentionally submitted by You to Us for inclusion in, or documentation of, any of the products owned or managed by Us (the "Work").

### 2. Grant of Rights

#### Copyright License
Subject to the terms and conditions of this Agreement, You hereby grant to Us and to recipients of software distributed by Us a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Work, and to permit persons to whom the Work is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Work.

#### Patent License
Subject to the terms and conditions of this Agreement, You hereby grant to Us and to recipients of software distributed by Us a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work.

### 3. Representations

You represent that:

1. You are legally entitled to grant the above license.
2. If your employer(s) has rights to intellectual property that you create that includes your Contributions, you have received permission to make Contributions on behalf of that employer, or your employer has waived such rights for your Contributions to Us.
3. Each of Your Contributions is Your original creation.
4. Your Contribution submissions include complete details of any third-party license or other restriction (including, but not limited to, related patents and trademarks) of which you are personally aware and which are associated with any part of Your Contributions.

### 4. You are not expected to provide support

You are not expected to provide support for Your Contributions, except to the extent You desire to provide support. You may provide support for free, for a fee, or not at all. Unless required by applicable law or agreed to in writing, You provide Your Contributions on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE.

---

**By commenting "I have read the CLA Document and I hereby sign the CLA" on a Pull Request, you are agreeing to the terms of this Contributor License Agreement.**
5 changes: 5 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,9 @@
[![Project Status: Active – The project has reached a stable, usable state and is being actively developed.](https://www.repostatus.org/badges/latest/active.svg)](https://www.repostatus.org/#active)
[![OpenSSF Scorecard](https://api.securityscorecards.dev/projects/github.com/haxtheweb/webcomponents/badge)](https://securityscorecards.dev/viewer/?uri=github.com/haxtheweb/webcomponents)
[![Community Support](https://badgen.net/badge/support/community/cyan?icon=awesome)](/SUPPORT.md)
[![License: Apache 2.0](https://img.shields.io/badge/license-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)
[![Contributor Covenant](https://img.shields.io/badge/Contributor%20Covenant-2.1-4baaaa.svg)](/CODE_OF_CONDUCT.md)
[![Discord](https://badgen.net/badge/icon/discord?icon=discord&label)](https://discord.gg/EKYJAjqGhf)
[![lerna](https://img.shields.io/badge/maintained%20with-lerna-cc00ff.svg)](https://lerna.js.org/)
[![Lit](https://img.shields.io/badge/-Lit-324fff?style=flat&logo=data:image/svg%2bxml;base64,PHN2ZyBmaWxsPSIjZmZmIiB2aWV3Qm94PSIwIDAgMTYwIDIwMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJtMTYwIDgwdjgwbC00MC00MHptLTQwIDQwdjgwbDQwLTQwem0wLTgwdjgwbC00MC00MHptLTQwIDQwdjgwbDQwLTQwem0tNDAtNDB2ODBsNDAtNDB6bTQwLTQwdjgwbC00MC00MHptLTQwIDEyMHY4MGwtNDAtNDB6bS00MC00MHY4MGw0MC00MHoiLz48L3N2Zz4%3D)](https://lit.dev/)
[![#HAXTheWeb](https://img.shields.io/badge/-HAXTheWeb-999999FF?style=flat&logo=data:image/svg%2bxml;base64,PHN2ZyBpZD0iZmVhMTExZTAtMjEwZC00Y2QwLWJhMWQtZGZmOTQyODc0Njg1IiBkYXRhLW5hbWU9IkxheWVyIDEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDE4NC40IDEzNS45NyI+PGRlZnM+PHN0eWxlPi5lMWJjMjAyNS0xODAwLTRkYzItODc4NS1jNDZlZDEwM2Y0OTJ7ZmlsbDojMjMxZjIwO308L3N0eWxlPjwvZGVmcz48cGF0aCBjbGFzcz0iZTFiYzIwMjUtMTgwMC00ZGMyLTg3ODUtYzQ2ZWQxMDNmNDkyIiBkPSJNNzguMDcsODMuNDVWNTVIODYuMnY4LjEzaDE2LjI2djQuMDdoNC4wN1Y4My40NUg5OC40VjY3LjE5SDg2LjJWODMuNDVaIi8+PHBvbHlnb24gcG9pbnRzPSIxNTMuMTMgNjMuNyAxNTMuMTMgNTEuMzkgMTQwLjU0IDUxLjM5IDE0MC41NCAzOS4wOSAxMjcuOTUgMzkuMDkgMTI3Ljk1IDI2Ljc5IDEwMi43OCAyNi43OSAxMDIuNzggMzkuMDkgMTE1LjM2IDM5LjA5IDExNS4zNiA1MS4zOSAxMjcuOTUgNTEuMzkgMTI3Ljk1IDYzLjcgMTQwLjU0IDYzLjcgMTQwLjU0IDc2IDEyNy4zNiA3NiAxMjcuMzYgODguMyAxMTQuNzggODguMyAxMTQuNzggMTAwLjYxIDEwMi4xOSAxMDAuNjEgMTAyLjE5IDExMi45MSAxMjcuMzYgMTEyLjkxIDEyNy4zNiAxMDAuNjEgMTM5Ljk1IDEwMC42MSAxMzkuOTUgODguMyAxNTIuNTQgODguMyAxNTIuNTQgNzYgMTY1LjcyIDc2IDE2NS43MiA2My43IDE1My4xMyA2My43Ii8+PHBvbHlnb24gcG9pbnRzPSIzMy4xMyA2My43IDMzLjEzIDUxLjM5IDQ1LjcyIDUxLjM5IDQ1LjcyIDM5LjA5IDU4LjMxIDM5LjA5IDU4LjMxIDI2Ljc5IDgzLjQ4IDI2Ljc5IDgzLjQ4IDM5LjA5IDcwLjg5IDM5LjA5IDcwLjg5IDUxLjM5IDU4LjMxIDUxLjM5IDU4LjMxIDYzLjcgNDUuNzIgNjMuNyA0NS43MiA3NiA1OC44OSA3NiA1OC44OSA4OC4zIDcxLjQ4IDg4LjMgNzEuNDggMTAwLjYxIDg0LjA3IDEwMC42MSA4NC4wNyAxMTIuOTEgNTguODkgMTEyLjkxIDU4Ljg5IDEwMC42MSA0Ni4zMSAxMDAuNjEgNDYuMzEgODguMyAzMy43MiA4OC4zIDMzLjcyIDc2IDIwLjU0IDc2IDIwLjU0IDYzLjcgMzMuMTMgNjMuNyIvPjwvc3ZnPg==)](https://haxtheweb.org/)
Expand Down
31 changes: 31 additions & 0 deletions SUPPORT.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
# Support

## Getting Help

If you need help with this project, please use the following resources:

### Community Support

- **Discord**: Join our community Discord server for real-time help and discussion: [HAXTheWeb Discord](https://discord.gg/EKYJAjqGhf)
- **Documentation**: Visit our comprehensive documentation: [HAXTheWeb Docs](https://haxtheweb.org/documentation)
- **Issues**: For bug reports and feature requests, please use our unified issue queue: [HAXTheWeb Issues](https://github.com/haxtheweb/issues/issues)

### Getting Started

- Check out our [documentation](https://haxtheweb.org/documentation) for guides and tutorials
- Explore and play with HAX components: [HAX Magic Script Playground](https://hax.cloud/magicscript.html)
- Join the discussion on [Discord](https://discord.gg/EKYJAjqGhf) to connect with other developers

### Before Opening an Issue

Before creating a new issue, please:

1. Search existing issues in our [unified issue queue](https://github.com/haxtheweb/issues/issues)
2. Check our [documentation](https://haxtheweb.org/documentation)
3. Ask for help on [Discord](https://discord.gg/EKYJAjqGhf)

This helps keep our issue queue focused on actual bugs and feature requests.

## Contributing

We welcome contributions! Please see our [Contributing Guidelines](CONTRIBUTING.md) for details on how to get involved.
4 changes: 2 additions & 2 deletions api/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -6,9 +6,9 @@
},
"dependencies": {
"patch-package": "^8.0.0",
"lit-html": "3.3.0",
"lit-html": "3.3.1",
"@lit-labs/ssr": "^3.3.1",
"lit": "3.3.0",
"lit": "3.3.1",
"node-html-parser": "^6.1.13",
"@haxtheweb/course-design": "^11.0.5",
"@haxtheweb/lrn-math": "^11.0.5",
Expand Down
Loading
Loading