Lorenz Hübschle-Schneider
e236d937e2
Simplify usage of modal
11 years ago
Lorenz Hübschle-Schneider
7d5bc0f078
Accordion without jQuery / bootstrap js
...
it's not quite 100% as nice though
11 years ago
Lorenz Hübschle-Schneider
23fb4da05a
Implement modal without bootstrap.js and jQuery
11 years ago
Lorenz Hübschle-Schneider
8816fe221e
Animate sidebar with CSS transitions
11 years ago
Lorenz Hübschle-Schneider
2c4a28f559
Enable hierarchical server view by default
...
Also fix its label
Fixes #331
11 years ago
Lorenz Hübschle-Schneider
74f9ac94ea
Use the function form of 'use strict'
11 years ago
Lorenz Hübschle-Schneider
fa6f108fe5
Make debug mode a parameter, not a setting
11 years ago
Tor Hveem
836b2940ce
Use crossbrowser compatible attr. names
11 years ago
Tor Hveem
6318a94163
Helpers for class styling
...
Implement our own helpers for getting and setting class styles instead
of using jquery functions, since we are getting rid of jquery
11 years ago
Tor Hveem
6a3b4a1506
new option for overriding font size
11 years ago
Tor Hveem
16f9897964
use angular.element instead of jquery
11 years ago
Tor Hveem
cdcdcb096b
User configurable font choice. Fixes #351
11 years ago
Tor Hveem
a7a8d60aea
localstorage: fix initial value setting
11 years ago
Lorenz Hübschle-Schneider
8e1e871411
Fix matching (#segments)
11 years ago
Lorenz Hübschle-Schneider
885b47eaaf
Add yr.no plugin
11 years ago
Lorenz Hübschle-Schneider
39b6d7a179
Fix URL regex
...
Old one doesn't match umlauts and other unicode stuff
New one is a lot more general and similar to what angular uses
11 years ago
Lorenz Hübschle-Schneider
a2cc3558c3
Remove ngAnimate for the moment, we're not even using it
...
It does have a very significant performance impact, in my
measurements, buffer switching is 30% faster without it!
11 years ago
Lorenz Hübschle-Schneider
1194b170e5
Fix the initial loading of lines
...
This fixes a bug where the initial line loading would be triggered multiple times,
and a bug that incorrectly set requestedLines, causing this behaviour to repeat
11 years ago
Lorenz Hübschle-Schneider
4be8742ac5
Focus input bar after pressing the send button
...
This prevents the keyboard from closing on mobile
11 years ago
Lorenz Hübschle-Schneider
ba74f2a7e5
Allow a minus sign before a #channel link
11 years ago
Kramer Campbell
b21662da3c
Remove duplicate source of truth with buffers.
11 years ago
Lorenz Hübschle-Schneider
0b8a3eb045
Don't trim unread lines
...
Also fix read marker after trimming
11 years ago
Lorenz Hübschle-Schneider
f5855e0712
Revert "Set port variable instead of placeholder"
...
This reverts commit 6b4d2fddbb
.
...because it didn't work. I just got an empty box and the variable wasn't set
11 years ago
David Cormier
48a07ee1fe
Rename 'lines' to 'lines_per_screen'
11 years ago
Lorenz Hübschle-Schneider
984ceaf4e5
Trim long buffers
...
Fixes #338
11 years ago
Kramer Campbell
9aa6a374cd
Add option to show seconds in timestamps.
11 years ago
Anders Bergh
b8c4b1fbac
Wrap IPv6 literals with brackets. Fixes #323 .
11 years ago
Anders Bergh
d456663db5
Replace all non-ASCII bytes with "?" in case of broken UTF-8.
11 years ago
Lorenz Hübschle-Schneider
f1c21ff23b
Catch broken UTF-8 to enable loading of buffers with broken lines
11 years ago
Lorenz Hübschle-Schneider
4a04ff8a8f
Scroll on resize
...
main application of this: opening the keyboard on mobile devices
11 years ago
Lorenz Hübschle-Schneider
abcadf040e
Allow `+` and `@` before a channel name as well for linkification
...
useful for /whois
11 years ago
David Cormier
6b4d2fddbb
Set port variable instead of placeholder
...
Suggesting a port in the placeholder can be confusing, as it may
lead people to believe that this value will be sent to the server
while in fact it will not be.
Fix #324
11 years ago
Tor Hveem
30fd4794e9
Do not automatically switch to newly open buffer.
...
Fixes #279
11 years ago
Lorenz Hübschle-Schneider
f374bebc4e
Turn notimestamp into a positive setting (showtimestamp)
11 years ago
Lorenz Hübschle-Schneider
ce2a4e89da
Show timestamps on mobile by default
...
This is overriden by the setting
11 years ago
Lorenz Hübschle-Schneider
86f4c7308b
Image plugin: case insensitive regex
...
Fixes #305
11 years ago
Lorenz Hübschle-Schneider
e53f614a04
Fix tab-completion of empty string
...
Closes #301
11 years ago
Lorenz Hübschle-Schneider
6b99efb4ac
Handle _buffer_localvar_{add,remov}ed events
...
fixes indendation of newly opened buffers
11 years ago
Lorenz Hübschle-Schneider
703953a0f6
Rename highlightNick to addMention
...
...because that's what it does
11 years ago
Tor Hveem
71ecdb2608
Log unhandled events
11 years ago
Lorenz Hübschle-Schneider
a2073d893e
Fix buffer closing
...
0cbf5fc4 uncovered an old bug
Thanks for noticing, @torhve
11 years ago
Lorenz Hübschle-Schneider
3d9619abaf
Fix nick clicking
...
- move to correct scope
- use Angular input model instead of accessing DOM directly
- nicklist has changed, adapt to that
11 years ago
Lorenz Hübschle-Schneider
28d3bde907
inputBar.sendMessage: remove unused variable
11 years ago
Tor Hveem
06f3e50684
Fix problems with inputbar history and nick complete
11 years ago
Lorenz Hübschle-Schneider
abfa26d6ed
Clean up buffer model a bit
...
* use type local variable to determine whether to indent
* local_variables is not used, don't export/save it
11 years ago
Lorenz Hübschle-Schneider
64af1f357c
Fix query notifications on first connect
...
Fixes #284
11 years ago
Tor Hveem
91b0ddc259
Fix syntax. Emit relaydisconnect so connect button changes
11 years ago
Tor Hveem
3f595ea0ac
Don't send empty commands, use angular model instead of accessing
...
element value directly. Fixes problem with pressing enter will send
previous value in history.
11 years ago
Tor Hveem
695c429c4f
Only support the weechat defaults for clearing buffer
11 years ago
Tor Hveem
fbfeec8fca
Change the connect button text based on connection status
11 years ago