Commit Graph

  • 61c39dc9c2 wip? master Torrie Fischer 2023-06-10 13:21:31 +02:00
  • 4ac2d61359 Implement new event marshalling system Trever Fischer 2012-11-21 21:41:11 -05:00
  • 8ef29f3358 crash-- Trever Fischer 2012-11-18 09:21:16 -05:00
  • f9340c7582 debug-- Trever Fischer 2012-11-18 09:21:09 -05:00
  • ec6cc0db7d Fix event dispatching and attempt to reconnect on poll error Trever Fischer 2012-11-18 09:20:53 -05:00
  • 25ae5444f7 Use None where appropriate Trever Fischer 2012-11-18 09:20:20 -05:00
  • 3dea38f51d Send multiple events to web polls and fix server events Trever Fischer 2012-11-18 09:20:04 -05:00
  • 018b360f61 Fix up the event_stats command and include web queue data Trever Fischer 2012-11-18 09:19:18 -05:00
  • adde1343f1 Fix web queues not always being present in beanstalkd, meaning dropped events Trever Fischer 2012-11-18 09:18:51 -05:00
  • 690ff8f21e Support handling vault-content events in the vault UI Trever Fischer 2012-11-17 21:33:42 -05:00
  • a306df9df0 Objectify the event polling Trever Fischer 2012-11-17 21:33:18 -05:00
  • 1158858b7c Add instant search to the market list Trever Fischer 2012-11-17 16:26:42 -05:00
  • 58e4d2d9dd typo-- Trever Fischer 2012-11-17 16:11:33 -05:00
  • 8eb531b3d9 Add devserver Trever Fischer 2012-11-17 16:09:41 -05:00
  • 563ab161f9 Implement a market Trever Fischer 2012-11-17 16:09:29 -05:00
  • 57b21f9316 Poll the server much less frequently if we arent using beanstalkd Trever Fischer 2012-11-17 16:07:44 -05:00
  • 443ed80c52 Print out exceptions on crash when using ./manage.py runserver Trever Fischer 2012-11-17 16:07:22 -05:00
  • 63571cd021 Allow poll clients to know if we are using beanstalkd or not Trever Fischer 2012-11-17 16:06:46 -05:00
  • 4b9b53e9da Add method to VaultSlots to easily add items to vaults Trever Fischer 2012-11-17 16:06:13 -05:00
  • 0060443619 Create 27 vault slots by default Trever Fischer 2012-11-17 16:05:42 -05:00
  • 43c249ce9f Make a common "item" element for templates Trever Fischer 2012-11-17 16:04:54 -05:00
  • 465b50c0c9 Remove duplicate field and allow vault slots to have null items to represent empty slots Trever Fischer 2012-11-17 16:04:04 -05:00
  • f16c7df2d0 Return the item from Item.git, and use Item.material, not Item.item. Trever Fischer 2012-11-17 16:02:58 -05:00
  • 452b5acbfd Add an 'item' model to minecraft app, and migrate Vault app to use it. Trever Fischer 2012-11-16 15:14:41 -05:00
  • 3706219e90 Implement server kicks and updating the server time on the page according to heartbeats Trever Fischer 2012-11-12 14:40:32 -05:00
  • ddd7b0028e Add a link to the vault Trever Fischer 2012-11-09 17:20:22 -05:00
  • a5044e49c7 Improve event processing speed by sending to the server in bulk Trever Fischer 2012-11-09 13:11:39 -05:00
  • d01075e094 Add the vault page Trever Fischer 2012-11-09 12:04:47 -05:00
  • 06001c0281 Tweak vault design to save item positions in the display Trever Fischer 2012-11-09 12:04:17 -05:00
  • f75aebb660 Add command to generate item CSS from minecraft.items.ITEMS Trever Fischer 2012-11-09 12:03:01 -05:00
  • be8bb0dc2a Add a script to extract item data from Bukkit Trever Fischer 2012-11-09 10:38:57 -05:00
  • e3296b029a Implement the item vault API Trever Fischer 2012-11-09 07:55:44 -05:00
  • a2895f400c Implement bounties Trever Fischer 2012-10-23 18:03:54 -04:00
  • ab4e0c880c Update docs Trever Fischer 2012-10-23 15:47:20 -04:00
  • e42c0beef3 Report player deaths Trever Fischer 2012-10-23 14:37:46 -04:00
  • 9775dd46df debug--, and bury jobs when the server gets it just in case it takes a while Trever Fischer 2012-10-23 13:55:07 -04:00
  • 1747e3794b Add broadcasts to the website, and delete probably expired web events Trever Fischer 2012-10-23 13:53:02 -04:00
  • 4151aae2f0 Improve event flush and stats commands verbosity Trever Fischer 2012-10-23 13:52:26 -04:00
  • 6b8239eb3f Implement webchat and badge notifications Trever Fischer 2012-10-23 13:10:06 -04:00
  • c5d644371d Display hostname on pages Trever Fischer 2012-10-22 12:37:48 -04:00
  • eec4b8e989 Add some commands to poke the event queue Trever Fischer 2012-10-22 11:37:47 -04:00
  • dd1dbc7590 Add versioning info to the protocol Trever Fischer 2012-10-21 20:08:47 -04:00
  • 10e930668f Move the version fetching to a more accessible location Trever Fischer 2012-10-21 20:08:35 -04:00
  • b1fd9c5f00 Disable CSRF on api Trever Fischer 2012-10-21 19:32:30 -04:00
  • e50bdec660 Fix wsgi for python 2.7 Trever Fischer 2012-09-11 16:11:35 -04:00
  • 6ea53a1aa6 Hopefully the last import bug Trever Fischer 2012-09-11 16:11:23 -04:00
  • 34fc1d07b1 Yet another import fix Trever Fischer 2012-09-11 16:06:10 -04:00
  • 82bd22f300 Another import fix Trever Fischer 2012-09-11 15:55:21 -04:00
  • 8935799e67 Fix import Trever Fischer 2012-09-11 15:50:26 -04:00
  • c966be242c Revert "Workaround for python2.6 bug 7902" Trever Fischer 2012-09-11 14:48:29 -04:00
  • 334073055c Workaround for python2.6 bug 7902 Trever Fischer 2012-09-03 19:47:23 -04:00
  • 6fddbc92dc namespaces++ Trever Fischer 2012-09-03 18:16:19 -04:00
  • 5203649d4f Add support for stripe to process credit cards Trever Fischer 2012-09-03 18:09:08 -04:00
  • 4a35740bef Add south to donate app to support changing the transactionId to a TextField Trever Fischer 2012-09-03 18:08:47 -04:00
  • d18d17a97a debug-- Trever Fischer 2012-09-03 18:08:09 -04:00
  • 4ca5e20e53 Implement a server event queue using beanstalkd Trever Fischer 2012-09-03 16:07:09 -04:00
  • 97da13000c Add a small, minimal popup tray for future expansion. Trever Fischer 2012-08-29 22:50:42 -04:00
  • eed9a6df1b Add support for editing posts Trever Fischer 2012-08-29 22:18:41 -04:00
  • e962307adc fix badge floats Trever Fischer 2012-08-29 21:35:07 -04:00
  • 06a27164db Set a default forum id of "1" Trever Fischer 2012-08-29 21:30:16 -04:00
  • f9eed970e9 Configurable maximum invites Trever Fischer 2012-08-29 16:12:45 -04:00
  • c80943b7dd Fix display of petition comment timestamps Trever Fischer 2012-08-28 12:29:25 -04:00
  • 31097720b8 use correct kwargs with donation thanks page Trever Fischer 2012-06-13 08:38:53 -04:00
  • 5b0601ea7f Fix tests and other rubbish Trever Fischer 2012-06-10 23:20:45 -04:00
  • 96643e1ab9 s/valid/success/ Trever Fischer 2012-06-10 21:55:58 -04:00
  • ef23d91248 s/success/valid/ Trever Fischer 2012-06-10 21:35:35 -04:00
  • c526bd9541 pip run++ Trever Fischer 2012-06-10 15:40:35 -04:00
  • ee5cab40c2 Add avatars to the social graph, and use pydot Trever Fischer 2012-06-10 15:39:37 -04:00
  • 603ebe6435 Extract the avatar downloading code to a standalone function Trever Fischer 2012-06-10 11:03:22 -04:00
  • f5dc82f6fc Exclude manage.py, settings, and local_settings from coverage reports Trever Fischer 2012-06-10 03:01:33 -04:00
  • 7d2d0c4abc badge coverage++ Trever Fischer 2012-06-10 03:01:06 -04:00
  • 50eb7dd75f api coverage++ Trever Fischer 2012-06-10 02:51:15 -04:00
  • 8d5fe3098b consistency with success value in session start API Trever Fischer 2012-06-10 02:32:33 -04:00
  • c5ecf65d47 More API test coverage Trever Fischer 2012-06-10 02:32:08 -04:00
  • 31aeffd18e Exclude migrations from coverage reports Trever Fischer 2012-06-10 02:31:39 -04:00
  • affa714583 More test coverage in local/ Trever Fischer 2012-06-10 02:31:16 -04:00
  • a8fada689b debug-- Trever Fischer 2012-06-10 02:30:52 -04:00
  • 7f3ef568ea Fix bans without expiration Trever Fischer 2012-06-10 02:30:40 -04:00
  • 9845aca676 Add code coverage to unit testing Trever Fischer 2012-06-09 22:24:18 -04:00
  • c4793874bf Implement playtime badges Trever Fischer 2012-06-09 21:14:58 -04:00
  • 9f6b99f848 Don't send reply mail to your own forum post Trever Fischer 2012-06-09 20:25:32 -04:00
  • 118d000149 Redesign the petition UI Trever Fischer 2012-06-09 16:49:36 -04:00
  • 9619f5f1db Add support for closing petitions, and emit notifications when relevant Trever Fischer 2012-06-09 16:49:27 -04:00
  • 72f0632080 Combine messages and notifications into the same display element Trever Fischer 2012-06-09 16:48:43 -04:00
  • 71ca32205b Add a script to run unit tests in a virtualenv Trever Fischer 2012-06-08 16:59:30 -04:00
  • 982b7b1ba5 Freeze requirements Trever Fischer 2012-06-08 16:59:09 -04:00
  • 9be08cd84d add a pip requirements file Trever Fischer 2012-06-08 16:31:27 -04:00
  • 15c4a6d653 After much headache, determine that we need django-notification=0.2 and Django=1.3.1 Trever Fischer 2012-06-08 15:59:18 -04:00
  • e0f60f78a8 Revert "Display AwardBonus objects in the admin cp" Trever Fischer 2012-06-08 15:30:45 -04:00
  • da2355681c Use get_or_create to fix database inconsistencies Trever Fischer 2012-06-08 15:27:30 -04:00
  • b04076b357 Display AwardBonus objects in the admin cp Trever Fischer 2012-06-08 15:18:17 -04:00
  • 2e93e70fa7 --crashing_other_unit_tests Trever Fischer 2012-06-08 15:06:23 -04:00
  • 22bc661783 crash-- for anonymous users Trever Fischer 2012-06-08 14:55:58 -04:00
  • 8b23d42671 Implement a /notifications/ view Trever Fischer 2012-06-08 14:54:29 -04:00
  • cad9da3446 Add some extra metadata to notifications Trever Fischer 2012-06-08 14:54:00 -04:00
  • f99949cb7b Display notifications on the site, and provide a ajaxy way to acknowledge them Trever Fischer 2012-06-08 14:53:32 -04:00
  • 60acb6b315 Implement an easy bridge between django reverse() and javascript ajax Trever Fischer 2012-06-08 14:52:13 -04:00
  • 3000047ffa Change badge_awarded signal to use intern()'d strings instead of Badge instances, which never return the same id(). Trever Fischer 2012-06-08 13:40:38 -04:00
  • 83ae6c5c30 Implement badge rewards of grist Trever Fischer 2012-06-08 13:29:00 -04:00
  • 517342a515 Add some badges for 3, 5, and 10 invites Trever Fischer 2012-06-08 13:28:42 -04:00