feat: more blocks, view other boards, taller buttons

This commit is contained in:
Maxwell Paradis 2025-04-12 21:05:20 -05:00
parent 482b2f69fd
commit c4d32433a7
3 changed files with 25 additions and 16 deletions

View File

@ -15,18 +15,18 @@ services:
# timeout: 10s # timeout: 10s
# retries: 5 # retries: 5
queueb: # queueb:
image: maxwellmichael/paradisbend:QB-Latest # image: maxwellmichael/paradisbend:QB-Latest
container_name: queueb # container_name: queueb
restart: always # restart: always
ports: # ports:
- "3014:3014" # - "3014:3014"
networks: # networks:
- scylla-network # - scylla-network
environment: # environment:
- SCYLLA_HOST=scylla # - SCYLLA_HOST=scylla
depends_on: # depends_on:
- scylla # - scylla
# scylla: # scylla:
# condition: service_healthy # condition: service_healthy

View File

@ -8,9 +8,9 @@ async function sydb(client) {
"CREATE TABLE IF NOT EXISTS qb.scores (id UUID, username TEXT, email TEXT, day INT, count INT, score INT, cube TEXT, PRIMARY KEY (day, score, username, id));"; "CREATE TABLE IF NOT EXISTS qb.scores (id UUID, username TEXT, email TEXT, day INT, count INT, score INT, cube TEXT, PRIMARY KEY (day, score, username, id));";
let blocks = let blocks =
"CREATE TABLE IF NOT EXISTS qb.blocks (day INT PRIMARY KEY, blocks list<int>);"; "CREATE TABLE IF NOT EXISTS qb.blocks (day INT PRIMARY KEY, blocks list<int>);";
let drop = "DROP TABLE qb.blocks;" //let drop = "DROP TABLE qb.blocks;"
let queries = [keyspace, drop, users, blocks, scores]; let queries = [keyspace, users, blocks, scores];
async function executeQueries() { async function executeQueries() {
for (const query of queries) { for (const query of queries) {

View File

@ -503,8 +503,17 @@
<div class="score">Count</div> <div class="score">Count</div>
<div class="score">Score</div> <div class="score">Score</div>
</div> </div>
{#each scoreboard.prev as sc} {#each scoreboard.prev as sc, i}
<div class='scoreTile'> <div class='scoreTile'
tabindex="0"
role="button"
style="cursor: pointer;"
on:click={()=>onShare(i,'prev')}
on:keydown={(e) => {
if (e.key === 'Enter' || e.key === ' ') {
onShare(i,'prev');
}
}}>
<div class="username">{sc.username}</div> <div class="username">{sc.username}</div>
<div class="score">{sc.count}</div> <div class="score">{sc.count}</div>
<div class="score">{sc.score}</div> <div class="score">{sc.score}</div>