]> de.git.xonotic.org Git - xonotic/xonstat.git/log
xonotic/xonstat.git
12 years agoIdea about classifying text as light or dark so css styling could increase contrast...
David Mazary [Fri, 16 Mar 2012 15:14:36 +0000 (12:14 -0300)]
Idea about classifying text as light or dark so css styling could increase contrast for dark text. This looks interesting: http://css-tricks.com/adding-stroke-to-web-text/ Maybe using that trick with an electric-blue text outline for dark text.

12 years agoFix second page links on search queries.
Ant Zucaro [Fri, 16 Mar 2012 01:17:13 +0000 (21:17 -0400)]
Fix second page links on search queries.

12 years agoDon't show the navigation links if we're on the first and only page!
Ant Zucaro [Fri, 16 Mar 2012 00:25:51 +0000 (20:25 -0400)]
Don't show the navigation links if we're on the first and only page!

12 years agoAdd an itemized breakdown of the games played by a player.
Ant Zucaro [Thu, 15 Mar 2012 11:16:08 +0000 (07:16 -0400)]
Add an itemized breakdown of the games played by a player.

This is so we can see how many of each type of game type that the player has played. It will look like <total games played> (<number of games played> <game type cd>).

12 years agoMerge pull request #6 from dmazary/patch-2
antzucaro [Thu, 15 Mar 2012 01:16:22 +0000 (18:16 -0700)]
Merge pull request #6 from dmazary/patch-2

use cgi.escape to escape &,<,>

12 years agouse cgi.escape to escape &,<,>
David Mazary [Thu, 15 Mar 2012 01:15:04 +0000 (22:15 -0300)]
use cgi.escape to escape &,<,>

12 years agoHonor cl_allow_uid2name 0 when cl_allow_uidtracking is 1.
Ant Zucaro [Wed, 14 Mar 2012 02:19:59 +0000 (22:19 -0400)]
Honor cl_allow_uid2name 0 when cl_allow_uidtracking is 1.

In an attempt to display better nick information I've overwritten the provided nick (in this case none) w/ what was on the player record. This is wrong - if uid2name is 0, thus leading to no nick provided, that means I should show "Anonymous Player". This ends up being a little silly when uidtracking is 1, because a person can just click on the "Anonymous Player" link to see who was actually playing :D.

12 years agoMerge pull request #5 from dmazary/patch-1
antzucaro [Wed, 14 Mar 2012 01:27:22 +0000 (18:27 -0700)]
Merge pull request #5 from dmazary/patch-1

More Pythonic check for qfont character range :)

12 years agoShow player elo on the player info page.
Ant Zucaro [Sat, 10 Mar 2012 13:00:18 +0000 (08:00 -0500)]
Show player elo on the player info page.

12 years agoTurn on CA support, testing to commence this weekend!
Ant Zucaro [Fri, 9 Mar 2012 22:34:37 +0000 (17:34 -0500)]
Turn on CA support, testing to commence this weekend!

12 years agoIgnore deactivated players in search and in player views.
Ant Zucaro [Thu, 1 Mar 2012 11:37:26 +0000 (06:37 -0500)]
Ignore deactivated players in search and in player views.

12 years agoFix "more games played by player <blah> page.
Ant Zucaro [Mon, 20 Feb 2012 16:34:09 +0000 (11:34 -0500)]
Fix "more games played by player <blah> page.

12 years agoShow navigatoin links when on the last page too.
Ant Zucaro [Mon, 20 Feb 2012 15:30:55 +0000 (10:30 -0500)]
Show navigatoin links when on the last page too.

12 years agoFix the font rendering on Win7+Chrome.
Ant Zucaro [Mon, 20 Feb 2012 15:17:58 +0000 (10:17 -0500)]
Fix the font rendering on Win7+Chrome.

12 years agoFilter the nicks properly.
Ant Zucaro [Fri, 17 Feb 2012 02:23:12 +0000 (21:23 -0500)]
Filter the nicks properly.

12 years agoFix the ordering of things and the view game links.
Ant Zucaro [Wed, 8 Feb 2012 02:11:48 +0000 (21:11 -0500)]
Fix the ordering of things and the view game links.

12 years agoRemove quick links to accuracy info.
Ant Zucaro [Wed, 8 Feb 2012 02:01:00 +0000 (21:01 -0500)]
Remove quick links to accuracy info.

