Skip to content

Instantly share code, notes, and snippets.

@azz0r
Last active February 27, 2020 14:52
Show Gist options
  • Save azz0r/8424bb9c355596d3b7a60a30452408b6 to your computer and use it in GitHub Desktop.
Save azz0r/8424bb9c355596d3b7a60a30452408b6 to your computer and use it in GitHub Desktop.
- [ ] Set budget for brand
- [x] Allow import of previous data
- [ ] Select frequency and date
- [ ] TV shows have a lower cost
- [ ] House shows have a lower cost
- [x] PPV have a cost
- [ ] Calendar vie: add repeating instances of weekly shows
Shows
- [ ] Average rating based on rating of star power and moves
- [ ] Add promo to shows which get a random points
- [ ] Randomise injuries and look at match streak to give higher chances of injury
- [ ] Disabled field on wrestler which moves them to an injured bucket with draggable disabled and no smoking type symbol
- [ ] Wrestler icons as text
Advancement
- [ ] with strip link
- [ ] Add 5 years of real PPV data on the default store
- [ ] Brand buckets, add Settings cog that opens options to: toggle wrestler names, sort by name or rating, group by rating (10s) / weight
- [ ] Add weight to wrestlers, favour same weight matches on randomiser - 85%)
- [ ] Add max and min weight to championships
- [ ] Add filters to context (sortBy, groupBy, filterByBrand) and remove repeated code
- [ ] Nickname
- [ ] Country
- [ ] Weight
- [ ] Height
- [ ] Toggle tag title on championships
- [ ] tag titles
- [ ] Tick list for Welcome page
- [ ] Real time graph that compares brands wins and losses
- [ ] https://github.com/webpack-contrib/compression-webpack-plugin
- [x] Matches page
- [ ] toggle number of champions (tag, single, triple)
- [ ] Move draggable and droppable to containers
- [ ] Tutorial pane
- [ ] Base tests to ensure the Page files load and render expected components
- [ ] Title changes should trigger a notification
- [ ] Limit event types per month (PPV once per month, live shows 10 per month)
- [ ] Add an import save function in Settings
- [ ] Add an export save function in Settings
- [ ] Improve winner and loser positioning and design on “Create a match”
- [ ] Allow wrestlers to be injured, this should stop them being dragged on “Create a match”
- [ ] Allow “Manage Roster” to remove injuries
- [ ] Show championship on Ranking (with strip link)
- [ ] Create a show, add a proper PPV component that replaces the wrestlers grid when you click (close on selection)
- [ ] Local storage for un-submitted wrestlers
- [ ] Add generate roster to “Manage Roster”
- [x] withDroppable / withDraggable
- [x] Dropzone CSS and BEM refactor
- [x] Update championship container to have an onChangeChampion option
- [x] Replace match wrestler with store version to reduce local storage size for wrestler.image
- [x] Create a show, add a proper PPV component that replaces the wrestlers grid when you click (close on selection)
- [x] 200 point cap
- [x] Every 10 losses results in 1 point deduction
- [x] Every 10 wins results in 1 point increase
- [x] Show championship on Ranking
- [x] Save shows as collections to re open later including winners and losers
- [x] Dashboard ranking update and match win/loss counts
- [x] When simulating matches move the championship to the new champion
- [x] Remove momentjs
- [x] Stop page reloading when you sim a match sometimes
- [x] Breakdown “Manage Roster” into edit wrestler form
- [x] Add create wrestler from to “Manage Roster”
- [x] Add gender to edit wrestler form
- [x] Remove backbone model with a simple merge model system
- [x] Remove jQuery once Backbone model is removed
- [x] "GENERATE_RANDOM_MATCHES":
- [x] "SIMULATE_GENERATED_RANDOM_MATCHES":
- [x] "SIMULATE_MATCH":
- [x] "SELECT_WINNER_IN_MATCH":
- [x] Refactor randomise wrestlers
- [x] Reducer test for match.wrestlers
- [x] Reducer tests for remove and generate improvements, its very random
- [x] Fix simulate button not being visible
- [x] add test: if the same winner is selected its toggled to not be a winner
- [x] TypeError: (0 , _roster.simulateRandomMatch) is not a function
- [x] Improve weighted simulation on automatic matches
- [x] Add a “Create a match” container
- [x] React 16
- [x] https://github.com/lukeed/ganalytics
- [x] Assign championships to wrestler
- [x] Fix bug with championships being unassigned
- [x] Fix bug with tag matches not changing both titles
- [x] ESSENTIAL FOR RELEASE: CHAMPIONSHIPS MOVE AND HAVE HISTORY!!! OTHERWISE WHATS THE POINT
- [x] Get championship changing happening correctly
- [x] Update championship tests push the current champion to an object
- [x] Update collection to have wrestlers
- [x] Change gender
- [x] Add gender icon and use in wrestlers
- [x] Add Championship
- [x] Add collection.js tests
- [x] Change Brand
- [x] List change option on draft page and have a list of boxes in the brand colour getting darker - REJECT Doesnt work well at all
- [x] Fix one colour change changing every item
- [x] background image for wrestlers with pictures
- [x] Remove image
- [x] Highlight newest added wrestlers
- [x] withStateHandlers on manage-wrestler containers
- [x] onClear roster & clearer reset and generate buttons on main pages
- [x] Remove championship from roster page
- [x] Remove cost
- [x] Centralise icons
- [x] Nav refactor
- [x] Move wrestler select to the championship page
- [x] Fix on click wrestler on Create a match
- [x] Draft on drop isn’t working
- [x] Fix brand issue on Wrestlers component (storing brandId)
- [x] Show wrestler icon on the create a match
- [x] Drag wrestler from one team to another
- [x] Add create tests
- [x] Droppable should be in Draft page, not the Wrestlers component
- [x] Move random hex to helpers
- [x] Shows (create shows, list shows, add matches to show)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment