Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/CnCNet/cncnet-ladder-api

CnCNet Ladder API & UI for Command & Conquer
https://github.com/CnCNet/cncnet-ladder-api

Add .env to gitignore

29c9f10bd7b92eb025f0158f7ee3521c3d5dab43 authored about 5 years ago by Grant Bartlett <[email protected]>
Fixed a division by zero bug.

c92b2572643ab3036c15845a23b580f3899dd527 authored over 5 years ago by Daniel Keeton Jr <[email protected]>
Adds ip address history to help secure the ladder from cheaters.

121890b1ca702a6de92dcb1c22488e48edebd838 authored over 5 years ago by Daniel Keeton Jr <[email protected]>
Disable forced email verifications.

fa0ee71cab41af5fb039d22b62e71723a3d8d880 authored over 5 years ago by Daniel Keeton Jr <[email protected]>
Minor bug fixes.

25e1434a12242740dda46ceb1639a142806a25f2 authored over 5 years ago by Daniel Keeton Jr <[email protected]>
Updated qm stats

dd89598bbe49f0fa6af1f36df1f8cdd31b81e471 authored over 5 years ago by Daniel Keeton Jr <[email protected]>
Fixes a crash would happen when requesting a ladder that doesn't exist.

578155c9b5f049f3d95b57eece91975477fb0c09 authored over 5 years ago by Daniel Keeton Jr <[email protected]>
Update tesla card

f2f91d5b79901c204e0fdaea8941945f3a1f9982 authored over 5 years ago by Grant Bartlett <[email protected]>
Add updated player card

e3f64c83b9559e217aa440b51c16c2567a821a1d authored over 5 years ago by Grant Bartlett <[email protected]>
Add new YR player card

d518d57e1dc085391279340675cc2fedb5d44aa4 authored over 5 years ago by Grant Bartlett <[email protected]>
Adding more caching to api endpoints.

3686496631662ee9f31f683533fdbce9a7e4fe44 authored over 5 years ago by Daniel Keeton Jr <[email protected]>
Fixes a bug with null player cards

64437c9a7a7efc0cf1b7a1d201ad2ddc68f61bbf authored over 5 years ago by Daniel Keeton Jr <[email protected]>
Use secure_url for verification emails.

ad89483086a380fe317b050acd2e26cd6a694015 authored over 5 years ago by Daniel Keeton Jr <[email protected]>
For verified emails for ladder matches.

ae674710f93a41b22d3680bbf3364eee958dc833 authored over 5 years ago by Daniel Keeton Jr <[email protected]>
Adding EmailVerification model

6d72d195f0665ea743de17667648a9bc1c240c58 authored over 5 years ago by Daniel Keeton Jr <[email protected]>
Adds email address verfication but does not strictly enforce it... yet.

5060a862473caa347eca9cf161b9c4c96633c712 authored over 5 years ago by Daniel Keeton Jr <[email protected]>
Use diffForHumans to display the game age.

aaba8fab42d2c0a512ad411950be6a8bd17290c7 authored over 5 years ago by Daniel Keeton Jr <[email protected]>
Adds a Send Grid mail transport driver and enables password reset emails.

8125a9816808b55319d520e1832365291fd44a22 authored over 5 years ago by Daniel Keeton Jr <[email protected]>
Adding PruneOldStats for deleting stats.dmp file.

3e39407362b0fe11b6503edc312ac3f27997e4c5 authored over 5 years ago by Daniel Keeton Jr <[email protected]>
Enable caching for qm stats endpoint.

12b03578dd71981bae5bd3af876de7abb582ca7b authored over 5 years ago by Daniel Keeton Jr <[email protected]>
Adding missing SaveLadderResult command.

e17e98cf6b9c7806272c2988fcccf0d4274bdc45 authored over 5 years ago by Daniel Keeton Jr <[email protected]>
Moves saving ladder game results to a queue and save the stats.dmp files for 30 days.

c29e41f1aa6a533f640e1d765e9d32af1d46f436 authored over 5 years ago by Daniel Keeton Jr <[email protected]>
Various fixes for the last few commits.

333a14cdeb033af54db0c5a923dd930451021752 authored over 5 years ago by Daniel Keeton Jr <[email protected]>
Use player_cache for the players on the ladder ranking page.

5872a92a714c379b27088f32a5a2aec8ac1233d2 authored over 5 years ago by Daniel Keeton Jr <[email protected]>
Changed player cache table so that it gets updated after every game report is uploaded.

