David Cormier
236a82ec4e
Support text input
2013-10-08 09:55:07 -04:00
David Cormier
553f40e220
Add Buffer model
2013-10-07 21:17:19 -04:00
David Cormier
ebecc5faae
Move BufferLine to models
2013-10-07 21:17:15 -04:00
David Cormier
c538d759b8
Add model module
2013-10-07 20:54:00 -04:00
Tor Hveem
cdb12bff43
Merge branch 'master' into gh-pages
2013-10-07 17:01:35 +02:00
Tor Hveem
0ba0ded728
Only request 20 lines
2013-10-07 16:59:47 +02:00
Tor Hveem
5032af8ab3
fix automatic scrolling
2013-10-07 16:59:42 +02:00
Tor Hveem
340df46222
Merge branch 'master' into gh-pages
2013-10-07 15:39:06 +02:00
Tor Hveem
628961026b
Add support for encryption
2013-10-07 15:38:47 +02:00
Tor Hveem
001b05beeb
Use protocol agnostic links to CDN resources
2013-10-07 14:26:05 +02:00
Tor Hveem
49455c4abb
Merge branch 'master' into gh-pages
2013-10-07 13:09:40 +02:00
Tor Hveem
8d8800705f
GH pages
2013-10-07 12:48:53 +02:00
Tor Hveem
34b5d84d53
do not trigger unread for lines tagged with notify_none
2013-10-07 12:14:19 +02:00
Tor Hveem
a82ca40db8
better formatting
2013-10-07 12:09:30 +02:00
Tor Hveem
f7abb3448e
use different badge color for highlight/notification
2013-10-07 12:04:28 +02:00
Tor Hveem
4fded85019
handle buffer rename, fix buffer title change
2013-10-07 11:45:18 +02:00
Tor Hveem
6a4593ef86
Fix the unread integer
2013-10-07 11:18:44 +02:00
Tor Hveem
599cf0733f
Add unread counter to buffer nav
2013-10-07 01:56:26 +02:00
Tor Hveem
befe6e9160
Use target blank on links so users dont navigate away from app
2013-10-07 00:59:40 +02:00
Tor Hveem
e7adbffa47
improve chatpanes with scrolling and fix nav
2013-10-07 00:49:20 +02:00
Tor Hveem
8c69511b5f
Improve date handling
2013-10-07 00:41:32 +02:00
Tor Hveem
452fc3adfa
handle buffer title changed
2013-10-07 00:24:18 +02:00
Tor Hveem
02d0c25c12
handle pagetitle, use better background color
2013-10-07 00:12:44 +02:00
Tor Hveem
2100fabf24
handle initial sync and no notification, use short_name
2013-10-06 23:59:34 +02:00
Tor Hveem
7230e7a3ee
Sync initial lines
2013-10-06 20:20:34 +02:00
Tor Hveem
6455256b9e
design improvements, and add time to each line
2013-10-06 19:15:34 +02:00
David Cormier
5290740404
Merge pull request #13 from eepp/protocol-command-formatting-and-comments
...
Protocol command formatting and comments
2013-10-06 07:42:13 -07:00
Tor Hveem
4db0a985c5
Improve design of landing page
2013-10-06 13:59:34 +02:00
Tor Hveem
8520c7251a
Support weechat extended colors, sort buffers
2013-10-06 13:42:45 +02:00
Tor Hveem
e88c1084ca
Add notification support
2013-10-06 12:34:41 +02:00
Philippe Proulx
d332635a4e
Fix message time display
2013-10-06 00:17:13 -04:00
Philippe Proulx
8a07be5aef
weechat-protocol.js: factor common commands formatting code
2013-10-05 21:52:01 -04:00
Philippe Proulx
7780a66264
weechat-protocol.js: file header: mention command formatting
2013-10-05 20:09:59 -04:00
Philippe Proulx
e8ae26d50e
Strip trailing slashes
2013-10-05 20:06:28 -04:00
Philippe Proulx
4f07d6048f
weechat-protocol.js: add comments to formatting functions
2013-10-05 20:05:57 -04:00
Philippe Proulx
257b4f01cf
weechat-protocol.js: add command formatting helper functions
2013-10-05 19:54:07 -04:00
Philippe Proulx
bd4bfe0cb3
weechat-protocol.js: fix hash table parsing
2013-10-05 19:28:54 -04:00
Philippe Proulx
187f22036b
weechat-protocol.js: stricter slicing and type checking
2013-10-05 19:10:03 -04:00
Philippe Proulx
f05fb72aaa
weechat-protocol.js: comment object and methods
2013-10-05 18:30:16 -04:00
David Cormier
be93fa7042
Merge pull request #12 from eepp/improve-protocol
...
Improve protocol
2013-10-05 14:42:10 -07:00
Philippe Proulx
74192c3df4
weechat-protocol.js: implement hash table parsing
2013-10-05 16:42:44 -04:00
Philippe Proulx
de163d6bc9
weechat-protocol.js: add time parsing and factor "number as string" code
2013-10-05 15:58:34 -04:00
Philippe Proulx
fef3e7542a
weechat-protocol.js: move getSlice()
2013-10-05 15:32:32 -04:00
Philippe Proulx
0c02cae6a9
weechat-protocol.js: clean _uia2s()
2013-10-05 15:29:18 -04:00
Philippe Proulx
df7d21f63f
weechat-protocol.js: use pointer instead of slicing
...
I don't know if this changes anything to performance, but my instinct
tells me that it's better to update a pointer within a big array to get
slices than creating a new slice each time.
Perhaps the JS engine is clever enough to not create a copy each time
and only update its internal references of the array bounds, but just
in case...
2013-10-05 15:20:42 -04:00
Philippe Proulx
c12f56c614
weechat-protocol.js: uniformize code
2013-10-05 15:10:57 -04:00
Philippe Proulx
7011f8f6b9
weechat-protocol.js: put similar methods nearby
2013-10-05 15:07:49 -04:00
Philippe Proulx
f2b44a4e6b
weechat-protocol.js: prepend _ to private methods names
2013-10-05 15:06:30 -04:00
Philippe Proulx
5a14c1a412
weechat-protocol.js: uiatos -> uia2s
2013-10-05 15:03:36 -04:00
Philippe Proulx
3a9ccc4098
weechat-protocol.js: refactor with prototype
2013-10-05 15:01:51 -04:00