Commit graph

711 commits

Author SHA1 Message Date
Thibault Duplessis 115af471b2 Partially implement game time stats 2012-05-28 22:49:13 +02:00
Thibault Duplessis f0a132f8c3 Immediately notify unread messages with a websocket event 2012-05-28 21:26:35 +02:00
Thibault Duplessis ab55dc950b Introduce the amazing meta hub 2012-05-28 20:42:28 +02:00
Thibault Duplessis 07ecbe31d1 Implement message thread unidirectional deletion 2012-05-28 20:06:49 +02:00
Thibault Duplessis b2a6659831 Start working on i18n contribution 2012-05-28 19:52:06 +02:00
Thibault Duplessis 4359f6fd72 Implement wiki 2012-05-28 19:31:53 +02:00
Thibault Duplessis 45f7532e5b Make the monitor readable 2012-05-28 19:03:28 +02:00
Thibault Duplessis c0527eb51b Disable long crons on dev modes - it makes reloading go crazy 2012-05-28 18:46:41 +02:00
Thibault Duplessis 4602f6f10f compose message to user + various fixes 2012-05-28 18:46:25 +02:00
Thibault Duplessis 4999e46cc2 Prepare for epic deploy 2012-05-28 17:50:35 +02:00
Thibault Duplessis edb417bac3 Implement asset versions 2012-05-28 17:42:20 +02:00
Thibault Duplessis 9a127e88a8 Mark wiki and translation contributions as "todo" 2012-05-28 17:33:37 +02:00
Thibault Duplessis 61d84fd157 Update translations 2012-05-28 17:33:27 +02:00
Thibault Duplessis 785d9e4847 Add game sharing options 2012-05-28 17:33:00 +02:00
Thibault Duplessis 2de1451bc9 Use a string rather than a dbref for game rematch pointer 2012-05-28 16:35:52 +02:00
Thibault Duplessis 9d887b8e2d Fix various bugs 2012-05-28 16:21:04 +02:00
Thibault Duplessis 238ff59ded Fix game migration 2012-05-28 16:20:57 +02:00
Thibault Duplessis 2adb874471 Remove all mongodb objectids. They suck. 2012-05-28 15:23:46 +02:00
Thibault Duplessis d0c41f3a33 Migrate collections to use usernames instead of object ids 2012-05-28 14:25:15 +02:00
Thibault Duplessis 43ea087785 Work on realtime message notification 2012-05-28 13:17:01 +02:00
Thibault Duplessis 9a120752e7 count new messages using mongodb mapreduce (like a boss) 2012-05-28 12:52:57 +02:00
Thibault Duplessis b0344a5b7f Fix previous commit. 2012-05-28 03:14:02 +02:00
Thibault Duplessis 7db09d7998 Set user online when restoring from cookie 2012-05-28 03:05:58 +02:00
Thibault Duplessis 8d035b15d8 Fix bugs in messaging 2012-05-28 02:58:54 +02:00
Thibault Duplessis 31ae1425b6 Implement message answer 2012-05-28 02:53:46 +02:00
Thibault Duplessis 2ea243e209 Denormalize rematches 2012-05-28 02:53:37 +02:00
Thibault Duplessis ad18dd3e07 mark posts of the thread as read, and invalidate the cache 2012-05-28 02:28:58 +02:00
Thibault Duplessis 74014d7df6 Improve messaging UI 2012-05-28 02:28:02 +02:00
Thibault Duplessis db8fa352cf Make the site menu aware of authenticated user 2012-05-28 01:44:37 +02:00
Thibault Duplessis d19bd09b9f Handle subdomain-aware cookies 2012-05-28 01:44:26 +02:00
Thibault Duplessis 127a5e592f Ensure disabling a user also deauthenticates it 2012-05-28 00:33:41 +02:00
Thibault Duplessis f9af339e26 Reimplement authentication without salat 2012-05-28 00:33:23 +02:00
Thibault Duplessis a841697ce1 Denormalize game user ids 2012-05-28 00:02:26 +02:00
Thibault Duplessis c3225d7e54 Fix profile of new users 2012-05-28 00:01:53 +02:00
Thibault Duplessis 54a2307b8f Implement signup and refactor authentication 2012-05-27 23:39:35 +02:00
Thibault Duplessis 9ac05f03a4 fix in message thread form 2012-05-27 20:41:47 +02:00
Thibault Duplessis 6b649fe6f0 Import recent translations 2012-05-27 20:40:07 +02:00
Thibault Duplessis 90cf7feabd Add deploy notes 2012-05-27 20:37:40 +02:00
Thibault Duplessis bdb199b936 more work on messaging 2012-05-27 20:34:35 +02:00
Thibault Duplessis 988714bb0d message thread view 2012-05-27 18:19:46 +02:00
Thibault Duplessis a226e85f0f Implement inbox with infinite scroll 2012-05-27 17:56:26 +02:00
Thibault Duplessis 43254bde81 start implementing messages - models and repo 2012-05-27 17:21:09 +02:00
Thibault Duplessis 9a7873781e mongo message migration 2012-05-27 17:20:57 +02:00
Thibault Duplessis d3ee3aac40 use mongodb object ids rather than db refs 2012-05-27 14:23:19 +02:00
Thibault Duplessis 8b0d555615 Safer clock construction 2012-05-27 14:09:17 +02:00
Thibault Duplessis e40dd84d6e chess clock template 2012-05-27 13:43:42 +02:00
Thibault Duplessis fc521ed72c Change blue board with jorg version 2012-05-27 13:30:01 +02:00
Thibault Duplessis 7c6289d162 forum controller refactoring 2012-05-27 13:25:20 +02:00
Thibault Duplessis 91279f59b4 Implement forum moderation 2012-05-27 13:20:32 +02:00
Thibault Duplessis d073b601eb Fix topic sort and denormalization 2012-05-27 12:48:05 +02:00