6c14ba9e983425389b367bca6b61f9e1a074586f authored over 5 years ago by Daniel Keeton Jr <[email protected]>
Remove the id column from game_object_counts since it's not needed and takes up 100mb of space.

19fc46af6ddfec46f4e4380ac5aabfab7a31ed0d authored over 5 years ago by Daniel Keeton Jr <[email protected]>
Removes strings from qm_match_players table to improve performance.

9b6c454cc755d5e67eea8b11dab4ce1115e5ae45 authored over 5 years ago by Daniel Keeton Jr <[email protected]>
Fixed badges being wrong for players with less than 10 games.

9906538c842977ca782a2b49da94365d38bdf127 authored over 5 years ago by Daniel Keeton Jr <[email protected]>
fix hatu preview name

3e38f9f251ceca9f9d9898155acc3a565aed4ceb authored over 5 years ago by FunkyFr3sh <[email protected]>
add hatu + m2 previews

86b5ff5c3ab3b27f203325eaea0aa10f31022be6 authored over 5 years ago by FunkyFr3sh <[email protected]>
Fixes a bug where a player doesn't get awarded points on disconnect when he has 0 points.

3f9d6df957b381779b515f86cf310cd9d925734d authored over 5 years ago by Daniel Keeton Jr <[email protected]>
Adds some functions for counting map veto rates.

876a04070551e4a64901fc81076c0bcf538cd3ec authored over 5 years ago by Daniel Keeton Jr <[email protected]>
Fixed a bug that allowed non-visual characters to be encoded in strings parsed from stats.dmp

e1bddb5714bb945828083ddb2bdf3b6fa2ddee09 authored over 5 years ago by Daniel Keeton Jr <[email protected]>
Adds points filter options for qm_ladder_rules. Adds a more simple table for qm matchups.

a5fedc400f249ce15537491240af64bc5c779738 authored almost 6 years ago by Daniel Keeton Jr <[email protected]>
Moves the qm matching function to a async queued command for better performance.

79c34da57631014c6bccce338b413f649335bda1 authored about 6 years ago by Daniel Keeton Jr <[email protected]>
Creates new API endpoints for non-basic http authentication.

7743681846519e8f7a9666b28d3c7f901b9e42ea authored about 6 years ago by Daniel Keeton Jr <[email protected]>
Applies the same player username restrictions to users name's.

62922fc6ff6966f38a74ede7aec864a4e3b64225 authored about 6 years ago by Daniel Keeton Jr <[email protected]>
Fixes the duplicate game problem.

7dcb6716fc23702090b15e3c58c6e7a9d5a24d68 authored about 6 years ago by Daniel Keeton Jr <[email protected]>
Check for a Cloudflare IP rather than using the request IP address.

9b77019b5be290e2ba92234ab927284454ec8187 authored about 6 years ago by Daniel Keeton Jr <[email protected]>
Give Gods admin powers.

7415d757d012096caf4fcf2079facd14acbe2d47 authored about 6 years ago by Daniel Keeton Jr <[email protected]>
Removes the status column from qm_matches and creates a new table for status information.

This should reduce the size of the database.

b5361d697ab0aac9ceaf5a18d1d9afd3e28fde32 authored about 6 years ago by Daniel Keeton Jr <[email protected]>
Make sure that cooldowns start immediately.

0e135ec4435e36135a4c97d9e0e73dc8cc575ee9 authored about 6 years ago by Daniel Keeton Jr <[email protected]>
Adds Ladder Admins and new banning+cooldown system.

0990246beb2f6815f9118984a213077078c70b9a authored about 6 years ago by Daniel Keeton Jr <[email protected]>
Merge branch 'master' of https://github.com/CnCNet/cncnet-ladder-api

6de9258445f11280035552ea39c6122569c52d55 authored about 6 years ago by Grant Bartlett <[email protected]>
Fix broken league champions page

687fd8e991a4bbef8d523f4a83eb29542d9dc80d authored about 6 years ago by Grant Bartlett <[email protected]>
Fixes UpdatePlayerCache's arguments in call to ladderService->getLadderPlayers

4b37eb4cde8c4fa7a1ec7ee39abe8cda68fdc0cf authored about 6 years ago by Daniel Keeton Jr <[email protected]>
Update back button game view

e029f10964a21ace111a8af1280b7f238fc029cc authored about 6 years ago by Grant Bartlett <[email protected]>
Update ladder player and game views

Made header consistent
* Back button now goes to current ladder instead of ladder home

Player v...

