This website requires JavaScript.
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