Lorenz H-S
5ad01dac81
embed youtube over SSL
2014-01-09 21:45:00 +00:00
David Cormier
ce37e66a15
Merge pull request #109 from lorenzhs/scrolling
...
Improve scrolling
2014-01-07 10:42:33 -08:00
David Cormier
222419cdcc
Merge pull request #113 from lorenzhs/reduceWatchers
...
Reduce number of watchers
2014-01-06 10:32:41 -08:00
Lorenz H-S
b88b046222
Bind bufferlist only once where possible
2013-12-28 16:58:32 +01:00
Lorenz H-S
f38c4b020e
Fix scrolling behaviour for good (?)
2013-12-28 16:50:31 +01:00
Lorenz H-S
fe0c070a6c
Only scroll when at the bottom of the buffer
...
I think this behaviour is a lot more natural. Because it no longer "scrolls to bottom", I also renamed it.
2013-12-23 22:34:21 +01:00
Tor Hveem
797be76c95
try to improve scrolling experience
2013-12-23 22:33:20 +01:00
Lorenz H-S
836edf917d
Making compression optional was a stupid idea. Revert.
...
Instead, add a parameter to the connect function that allows disabling compression.
2013-12-20 16:10:58 +00:00
Lorenz H-S
d1e6bd6698
Add UI support for compression
2013-12-20 13:31:37 +00:00
Lorenz H-S
bf6e92fc24
Implement support for compression (not enabled yet)
2013-12-20 13:31:31 +00:00
Lorenz H-S
f67ac87057
Move dependencies to a different folder
...
fixes build :)
2013-12-19 16:45:29 +00:00
David Cormier
e51932aaa5
Revert "Remove files no longer needed due to use of Bower"
...
This reverts commit 6ef681f722
.
2013-12-19 10:36:48 -05:00
David Cormier
68f24554d1
Remove global for variables
2013-12-17 15:55:41 -05:00
David Cormier
c251c3b74c
Fix is already defined errors
2013-12-17 15:48:43 -05:00
David Cormier
0912a2b55b
Remove extra comma and unnecessary semicolons
2013-12-17 15:39:22 -05:00
David Cormier
b23fb71d1d
Use strict comparators
2013-12-17 15:36:54 -05:00
David Cormier
e2a84470ce
Add missing semicolons
2013-12-17 15:35:36 -05:00
David Cormier
6d5573a148
Delete trailing whitespaces
2013-12-17 15:30:22 -05:00
David Cormier
cbf6bd9920
Use dot notation in models
2013-12-17 15:29:05 -05:00
David Cormier
09616a34c4
Merge pull request #96 from lorenzhs/bower
...
Remove files no longer needed due to use of Bower
2013-12-17 11:48:53 -08:00
Lorenz H-S
6ef681f722
Remove files no longer needed due to use of Bower
2013-12-17 19:46:46 +00:00
Lorenz H-S
da748f911b
Keep message/command history for each channel
...
* Can be navigated with up/down arrow keys
* Currently entered text is preserved when going into history
* When choosing a history entry, previously entered but not submitted text will be restored to input buffer
Closes #75
2013-12-17 19:37:45 +00:00
Lorenz H-S
2cf47c6161
Visually highlight highlights
2013-12-17 14:37:22 +00:00
David Cormier
887092eb4b
Remove unused variables and __proto__ inheritance
2013-12-17 08:44:24 -05:00
David Cormier
27dbb1fc83
Remove global variables
2013-12-17 08:44:24 -05:00
David Cormier
d5366c9918
Use strict equals
2013-12-17 08:44:24 -05:00
David Cormier
6d526f7e42
Use not notation for objects
2013-12-17 08:43:22 -05:00
David Cormier
8e83786f72
Add missing semicolons
2013-12-17 08:43:22 -05:00
David Cormier
6562ce22b4
apply jshint on weechat
2013-12-17 08:43:21 -05: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
David Cormier
f85b7110da
New buffers are always active
2013-12-14 12:53:35 -05:00
Lorenz H-S
9368f2480d
Open query when clicking nick in the sidebar
2013-12-14 15:40:05 +00:00
David Cormier
706b5838a1
Return the angular promise on sendMessage
2013-12-14 10:32:14 -05:00
Lorenz H-S
f129460426
initalise lastread marker to last line initially fetched from server
2013-12-13 23:59:51 +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
David Cormier
c03dc77e49
Split initialization commands
...
Initialization commands are sent individually. Improves connection
speed.
2013-11-09 16:52:26 -05:00
David Cormier
026881a29c
Revert "Split messages with newline into multiple messages"
...
This reverts commit 6dd35fa890
.
The commit breaks support for chrome.
2013-11-09 12:40:27 -05:00
Tor Hveem
6dd35fa890
Split messages with newline into multiple messages
2013-11-02 17:43:45 +01:00
Tor Hveem
70abe58afe
New keyboard shortcut alt-n: toggle nicklist
2013-10-29 12:50:02 +01:00
Tor Hveem
3c01ad1b68
Fix bug with switching to core buffer when buffer is closed
2013-10-29 12:34:16 +01: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
69200c7854
Prevent user from accidentally leaving the page
2013-10-28 13:55:46 +01:00
Tor Hveem
d57127cc84
make class for embedded image, and fix its height parameter so its
...
better for small images
2013-10-28 13:32:48 +01:00
Tor Hveem
6258303465
New user setting for display embedded content by default
2013-10-28 13:32:47 +01:00
David Cormier
59206770e2
Isolate the nick completion in the inputbar's scope
2013-10-27 17:56:39 -04:00
David Cormier
03cb90c036
Move completeNick method to inputBar directive
2013-10-27 17:56:37 -04:00
David Cormier
ef24986431
Move inputbar related events to inputbar directive
2013-10-27 17:56:08 -04:00
David Cormier
fcfe8ba4be
Create inputbar directive
2013-10-27 17:54:51 -04:00