12 years agoAdd advanced search to the top nav.
Ant Zucaro [Wed, 8 Feb 2012 01:52:41 +0000 (20:52 -0500)]
Add advanced search to the top nav.

12 years agoMake accuracy information expandable.
Ant Zucaro [Wed, 8 Feb 2012 01:43:03 +0000 (20:43 -0500)]
Make accuracy information expandable.

12 years agoGrifify the game info page.
Ant Zucaro [Wed, 8 Feb 2012 01:16:04 +0000 (20:16 -0500)]
Grifify the game info page.

12 years agoMake the scoreboards look more like they used to.
Ant Zucaro [Mon, 6 Feb 2012 03:06:18 +0000 (22:06 -0500)]
Make the scoreboards look more like they used to.

12 years agoCenter the footer.
Ant Zucaro [Mon, 6 Feb 2012 01:58:57 +0000 (20:58 -0500)]
Center the footer.

12 years agoFix right-hand side of the border for Samual.
Ant Zucaro [Mon, 6 Feb 2012 01:45:49 +0000 (20:45 -0500)]
Fix right-hand side of the border for Samual.

12 years agoAdd real download link location.
Ant Zucaro [Sun, 5 Feb 2012 22:48:02 +0000 (17:48 -0500)]
Add real download link location.

12 years agoIntegrate searches coming in from the navbar.
Ant Zucaro [Sun, 5 Feb 2012 22:46:35 +0000 (17:46 -0500)]
Integrate searches coming in from the navbar.

12 years agoSet destination for nav search form. Use search type for the input.
Ant Zucaro [Sun, 5 Feb 2012 22:23:49 +0000 (17:23 -0500)]
Set destination for nav search form. Use search type for the input.

12 years agoMore Pythonic check for qfont character range :)
David Mazary [Sun, 5 Feb 2012 17:02:31 +0000 (12:02 -0500)]
More Pythonic check for qfont character range :)
I did not know it has such nice syntax!

12 years agoAdd the search bar on the right of the nav bar.
Ant Zucaro [Sun, 5 Feb 2012 14:40:11 +0000 (09:40 -0500)]
Add the search bar on the right of the nav bar.

12 years agoAdd hero unit to main page only.
Ant Zucaro [Sun, 5 Feb 2012 05:50:42 +0000 (00:50 -0500)]
Add hero unit to main page only.

12 years agoGridify the map info page.
Ant Zucaro [Sun, 5 Feb 2012 05:13:58 +0000 (00:13 -0500)]
Gridify the map info page.

12 years agoGridify the player and server info pages.
Ant Zucaro [Sun, 5 Feb 2012 02:27:58 +0000 (21:27 -0500)]
Gridify the player and server info pages.

12 years agoWhoops, add the png and svg versions of the xon icon.
Ant Zucaro [Sun, 5 Feb 2012 02:22:19 +0000 (21:22 -0500)]
Whoops, add the png and svg versions of the xon icon.

12 years agoAdd the proper styling to the accuracy table.
Ant Zucaro [Sun, 5 Feb 2012 02:19:01 +0000 (21:19 -0500)]
Add the proper styling to the accuracy table.

12 years agoGridify the index pages.
Ant Zucaro [Sun, 5 Feb 2012 02:17:46 +0000 (21:17 -0500)]
Gridify the index pages.

12 years agoUpdate styles.
Ant Zucaro [Sun, 5 Feb 2012 02:16:40 +0000 (21:16 -0500)]
Update styles.

12 years agoUpdate fonts.
Ant Zucaro [Sun, 5 Feb 2012 02:14:54 +0000 (21:14 -0500)]
Update fonts.

12 years agoAdd top navigation stub.
Ant Zucaro [Sun, 5 Feb 2012 02:13:31 +0000 (21:13 -0500)]
Add top navigation stub.

12 years agoRemove header from recent games column.
Ant Zucaro [Sat, 4 Feb 2012 17:13:07 +0000 (12:13 -0500)]
Remove header from recent games column.

12 years agoIntegrate navigation mako file and titles.
Ant Zucaro [Fri, 3 Feb 2012 02:55:42 +0000 (21:55 -0500)]
Integrate navigation mako file and titles.

12 years agoStarted laying out the new grid framework.
Ant Zucaro [Thu, 2 Feb 2012 21:33:25 +0000 (16:33 -0500)]
Started laying out the new grid framework.

