Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
38 commits
Select commit Hold shift + click to select a range
51caa45
initialize package with http-server for testing
jchartrand Dec 22, 2025
dc5900e
add rollup build
jchartrand Dec 22, 2025
8e35db2
update page
jchartrand Dec 22, 2025
3e5425a
push dist for now to allow Github pages to work
jchartrand Dec 22, 2025
7d9bb1a
add rollup node package resolver
jchartrand Dec 22, 2025
4efc33e
add test credential
jchartrand Dec 22, 2025
3c46f5a
add node resolver to rollup config
jchartrand Dec 22, 2025
7063a1e
add verifier-core call
jchartrand Dec 22, 2025
db91031
switch test cred to an object
jchartrand Dec 23, 2025
a51de7c
switch to using webpack bundle
jchartrand Dec 23, 2025
b0f86df
switch to webpack from rollup
jchartrand Dec 23, 2025
3d12abc
clean out dist
jchartrand Dec 23, 2025
0a47b4b
add webpack dev server
jchartrand Dec 23, 2025
86bd4ee
force single webpack bundle
jchartrand Dec 23, 2025
a6f3ba7
switch to DB vc for signature verification
jchartrand Dec 29, 2025
4c5858b
trigger verification from button
jchartrand Dec 29, 2025
16f5a80
display signature result
jchartrand Dec 29, 2025
94dcea8
show/hide containers instead of dynamically adding
jchartrand Dec 29, 2025
cde9770
rework spinners, checks, and layout
jchartrand Dec 30, 2025
ee6ad50
push bundle for Pages deployment
jchartrand Dec 30, 2025
f0b7398
add vc url/json resolver
jchartrand Dec 31, 2025
a57b078
add expiry handling
jchartrand Dec 31, 2025
9b4565f
add better expiration date messages
jchartrand Dec 31, 2025
60f10f9
add red X on failure
jchartrand Dec 31, 2025
a9a4972
dynamically draw red x
jchartrand Dec 31, 2025
ed58c2e
fix alignment
jchartrand Dec 31, 2025
fcd6d86
rebuild for Pages
jchartrand Dec 31, 2025
064140b
add separate status check to avoid CORS preflight errors
jchartrand Dec 31, 2025
4d007f6
build for Pages
jchartrand Dec 31, 2025
321c647
fix overlaid cross and checkmark
jchartrand Dec 31, 2025
17ce165
add issuer lookup
jchartrand Jan 1, 2026
ad3130e
rebuild for pages
jchartrand Jan 1, 2026
ad7c8f9
set up playwright and first test
jchartrand Jan 2, 2026
90190c7
add more tests
jchartrand Jan 2, 2026
ca59757
display credential details if signature and issuer are valid
jchartrand Jan 2, 2026
bac6830
fix invalid signature handling
jchartrand Jan 2, 2026
821028e
update build for github Pages
jchartrand Jan 2, 2026
8f24313
styling
jchartrand Jan 3, 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
79 changes: 3 additions & 76 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -25,12 +25,6 @@ coverage
# nyc test coverage
.nyc_output

# Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files)
.grunt

# Bower dependency directory (https://bower.io/)
bower_components

# node-waf configuration
.lock-wscript

Expand All @@ -41,12 +35,6 @@ build/Release
node_modules/
jspm_packages/

# Snowpack dependency directory (https://snowpack.dev/)
web_modules/

# TypeScript cache
*.tsbuildinfo

# Optional npm cache directory
.npm

Expand All @@ -62,78 +50,17 @@ web_modules/
# Output of 'npm pack'
*.tgz

# Yarn Integrity file
.yarn-integrity

# dotenv environment variable files
.env
.env.*
!.env.example

# parcel-bundler cache (https://parceljs.org/)
.cache
.parcel-cache

# Next.js build output
.next
out

# Nuxt.js build / generate output
.nuxt
dist

# Gatsby files
.cache/
# Comment in the public line in if your project uses Gatsby and not Next.js
# https://nextjs.org/blog/next-9-1#public-directory-support
# public

# vuepress build output
.vuepress/dist

# vuepress v2.x temp and cache directory
.temp
.cache

# Sveltekit cache directory
.svelte-kit/

# vitepress build output
**/.vitepress/dist

# vitepress cache directory
**/.vitepress/cache

# Docusaurus cache and generated files
.docusaurus

# Serverless directories
.serverless/

# FuseBox cache
.fusebox/

# DynamoDB Local files
.dynamodb/

# Firebase cache directory
.firebase/

# TernJS port file
.tern-port

# Stores VSCode versions used for testing VSCode extensions
.vscode-test

# yarn v3
.pnp.*
.yarn/*
!.yarn/patches
!.yarn/plugins
!.yarn/releases
!.yarn/sdks
!.yarn/versions

# Vite logs files
vite.config.js.timestamp-*
vite.config.ts.timestamp-*

playwright-report/
test-results/
Loading