diff --git a/data/state.json b/data/state.json index fb6fc46..fc8a691 100644 --- a/data/state.json +++ b/data/state.json @@ -1 +1 @@ -{"PETER":{"id":"PETER","adminToken":"5B7U6JR9QDC8","topics":[],"participants":["AAWGfq56Aeu2xELvAAAB"],"votesByParticipant":[],"durations":{"create":3,"voting":2,"discuss":5},"phase":"create","phaseEndsAt":null,"phasePaused":true,"phaseRemainingMs":null,"currentTopicId":null,"createdAt":1757788181339,"maxVotesPerParticipant":3},"HANDSOME":{"id":"HANDSOME","adminToken":"QBDPRZ9JUM5B","topics":[{"id":"9ixvg5k54h","title":"Have a great day!","votes":0,"column":"todo","createdAt":1757855186069},{"id":"lkejw0pv33","title":"I love tacos","votes":0,"column":"todo","createdAt":1757855199820},{"id":"06rjwm47b0","title":"I am the joker","votes":1,"column":"doing","createdAt":1757855577035},{"id":"i8aydp27ip","title":"This old man","votes":1,"column":"todo","createdAt":1757855587634},{"id":"89fhvk5wm8","title":"I'd like to wander the world alone","votes":0,"column":"todo","createdAt":1757856225385},{"id":"2p71368ull","title":"Is AI a threat to mortal existence","votes":0,"column":"todo","createdAt":1757856239080}],"participants":["hV50vA3Sdevvae3eAAAD","wX2-H2sv_E4D_Q0fAAAF","FUw_dmDWvVQqCsz0AAAB","7njQ7IaHago06E00AAAD","e4l82kghtq","8oqyq3trLQwcYJG4AAAB","8NY4IoT5WO-go3G9AAAD","NCyBhhLbaFJkqsrOAAAF","pB0CbrRV2cHu0LRGAAAH","neJUDj_c4JPjZEoVAAAD","2ZSlG5_LTx6h6xkGAAAF"],"votesByParticipant":[["e4l82kghtq",{"total":2,"topics":[]}]],"durations":{"create":5,"voting":3,"discuss":5},"phase":"discuss","phaseEndsAt":null,"phasePaused":true,"phaseRemainingMs":null,"currentTopicId":"06rjwm47b0","createdAt":1757788701310,"maxVotesPerParticipant":3},"UPDATE":{"id":"UPDATE","adminToken":"122PM94UQ6T5","topics":[],"participants":[],"votesByParticipant":[],"durations":{"create":5,"voting":3,"discuss":5},"phase":null,"phaseEndsAt":null,"phasePaused":false,"phaseRemainingMs":null,"currentTopicId":null,"createdAt":1757814459205,"maxVotesPerParticipant":3},"SUMMER":{"id":"SUMMER","adminToken":"2AQ58RLK4SRE","topics":[],"participants":[],"votesByParticipant":[],"durations":{"create":5,"voting":3,"discuss":5},"phase":null,"phaseEndsAt":null,"phasePaused":false,"phaseRemainingMs":null,"currentTopicId":null,"createdAt":1757814774478,"maxVotesPerParticipant":3},"JONES":{"id":"JONES","adminToken":"UV8VF3WYXV3J","topics":[{"id":"p3eaqwuk9g","title":"Sup with you?","votes":0,"column":"doing","createdAt":1757817707442}],"participants":["0h-1Q3p1uMMy46YBAAAB","gxD6zT8c4yl4IX4BAAAD","p8nphx4gir","KVXQQ0P6Xu1sotDTAAAF"],"votesByParticipant":[],"durations":{"create":5,"voting":3,"discuss":5},"phase":"discuss","phaseEndsAt":null,"phasePaused":true,"phaseRemainingMs":null,"currentTopicId":"p3eaqwuk9g","createdAt":1757817650925,"maxVotesPerParticipant":3},"GEORGE":{"id":"GEORGE","adminToken":"Z85YD9K6YS63","topics":[{"id":"ycy74zvahg","title":"How much wood could a woodchuck chuck?","votes":0,"column":"todo","createdAt":1757856482604},{"id":"ir6wnfz6im","title":"How do you keep your wegs so swim and swender?","votes":1,"column":"done","createdAt":1757856504281},{"id":"fyn0s0x01s","title":"Is it easy being green?","votes":1,"column":"done","createdAt":1757856518161},{"id":"fttjo3j96m","title":"Do the roses suppose?","votes":1,"column":"doing","createdAt":1757856543181}],"participants":["fuTdg2oPiSBHjR5hAAAL","tGF2AV1BUdCfxH-IAAAN","9eweba9bpd"],"votesByParticipant":[["9eweba9bpd",{"total":3,"topics":[]}]],"durations":{"create":3,"voting":2,"discuss":3},"phase":"discuss","phaseEndsAt":null,"phasePaused":true,"phaseRemainingMs":null,"currentTopicId":"fttjo3j96m","createdAt":1757856441827,"maxVotesPerParticipant":3},"FREDDY":{"id":"FREDDY","adminToken":"1Y9GDUNW7WLF","topics":[],"participants":["1Gwqt7l1v3O3quZDAAAB"],"votesByParticipant":[],"durations":{"create":5,"voting":3,"discuss":5},"phase":"create","phaseEndsAt":null,"phasePaused":true,"phaseRemainingMs":null,"currentTopicId":null,"createdAt":1757857927536,"maxVotesPerParticipant":3},"FATHER":{"id":"FATHER","adminToken":"2KZ1QG7P3CSJ","topics":[{"id":"h17g7m9nrd","title":"Make my day punk","votes":1,"column":"todo","createdAt":1757979521927},{"id":"opaqln85s5","title":"The chiefs will win it all","votes":0,"column":"todo","createdAt":1757979528631},{"id":"p666rj3afi","title":"Gotta go potty","votes":1,"column":"todo","createdAt":1757979550496},{"id":"7q8pjn07gv","title":"Lorem ipsum","votes":1,"column":"todo","createdAt":1757979559943},{"id":"ffrjyp7oh1","title":"Uppity","votes":0,"column":"todo","createdAt":1757979564571}],"participants":["UxKo-6PueUX1yapCAAAB","40hWjs0o2fzXqrsdAAAD","wxt7hrav9o"],"votesByParticipant":[["wxt7hrav9o",{"total":3,"topics":[]}]],"durations":{"create":5,"voting":3,"discuss":5},"phase":"voting","phaseEndsAt":null,"phasePaused":true,"phaseRemainingMs":null,"currentTopicId":null,"createdAt":1757979490523,"maxVotesPerParticipant":3},"FRANKLIN":{"id":"FRANKLIN","adminToken":"6JD7KLLB7TFT","topics":[{"id":"h14k83od5e","title":"Charlie Kirk","votes":2,"column":"doing","createdAt":1757980153146},{"id":"57kb95lw33","title":"Groypers","votes":0,"column":"todo","createdAt":1757980159807},{"id":"nc1snc4aas","title":"Nick Fuentes is dumb","votes":0,"column":"todo","createdAt":1757980168619},{"id":"pkvq5m35yt","title":"Trump sucks","votes":0,"column":"todo","createdAt":1757980171798}],"participants":["Crdj5Y85Ojy9_003AAAH","H05XGwmdI3GrtvZzAAAJ","upp9jfn4l5"],"votesByParticipant":[["upp9jfn4l5",{"total":2,"topics":[]}]],"durations":{"create":2,"voting":1,"discuss":2},"phase":"voting","phaseEndsAt":null,"phasePaused":true,"phaseRemainingMs":null,"currentTopicId":"h14k83od5e","createdAt":1757980119438,"maxVotesPerParticipant":2},"JEFFERSON":{"id":"JEFFERSON","adminToken":"T7H7V3WNRX3Z","topics":[{"id":"xsdr3pkjtt","title":"Hey ya","votes":2,"column":"todo","createdAt":1757980646481},{"id":"imhuvkmpeg","title":"Thunder","votes":2,"column":"todo","createdAt":1757980652488},{"id":"lfap6ls973","title":"Lightning","votes":0,"column":"todo","createdAt":1757980654987},{"id":"negyw78mii","title":"Boom cha","votes":0,"column":"todo","createdAt":1757980658385},{"id":"cxrgrybqk5","title":"Skibidi","votes":0,"column":"todo","createdAt":1757980662340},{"id":"7u7gmux29d","title":"Boom cha","votes":0,"column":"todo","createdAt":1757982649201}],"participants":["D5TDq92MoRHsPq-4AAAH","rdcCmNsXxzasBsOzAAAJ","snsofxuc91","npCdJ0y166o4vt_XAAAB","RNUAzcLmntoq0KXJAAAD"],"votesByParticipant":[["snsofxuc91",{"total":4,"topics":[]}]],"durations":{"create":2,"voting":1,"discuss":2},"phase":"voting","phaseEndsAt":null,"phasePaused":true,"phaseRemainingMs":0,"currentTopicId":null,"createdAt":1757980625987,"maxVotesPerParticipant":4},"DAVID":{"id":"DAVID","adminToken":"AKU8PC5UYHBS","topics":[{"id":"xvqfgdrjh8","title":"Hubbub","votes":2,"column":"todo","createdAt":1757981158762},{"id":"cofff6ycnu","title":"Guys","votes":0,"column":"todo","createdAt":1757981161182},{"id":"5r31nq52un","title":"Help","votes":0,"column":"todo","createdAt":1757981163497},{"id":"khcc6fes7v","title":"me","votes":0,"column":"todo","createdAt":1757981164487},{"id":"8gy3qkkvge","title":"I can't get up","votes":0,"column":"todo","createdAt":1757981170219}],"participants":["Qjpozf1W95NV_DA5AAAB","wOldyzAONHplh_xkAAAD","njk3xwum9f"],"votesByParticipant":[["njk3xwum9f",{"total":2,"topics":[]}]],"durations":{"create":2,"voting":2,"discuss":2},"phase":"voting","phaseEndsAt":null,"phasePaused":true,"phaseRemainingMs":null,"currentTopicId":null,"createdAt":1757981131156,"maxVotesPerParticipant":2},"MOMMY":{"id":"MOMMY","adminToken":"HYEQD9878UJW","topics":[{"id":"4v7cwp92l0","title":"hey","votes":1,"column":"todo","createdAt":1757981510172},{"id":"zm6rb6m0mp","title":"wassup","votes":0,"column":"todo","createdAt":1757981512564},{"id":"jhw00w3qwe","title":"show me the mommy","votes":1,"column":"todo","createdAt":1757981517641},{"id":"3uw4top8gw","title":"take it","votes":0,"column":"todo","createdAt":1757981527339}],"participants":["6N0tlKtjLGjsNUbEAAAD","jlsX_vbUiMco214uAAAF","p9pyydce5q"],"votesByParticipant":[["p9pyydce5q",{"total":2,"topics":[]}]],"durations":{"create":2,"voting":2,"discuss":2},"phase":"voting","phaseEndsAt":null,"phasePaused":true,"phaseRemainingMs":null,"currentTopicId":null,"createdAt":1757981487258,"maxVotesPerParticipant":2}} \ No newline at end of file +{"PETER":{"id":"PETER","adminToken":"5B7U6JR9QDC8","topics":[],"participants":["AAWGfq56Aeu2xELvAAAB"],"votesByParticipant":[],"durations":{"create":3,"voting":2,"discuss":5},"phase":"create","phaseEndsAt":null,"phasePaused":true,"phaseRemainingMs":null,"currentTopicId":null,"createdAt":1757788181339,"maxVotesPerParticipant":3},"HANDSOME":{"id":"HANDSOME","adminToken":"QBDPRZ9JUM5B","topics":[{"id":"9ixvg5k54h","title":"Have a great day!","votes":0,"column":"todo","createdAt":1757855186069},{"id":"lkejw0pv33","title":"I love tacos","votes":0,"column":"todo","createdAt":1757855199820},{"id":"06rjwm47b0","title":"I am the joker","votes":1,"column":"doing","createdAt":1757855577035},{"id":"i8aydp27ip","title":"This old man","votes":1,"column":"todo","createdAt":1757855587634},{"id":"89fhvk5wm8","title":"I'd like to wander the world alone","votes":0,"column":"todo","createdAt":1757856225385},{"id":"2p71368ull","title":"Is AI a threat to mortal existence","votes":0,"column":"todo","createdAt":1757856239080}],"participants":["hV50vA3Sdevvae3eAAAD","wX2-H2sv_E4D_Q0fAAAF","FUw_dmDWvVQqCsz0AAAB","7njQ7IaHago06E00AAAD","e4l82kghtq","8oqyq3trLQwcYJG4AAAB","8NY4IoT5WO-go3G9AAAD","NCyBhhLbaFJkqsrOAAAF","pB0CbrRV2cHu0LRGAAAH","neJUDj_c4JPjZEoVAAAD","2ZSlG5_LTx6h6xkGAAAF"],"votesByParticipant":[["e4l82kghtq",{"total":2,"topics":[]}]],"durations":{"create":5,"voting":3,"discuss":5},"phase":"discuss","phaseEndsAt":null,"phasePaused":true,"phaseRemainingMs":null,"currentTopicId":"06rjwm47b0","createdAt":1757788701310,"maxVotesPerParticipant":3},"UPDATE":{"id":"UPDATE","adminToken":"122PM94UQ6T5","topics":[],"participants":[],"votesByParticipant":[],"durations":{"create":5,"voting":3,"discuss":5},"phase":null,"phaseEndsAt":null,"phasePaused":false,"phaseRemainingMs":null,"currentTopicId":null,"createdAt":1757814459205,"maxVotesPerParticipant":3},"SUMMER":{"id":"SUMMER","adminToken":"2AQ58RLK4SRE","topics":[],"participants":[],"votesByParticipant":[],"durations":{"create":5,"voting":3,"discuss":5},"phase":null,"phaseEndsAt":null,"phasePaused":false,"phaseRemainingMs":null,"currentTopicId":null,"createdAt":1757814774478,"maxVotesPerParticipant":3},"JONES":{"id":"JONES","adminToken":"UV8VF3WYXV3J","topics":[{"id":"p3eaqwuk9g","title":"Sup with you?","votes":0,"column":"doing","createdAt":1757817707442}],"participants":["0h-1Q3p1uMMy46YBAAAB","gxD6zT8c4yl4IX4BAAAD","p8nphx4gir","KVXQQ0P6Xu1sotDTAAAF"],"votesByParticipant":[],"durations":{"create":5,"voting":3,"discuss":5},"phase":"discuss","phaseEndsAt":null,"phasePaused":true,"phaseRemainingMs":null,"currentTopicId":"p3eaqwuk9g","createdAt":1757817650925,"maxVotesPerParticipant":3},"GEORGE":{"id":"GEORGE","adminToken":"Z85YD9K6YS63","topics":[{"id":"ycy74zvahg","title":"How much wood could a woodchuck chuck?","votes":0,"column":"todo","createdAt":1757856482604},{"id":"ir6wnfz6im","title":"How do you keep your wegs so swim and swender?","votes":1,"column":"done","createdAt":1757856504281},{"id":"fyn0s0x01s","title":"Is it easy being green?","votes":1,"column":"done","createdAt":1757856518161},{"id":"fttjo3j96m","title":"Do the roses suppose?","votes":1,"column":"doing","createdAt":1757856543181}],"participants":["fuTdg2oPiSBHjR5hAAAL","tGF2AV1BUdCfxH-IAAAN","9eweba9bpd"],"votesByParticipant":[["9eweba9bpd",{"total":3,"topics":[]}]],"durations":{"create":3,"voting":2,"discuss":3},"phase":"discuss","phaseEndsAt":null,"phasePaused":true,"phaseRemainingMs":null,"currentTopicId":"fttjo3j96m","createdAt":1757856441827,"maxVotesPerParticipant":3},"FREDDY":{"id":"FREDDY","adminToken":"1Y9GDUNW7WLF","topics":[],"participants":["1Gwqt7l1v3O3quZDAAAB"],"votesByParticipant":[],"durations":{"create":5,"voting":3,"discuss":5},"phase":"create","phaseEndsAt":null,"phasePaused":true,"phaseRemainingMs":null,"currentTopicId":null,"createdAt":1757857927536,"maxVotesPerParticipant":3},"FATHER":{"id":"FATHER","adminToken":"2KZ1QG7P3CSJ","topics":[{"id":"h17g7m9nrd","title":"Make my day punk","votes":1,"column":"todo","createdAt":1757979521927},{"id":"opaqln85s5","title":"The chiefs will win it all","votes":0,"column":"todo","createdAt":1757979528631},{"id":"p666rj3afi","title":"Gotta go potty","votes":1,"column":"todo","createdAt":1757979550496},{"id":"7q8pjn07gv","title":"Lorem ipsum","votes":1,"column":"todo","createdAt":1757979559943},{"id":"ffrjyp7oh1","title":"Uppity","votes":0,"column":"todo","createdAt":1757979564571}],"participants":["UxKo-6PueUX1yapCAAAB","40hWjs0o2fzXqrsdAAAD","wxt7hrav9o"],"votesByParticipant":[["wxt7hrav9o",{"total":3,"topics":[]}]],"durations":{"create":5,"voting":3,"discuss":5},"phase":"voting","phaseEndsAt":null,"phasePaused":true,"phaseRemainingMs":null,"currentTopicId":null,"createdAt":1757979490523,"maxVotesPerParticipant":3},"FRANKLIN":{"id":"FRANKLIN","adminToken":"6JD7KLLB7TFT","topics":[{"id":"h14k83od5e","title":"Charlie Kirk","votes":2,"column":"doing","createdAt":1757980153146},{"id":"57kb95lw33","title":"Groypers","votes":0,"column":"todo","createdAt":1757980159807},{"id":"nc1snc4aas","title":"Nick Fuentes is dumb","votes":0,"column":"todo","createdAt":1757980168619},{"id":"pkvq5m35yt","title":"Trump sucks","votes":0,"column":"todo","createdAt":1757980171798}],"participants":["Crdj5Y85Ojy9_003AAAH","H05XGwmdI3GrtvZzAAAJ","upp9jfn4l5"],"votesByParticipant":[["upp9jfn4l5",{"total":2,"topics":[]}]],"durations":{"create":2,"voting":1,"discuss":2},"phase":"voting","phaseEndsAt":null,"phasePaused":true,"phaseRemainingMs":null,"currentTopicId":"h14k83od5e","createdAt":1757980119438,"maxVotesPerParticipant":2},"JEFFERSON":{"id":"JEFFERSON","adminToken":"T7H7V3WNRX3Z","topics":[{"id":"xsdr3pkjtt","title":"Hey ya","votes":2,"column":"todo","createdAt":1757980646481},{"id":"imhuvkmpeg","title":"Thunder","votes":2,"column":"todo","createdAt":1757980652488},{"id":"lfap6ls973","title":"Lightning","votes":0,"column":"todo","createdAt":1757980654987},{"id":"negyw78mii","title":"Boom cha","votes":0,"column":"todo","createdAt":1757980658385},{"id":"cxrgrybqk5","title":"Skibidi","votes":0,"column":"todo","createdAt":1757980662340},{"id":"7u7gmux29d","title":"Boom cha","votes":0,"column":"todo","createdAt":1757982649201}],"participants":["D5TDq92MoRHsPq-4AAAH","rdcCmNsXxzasBsOzAAAJ","snsofxuc91","npCdJ0y166o4vt_XAAAB","RNUAzcLmntoq0KXJAAAD","BqWNp2bm1JLAC4fgAAAD"],"votesByParticipant":[["snsofxuc91",{"total":4,"topics":[]}]],"durations":{"create":2,"voting":1,"discuss":2},"phase":"voting","phaseEndsAt":null,"phasePaused":true,"phaseRemainingMs":null,"currentTopicId":null,"createdAt":1757980625987,"maxVotesPerParticipant":4},"DAVID":{"id":"DAVID","adminToken":"AKU8PC5UYHBS","topics":[{"id":"xvqfgdrjh8","title":"Hubbub","votes":2,"column":"todo","createdAt":1757981158762},{"id":"cofff6ycnu","title":"Guys","votes":0,"column":"todo","createdAt":1757981161182},{"id":"5r31nq52un","title":"Help","votes":0,"column":"todo","createdAt":1757981163497},{"id":"khcc6fes7v","title":"me","votes":0,"column":"todo","createdAt":1757981164487},{"id":"8gy3qkkvge","title":"I can't get up","votes":0,"column":"todo","createdAt":1757981170219}],"participants":["Qjpozf1W95NV_DA5AAAB","wOldyzAONHplh_xkAAAD","njk3xwum9f"],"votesByParticipant":[["njk3xwum9f",{"total":2,"topics":[]}]],"durations":{"create":2,"voting":2,"discuss":2},"phase":"voting","phaseEndsAt":null,"phasePaused":true,"phaseRemainingMs":null,"currentTopicId":null,"createdAt":1757981131156,"maxVotesPerParticipant":2},"MOMMY":{"id":"MOMMY","adminToken":"HYEQD9878UJW","topics":[{"id":"4v7cwp92l0","title":"hey","votes":1,"column":"todo","createdAt":1757981510172},{"id":"zm6rb6m0mp","title":"wassup","votes":0,"column":"todo","createdAt":1757981512564},{"id":"jhw00w3qwe","title":"show me the mommy","votes":1,"column":"todo","createdAt":1757981517641},{"id":"3uw4top8gw","title":"take it","votes":0,"column":"todo","createdAt":1757981527339}],"participants":["6N0tlKtjLGjsNUbEAAAD","jlsX_vbUiMco214uAAAF","p9pyydce5q"],"votesByParticipant":[["p9pyydce5q",{"total":2,"topics":[]}]],"durations":{"create":2,"voting":2,"discuss":2},"phase":"voting","phaseEndsAt":null,"phasePaused":true,"phaseRemainingMs":null,"currentTopicId":null,"createdAt":1757981487258,"maxVotesPerParticipant":2},"HEYYOU":{"id":"HEYYOU","adminToken":"KM4VAA2H9ZRH","topics":[],"participants":["QkjGsdqYhp3qmFGIAAAF","RzO0RKDSAZ1juz70AAAH"],"votesByParticipant":[],"durations":{"create":2,"voting":2,"discuss":2},"phase":"create","phaseEndsAt":null,"phasePaused":true,"phaseRemainingMs":0,"currentTopicId":null,"createdAt":1757983595166,"maxVotesPerParticipant":2}} \ No newline at end of file diff --git a/public/admin.html b/public/admin.html index af84dc2..4c6b33c 100644 --- a/public/admin.html +++ b/public/admin.html @@ -31,6 +31,28 @@ @media (max-width: 900px){ .cols { grid-template-columns: 1fr; } } .progress { position: relative; width: 240px; height: 8px; background: #0f1630; border:1px solid #23305f; border-radius: 999px; overflow: hidden; } .progress .bar { height: 100%; width: 0%; background: linear-gradient(90deg, #2563eb, #60a5fa); transition: width 0.3s ease; } + .icon-btn { width: 36px; height: 36px; display:flex; align-items:center; justify-content:center; font-size:18px; border-radius: 8px; position:relative; } + .icon-btn::after { + content: attr(data-label); + position:absolute; + bottom:-34px; + left:50%; + transform:translateX(-50%); + background:#111a3b; + color:#f2f5ff; + padding:4px 8px; + border-radius:6px; + font-size:12px; + opacity:0; + pointer-events:none; + transition:opacity 0.2s ease, transform 0.2s ease; + white-space:nowrap; + border:1px solid rgba(255,255,255,0.1); + } + .icon-btn:hover::after, .icon-btn:focus-visible::after { + opacity:1; + transform:translate(-50%, -6px); + } @@ -53,7 +75,7 @@ -
+
Current Phase
—
@@ -62,13 +84,13 @@
Votes per participant: 3
- - - - - - - + + + + + + +