899020517454b163c330a9faac8b7e29a6df69f4 authored about 6 years ago by Grant Bartlett <[email protected]>
Fix missing search param

05b8877f2a478d58737f938d4bc1bf57e4bf9fcf authored about 6 years ago by Grant Bartlett <[email protected]>
Add search to ladder listings

Added a quick first pass at a searchable player listings

56ae90cc33ccf931e3b6dcefe955964cf1237619 authored about 6 years ago by Grant Bartlett <[email protected]>
Add more basic achievements to player view

6f9184cccaa969a87916add6fb39d8e6f3195b3f authored about 6 years ago by Grant Bartlett <[email protected]>
Add experimental achievement for playing x games

f05ea6f3701391baa1facdd5d5a3efe5efab0424 authored over 6 years ago by Grant Bartlett <[email protected]>
Update navbar links

0a3e4b4f6b29d69fed5d2af52b9ff0e042829bfd authored over 6 years ago by Grant Bartlett <[email protected]>
Remove alpha status from signup page

64f720d338936b015007330d8dc1e374bd6dd9d4 authored over 6 years ago by Grant Bartlett <[email protected]>
Add champions to navbar

f24ee5315463b64765a29783613cb82adc35a7c2 authored over 6 years ago by Grant Bartlett <[email protected]>
Further pass at hall of fame

739a134a81e72a734d2093cbf66da0ea4b0bcbf4 authored over 6 years ago by Grant Bartlett <[email protected]>
Update footer donation text

525fe244c11b0e252573ef61731fabdb7e529038 authored over 6 years ago by Grant Bartlett <[email protected]>
Bumping qm to 1.48

abc6b36f9e8a822ee460de11ee99bf4c2277f614 authored over 6 years ago by Daniel Keeton Jr <[email protected]>
Fixed links to games from the admin panel

0e15f82591b1ad54e0566ab9a40e668f73926ea6 authored over 6 years ago by Daniel Keeton Jr <[email protected]>
Allow viewing of alternate game reports.

cd92c480f09a742fff66f4b57723c72a0e801152 authored over 6 years ago by Daniel Keeton Jr <[email protected]>
Ban table.

36956031b1ae89b541102f848d56d0c1fbecd560 authored over 6 years ago by Daniel Keeton Jr <[email protected]>
Fix for vetoes not working.

c55d20fe6eb2dbde3c3d4cbbc55a7a763b16832f authored over 6 years ago by Daniel Keeton Jr <[email protected]>
Auto-register players for all ladders.

dd1450ecd7c1f84ce7a029f6287e8177b925e4ef authored over 6 years ago by Daniel Keeton Jr <[email protected]>
Adds user_name to the token response.

18245d3cf9dc4234760bbb44c872bbf170b329a2 authored over 6 years ago by Daniel Keeton Jr <[email protected]>
Fix for exception that happens when a bad date is passed in.

2d8cbf474e9a318c28cad4e0826eee893b5e8c6e authored over 6 years ago by Daniel Keeton Jr <[email protected]>
Enable laravel caching for games/recent/n and /top/n endpoints.

627238a059cd1a6859550289dc189fb84a40aa6b authored over 6 years ago by Daniel Keeton Jr <[email protected]>
This adds status messages to the qm match table.

146671f6c0a357f77e347b277349b53ad70f314e authored over 6 years ago by Daniel Keeton Jr <[email protected]>
Correct the per map sides array to allow for random sides.

768ef01b9494aee2de79eceaf333ea1ec1f1f6ec authored over 6 years ago by Daniel Keeton Jr <[email protected]>
Workaround for red alert using strings in SID.

dbcaf40cf39398927b10831dc27bf7466c4aaead authored over 6 years ago by Daniel Keeton Jr <[email protected]>
Move around authentication so that the qm client will die when it fails to authenticate.

5f88b90264058578e1e9707a4f4dbc94d7682ff7 authored over 6 years ago by Daniel Keeton Jr <[email protected]>
Return 404 when an unknown ladder is requested.

0b874123958730b9a99aa706659f0d08d9b34f50 authored over 6 years ago by Daniel Keeton Jr <[email protected]>
Fix null check for country

254c2e7ed7007f39c3d7bf03f74a78dd847a7e9a authored over 6 years ago by Grant Bartlett <[email protected]>
Fix country null check

49e7d7d06f936d7a53df8868f609829ca89a257c authored over 6 years ago by Grant Bartlett <[email protected]>
Added a new index.

b5329c21cc2cc3cc6fc018b6389da77b660a6aea authored over 6 years ago by Daniel Keeton Jr <[email protected]>
Adding player cache table.

