Daniel Howard
884e776d3e
Update to run on node v0.10.26.
2014-04-29 13:11:13 -07:00
Daniel Howard
d0afe8590d
Support JSONP to allow Apache integration.
2013-02-20 12:24:10 -08:00
Daniel Howard
5be7d482e7
Improve cookies.get() to handle both non-JSON values, too.
2013-02-20 12:19:01 -08:00
ajaximrpg
ea69a15a62
Merge pull request #52 from mburtscher/patch-1
...
Allow server to return multiple messages in one response.
2012-10-05 10:05:27 -07:00
ajaximrpg
6899d8e63d
Merge pull request #56 from ajaximrpg/master
...
Upgraded code for node 0.8.9
2012-10-04 12:52:35 -07:00
Daniel Howard
c819c7ec43
Fix copyright list formatting.
2012-09-19 12:48:29 -07:00
Daniel Howard
8d2675e328
Update for node 0.8.9.
2012-09-19 12:28:15 -07:00
Daniel Howard
c44ec4751d
Revise for express and connect package changes and node 0.8.9.
2012-09-19 12:26:31 -07:00
Daniel Howard
9a9bbfef50
Don't pass on listen URL to avoid setHeader() console warning.
2012-09-19 12:20:56 -07:00
Daniel Howard
3be668abaf
Limit users to 10 for easier dev demo.
2012-09-19 11:24:44 -07:00
Daniel Howard
b98e531bca
Use cookie package; connect package no longer supports cookies.
2012-09-19 11:22:32 -07:00
Daniel Howard
02896ecc4a
Update format for jade 0.27.4 (node 0.8.9).
2012-09-19 11:19:36 -07:00
Daniel Howard
43289d0d17
Use session storage to stop storing username too long.
2012-09-19 11:18:54 -07:00
Daniel Howard
eeac0be514
Show offline users for better demo.
2012-09-19 11:18:14 -07:00
Joshua Gross
f00a7fe1c3
Mark project as no longer in active development.
2012-01-09 10:14:45 -05:00
mburtscher
eb5a174e3b
Allow server to return multiple messages in one response. Quite useful since you generate fewer requests and the implementation on server side is easier ...
2011-07-22 04:34:37 -07:00
Joshua Gross
053795c875
Add wiki link to README
2010-12-30 11:51:55 -05:00
Joshua Gross
4cd2d4f406
Adjust /dev jade layout for latest version of Jade (0.6.0)
2010-12-22 00:13:25 -05:00
Joshua Gross
e43ecf2c82
Update README
2010-11-22 13:46:33 -06:00
Joshua Gross
dc8a4ab000
Add status message display to friends list; status message propigated.
2010-11-22 13:34:23 -06:00
Joshua Gross
00de205459
Fix issue #38 , pass active request object to authentication library
2010-11-21 13:37:24 -06:00
Joshua Gross
263b00b5cd
Fix issue #37 ; some code cleanup.
2010-11-21 11:59:17 -06:00
Joshua Gross
409199ea97
Status panel implementation completed; offline/reconnect feature added.
2010-11-21 11:39:52 -06:00
Joshua Gross
3d667cf94b
Merge branch '35-remove-ext'
2010-09-29 08:51:29 -05:00
Joshua Gross
df28002475
Fix for jade chat template throwing error
2010-09-27 14:29:47 -05:00
Joshua Gross
e90343e072
Replace stray references to ext.js functions
2010-09-24 19:54:45 -05:00
Joshua Gross
3a2b35f2db
Initial removal of ext.js; replace functions with small utils library
2010-09-23 15:49:54 -05:00
Joshua Gross
46fdfb74c3
Update README install instructions; replace connect refs with express.
2010-09-13 22:58:16 -05:00
Johan Euphrosine
a16b250bd1
add ext.js dependency in installation instructions
2010-09-10 10:40:42 +02:00
Joshua Gross
115480d535
Add testing instructions to README
2010-08-08 19:07:32 -04:00
Joshua Gross
bf45db98a5
Fix listener response issues; add debug function to client-side.
2010-08-05 23:58:53 -04:00
Joshua Gross
1d66d44a5d
Stop storing tab object using data; fix textbox autosizing.
2010-08-05 15:35:33 -04:00
Joshua Gross
8338810e21
Replace jQuery.md5.js with md5.js (GPL vs BSD); add jQuery-inspired Makefile
2010-08-05 11:34:39 -04:00
Joshua Gross
5f8c4d02c6
Workaround authentication for /dev URLs; get IM working across pages
2010-08-03 02:25:37 -04:00
Joshua Gross
1806a93762
Breakout client/js/im.js into multiple files for clarity.
2010-07-28 01:40:53 -07:00
Joshua Gross
728711939f
Add daemonizing module, settings, and compile instructions.
2010-07-27 20:04:08 -07:00
Joshua Gross
78ac74f202
Add contribution and style guide to README.md
2010-07-26 17:22:35 -07:00
Joshua Gross
b7b5a874c4
Updated server for Express 1.0.0; reorganized modules; updated README
...
* Server now works with Express 1.0.0 (beta or beta2) and Connect
* `AjaxIM` is now `Hub` and functions as both manager and session middleware
* Authentication directory structure neatened
* Development controllers and views separated into `dev/` folder
* Client-side content moved to `client/` folder
* Updated installation instructions in README
2010-07-25 17:35:24 -07:00
Joshua Gross
27255ac23d
Get listening, friends list, and basic messaging working.
2010-07-06 09:51:56 -07:00
Joshua Gross
67927622fb
Replace references to jStore with store; cleanup stray whitespace.
2010-07-04 14:00:14 -07:00
Joshua Gross
a73d883a76
bugs 23, 24
...
* Remove "Comet" and Short Polling methods (bug 23)
* Remove cookieName, storeSession, and checkResume options from im.js (bug 24)
2010-07-04 11:27:45 -07:00
Joshua Gross
0b921b5afa
Goodbye PHP! (bug 14)
2010-07-03 01:22:28 -07:00
Joshua Gross
065d5f84a7
Server-side objects; Error messages; reaping and sign off (bugs 12, 13, 18, 21)
...
* Server-side has been mostly broken down into smaller modular components
* IM now works on Node.js (as a consequence of refactor/redesign)
* `Error` and `Success` `Package` types added (essentially, generic types)
* Users notified of sign off when user is reaped by `Session.IM` reaper
2010-06-30 00:43:01 -07:00
Joshua Gross
833883928a
Give Ajax IM a proper web framework with Express.js (bug 17)
...
Start bugs 17, 12, 13
* Begin integration of Express.js grammar into Ajax IM server (bug 17)
* Add basic framework for various chat object (User, Message, Room,
Notification) (bug 12)
* Begin bringing Ajax IM up to speed with Node.js (assisted by bug 17) (bug 13)
2010-06-20 19:01:14 -07:00
Joshua Gross
7fd52d5454
Move in-process work to development branch.
2010-06-20 15:31:19 -07:00
Joshua Gross
1308dca732
Fixed minor bugs. Modifying connection and authentication methods.
...
Fixed: When numeric message was sent, client would only see {message}
Partially Added: REST API, which will replace the Memcache API
Changed: Session creation and user creation separated.
2010-03-21 11:21:21 -05:00
Joshua Gross
3da4903542
Fixed a mis-checked "typeof" statement.
...
Fixed: Server 'get' function was looking for typeof 'array' rather than typeof 'object'
2010-03-09 19:00:20 -05:00
Joshua Gross
2fe92d49be
Merge branch 'master' of git://github.com/loe/AjaxIM
2010-03-09 18:56:31 -05:00
Joshua Gross
1d34639a7c
Updated URL handling on Node.js server.
...
* Improved: Adding multiple URL handlers can be done in one go now, rather than using multiple function calls.
2010-03-09 18:55:34 -05:00
W. Andrew Loe III
7b44b2aede
Updating to use Node.js v0.1.31-14-g74614c1
2010-03-09 15:26:23 -08:00