12 years agoUse PlayerRank instead of PlayerElo when displaying ranks.
Ant Zucaro [Sat, 28 Jan 2012 04:36:40 +0000 (23:36 -0500)]
Use PlayerRank instead of PlayerElo when displaying ranks.

12 years agoAdd more links to the rankings.
Ant Zucaro [Sun, 22 Jan 2012 17:50:15 +0000 (12:50 -0500)]
Add more links to the rankings.

12 years agoDo not use an explicit schema
Ant Zucaro [Sun, 22 Jan 2012 17:49:43 +0000 (12:49 -0500)]
Do not use an explicit schema

12 years agoAdd player_ranks to the mix - it is a batch table intended to represent the latest...
Ant Zucaro [Sun, 22 Jan 2012 04:11:52 +0000 (23:11 -0500)]
Add player_ranks to the mix - it is a batch table intended to represent the latest rankings at any given point in time. Ideally they would be updated daily.

12 years agoSimplify navlinks. Woohoo!
Ant Zucaro [Sun, 22 Jan 2012 02:56:09 +0000 (21:56 -0500)]
Simplify navlinks. Woohoo!

12 years agoSet a minimum # of games required to show in ranks.
Ant Zucaro [Sat, 21 Jan 2012 15:27:45 +0000 (10:27 -0500)]
Set a minimum # of games required to show in ranks.

12 years agoRemove "more" links for now. Need to fix pagination w/ multiple params first.
Ant Zucaro [Fri, 20 Jan 2012 03:10:36 +0000 (22:10 -0500)]
Remove "more" links for now. Need to fix pagination w/ multiple params first.

12 years agoAdd rankings to the main page.
Ant Zucaro [Fri, 20 Jan 2012 02:56:25 +0000 (21:56 -0500)]
Add rankings to the main page.

12 years agoAdd ranks view based on game type.
Ant Zucaro [Fri, 20 Jan 2012 01:19:31 +0000 (20:19 -0500)]
Add ranks view based on game type.

12 years agoFix bad namespace which breaks search.
Ant Zucaro [Thu, 19 Jan 2012 01:46:43 +0000 (20:46 -0500)]
Fix bad namespace which breaks search.

12 years agoRemove elo values when k==0.
Ant Zucaro [Mon, 16 Jan 2012 21:04:51 +0000 (16:04 -0500)]
Remove elo values when k==0.

12 years agoSend duration for KREDUCTION calc.
Ant Zucaro [Mon, 16 Jan 2012 20:18:01 +0000 (15:18 -0500)]
Send duration for KREDUCTION calc.

12 years agoMerge branch 'elo'
Ant Zucaro [Sat, 14 Jan 2012 15:41:59 +0000 (10:41 -0500)]
Merge branch 'elo'

12 years agoShould be ready to go now!
Ant Zucaro [Sat, 14 Jan 2012 15:40:56 +0000 (10:40 -0500)]
Should be ready to go now!

12 years agoIt works! Still need to remove the commented out sections, however.
Ant Zucaro [Fri, 13 Jan 2012 02:12:16 +0000 (21:12 -0500)]
It works! Still need to remove the commented out sections, however.

12 years agoMerge conflict fix.
Ant Zucaro [Thu, 12 Jan 2012 17:49:03 +0000 (12:49 -0500)]
Merge conflict fix.

12 years agoFixed a few indexing things, but still not working (elo is 100).
Ant Zucaro [Thu, 12 Jan 2012 17:41:15 +0000 (12:41 -0500)]
Fixed a few indexing things, but still not working (elo is 100).

12 years agoAdd search link to the nav.
Ant Zucaro [Thu, 12 Jan 2012 13:50:18 +0000 (08:50 -0500)]
Add search link to the nav.

12 years agoCheck for new-style bot hashkeys too.
Ant Zucaro [Thu, 12 Jan 2012 13:35:39 +0000 (08:35 -0500)]
Check for new-style bot hashkeys too.

12 years agoLoop over elos.
Ant Zucaro [Thu, 12 Jan 2012 12:03:00 +0000 (07:03 -0500)]
Loop over elos.

12 years agoInitial debug version of elo ranking.
Ant Zucaro [Fri, 6 Jan 2012 21:36:09 +0000 (16:36 -0500)]
Initial debug version of elo ranking.

12 years agoFix duel checking.
Ant Zucaro [Tue, 27 Dec 2011 22:08:13 +0000 (17:08 -0500)]
Fix duel checking.

