David Cormier
6e88dfe963
Merge pull request #275 from glowing-bear/countWatchers
...
Better countWatchers, remove jQuery uses
2014-04-29 23:14:02 -04:00
David Cormier
c104385834
css: merge body tags
2014-04-29 21:31:49 -04:00
Tor Hveem
fb2134736c
Pixel adjustments to attempt perfectly align icons in top bar
2014-04-29 21:31:49 -04:00
Tor Hveem
dc077ac903
Improve CSS layout. Fix 98% bug that affects chrome/ff differently.
...
Conflicts:
css/glowingbear.css
2014-04-29 21:31:49 -04:00
Tor Hveem
a2969adf9b
Remove old cruft
2014-04-29 21:31:48 -04:00
Lorenz Hübschle-Schneider
d363121556
Remove unnecessary uses of jQuery and dead code
...
Native code is faster anyways ;)
2014-04-28 13:52:21 +01:00
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"
2014-04-28 13:40:27 +01:00
Lorenz Hübschle-Schneider
26d43fa694
Merge pull request #272 from torhve/versionbump
...
Bump angular and underscore.js versions
2014-04-28 13:05:22 +01:00
Tor Hveem
3b74512c77
Bump versions
2014-04-26 22:56:30 +02:00
David Cormier
1480f953c7
Merge pull request #271 from torhve/multiline
...
Revert the revertion of multiline and clean it up for new directive.
2014-04-26 12:54:51 -04:00
David Cormier
49b36bc3ea
Merge pull request #270 from glowing-bear/performance3
...
Performance improvements (fixed)
2014-04-26 12:40:29 -04:00
Tor Hveem
20a8289072
Revert the revertion of multiline and clean it up for new directive.
2014-04-26 18:16:46 +02:00
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
.
2014-04-26 16:50:04 +01:00
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.
2014-04-26 16:49:56 +01:00
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
2014-04-26 16:00:37 +01:00
Lorenz Hübschle-Schneider
16365db588
use ng-if to hide date instead of css
2014-04-26 10:48:19 -04:00
David Cormier
9e57733b31
Merge pull request #268 from glowing-bear/youtube
...
Improve youtube matching URL
2014-04-25 18:41:11 -04:00
Lorenz Hübschle-Schneider
9f46e656cb
Improve youtube matching URL
...
closes #266
2014-04-25 18:39:01 -04:00
David Cormier
82cab2c6af
Merge pull request #267 from torhve/recentspeaker
...
Use recent speaker instead of alphabetical nick tab complete
2014-04-25 18:35:34 -04:00
David Cormier
696574fa74
Merge pull request #269 from torhve/readme
...
Improve the readme
2014-04-25 15:16:17 -04:00
Lorenz Hübschle-Schneider
f7e1e97b2b
Fix a few things in the README
...
@torhve, please cherry-pick onto your PR :)
2014-04-25 21:13:33 +02:00
Tor Hveem
bcc51ef254
Try to improve the readme
2014-04-25 21:13:31 +02:00
Tor Hveem
921e28d0e2
Remove the old and now unused flat nicklist
2014-04-25 21:05:20 +02:00
Tor Hveem
4e08a52f25
Use recent speaker instead of alphabetical nick tab complete
...
Use _ for sorting.
Fix jshint problems and naming things.
Fix comments
2014-04-25 20:33:01 +02:00
Lorenz Hübschle-Schneider
b91241744c
Improve youtube matching URL
...
closes #266
2014-04-25 19:03:05 +01:00
David Cormier
253e2ffc60
Revert "Minimise usage of ng-show/hide to reduce number of useless DOM elements"
...
This reverts commit b4e1a5aaad
.
2014-04-24 23:20:56 -04:00
David Cormier
fe902fa545
Merge pull request #264 from tribut/new-url
...
Update Travis URL
2014-04-24 11:17:05 -04:00
Felix Eckhofer
39e783083a
Update Travis URL
2014-04-24 17:13:15 +02:00
David Cormier
a48a6c58c9
Merge pull request #263 from tribut/new-url
...
Update URLs to point to new Github Org
2014-04-24 11:11:08 -04:00
Felix Eckhofer
482639f7e6
Update URL to point to new Github Org
...
Travis-CI url to be updated at a later date?
2014-04-24 17:08:58 +02:00
David Cormier
0cf8fb315d
Merge pull request #249 from lorenzhs/layoutfix
...
Don't cut off bottom part of last line in firefox
2014-04-24 10:23:23 -04:00
David Cormier
aa42027e98
Merge pull request #258 from lorenzhs/performance
...
Performance improvements
2014-04-24 10:18:51 -04:00
David Cormier
d95e85b017
Merge pull request #261 from lorenzhs/nickclickfix
...
Improve nick clicking in buffer
2014-04-24 10:17:36 -04:00
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)
2014-04-23 17:19:42 +02:00
David Cormier
8eab74cf61
Merge pull request #260 from lorenzhs/sslerror
...
Detect self-signed cert errors
2014-04-23 08:50:38 -04:00
Lorenz Hübschle-Schneider
e732d72550
Detect self-signed cert errors
2014-04-22 19:04:31 +02:00
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.
2014-04-21 18:31:37 +02:00
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.
2014-04-21 18:31:02 +02:00
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/
2014-04-21 18:31:02 +02:00
David Cormier
e7d7f39c95
Merge pull request #250 from lorenzhs/travis
...
switch travis to IRC notifications instead of email
2014-04-21 11:51:19 -04:00
Lorenz Hübschle-Schneider
0f5879502b
travis: send a notice, don't join the channel
2014-04-21 17:45:42 +02:00
Lorenz Hübschle-Schneider
7a94d6775d
switch travis to IRC notifications instead of email
2014-04-21 17:42:38 +02:00
David Cormier
a1334abb23
Merge pull request #259 from lorenzhs/fetchlinefix
...
Fix the one-line-only-bug
2014-04-20 17:37:09 -04:00
Lorenz Hübschle-Schneider
ac4e130198
Fix the one-line-only-bug
...
Fixes #247
2014-04-20 20:44:01 +02:00
David Cormier
81c5974369
Merge pull request #257 from lorenzhs/nickclick
...
Highlight user when clicking their nick
2014-04-19 10:07:50 -04:00
David Cormier
252b774f07
Merge pull request #255 from lorenzhs/lineheight
...
Improve mobile readability by putting whitespace between messages, not lines
2014-04-19 09:58:43 -04:00
David Cormier
af06d61627
Merge pull request #256 from lorenzhs/doubletap
...
Double-tap escape to disconnect
2014-04-19 09:57:41 -04:00
Lorenz Hübschle-Schneider
76d7572622
Highlight user when clicking their nick
2014-04-19 15:47:33 +02:00
Lorenz Hübschle-Schneider
16664cefc0
Double-tap escape to disconnect
2014-04-19 14:13:32 +02:00
Lorenz Hübschle-Schneider
517a473b94
Improve mobile readability by putting whitespace between messages, not lines
...
This generally removes a lot of whitespace on mobile while still improving readability
In particular, it makes it easier to see which lines belong together
2014-04-18 14:32:50 +02:00