David Cormier
7b701079f4
plugins: make PluginManager dependent of userPlugins and register them at runtime
12 years ago
David Cormier
e457e96cd6
plugins: define plugins as Plugin objects
12 years ago
David Cormier
cc2eda7057
plugins: create PluginManager service
12 years ago
David Cormier
1fd6e1b0b6
plugins: Create a plugins service with a Plugin definition
12 years ago
David Cormier
7db8e31a7f
plugins: Move plugins to external module
12 years ago
Sébastien Bourdelin
e3ef67d617
model.js: fix an error when parsing null string
...
Avoiding error when accessing a null string in map.
12 years ago
David Cormier
c4697feede
Put class definitions on top
12 years ago
David Cormier
b1d7655776
Add documentation, remove spurious methods and junk
12 years ago
David Cormier
019f1ce585
Support close buffer
12 years ago
David Cormier
1404c04590
Support BufferOpened
12 years ago
David Cormier
02c57fef6d
Remove isActiveBuffer function
12 years ago
David Cormier
c0f22c4ec8
Add notification support
12 years ago
David Cormier
236a82ec4e
Support text input
12 years ago
David Cormier
553f40e220
Add Buffer model
12 years ago
David Cormier
ebecc5faae
Move BufferLine to models
12 years ago
David Cormier
c538d759b8
Add model module
12 years ago
Tor Hveem
0ba0ded728
Only request 20 lines
12 years ago
Tor Hveem
5032af8ab3
fix automatic scrolling
12 years ago
Tor Hveem
628961026b
Add support for encryption
12 years ago
Tor Hveem
8d8800705f
GH pages
12 years ago
Tor Hveem
34b5d84d53
do not trigger unread for lines tagged with notify_none
12 years ago
Tor Hveem
f7abb3448e
use different badge color for highlight/notification
12 years ago
Tor Hveem
4fded85019
handle buffer rename, fix buffer title change
12 years ago
Tor Hveem
6a4593ef86
Fix the unread integer
12 years ago
Tor Hveem
599cf0733f
Add unread counter to buffer nav
12 years ago
Tor Hveem
befe6e9160
Use target blank on links so users dont navigate away from app
12 years ago
Tor Hveem
8c69511b5f
Improve date handling
12 years ago
Tor Hveem
452fc3adfa
handle buffer title changed
12 years ago
Tor Hveem
02d0c25c12
handle pagetitle, use better background color
12 years ago
Tor Hveem
2100fabf24
handle initial sync and no notification, use short_name
12 years ago
Tor Hveem
7230e7a3ee
Sync initial lines
12 years ago
Tor Hveem
6455256b9e
design improvements, and add time to each line
12 years ago
Tor Hveem
8520c7251a
Support weechat extended colors, sort buffers
12 years ago
Tor Hveem
e88c1084ca
Add notification support
12 years ago
Philippe Proulx
d332635a4e
Fix message time display
12 years ago
Philippe Proulx
8a07be5aef
weechat-protocol.js: factor common commands formatting code
12 years ago
Philippe Proulx
7780a66264
weechat-protocol.js: file header: mention command formatting
12 years ago
Philippe Proulx
e8ae26d50e
Strip trailing slashes
12 years ago
Philippe Proulx
4f07d6048f
weechat-protocol.js: add comments to formatting functions
12 years ago
Philippe Proulx
257b4f01cf
weechat-protocol.js: add command formatting helper functions
12 years ago
Philippe Proulx
bd4bfe0cb3
weechat-protocol.js: fix hash table parsing
12 years ago
Philippe Proulx
187f22036b
weechat-protocol.js: stricter slicing and type checking
12 years ago
Philippe Proulx
f05fb72aaa
weechat-protocol.js: comment object and methods
12 years ago
Philippe Proulx
74192c3df4
weechat-protocol.js: implement hash table parsing
12 years ago
Philippe Proulx
de163d6bc9
weechat-protocol.js: add time parsing and factor "number as string" code
12 years ago
Philippe Proulx
fef3e7542a
weechat-protocol.js: move getSlice()
12 years ago
Philippe Proulx
0c02cae6a9
weechat-protocol.js: clean _uia2s()
12 years ago
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...
12 years ago
Philippe Proulx
c12f56c614
weechat-protocol.js: uniformize code
12 years ago
Philippe Proulx
7011f8f6b9
weechat-protocol.js: put similar methods nearby
12 years ago