obijywk / hunttracker Goto Github PK
View Code? Open in Web Editor NEWA puzzle hunt status tracking Slack app
A puzzle hunt status tracking Slack app
https://api.slack.com/reference/block-kit/block-elements#static_options only support a maximum of 100 options, so many dialogs for tag updating, renaming, and deleting will stop working when more than 100 tags are introduced.
Could fix this by preventing the introduction of more than 100 tags at all, or changing all of these dialogs to gracefully degrade when more than 100 tags exist.
As a prelude to being able to implement dark mode easily (which PR #29 is aimed to start work on) we need to investigate why select2 destroys all other html5 data values that appear on the page - including reaching all the way out to the tag itself.
Hello! Would you be open to adding the topic puzzle-hunt to this repository? I've been looking for puzzle hunt organization tools, and they're rather scattered right now. Cardinality's Small Board project uses this topic already, so I thought I'd ask the projects I've seen so far to start using it, too.
Thank you very much!
One thing that a few previous hunts have shown is that our system for sorting puzzles into groups is not necessarily as flexible as it ideally could be.
Part of this is the distinction we currently have where we tag puzzles as being in/<group>
and then tag a meta meta/<group>
then have code to process the tag names to extract just <group>
where we need that for sorting purposes.
My proposal is to separate out the ability to tag puzzles as meta
or not based solely on that tag without additions, and instead have all puzzles in a logical group indicated by group/<group>
- this maintains the usefulness of the Meta view (where we would just display puzzles by group and sort any tagged metas to the top) and allows for simpler logic for filtering the Puzzle view.
For example, this year's Mystery Hunt had one round that contained three metapuzzles and we did not change any of the tagging in that round, so as the first meta for that group had been solved, the group was sorted to the end in meta-view despite having at least one open metapuzzle in it for the entirety of the post-solve process. It is my proposal that sorting those by group and displaying the metapuzzles at the top would show there was still meta-work to be done in that round as well.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.