Tor Hveem
3499998764
Merge pull request #285 from glowing-bear/encryptioninstructions
...
Improve encryption instructions
11 years ago
Lorenz Hübschle-Schneider
b766b41ed4
Improve encryption instructions
11 years ago
Lorenz Hübschle-Schneider
84270655ee
Don't send input bar contents on buffer switch
...
Fixes #277
11 years ago
Tor Hveem
b06f6f8589
Merge pull request #280 from glowing-bear/fixnickspeak
...
Fix bug where updateNickSpeak would fail on lines without a prefix
11 years ago
Tor Hveem
512f7d726b
Merge pull request #282 from glowing-bear/fixonelinebug
...
Fix that bug where only one line was loaded
11 years ago
Lorenz Hübschle-Schneider
9f6f598f40
Merge pull request #281 from glowing-bear/travisbequiet
...
Travis: disable build success IRC notifications
11 years ago
Lorenz Hübschle-Schneider
aab111bb80
Fix that bug where only one line was loaded
...
Let me tell the story backwards:
For some reason, only one line would be fetched in `fetchMoreLines`, but
neither `numLines` nor `buffer.requestedLines` were `undefined`. The
paramater `numLines` must have had some strange value, though.
`connection.fetchMoreLines` is invoked through the main controllers
`$scope.fetchMoreLines`, which sets the parameter to `$scope.lines` if it was
undefined before. That value is computed in `$scope.calculateNumLines`,
which takes the height of the lines area and divides it by the height of the first
bufferline. This computation is retriggered on every `resize` event.
The first bufferline is the 'fetch more lines' link at the top of the window. If the
currently active buffer doesn't have more lines, it is hidden with `ngHide`,
causing its `clientHeight` property to be `0`, and the number of lines to be
fetched `$scope.lines = Infinity` (due to a division by zero).
In `connection.fetchMoreLines`, the following request is then made:
`"buffer:0x" + buffer.id + "/own_lines/last_line(-" + numLines + ")/data"`
to which WeeChat responds with one line. Voilà, there's your mess.
11 years ago
Lorenz Hübschle-Schneider
f3a94eaa6c
Travis: disable build success IRC notifications
11 years ago
Lorenz Hübschle-Schneider
36a35628e2
Fix bug where updateNickSpeak would fail on lines without a prefix
11 years ago
Tor Hveem
6812501f12
Merge pull request #278 from glowing-bear/uifix
...
Add space to bottom of #bufferlines
11 years ago
Lorenz Hübschle-Schneider
116e984ac8
Add space to bottom of bufferlines
11 years ago
David Cormier
6e88dfe963
Merge pull request #275 from glowing-bear/countWatchers
...
Better countWatchers, remove jQuery uses
11 years ago
David Cormier
c104385834
css: merge body tags
11 years ago
Tor Hveem
fb2134736c
Pixel adjustments to attempt perfectly align icons in top bar
11 years ago
Tor Hveem
dc077ac903
Improve CSS layout. Fix 98% bug that affects chrome/ff differently.
...
Conflicts:
css/glowingbear.css
11 years ago
Tor Hveem
a2969adf9b
Remove old cruft
11 years ago
Lorenz Hübschle-Schneider
d363121556
Remove unnecessary uses of jQuery and dead code
...
Native code is faster anyways ;)
11 years ago
Lorenz Hübschle-Schneider
1d2e5f1d0b
Better countWatchers
...
The old one missed a few, two on the input and the one in the title.
This version also doesn't use jQuery
From: http://stackoverflow.com/a/18539624 by StackOverflow user "plantian"
11 years ago
Lorenz Hübschle-Schneider
26d43fa694
Merge pull request #272 from torhve/versionbump
...
Bump angular and underscore.js versions
11 years ago
Tor Hveem
3b74512c77
Bump versions
11 years ago
David Cormier
1480f953c7
Merge pull request #271 from torhve/multiline
...
Revert the revertion of multiline and clean it up for new directive.
11 years ago
David Cormier
49b36bc3ea
Merge pull request #270 from glowing-bear/performance3
...
Performance improvements (fixed)
11 years ago
Tor Hveem
20a8289072
Revert the revertion of multiline and clean it up for new directive.
11 years ago
Lorenz Hübschle-Schneider
18d1f4716b
Revert "use ng-if to hide date instead of css"
...
That actually decreases performance, because it adds a watcher to every line
This reverts commit 16365db588
.
11 years ago
Lorenz Hübschle-Schneider
677ec7783d
Reduce usage of ng-show/hide to reduce number of useless DOM elements (fixed)
...
Progress in the direction of #87 , especially on mobile.
This version doesn't break everything for new users.
11 years ago
Lorenz Hübschle-Schneider
8cb6fc623e
Travis: Reduce IRC notification spam
...
Only send a "the build passed" notification if it previously didn't, i.e. the build was fixed.
Failure notifications stay the same
11 years ago
Lorenz Hübschle-Schneider
16365db588
use ng-if to hide date instead of css
11 years ago
David Cormier
9e57733b31
Merge pull request #268 from glowing-bear/youtube
...
Improve youtube matching URL
11 years ago
Lorenz Hübschle-Schneider
9f46e656cb
Improve youtube matching URL
...
closes #266
11 years ago
David Cormier
82cab2c6af
Merge pull request #267 from torhve/recentspeaker
...
Use recent speaker instead of alphabetical nick tab complete
11 years ago
David Cormier
696574fa74
Merge pull request #269 from torhve/readme
...
Improve the readme
11 years ago
Lorenz Hübschle-Schneider
f7e1e97b2b
Fix a few things in the README
...
@torhve , please cherry-pick onto your PR :)
11 years ago
Tor Hveem
bcc51ef254
Try to improve the readme
11 years ago
Tor Hveem
921e28d0e2
Remove the old and now unused flat nicklist
11 years ago
Tor Hveem
4e08a52f25
Use recent speaker instead of alphabetical nick tab complete
...
Use _ for sorting.
Fix jshint problems and naming things.
Fix comments
11 years ago
Lorenz Hübschle-Schneider
b91241744c
Improve youtube matching URL
...
closes #266
11 years ago
David Cormier
253e2ffc60
Revert "Minimise usage of ng-show/hide to reduce number of useless DOM elements"
...
This reverts commit b4e1a5aaad
.
11 years ago
David Cormier
fe902fa545
Merge pull request #264 from tribut/new-url
...
Update Travis URL
11 years ago
Felix Eckhofer
39e783083a
Update Travis URL
11 years ago
David Cormier
a48a6c58c9
Merge pull request #263 from tribut/new-url
...
Update URLs to point to new Github Org
11 years ago
Felix Eckhofer
482639f7e6
Update URL to point to new Github Org
...
Travis-CI url to be updated at a later date?
11 years ago
David Cormier
0cf8fb315d
Merge pull request #249 from lorenzhs/layoutfix
...
Don't cut off bottom part of last line in firefox
11 years ago
David Cormier
aa42027e98
Merge pull request #258 from lorenzhs/performance
...
Performance improvements
11 years ago
David Cormier
d95e85b017
Merge pull request #261 from lorenzhs/nickclickfix
...
Improve nick clicking in buffer
11 years ago
Lorenz Hübschle-Schneider
58f7c9b9be
Improve nick clicking in buffer
...
* focus input line (stops keyboard from disappearing on mobile)
* add a space after the colon (and detect that in multiple highlight detection)
11 years ago
David Cormier
8eab74cf61
Merge pull request #260 from lorenzhs/sslerror
...
Detect self-signed cert errors
11 years ago
Lorenz Hübschle-Schneider
e732d72550
Detect self-signed cert errors
11 years ago
Lorenz Hübschle-Schneider
c32ccb8749
Don't cut off bottom part of last line in firefox
...
It ignores the padding in the #bufferlines diff. It's still off on small windows, but
a lot better than before. You can't make up the stupid things browsers do.
11 years ago
Lorenz Hübschle-Schneider
b4e1a5aaad
Minimise usage of ng-show/hide to reduce number of useless DOM elements
...
Progress in the direction of #87 , especially on mobile.
11 years ago
Lorenz Hübschle-Schneider
3ad76d2ff3
Don't ng-repeat function calls, they're expensive
...
See http://tech.small-improvements.com/2013/09/10/angularjs-performance-with-large-lists/
11 years ago