David Cormier
83fe15d326
Merge pull request #168 from lorenzhs/notifications
...
Notifications: Improve channel detection
2014-02-21 08:59:08 -05:00
David Cormier
b09e328463
Reinitialize context when relay closes connection
...
Fixes #73
2014-02-21 08:54:17 -05:00
David Cormier
02e79ade4e
Merge pull request #167 from tribut/mimic-go-py
...
Make buffer filter more keyboard friendly
2014-02-21 08:44:51 -05:00
Lorenz Hübschle-Schneider
fb9d5af5fc
localstorage: Correctly check whether value is set before setting default
...
The old condition always overwrote boolean values that were set to false
with the default m( Check for undefined instead.
2014-02-21 10:50:29 +00:00
Lorenz Hübschle-Schneider
df1bb08749
Only update title for notifications, not other kinds of activity
...
Also make the unread count the first thing in the title
2014-02-21 10:22:27 +00:00
Lorenz Hübschle-Schneider
effa64084b
Notifications: Improve channel detection
2014-02-21 09:49:03 +00:00
Felix Eckhofer
e0aef4c6e1
make enter switch to the first match in the list
2014-02-21 09:55:56 +01:00
Felix Eckhofer
212aa1ba69
use consistent format to explain shortcuts
2014-02-21 09:45:56 +01:00
Felix Eckhofer
fead046eed
use alt-g for filter bufferlist
...
this is more consistent with the other existing shortcuts and is also
the same shortcut go.py recommends in weechat-curses
2014-02-21 09:45:56 +01:00
Tor Hveem
46b503e1b4
Use ngAnimate to animate sidebar hiding/showing
2014-02-21 09:34:30 +01:00
David Cormier
f10e44efe4
Merge pull request #164 from lorenzhs/notifications
...
Rework notifications
2014-02-20 19:31:32 -05:00
David Cormier
042a8d02b0
Merge pull request #165 from lorenzhs/fixnag
...
Fix the confirmation dialog when closing the tab
2014-02-20 19:19:16 -05:00
Lorenz Hübschle-Schneider
e5f33275bd
Fix the confirmation dialog when closing the tab
...
* Only nag if we're connected
* Set event return value so Chrome shows the dialog
2014-02-20 23:52:45 +00:00
Lorenz Hübschle-Schneider
157917d40c
Rework notifications
...
* Improve content of notifications
* More descriptive title
* The bug that caused the need for manually assembling the message has been fixed (#161 or c5e548c8ab
)
* Permission for displaying notifications can only be requested upon user interaction in Chrome, not on page load. Bind to connect button
* Take user to g-b tab and buffer causing the notification on click
2014-02-20 23:29:17 +00:00
Lorenz Hübschle-Schneider
d4207ed7e0
Update title with unread count
...
Further discussion required on a few points:
* show notifications only or unread lines as well?
* only use this when favico is disabled, or indepently?
I welcome all feedback.
Fixes #22
2014-02-20 22:47:53 +00:00
Lorenz Hübschle-Schneider
9ac7b341ec
Make use of favico an option
...
@tribut: does this resolve your issue?
2014-02-20 22:47:24 +00:00
David Cormier
0deb14fc84
Merge pull request #161 from lorenzhs/fixmessagetext
...
Correctly set message text
2014-02-19 18:22:47 -05:00
Lorenz Hübschle-Schneider
c5e548c8ab
Correctly set message text
...
There might be multiple parts to each message, e.g. if a plugin colourises
some parts of a message.
2014-02-19 22:08:07 +00:00
David Cormier
5b5082dfd4
Merge pull request #160 from cormier/previous-buffer
...
PR#155 with shortcut added in front page instructions
close #155
2014-02-19 11:53:06 -05:00
David Cormier
d14afb9c81
Add previous buffer shortcut to instructions
2014-02-19 11:50:18 -05:00
David Cormier
80841154b6
Merge pull request #159 from lorenzhs/fixircregex
...
Reduce number of false positives in IRC channel linkification
2014-02-19 10:46:13 -05:00
David Cormier
c5f89e83cd
Merge pull request #158 from cormier/fix-bufferlist
...
Fix bufferlist issues
2014-02-19 10:44:17 -05:00
Lorenz Hübschle-Schneider
389d6bdedb
Reduce number of false positives in IRC channel linkification
2014-02-19 15:38:07 +00:00
David Cormier
51cde96bf6
Standardize code presentation
...
Fix indentation (4 spaces, no tabs)
Fix indentation in CSS
Fix comment position in CSS file
2014-02-19 10:27:46 -05:00
David Cormier
8e44757e61
Replace magic number 968 with variable
2014-02-19 10:18:20 -05:00
David Cormier
11e5b6fbda
Merge development branch of creesch
2014-02-19 09:58:31 -05:00
David Cormier
2e5e3a45eb
Revert "Collapse sidebar with css selector"
...
This reverts commit 3a5dfd5e94
.
2014-02-19 09:53:03 -05:00
Tor Hveem
2452858853
Fix globals. Fix init
2014-02-19 11:28:48 +01:00
Tor Hveem
2aa1e02bea
New keybinding: Alt-< to switch to previous buffer. Same key as WeeChat
2014-02-19 10:58:26 +01:00
David Cormier
ca6286064e
Merge pull request #156 from lorenzhs/fixwhitespace
...
Whitespace fixes, some {} blocks
2014-02-18 15:21:38 -05:00
Lorenz Hübschle-Schneider
e5476dfd02
Whitespace fixes, some {} blocks
2014-02-18 18:13:23 +00:00
David Cormier
6814379bdb
Merge pull request #154 from torhve/better-string-decoding
...
Decode and encode array directly without for loop
2014-02-18 09:56:06 -05:00
Creesch
14706d1e33
html&css changes for mobile usage
2014-02-18 14:50:38 +01:00
creesch
abefa7430a
Implement swiping for mobile devices
2014-02-18 14:40:02 +01:00
Tor Hveem
b379d50351
Decode and encode array directly without for loop
2014-02-18 13:25:03 +01:00
David Cormier
27690ada58
Work around a WeeChat protocol inconvenience
...
Until WeeChat sends a confirmation for init we have to assume
that the commands will be received synchronously even though
they are sent asynchronously
2014-02-17 21:46:00 -05:00
David Cormier
ba20a79c72
Send init commands when connection is successful
...
Initialization commands are sent when we are sure that
the password has been accepted and that the init has been
processed by the weechat relay
2014-02-17 21:19:34 -05:00
David Cormier
8c386f7553
Create helper functions for initialization methods
2014-02-17 21:15:10 -05:00
David Cormier
3a5dfd5e94
Collapse sidebar with css selector
...
Fixes #152
2014-02-17 20:49:49 -05:00
David Cormier
dcd6b18115
Merge pull request #153 from lorenzhs/fixirclinks
...
IRC linky: don't match HTML encoded chars (), >, etc.)
2014-02-17 20:36:11 -05:00
Lorenz Hübschle-Schneider
c490e33898
IRC linky: don't match HTML encoded chars (), >, etc.)
2014-02-17 20:08:55 +00:00
David Cormier
0bfbd3eb0b
Add missing keyboard shortcuts on landing page
...
Fixes #80
2014-02-17 10:55:56 -05:00
David Cormier
4e5f239980
Merge pull request #144 from lorenzhs/linkify
...
Linkify IRC channels
2014-02-17 10:24:00 -05:00
David Cormier
0c9f5aab34
Merge pull request #149 from lorenzhs/patch-1
...
Remove black background on own chat lines
2014-02-17 08:49:08 -05:00
David Cormier
6f972261da
Merge pull request #150 from lorenzhs/patch-2
...
switchToActivityBuffer: Prioritise notifications
2014-02-17 08:46:58 -05:00
Lorenz Hübschle-Schneider
c1760e5433
Fix JS coding style
...
TODO: rebase this as a fixup. I don't think the github web interface supports that.
2014-02-17 12:37:14 +00:00
Lorenz Hübschle-Schneider
1a5b36b6f7
switchToActivityBuffer: Prioritise notifications
...
If there is a buffer with a notification, go there. Otherwise, go to one with unread lines.
2014-02-17 12:31:23 +00:00
Lorenz Hübschle-Schneider
b553ef2a71
Remove black background on own chat lines
...
I've had this in my deployment config for a while, I hope you guys agree that it looks much nicer
2014-02-17 12:23:27 +00:00
Lorenz Hübschle-Schneider
93f40c64e9
Fix embed DOM classes
...
Classes, IDs and Names in the DOM have to begin with a letter. The $$hashKey
however might not, so prefix it with embed_. This also makes the classes more
unique, which is a good thing. Additionally, don't scroll on undefined should that
ever happen.
Fixes #45
2014-02-16 16:55:27 -05:00
Lorenz Hübschle-Schneider
2e963da581
Don't use jQuery, simplify
2014-02-16 16:55:27 -05:00