af4cfa583e7518a11f895ee0d008ec7df6f82d7c authored over 6 years ago by Daniel Keeton Jr <[email protected]>
Fixed random side selection so that it uses per map sides.

cad5beaa8ecdc87009ca583555feb0ef21ec5156 authored over 6 years ago by Daniel Keeton Jr <[email protected]>
Corrections for disconnected game-points.

92f40587ff614fce364ff5eddb7b2def33d3c270 authored over 6 years ago by Daniel Keeton Jr <[email protected]>
Fix player recent games in player view

3c29653f3398f6d6dbb2e6625ff17bf6ad431f21 authored over 6 years ago by Grant Bartlett <[email protected]>
Add some more stats to the recent games boxes

2fa2972eae5435adda9ee1e8c3a278e66103b2f5 authored over 6 years ago by Grant Bartlett <[email protected]>
Bump css version

151439dd9890167985305e5a998a194a3be1faa9 authored over 6 years ago by Grant Bartlett <[email protected]>
Add factions to recent games boxes

d8c561fa04dec8ae5d8aaddaf2af50788540e70b authored over 6 years ago by Grant Bartlett <[email protected]>
Add pagination to top of views

4b18bdc64d152f1b25a40b310863d0c9b3a3daee authored over 6 years ago by Grant Bartlett <[email protected]>
Merge branch 'master' of https://github.com/CnCNet/cncnet-ladder-api

80c833ffe80a4e176bb6b8dafe99d8fa8250f5ff authored over 6 years ago by Grant Bartlett <[email protected]>
Add pagination to player view games

728c70324591417053369df09c85ac18599fc018 authored over 6 years ago by Grant Bartlett <[email protected]>
Change the cache to be better for top and player routes.

62c08c76b46e3c8bd23fddf1ff80d6f300465942 authored over 6 years ago by Daniel Keeton Jr <[email protected]>
Update routes, change long cache time

d205307598437e01dbcdea17d71b453108a6e619 authored over 6 years ago by Grant Bartlett <[email protected]>
Merge branch 'master' of https://github.com/CnCNet/cncnet-ladder-api

4ebc565ef4b9705dbeb49a32863ffbc425e887f7 authored over 6 years ago by Grant Bartlett <[email protected]>
Add cache headers

6409a4654b7992a6c4faef0ea151c294974030fc authored over 6 years ago by Grant Bartlett <[email protected]>
Limit admin game list to 100 games.

011072c3df9a5fe0cd27ef294c2090ac386ea047 authored over 6 years ago by Daniel Keeton Jr <[email protected]>
Fixes a matchup error in the qm endpoint.

4bb6bc9593e532302975efed17fbdc67f8b61960 authored over 6 years ago by Daniel Keeton Jr <[email protected]>
Adds the ability to wash games to the admin controller.

6db1ac5e81a3fa9097d15f5c11e83bd591a8c8dc authored over 6 years ago by Daniel Keeton Jr <[email protected]>
Fixes invalid games problem

3fe20ca060e8997ce48f6abc4be3732541d559be authored over 6 years ago by Daniel Keeton Jr <[email protected]>
Quick match map rejection fix.

637961777a23034531693bbdeddb6c6ea415c23b authored over 6 years ago by Daniel Keeton Jr <[email protected]>
Don't allow someone to queue for a map if their side isn't allowed in the per map sides.

91d3dc6a251fba2a5384a0bf68b4a18e22e7431a authored over 6 years ago by Daniel Keeton Jr <[email protected]>
Allow more than 32 maps in quick match and Allow random supers and random ra2mode.

bbf9d5fa82748ae77c1d4648bc15e0891f8bbb9e authored over 6 years ago by Daniel Keeton Jr <[email protected]>
Revert mail config for now, it was needing php7

e33cece885c914d663278ed5953e8e513ee45832 authored over 6 years ago by Grant Bartlett <[email protected]>
Further mail config

f2a298964847b0ae28a4d91bc75480a2feda5bdc authored over 6 years ago by Grant Bartlett <[email protected]>
Add winners api endpoint

56ea68fa1ba455ce34868710b458ee0b685206ba authored over 6 years ago by Grant Bartlett <[email protected]>
Mail config

8f7ac4afbab53649f3559aea1aa3ca1e9a28131e authored over 6 years ago by Grant Bartlett <[email protected]>
Add view for password reset form

3f9cd81716954f46d6b82103194e2013c434013a authored over 6 years ago by Grant Bartlett <[email protected]>