profile
viewpoint
Billy Fagan billythekid @github Newtonhill, Scotland https://billyfagan.co.uk Regulators, saddle up.

billythekid/auctioneer 16

Example socket.io/redis/Laravel application featuring real-time broadcasting.

billythekid/conditional-fields 13

Craft plugin to only use fields if certain conditions (other field values) match

billythekid/activateusers 8

Craft CMS plugin to allow non-admin users permission to activate user accounts in the users page of the dashboard

billythekid/PunkApi 4

PHP wrapper for the PunkAPI https://punkapi.com

billythekid/recaptchaguest 4

Plugin to allow the use of the matt-west/craft-recaptcha (craft2 version aberkie/craft-recaptcha) in Guest Entries submissions

billythekid/prodder 2

Craft plugin that gives you a friendly alert about stagnating channels.

billythekid/v12finance 2

PHP Wrapper for the V12 Retail Finance REST API

billythekid/btkstarter 1

My Craft starter plugins

caleuanhopkins/ADAH 1

ADAH (Aberdeen's Design & Digital Agency History) is a fun project to track the recent history of design and digital agencies in Aberdeen City and Aberdeenshire.

push eventbillythekid/billythekid

Billy Fagan

commit sha 46af9b1e8158b61d8a1762a2c53f0af79c2d1d68

Update README.md

view details

push time in 3 hours

create barnchbillythekid/billythekid

branch : master

created branch time in 4 hours

created repositorybillythekid/billythekid

created time in 4 hours

issue openednystudio107/craft-retour

[FR] add userid column to redirect rows

Is your feature request related to a problem? Please describe.

At the moment the only way to possibly determine who's added a redirect is to check the logs (if they exist, haven't rotated out etc.) Knowing who 'did a thing' is often helpful in tracking down conflicts and so forth.

Describe the solution you would like

When a user adds a redirect to retour the redirect gets their elementid attached. Even if it's not displayed on the dashboard front end (although a link to them or whatever would also be awesome) just having it as a linked field in a db column would be helpful

Describe alternatives you have considered

Not bothering Andrew with such minor changes. Reassessing my life choices that have led me to this. Oh, and that looking in the logs thing.

Cheers Andrew Billy

created time in 4 days

issue commentbillythekid/coronadarts

Add handicap option

Subsequent chats have decided that's probably not the fairest or most optimal way to create this system.