12 years agoAdd gametypes to search.
Ant Zucaro [Mon, 26 Dec 2011 19:16:59 +0000 (14:16 -0500)]
Add gametypes to search.

Users can now search specific gametypes.

12 years agoChange view and route configuration to match Pyramid 1.3.
antzucaro [Sun, 25 Dec 2011 21:01:39 +0000 (16:01 -0500)]
Change view and route configuration to match Pyramid 1.3.

12 years agoChange up the terms on the map page.
Ant Zucaro [Sat, 24 Dec 2011 01:40:59 +0000 (20:40 -0500)]
Change up the terms on the map page.

12 years agoDecode the font when going to HTML.
Ant Zucaro [Sat, 24 Dec 2011 01:40:41 +0000 (20:40 -0500)]
Decode the font when going to HTML.

12 years agoFix search pagination.
Ant Zucaro [Sat, 24 Dec 2011 01:26:46 +0000 (20:26 -0500)]
Fix search pagination.

12 years agoAdd basic search to the index pages.
Ant Zucaro [Thu, 22 Dec 2011 22:00:34 +0000 (17:00 -0500)]
Add basic search to the index pages.

12 years agoChange definition of a blank game.
Ant Zucaro [Thu, 22 Dec 2011 17:30:50 +0000 (12:30 -0500)]
Change definition of a blank game.

12 years agoNegate the blank game check. Dumb.
Ant Zucaro [Thu, 22 Dec 2011 13:24:38 +0000 (08:24 -0500)]
Negate the blank game check. Dumb.

12 years agoDo not store blank games.
Ant Zucaro [Thu, 22 Dec 2011 03:24:24 +0000 (22:24 -0500)]
Do not store blank games.

12 years agoDo not use x-server-ip.
Ant Zucaro [Thu, 22 Dec 2011 02:58:24 +0000 (21:58 -0500)]
Do not use x-server-ip.

12 years agoUse X-Forwarded-For properly.
Ant Zucaro [Wed, 21 Dec 2011 16:13:31 +0000 (11:13 -0500)]
Use X-Forwarded-For properly.

12 years agoMerge branch 'search'
Ant Zucaro [Mon, 19 Dec 2011 02:42:17 +0000 (21:42 -0500)]
Merge branch 'search'

12 years agoMake accuracy links work again.
Ant Zucaro [Mon, 19 Dec 2011 02:37:17 +0000 (21:37 -0500)]
Make accuracy links work again.

12 years agoStrip colors too when saving stripped_nick.
Ant Zucaro [Mon, 19 Dec 2011 02:04:32 +0000 (21:04 -0500)]
Strip colors too when saving stripped_nick.

12 years agoUse utcnow for submissions. Set REMOTE_ADDR.
Ant Zucaro [Mon, 19 Dec 2011 01:49:18 +0000 (20:49 -0500)]
Use utcnow for submissions. Set REMOTE_ADDR.

12 years agoColor ^1 should be red, not orange.
Ant Zucaro [Sun, 18 Dec 2011 20:29:02 +0000 (15:29 -0500)]
Color ^1 should be red, not orange.

12 years agoSwap blue and red team color numbers. I had the two mixed up.
Ant Zucaro [Sun, 18 Dec 2011 20:18:24 +0000 (15:18 -0500)]
Swap blue and red team color numbers. I had the two mixed up.

12 years agoCheck for exactly two REAL players before setting "duel" gametype.
Ant Zucaro [Thu, 15 Dec 2011 20:56:00 +0000 (15:56 -0500)]
Check for exactly two REAL players before setting "duel" gametype.

12 years agoMerge branch 'master' of github.com:antzucaro/XonStat
Ant Zucaro [Thu, 15 Dec 2011 20:47:37 +0000 (15:47 -0500)]
Merge branch 'master' of github.com:antzucaro/XonStat

12 years agoFix indentation. Dumb.
Ant Zucaro [Thu, 15 Dec 2011 03:53:42 +0000 (22:53 -0500)]
Fix indentation. Dumb.

12 years agoProperly account for the new duel game type.
Ant Zucaro [Thu, 15 Dec 2011 03:52:19 +0000 (22:52 -0500)]
Properly account for the new duel game type.

12 years agoDefault to the empty string if passed None.
Ant Zucaro [Thu, 15 Dec 2011 03:20:43 +0000 (22:20 -0500)]
Default to the empty string if passed None.

