Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
34 commits
Select commit Hold shift + click to select a range
a7fbb2f
Add homeserver-backed live leaderboard (#2)
JeanlChristophe Oct 22, 2025
2e6dc02
Align live vote UI with Pubky styling (#3)
JeanlChristophe Oct 22, 2025
d8abec3
Add hover labels and refresh sample project list (#4)
JeanlChristophe Oct 22, 2025
03084e4
Refactor top nav actions without conflict markers (#5)
JeanlChristophe Oct 22, 2025
2e52023
Provide local leaderboard fixtures for development (#6)
JeanlChristophe Oct 22, 2025
130fdd4
Add Pubky CLI helpers and improve logout handling (#7)
JeanlChristophe Oct 22, 2025
892685b
Refactor Pubky client to use testnet sessions (#8)
JeanlChristophe Oct 22, 2025
72459d9
Route ballot submissions through session storage (#9)
JeanlChristophe Oct 22, 2025
35e09a9
Use Pubky public storage for homeserver reads (#10)
JeanlChristophe Oct 22, 2025
b1b3ed1
Gracefully fall back to mock Pubky client on PKARR failures (#11)
JeanlChristophe Oct 22, 2025
08befec
Fix Pubky client host detection (#12)
JeanlChristophe Oct 22, 2025
d892ed3
Refine Pkarr HTTPS error detection (#13)
JeanlChristophe Oct 22, 2025
c68da1e
Adjust homeserver defaults for local testnet (#14)
JeanlChristophe Oct 23, 2025
422a5dc
Fix Pubky auth fallback when local testnet is offline (#16)
JeanlChristophe Oct 23, 2025
8bab773
Fix Pubky login flow allowing manual reconnect (#17)
JeanlChristophe Oct 23, 2025
333c9ec
feat: implement QR-based Pubky auth flow (#18)
JeanlChristophe Oct 23, 2025
a36e3a5
Use mainnet Pubky SDK (#19)
JeanlChristophe Oct 23, 2025
af1b2e4
Update demo project catalog (#20)
JeanlChristophe Oct 23, 2025
fc40d0c
Capture submission metadata and refresh leaderboard (#21)
JeanlChristophe Oct 23, 2025
d1ac7a3
Adjust ballot submission after first sync (#22)
JeanlChristophe Oct 23, 2025
adf6eaa
Implement project search filtering (#23)
JeanlChristophe Oct 23, 2025
aad4e15
Remove top navigation action icons (#24)
JeanlChristophe Oct 23, 2025
3233493
Remove default tag suggestions from TagInput (#26)
JeanlChristophe Oct 23, 2025
f7c08d6
Remove manual connect button from login card (#27)
JeanlChristophe Oct 23, 2025
bafc956
Remove popular column from leaderboard (#28)
JeanlChristophe Oct 23, 2025
6d43145
Add GitHub Pages deployment workflow (#29)
JeanlChristophe Oct 23, 2025
8100b88
Update hackathon project roster and samples (#25)
JeanlChristophe Oct 23, 2025
a0cc20b
Highlight project team tags (#30)
JeanlChristophe Oct 23, 2025
b3be9b6
Document live vote architecture and friction log (#31)
JeanlChristophe Oct 23, 2025
6f22400
Update README.md
JeanlChristophe Oct 23, 2025
477544d
Ensure ballot submissions flush with active session (#33)
JeanlChristophe Oct 23, 2025
7320c72
Ensure new sessions start with sorted projects and zero scores (#34)
JeanlChristophe Oct 23, 2025
2c31764
Remove popular vote board and prevent self-voting (#35)
JeanlChristophe Oct 23, 2025
f1c017e
Normalize leaderboard totals by weight sum (#36)
JeanlChristophe Oct 23, 2025
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
58 changes: 58 additions & 0 deletions .github/workflows/deploy-pages.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,58 @@
name: Deploy to GitHub Pages

on:
push:
branches:
- main
workflow_dispatch:

permissions:
contents: read
pages: write
id-token: write

concurrency:
group: "pages"
cancel-in-progress: false

jobs:
build:
runs-on: ubuntu-latest

steps:
- name: Checkout repository
uses: actions/checkout@v4

- name: Set up Node.js
uses: actions/setup-node@v4
with:
node-version: 20
cache: npm

- name: Install dependencies
run: npm ci

- name: Build static site
run: npm run build
env:
VITE_BASE_PATH: /${{ github.event.repository.name }}/

- name: Upload Pages artifact
uses: actions/upload-pages-artifact@v3
with:
path: pubky-live-vote/dist

deploy:
environment:
name: github-pages
url: ${{ steps.deployment.outputs.page_url }}
needs: build
runs-on: ubuntu-latest
permissions:
pages: write
id-token: write

steps:
- name: Deploy to GitHub Pages
id: deployment
uses: actions/deploy-pages@v4
Loading