All ideas below for 501;

  1. 500 - (100 - your win percentage) as your starting score (where 0% win % would start on 401, 70% starts on 471)
  2. Higher "ranking" player starts double-in (no good for double-in games)
  3. Lower player gets extra darts (up to 9)
  4. 29 points head start per "position" in the tournament (position would be determined based on win % order of players taking part.
  5. average worked out from last 9 games rather than all games to make it more related to "current form"
  6. higher player uses wrist weights on their throwing arm (jest)
  7. 20 points off for each position to a maximum of 120 (similar to 4)
billythekid

comment created time in 5 days

issue openedbillythekid/coronadarts

Add handicap option

Allow a competition to use a handicap scoring system which would give each player a starting target based on the player in the competition with the highest win average starting with the normal target (e.g 501)

The system should work out the other players targets using their relative percentages.

When competition is set up these targets would be recorded in the special information box.

created time in 9 days

push eventbillythekid/coronadarts

Billy Fagan

commit sha bf1d3480ab48dc23b104ea81616955b9f7c51898

updates to martyn's game.

view details

push time in 10 days

push eventbillythekid/coronadarts

Billy Fagan

commit sha 1f9f61a27479b856330a7b4b773b75c6023beb67

Change martyn's game to count zeros for minuses until shown at the end.

view details

push time in 10 days

push eventbillythekid/coronadarts

Billy Fagan

commit sha ffee76932a1323624ed4d6d0d3a5d5e212bd00fb

markdown

view details

push time in 10 days

push eventbillythekid/coronadarts

Billy Fagan

commit sha 27a28030b6f3f31352c8ac2c37db8f26aca15520

redactor and update cms

view details

push time in 10 days

GollumEvent

push eventbillythekid/coronadarts

Billy Fagan

commit sha 8d96c52d894743bd3bebc3483f3cabe07b6aa107

reorder leader board so points are at the end

view details

push time in 16 days

GollumEvent

issue commentbillythekid/coronadarts

Add scoring capabilities for all game types

There are a number of scorers for different games in the scorers section now. These don't record anything at this time. x01 still to come as I want that to tie into actual saved games. The other games are just for fun.

billythekid

comment created time in a month

push eventbillythekid/coronadarts

Billy Fagan

commit sha c45a34cd51771b6690c38db34d4f81be4b005315

updates

view details

push time in a month

issue commentmmikkel/Reasons-Craft3

saveFieldLayoutConditionals sometimes is passed invalid JSON

Ahhhh, nice one!

I was thinking there was some manual loop somewhere building this up that wasn't closing up properly but just couldn't see it in the code, everything looked fine (because it was fine!)

I've actually had a similar bug myself in one of my Laravel projects so completely get it!

No worries about the conditionals needing to be recreated, I was able to purge them out by returning an empty array in the "prepare for display" thing and then just save the layout with no reasons attached to fix it up. Easy to re-add these.

Thanks for gettting on it so quick.

billythekid

comment created time in a month

issue openedmmikkel/Reasons-Craft3

saveFieldLayoutConditionals sometimes is passed invalid JSON

I've tried tracking this down a little in the code but have been anable to work out just where the issue starts here.

Under certain conditions the $conditionals JSON passed to the saveFieldLayoutConditionals() method in the ReasonsService doesn't contain valid JSON and the whole thing falls apart leaving the dashboard inaccessible etc. It's like the closing brackets of the array are missing when I dump out the failing code.

My field layout is as follows.

competitionType - radio button field with 3 values - roundRobin, elimination, winnerStaysOn blindDrawForEachRound - lightswitch field blindDrawRounds - matrix roundRobinRounds - number field

If a user selects competitionType:elimination then the blindDrawForEachRound should be visible, if they turn that on, the blindDrawRounds should be visible.

If a user selects competitionType:roundRobin the roundRobinRounds should be visible.

The issue appears to present if I set up the second conditional on the competitionType toggle field. Somehow the JSON doesn't get wrapped up properly and I've struggled (although I've not looked at it in-depth) to easily find where that's hapening.

Let me know if you want a DB/project config or anything.

Cheers

created time in a month

issue openedmmikkel/Reasons-Craft3

console command breaks

Hi Mats,

Thanks so much for porting this. I've found a couple of issues locally which I was going to PR but I'm not 100% sure if my "fix" has side-effects I've not gone over.

If you run ./craft project-config/sync --force in terminal the plugin throws an error about getBodyParam() not existing which is true, the console version of the Craft app Request class doesn't have this method.

I "fixed" this by simply wrapping the call to it which is within the EVENT_AFTER_SAVE_FIELD_LAYOUT handler, in a check:

          if (!Craft::$app->getRequest()->getIsConsoleRequest())
          {
            // getBodyParam doesn't exist in console commands such as ./craft project-config/sync -- force
            $conditionals = Craft::$app->getRequest()->getBodyParam('_reasons', null);
          }

which meant the rest of the code ran through with it a null value (so it just returns) but obviously that means the thing that should be happening isn't happening so not sure if that's an issue, hence no PR for this. I think it's OK because you're attempting to handle save field events from the dashboard in here but I don't know if syncing project config with the force flag will mean the reasons stuff gets lost?

I'll open a different issue for the other thing I've found.

Cheers.

created time in a month

push eventbillythekid/coronadarts

dependabot[bot]

commit sha 655903d51f40009aecf584aa1507245a8750b2b7

Bump websocket-extensions from 0.1.3 to 0.1.4 Bumps [websocket-extensions](https://github.com/faye/websocket-extensions-node) from 0.1.3 to 0.1.4. - [Release notes](https://github.com/faye/websocket-extensions-node/releases) - [Changelog](https://github.com/faye/websocket-extensions-node/blob/master/CHANGELOG.md) - [Commits](https://github.com/faye/websocket-extensions-node/compare/0.1.3...0.1.4) Signed-off-by: dependabot[bot] <support@github.com>

view details

Billy Fagan

commit sha 99e86b9bc31e7c077a41d176e82eadc8d383a281

Merge pull request #14 from billythekid/dependabot/npm_and_yarn/websocket-extensions-0.1.4 Bump websocket-extensions from 0.1.3 to 0.1.4

view details

push time in a month

PR merged billythekid/coronadarts

Bump websocket-extensions from 0.1.3 to 0.1.4 dependencies

Bumps websocket-extensions from 0.1.3 to 0.1.4. <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/faye/websocket-extensions-node/blob/master/CHANGELOG.md">websocket-extensions's changelog</a>.</em></p> <blockquote> <h3>0.1.4 / 2020-06-02</h3> <ul> <li>Remove a ReDoS vulnerability in the header parser (CVE-2020-7662, reported by Robert McLaughlin)</li> <li>Change license from MIT to Apache 2.0</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/faye/websocket-extensions-node/commit/8efd0cd6e35faf9bb9cb08759be1e27082177d43"><code>8efd0cd</code></a> Bump version to 0.1.4</li> <li><a href="https://github.com/faye/websocket-extensions-node/commit/3dad4ad44a8c5f74d4f8f4efd3f9d6e0b5df3051"><code>3dad4ad</code></a> Remove ReDoS vulnerability in the Sec-WebSocket-Extensions header parser</li> <li><a href="https://github.com/faye/websocket-extensions-node/commit/4a76c75efb1c5d6a2f60550e9501757458d19533"><code>4a76c75</code></a> Add Node versions 13 and 14 on Travis</li> <li><a href="https://github.com/faye/websocket-extensions-node/commit/44a677a9c0631daed0b0f4a4b68c095b624183b8"><code>44a677a</code></a> Formatting change: {...} should have spaces inside the braces</li> <li><a href="https://github.com/faye/websocket-extensions-node/commit/f6c50aba0c20ff45b0f87cea33babec1217ec3f5"><code>f6c50ab</code></a> Let npm reformat package.json</li> <li><a href="https://github.com/faye/websocket-extensions-node/commit/2d211f3705d52d9efb4f01daf5a253adf828592e"><code>2d211f3</code></a> Change markdown formatting of docs.</li> <li><a href="https://github.com/faye/websocket-extensions-node/commit/0b620834cc1e1f2eace1d55ab17f71d90d88271d"><code>0b62083</code></a> Update Travis target versions.</li> <li><a href="https://github.com/faye/websocket-extensions-node/commit/729a4653073fa8dd020561113513bfa2e2119415"><code>729a465</code></a> Switch license to Apache 2.0.</li> <li>See full diff in <a href="https://github.com/faye/websocket-extensions-node/compare/0.1.3...0.1.4">compare view</a></li> </ul> </details> <br />

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


<details> <summary>Dependabot commands and options</summary> <br />

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
  • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
  • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
  • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

You can disable automated security fix PRs for this repo from the Security Alerts page.

</details>

+3 -3

0 comment

1 changed file

dependabot[bot]

pr closed time in a month

push eventbillythekid/coronadarts

Billy Fagan

commit sha 7032165fadf10f96323fcf73bccbbaf95355cc6a

updates

view details

push time in a month

startedmmikkel/Reasons-Craft3

started time in a month

push eventbillythekid/coronadarts

Billy Fagan

commit sha 4da531a5515045c11ae51000b5a7f1147e7df499

updates

view details

push time in a month

push eventbillythekid/coronadarts

Billy Fagan

commit sha 3c5957ca765beeed8223b58cdc89aef4ceda53d8

not much

view details

push time in a month

push eventbillythekid/coronadarts

Billy Fagan

commit sha 0b4df90375d833fa5628e0e95489dae51cc8841d

fix some bugs

view details

push time in a month

push eventbillythekid/coronadarts

Billy Fagan

commit sha 1210a8a4807a0d33fb01b9fe5d82a87a40c23604

fix some bugs, get annoyed by others

view details

push time in a month

push eventbillythekid/coronadarts

Billy Fagan

commit sha a1d7b304ea5028dae352005373bd0927661f171b

don't need isNextRound method

view details

push time in a month

push eventbillythekid/coronadarts

Billy Fagan

commit sha 6fc2fb842c055df68f4eb52c233ed1c90b1bbd5e

add martyn's game and add some rules and stuff

view details

push time in a month

push eventbillythekid/coronadarts

Billy Fagan

commit sha 63794f503fc86621d2520c83822bebfea2c99294

fix scotty's game scoring

view details

push time in a month

push eventbillythekid/coronadarts

Billy Fagan

commit sha 7a40764493462fc073802dd535d49343370c7a7e

add Scotty's Game

view details

push time in a month

push eventbillythekid/coronadarts

Billy Fagan

commit sha 8b0fd02a7089d4c8e8fa114c3d809c9a64136647

add Scotty's Game

view details

push time in a month

push eventbillythekid/coronadarts

Billy Fagan

commit sha 01b0003c8176ccc055ca159b76265ecf1432fd89

fix issue where new winner stays on competitions would break the website until a game has been played

view details

push time in a month

delete branch billythekid/craft-recaptcha-3

delete branch : patch-1

delete time in a month

push eventbillythekid/conditional-fields

Billy Fagan

commit sha 9517e18ded2bbe37b054b91c0fa420087d017936

Update README.md typo

view details

push time in a month

push eventbillythekid/conditional-fields

Billy Fagan

commit sha be5ad8a16fa3da9c0500c3db9a3fbd765933d9ca

Update README.md

view details

push time in a month

push eventbillythekid/conditional-fields

Billy Fagan

commit sha 3e94e401e19a00ca12a46a7dd0e46e46b9e059d4

Reasons discussion

view details

push time in a month

push eventbillythekid/conditional-fields

Billy Fagan

commit sha 28203c256f9be20b60d3ad1d909d747e2671e899

Use Reasons instead!

view details

push time in a month

push eventbillythekid/conditional-fields

Billy Fagan

commit sha aaa18a5f4a12c1bcb2fade061ab5be3d48299bd1

Update README.md

view details

push time in a month

issue openedcraftcms/cms

Console command clear-caches doesn't respect options

Description

I've been getting a bunch of ansi color control characters in my logs when running ./craft clear-caches/all so passed the --color=0 flag but still get them.

After some investigating (I thought I'd just PR this but I've gotten a bit lost) it seems that the \console\actions\ClearCacheAction calls a different stdout() (actually Console::output() wrapper) than the regular controllers (which is why when you call ./craft clear-caches you can add the color=0 flag and it's respected. It uses the inherited yii\console\Controller stdout method in its messages, which calls isColorEnabled() which returns 1 or 0 depending on that option.

I tried accessing stuff inside the ClearCacheAction myself such as $this->color and $this->options but was going down a rabbit hole and debugging in the console was, err, troublesome.

I'm not actually sure if this is a Craft issue or a Yii issue as a lot of this seems to come from base classes.

Steps to reproduce

  1. in the console run the following commands and observe the differences.
  • ./craft clear-caches
  • ./craft clear-caches --color=0
  • ./craft clear-caches/all
  • ./craft clear-caches/all --color=0

Additional info

  • Craft version: 3.4.17.1
  • PHP version: tested this in 7.3 and 7.4

created time in a month

PR opened clarknelson/craft-recaptcha-3

Update frontend.twig

Check for presence of grecaptcha (check script got loaded from google) before attempting to run any recaptcha code.

+42 -40

0 comment

1 changed file

pr created time in a month

push eventbillythekid/craft-recaptcha-3

Billy Fagan

commit sha 91676eb781efb8973d6cae5f68bb9e8d0c40233d

Update frontend.twig Check for presence of grecaptcha (check script got loaded from google) before attempting to run any recaptcha code.

view details

push time in a month

fork billythekid/craft-recaptcha-3

A Craft CMS 3 plugin to verify the user's humanity via Google's reCAPTCHA v3.

fork in a month

issue closedverbb/super-table

Eager loading the owner

Is it possible to eager load the owner in the block query?

I'm presuming it's not and that it's related to this eager loading limitation but figured it was worth asking.

Cheers

closed time in a month

billythekid

push eventbillythekid/coronadarts

Billy Fagan

commit sha ea84fdcb80df6cbc5b3c1c2dc8d2a75b2fc760f7

choose your players first

view details

push time in a month

push eventbillythekid/coronadarts

Billy Fagan

commit sha 6b2a29a4625c9b1e47c681db0ffcaa478e815d72

fix scores on 25 and bulls

view details

push time in a month

push eventbillythekid/coronadarts

Billy Fagan

commit sha ea576f71fddefe50f861a8e1b391605c98df846e

add a break on the draw text

view details

push time in a month

push eventbillythekid/coronadarts

Billy Fagan

commit sha 47f72e67b664de1e314efba5feb25bc28acbb375

fix links

view details

push time in a month

push eventbillythekid/coronadarts

Billy Fagan

commit sha cd73b34a34a4ee71a4715a6b938e1dca0a1140e8

case on games

view details

push time in a month

push eventbillythekid/coronadarts

Billy Fagan

commit sha 8384ee90fb172953497f92f1cefe5aeaf45521d4

27s and stuff

view details

push time in a month

push eventbillythekid/coronadarts

Billy Fagan

commit sha cae39f386ae5d5383fa3c251da1e624881136f21

v-model

view details

push time in a month

push eventbillythekid/coronadarts

Billy Fagan

commit sha ae308b96d453a98fcceb7d500c135cd6c1d55c0c

some drag/drop stuff

view details

push time in a month

push eventbillythekid/coronadarts

Billy Fagan

commit sha 6ea1df4b42b608bb90c3994e214b47317c4893ff

add some halfit instructions

view details

push time in a month

push eventbillythekid/coronadarts

Billy Fagan

commit sha 7b5ba75fe6273740f0e1647f7640c7f668aa1cbd

add scorers to menu

view details

push time in a month

push eventbillythekid/coronadarts

Billy Fagan

commit sha 51e9992e78f01435ec1cab88f95f99b56c134e58

list the options and update the table a bit

view details

push time in a month

issue openedlodash/lodash

Feature request: add 3rd param to join for "between last items"

It would be nice to have a string paramater to pass to join that would dictate the separator for the final two items. Similar to twig's join filter.

Example:

_.join(["Fred", "Barney, "Wilma", "Betty"], ", " , " and "); // "Fred, Barney, Wilma and Betty"
_.join(["Fred", "Barney"], ", " , " and "); // "Fred and Barney"

Apologies if this has been raised with before I couldn't find any reference when searching the issues. (I also couldn't find join.js in the repo any more!)

created time in a month

push eventbillythekid/coronadarts

Billy Fagan

commit sha 74885ac44f5b228418ef7e208fde6681ddeede74

add half it scorer

view details

push time in a month

push eventbillythekid/coronadarts

Billy Fagan

commit sha 842598bbe0de8bfba7b3775240662e5c76eba059

start some scoring for half-it

view details

push time in a month

PR opened sjelfull/craft3-bugsnag

Update BugsnagAsset.php

fix the psr-4 notice for autoloading.

+1 -1

0 comment

1 changed file

pr created time in a month

push eventbillythekid/craft3-bugsnag

Billy Fagan

commit sha 18feaa8013893a7655287ce24c8f350cfa6f7a8e

Update BugsnagAsset.php

view details

push time in a month

fork billythekid/craft3-bugsnag

Log Craft errors/exceptions to Bugsnag.

fork in a month

created tagbillythekid/recaptchaguest

tag1.0.4

Plugin to allow the use of the matt-west/craft-recaptcha (craft2 version aberkie/craft-recaptcha) in Guest Entries submissions

created time in a month

release billythekid/recaptchaguest

1.0.4

released time in a month

push eventbillythekid/recaptchaguest

Billy Fagan

commit sha 511089065f29f2b88af4b9e7a1489e39c06cb176

check recaptcha plugin is enabled before loading anything. Fixes #3

view details

push time in a month

issue commentbillythekid/recaptchaguest

Disabled Plugin No Admin Access

@uksitebuilder cheers for the info. I was able to disable the plugin and it was fine but I found if I disabled the recaptcha plugin I am getting an error so fixing this now.

Thanks for your report.

uksitebuilder

comment created time in a month

issue commentbillythekid/recaptchaguest

Disabled Plugin No Admin Access

Hi @uksitebuilder I'll check this out now.

Can you tell me how you disabled it please? just in the plugins section or via composer uninstall etc?

uksitebuilder

comment created time in a month

issue commentbillythekid/coronadarts

Add scoring capabilities for all game types

probably going to implement x01 scoring first, have started making a vuejs scorer which will really be a wrapper for a new entry form, but using the front end instead to allow us to automatically work out the scoring etc just by scorign the game with the app. If you're logged in it's available at /scoring url, but not functional yet.

billythekid

comment created time in a month

issue commentbillythekid/coronadarts

Rework player stats pages

started work in this in 7fe9f13f7e6158c572653c9ff448818b3c7526e9

billythekid

comment created time in a month

issue closedbillythekid/coronadarts

Rework order of merit page

As more scores are hit these tables are getting longer (perhaps concatenate the 3rd and lower tables into one)

closed time in a month

billythekid

issue commentbillythekid/coronadarts

Rework order of merit page

fixed in 66bced15be7cbcba16231eb6b4b50030c6061102

billythekid

comment created time in a month

push eventbillythekid/coronadarts

Billy Fagan

commit sha 66bced15be7cbcba16231eb6b4b50030c6061102

some fixes and stuff

view details

push time in a month

issue openedverbb/super-table

Eager loading the owner

Is it possible to eager load the owner in the block query?

I'm presuming it's not and that it's related to this eager loading limitation but figured it was worth asking.

Cheers

created time in a month

push eventbillythekid/coronadarts

Billy Fagan

commit sha 7fe9f13f7e6158c572653c9ff448818b3c7526e9

optimisations

view details

push time in a month

push eventbillythekid/coronadarts

Billy Fagan

commit sha 37abec5990c7fe3028850bf12a1cc730fc1a0032

start work on scoring page / new entry setup.

view details

push time in a month

create barnchbillythekid/coronadarts

branch : scoring

created branch time in a month

issue openedbillythekid/coronadarts

Add profanity filter

The random choice of how a game went based on the results needs to have a SFW option

created time in a month

push eventbillythekid/coronadarts

Billy Fagan

commit sha 12ac48ca3051f140c25391bea8c74b4e1ef24ec7

readme

view details

push time in a month

push eventbillythekid/coronadarts

Billy Fagan

commit sha a7dcf3c6e3b7fbee17cf5b3c0be6c8dcb54ce457

readme

view details

push time in a month

push eventbillythekid/coronadarts

Billy Fagan

commit sha 052d9e871d950733e1108e4e21cc63633a6de2ae

readme

view details

push time in a month

push eventbillythekid/coronadarts

Billy Fagan

commit sha 7da84432232d597845372ec3adeef2e938d43831

direct visitors to the wiki and issues for documentation and roadmap

view details

push time in a month

issue openedbillythekid/coronadarts

Move complex data stuff away from twig layer

data should be coming from the back end, not worked otu in the view layer

move instances of front-end data minpulation into module for consistency and reuse

created time in a month

issue openedbillythekid/coronadarts

Embed Zoom meetings

Probably put these on competition pages and only show if current / recorded sessions.

created time in a month

issue openedbillythekid/coronadarts

Add headless mode and JSON/GraphQL API

This may or may not require a PRO licence for users, so remmeber that when coding it up!

created time in a month

issue commentbillythekid/coronadarts

Restyling / Theming

Would appreciate any help with regards to the front end. I'm using tailwind css utility framework.

billythekid

comment created time in a month

issue openedbillythekid/coronadarts

Restyling / Theming

  • [ ] Investigate how to display the data in better ways, not just tables
  • [ ] Player graphs

created time in a month

issue openedbillythekid/coronadarts

Add scoring capabilities for all game types

  • [ ] Scoring stats
  • [ ] Scoring for all game types
  • [ ] Automatically update the game entry when scoring games

created time in a month

issue openedbillythekid/coronadarts

Add Multiplayer game setups

  • [ ] Halvers (scores)
  • [ ] Loopy (lives)
  • [ ] (Killer) Shanghai (scores / knockout)
  • [ ] Golf (scores)
  • [ ] (Blind) Killer (knockout)
  • [ ] 27 (lives)
  • [ ] 25/Bull (lives)

created time in a month

issue openedbillythekid/coronadarts

Rework order of merit page

As more scores are hit these tables are getting longer (perhaps concatenate the 3rd and lower tables into one)

created time in a month

issue openedbillythekid/coronadarts

Rework player stats pages

As more games are played these are getting messy

created time in a month

GollumEvent
GollumEvent
GollumEvent
GollumEvent
GollumEvent
GollumEvent
GollumEvent
GollumEvent
more