log

age author description
Thu, 30 Apr 2009 16:27:06 -0700 Atul Varma displaying long conversations shouldn't be as jerky now.
Thu, 30 Apr 2009 14:12:54 -0700 Atul Varma Removed example.* code.
Thu, 30 Apr 2009 14:12:19 -0700 Atul Varma Moved static files into a new media subdirectory.
Thu, 30 Apr 2009 20:36:50 +0000 Atul Varma We now work on the iphone, albeit not very well.
Thu, 30 Apr 2009 12:54:39 -0700 Atul Varma Fixed a TODO.
Thu, 30 Apr 2009 12:50:40 -0700 Atul Varma Added support for safari via a new FakeStorage class (in the future we can make one that draws from sqlite).
Thu, 30 Apr 2009 12:38:55 -0700 Atul Varma Abstracted away localStorage into a generic storage interface to make this easier to port to other browsers.
Thu, 30 Apr 2009 11:57:28 -0700 Atul Varma All XMLHttpRequest actions are now handled by jquery, which should help with error detection a lot, and long polling logic is much better now. mime multipart is disabled for the time being.
Thu, 30 Apr 2009 11:29:56 -0700 Atul Varma Made cmd-line args more flexible, robust, and readable.
Thu, 30 Apr 2009 17:30:07 +0000 Atul Varma Changed default ip address binding back to localhost.
Thu, 30 Apr 2009 13:55:47 +0000 Atul Varma Made keepalive optional
Thu, 30 Apr 2009 06:42:13 -0700 Atul Varma Added the option to long poll instead of using mime multipart.
Wed, 29 Apr 2009 16:26:21 -0700 Atul Varma Refactoring: better querystring parsing.
Wed, 29 Apr 2009 06:15:32 -0700 Atul Varma We now store conversations in local/globalStorage.
Tue, 28 Apr 2009 23:07:12 -0700 Atul Varma The listen endpoint can now be passed a start msg id.
Tue, 28 Apr 2009 22:10:24 -0700 Atul Varma open web chat now uses a separate channel for each conversation.
Tue, 28 Apr 2009 22:07:52 -0700 Atul Varma Fixed what (I think) are channel memory management bugs.
Tue, 28 Apr 2009 21:37:00 -0700 Atul Varma conversations dict is now a weak value dict. Added a status page showing current resource usage.
Tue, 28 Apr 2009 15:14:06 -0700 Atul Varma changed .hgignore.
Tue, 28 Apr 2009 15:13:07 -0700 Atul Varma Added redirects to add extra slash at end of conversation name.
Tue, 28 Apr 2009 15:04:29 -0700 Atul Varma We now support multiple conversations based on the URL.
Tue, 28 Apr 2009 14:39:40 -0700 Atul Varma JSON data is now sent w/ the proper mime type.
Tue, 28 Apr 2009 14:12:46 -0700 Atul Varma If the sending of a message fails, the content is put back into the text field.
Tue, 28 Apr 2009 14:00:00 -0700 Atul Varma Last-message content is now saved if the user loses their connection, etc.
Tue, 28 Apr 2009 20:17:48 +0000 Atul Varma Port is now settable from cmd line
Tue, 28 Apr 2009 19:08:16 +0000 Atul Varma OWC now remembers your name.
Tue, 28 Apr 2009 19:00:16 +0000 Atul Varma Added a cap on the max num of messages that can be animating at once, so that browsers don't get overloaded.
Tue, 28 Apr 2009 17:57:35 +0000 Atul Varma Message content is now just set to HTML; the browser seems to be good at figuring out how to format non-compliant HTML on its own.
Tue, 28 Apr 2009 17:41:34 +0000 Atul Varma Fixed a scrolling problem.
Tue, 28 Apr 2009 17:37:09 +0000 Atul Varma Changed port/ip addr binding.
Tue, 28 Apr 2009 10:03:51 -0700 Atul Varma Added error detection on the client-side.
Tue, 28 Apr 2009 08:32:25 -0700 Atul Varma Changed 'listen' endpoint to 'listen/multipart'.
Mon, 27 Apr 2009 23:46:54 -0700 Atul Varma added timestamp info into DOM, though it's currently hidden.
Mon, 27 Apr 2009 23:41:13 -0700 Atul Varma misc changes, including now scrolling to the bottom when new messages arrive.
Mon, 27 Apr 2009 22:49:48 -0700 Atul Varma Group consecutive messages by the same author.
Mon, 27 Apr 2009 22:26:57 -0700 Atul Varma Added timestamp to messages, though they're not currently displayed in any way.
Mon, 27 Apr 2009 22:16:53 -0700 Atul Varma Added name functionality.
Mon, 27 Apr 2009 17:10:34 -0700 Atul Varma Added dynamic detection of HTML.
Mon, 27 Apr 2009 16:56:46 -0700 Atul Varma Serialization of conversation is now done in JSON format.
Mon, 27 Apr 2009 16:48:46 -0700 Atul Varma Conversation is now serialized to disk and appended to when new messages come in.
Mon, 27 Apr 2009 16:24:15 -0700 Atul Varma Entire conversation is sent on page load now.
Mon, 27 Apr 2009 16:01:52 -0700 Atul Varma More misc. changes.
Mon, 27 Apr 2009 14:44:40 -0700 Atul Varma Added basic 'chat' functionality.
Mon, 27 Apr 2009 13:51:19 -0700 Atul Varma Added support for header parsing.
Mon, 27 Apr 2009 11:44:38 -0700 Atul Varma More refactorings.
Mon, 27 Apr 2009 11:13:54 -0700 Atul Varma Fixed some bugs.
Mon, 27 Apr 2009 10:53:15 -0700 Atul Varma More refactoring.
Mon, 27 Apr 2009 10:35:48 -0700 Atul Varma Refactorings.
Mon, 27 Apr 2009 08:44:36 -0700 Atul Varma More readable way of determining number of blocks needed, though I think I'm missing something...
Mon, 27 Apr 2009 08:42:47 -0700 Atul Varma Added open web chat module.
Tue, 21 Apr 2009 23:47:55 -0700 Atul Varma example http server now supports connection keep-alive.
Tue, 21 Apr 2009 23:15:32 -0700 Atul Varma Fixed bug in HTTP server protocol.
Mon, 20 Apr 2009 07:22:57 -0700 Atul Varma Exception tracebacks in coroutines are now much more helpful.
Sun, 19 Apr 2009 23:06:30 -0700 Atul Varma Removed the weakref mechanism from channels.py and instead turned until_message_received() into a generator rather than an object. Added a return_value() instruction to cosocket.
Sun, 19 Apr 2009 22:16:11 -0700 Atul Varma Renamed return_from_yield() to continue_from_yield().
Sun, 19 Apr 2009 22:11:46 -0700 Atul Varma Fixed memory leak in channels.py, I think.
Sun, 19 Apr 2009 21:46:09 -0700 Atul Varma Removed TODO.
Sun, 19 Apr 2009 21:45:46 -0700 Atul Varma Added some error-handling code, though the channel code is raising exceptions in it at the moment I think.
Sun, 19 Apr 2009 20:29:17 -0700 Atul Varma added some code to make the example still work if the client isn't connected to the internet.
Sun, 19 Apr 2009 14:43:06 -0700 Atul Varma Added some TODOs.