12 years agoAdd support for the not-yet-created "duel" gametype.
Ant Zucaro [Thu, 15 Dec 2011 03:05:50 +0000 (22:05 -0500)]
Add support for the not-yet-created "duel" gametype.

12 years agoStore stripped_nick for pgstats.
Ant Zucaro [Thu, 15 Dec 2011 02:35:21 +0000 (21:35 -0500)]
Store stripped_nick for pgstats.

12 years agoReplace ^^ with ^.
Ant Zucaro [Thu, 15 Dec 2011 01:52:56 +0000 (20:52 -0500)]
Replace ^^ with ^.

12 years agoAdd color decoding by dmazary. Thanks!
Ant Zucaro [Thu, 15 Dec 2011 00:32:07 +0000 (19:32 -0500)]
Add color decoding by dmazary. Thanks!

12 years agoGame searches.
Ant Zucaro [Tue, 13 Dec 2011 20:45:49 +0000 (15:45 -0500)]
Game searches.

12 years agoAdd server and map search options.
Ant Zucaro [Tue, 13 Dec 2011 03:12:51 +0000 (22:12 -0500)]
Add server and map search options.

12 years agoBasic player search functionality.
Ant Zucaro [Fri, 9 Dec 2011 12:01:01 +0000 (07:01 -0500)]
Basic player search functionality.

12 years agoAdd a "leaderboard"-like view to the map info page.
Ant Zucaro [Thu, 8 Dec 2011 20:56:55 +0000 (15:56 -0500)]
Add a "leaderboard"-like view to the map info page.

12 years agoBetter navigation links.
Ant Zucaro [Thu, 8 Dec 2011 17:42:23 +0000 (12:42 -0500)]
Better navigation links.

12 years agoAdd navlinks to the other index pages.
Ant Zucaro [Thu, 8 Dec 2011 02:03:37 +0000 (21:03 -0500)]
Add navlinks to the other index pages.

12 years agoMake a generic navlinks def in mako.
Ant Zucaro [Thu, 8 Dec 2011 01:50:00 +0000 (20:50 -0500)]
Make a generic navlinks def in mako.

12 years agoAdd pagination and fuzzy date to the player_index.
Ant Zucaro [Wed, 7 Dec 2011 17:52:32 +0000 (12:52 -0500)]
Add pagination and fuzzy date to the player_index.

Pagination should be <first page> <previous page> <curr+1>-<curr+4>
<next page> <last page> (page <curr> of <last_page>). The pretty date is
using the same one from util.py, so we get something like "a few days
ago".

12 years agoReturn proper HTTP codes.
Ant Zucaro [Wed, 7 Dec 2011 12:04:33 +0000 (07:04 -0500)]
Return proper HTTP codes.

The Pyramid documentation isn't very clear when it comes to HTTP
exceptions. They mention that one can either be raised or returned, but
in practice I'm only seeing error code 500 when I raise them. By adding
a textual description to the exception and returning them in the
exception handler (rather than just raise them again), the code seems to
work fine again.

12 years agoRevert the match_id fix of the previous commit.
Ant Zucaro [Tue, 6 Dec 2011 17:55:45 +0000 (12:55 -0500)]
Revert the match_id fix of the previous commit.

12 years agoHotfix for malformed match_ids: remove leading '0.'.
Ant Zucaro [Tue, 6 Dec 2011 17:30:06 +0000 (12:30 -0500)]
Hotfix for malformed match_ids: remove leading '0.'.

Match ids are coming in as 0.1234.5678, which doesn't resolve to a
number. This commit identifies such malformed numbers and removes their
leading '0.'s. This is an ugly fix, but hopefully someone can address
the source of that number for the permanent fix.

12 years agoSave the match_id as game_meta, and use it to keep games unique.
Ant Zucaro [Mon, 5 Dec 2011 17:10:18 +0000 (12:10 -0500)]
Save the match_id as game_meta, and use it to keep games unique.

POST requests have a "match ID" parameter being sent as an "I" record
within the header. This should be stored in the games table accordingly.
Furthermore, a unique constraint should be placed on the games table
such that all combinations of server_id and match_id are unique in that
table. This prevents duplicate games from being entered by either manual
means or via xonstat-queue.

This change stores the 'I' record in the games table upon submission and
will raise an HTTP 200 exception class if a duplicate entry is found. It
is set to 200 because this is an OK submission, but a duplicate and thus
should not be resubmitted.