Lorenz H-S
f77ecd00e1
Use bower for dependency management
2013-12-16 21:55:34 +00:00
David Cormier
a78f49c0fc
Add bindonce and remove 50% of the watchers in the buffers
2013-12-16 11:40:53 -05:00
David Cormier
c88576fad2
Add button to count watcher and debug mode
...
Performance issues are mainly caused by spurious angularjs watchers.
This debug mode provides a button to display the number of registered
watchers in the console.
2013-12-16 11:17:47 -05:00
Lorenz H-S
ae3a9f7044
Fix clickable area
...
Whole column should be active
2013-12-14 15:40:26 +00:00
Lorenz H-S
9368f2480d
Open query when clicking nick in the sidebar
2013-12-14 15:40:05 +00:00
Lorenz H-S
f8f2f8bf6a
Fix ordering of nicklist
...
We need the quotes around 'name' so that angularjs knows that it's an attribute and not a variable, and keeps the ordering up to date when people join or get different rights or whatever
2013-12-14 12:49:22 +00:00
Lorenz H-S
78121ff3a6
Add possibility to order channels hierarchically by server
2013-12-08 21:29:48 +00:00
Lorenz H-S
c4d29a7eb0
Fix ordering of channels
...
As channels aren't added right away (but as soon as the info was
received from the server), somehow the orderBy didn't do its job.
2013-12-08 20:42:30 +00:00
Tor Hveem
cb73039b67
Use a simpler method to insert readmarker
2013-11-01 11:15:35 +01:00
Tor Hveem
c2ce47e217
remove connection infos from title bar
...
I find the connection info very displeasing to the eye, so I removed it
and added it to a hover on the icon instead.
I don't see the point of displaying where you are connected, and I want
the interface to be uncluttered by default.
2013-10-31 00:18:10 +01:00
Vivien Didelot
4b5192ce7f
linkify topics
2013-10-28 10:24:07 -04:00
Tor Hveem
1615f3016b
Use angular function to linkify text.
...
Fixes bugs with HTML escaping in text
2013-10-28 14:37:21 +01:00
Tor Hveem
6258303465
New user setting for display embedded content by default
2013-10-28 13:32:47 +01:00
David Cormier
fcfe8ba4be
Create inputbar directive
2013-10-27 17:54:51 -04:00
David Cormier
84cc93fbb0
Initialize angularjs routing module
2013-10-27 15:49:51 -04:00
Tor Hveem
e8e44d85ce
Maintained cached flatnicklist, maintain shownicklist cached value for
...
template
2013-10-27 10:50:18 +01:00
Philippe Proulx
0f1bde187a
Support colors in nick list
2013-10-27 04:49:59 -04:00
Philippe Proulx
08fd89284e
Display host:port in top right corner when connected
...
Closes #69
2013-10-27 04:08:18 -04:00
Philippe Proulx
9274a918ff
Restore monospace/bright style for text inputs
2013-10-27 04:08:16 -04:00
Philippe Proulx
a918923852
Implement IRC nick completion uility
2013-10-26 18:44:48 -04:00
Tor Hveem
902f344d25
move logic into models, attempt at sorting
2013-10-27 00:26:17 +02:00
Tor Hveem
57b8a7a146
re-add horizontal line that got removed by accident
2013-10-26 23:41:37 +02:00
Tor Hveem
1a451fd705
Improve hiding/showing nicklist
2013-10-26 23:17:32 +02:00
Tor Hveem
a06916f63e
Better styles for nicklist, implement UI for hiding
2013-10-26 22:56:52 +02:00
Tor Hveem
404f8c8cba
Implement nicklist
2013-10-26 22:19:13 +02:00
Tor Hveem
66963d8329
Style chat time. Hide lines with repeated time
2013-10-26 20:07:21 +02:00
Tor Hveem
f7de27eff7
jQuery should be loaded before angular
2013-10-26 20:07:21 +02:00
Philippe Proulx
51916ebba3
Support WeeChat color scheming of date prefixes
2013-10-26 04:42:11 -04:00
Philippe Proulx
e019c8ea8b
Minor UI improvements
2013-10-26 04:41:38 -04:00
Philippe Proulx
9772da0095
Implement full support of WeeChat text styling
2013-10-26 04:30:35 -04:00
Philippe Proulx
ea798ef3c4
Fix <pre> rendering on landing page
2013-10-26 02:36:06 -04:00
Tor Hveem
c9f7e9a732
Make scrolling into the bufferlines div, not the whole window
...
This should improve scrolling experience, especially on webkit.
It also is needed for when nicklist will appear
2013-10-25 22:19:23 +02:00
Tor Hveem
d3aa1d768d
Only store password if user requests it.
2013-10-25 13:45:29 +02:00
Tor Hveem
0d963f2fd8
Use CDN for underscore also
2013-10-25 13:45:29 +02:00
Tor Hveem
e974dde95c
Fix markup error
2013-10-22 13:26:35 +02:00
Tor Hveem
641faa4df3
App support for firefox
2013-10-21 15:51:05 +02:00
Tor Hveem
6fb59dd268
give the actions in topbar some air and a line
2013-10-19 12:45:16 +02:00
Tor Hveem
5712a55620
New option to sync hotlist with weechat. Fixes #56
2013-10-19 12:14:32 +02:00
Sebastien Bourdelin
d6de5805a2
Handle wrong password. Fixes #4 .
...
This commit introduces a way to handle wrong password.
The only way to know it is by sending an other message after the init
one.
If we receive an answer to this second message id then we know we are
connected with the good password, otherwise we will received an onclose
event from the websocket.
2013-10-17 18:54:20 -04:00
Philippe Proulx
6b8f5b5a0f
Fix prefix wrapping again
...
nowrap is not enough because it still breaks on hyphens sometimes. But
since we're using pre now, we need to make sure no whitespace/newline is
around each <span> because they will be outputted.
2013-10-17 15:52:35 -04:00
Tor Hveem
f4b5cdfbc9
keyHandler for buffer searching
2013-10-17 13:13:01 +02:00
Tor Hveem
3a52840111
New setting for hiding timestamps
2013-10-17 10:50:29 +02:00
Tor Hveem
96a96af7c8
Beautiful lines
2013-10-16 23:29:52 +02:00
Tor Hveem
0222dc1026
Only search buffer name
2013-10-16 23:29:51 +02:00
Tor Hveem
729a22c7b9
Use activeBuffer for title, not the shared pageTitle
2013-10-16 23:29:51 +02:00
eirikb
8602f9d477
Replace weechat-protocol.js with weechat.js from https://github.com/eirikb/weechat.js
2013-10-16 23:10:49 +02:00
Tor Hveem
0dd525477f
Merge remote-tracking branch 'upstream/master'
2013-10-16 17:51:43 +02:00
Tor Hveem
b56e51b9d5
try to fix small visual problems with topbar
2013-10-16 16:04:37 +02:00
Tor Hveem
a1124ee9df
attempt to improve the look of the badges and the bufferlist
2013-10-16 15:24:21 +02:00
Tor Hveem
cf8325b21b
Implement drop down menu for top bar for options
2013-10-16 15:09:27 +02:00