Lorenz Hübschle-Schneider
c57911db64
Restructure plugin constructors to make them more convenient
11 years ago
Lorenz Hübschle-Schneider
4b65847b46
Rewrite youtube plugin with urlPlugin
...
Remove URL without protocol from tests
11 years ago
Lorenz Hübschle-Schneider
beaa3426dd
Rewrite vine plugin with urlPlugin
11 years ago
Lorenz Hübschle-Schneider
18c0db6c4f
Fix Asciinema plugin
11 years ago
Lorenz Hübschle-Schneider
d9c230ac44
Include settings.js in minification process; fix strict DI
11 years ago
Lorenz Hübschle-Schneider
54bb9dad13
Add default settings again
11 years ago
Lorenz Hübschle-Schneider
be6e356363
Settings module
11 years ago
Lorenz Hübschle-Schneider
48582cff3f
Fix number parsing in localStorage
11 years ago
Lorenz Hübschle-Schneider
c422c2df4d
localStorage: remove dysfunctional fallback
11 years ago
Lorenz Hübschle-Schneider
51e5817cbd
Fix debug mode
...
manipulating window.location.search isn't reliable
11 years ago
Vivien Didelot
ab260cb5a7
plugins: add Vine support
...
This commit adds support for Vine embeddable content.
11 years ago
Vivien Didelot
b365272aa6
plugins: (image) support :size suffix
...
Some images URL (such as Twitter hosting site twimg.com) are suffixed
with :size where size can be small, medium or large.
11 years ago
Lorenz Hübschle-Schneider
d709c8fd93
Cancel all outstanding notifications when disconnecting / navigating away
...
Fixes #296
11 years ago
Lorenz Hübschle-Schneider
f125c43ccb
Adds emoji support using Twitter's twemoji
11 years ago
Lorenz Hübschle-Schneider
1d4caa91cd
Parse colours in buffer title
...
Requires a WeeChat version including 013165209a
i.e., WeeChat 1.1 or a November 2014 nightly (or later)
(for previous versions, see https://github.com/weechat/weechat/issues/237 )
Fixes #308
11 years ago
Lorenz Hübschle-Schneider
de730a4505
Add some basic tests for filters
11 years ago
Lorenz Hübschle-Schneider
0c20484b5a
Add inline colour support for rgb(12,34,56) / rgba(1,2,3,0.4) colours
...
Also improve the regexes
11 years ago
Lorenz Hübschle-Schneider
8a740b765a
Fix DOMfilter when replacing multiple occasions
...
Previously, it would sometimes forget things at the end
11 years ago
Lorenz Hübschle-Schneider
1478b611da
Properly escape HTML entities in irclinky filter
...
Fixes #525
11 years ago
Lorenz Hübschle-Schneider
82fc20ed0d
Allow % and ~ in front of channel names as well (irclinky)
...
Those are IRC modifiers, we want /whois output to be clickable
11 years ago
Lorenz Hübschle-Schneider
d783d0e91b
Fix display of buffers without a short_name
11 years ago
Lorenz Hübschle-Schneider
9b7a778186
Fix non-#channels and single-symbol channels (#)
11 years ago
Lorenz Hübschle-Schneider
1f601e56c8
Fix linkification target
...
The target attribute was passed to the wrong filter
11 years ago
Lorenz Hübschle-Schneider
4a41e32fef
Ask before sending /quit
11 years ago
Lorenz Hübschle-Schneider
0bc7571217
Fix conflicts between URL/email and irc channel linkification
...
URL/email links take priority over IRC channel links with this filter order.
11 years ago
Lorenz Hübschle-Schneider
cd124cf5ff
Fix escaping in regex parsing buffer fullName
11 years ago
Lorenz Hübschle-Schneider
79ebead64f
Disable debug data in Angular unless debug mode is enabled
...
Performaaance!
11 years ago
Lorenz Hübschle-Schneider
d95abdd0df
Fix inline colour filter by applying to text nodes only
...
this requires traversing the line's DOM and manipulating things there
11 years ago
Ailin Nemui
85ef764faf
make pageup key trigger fetch more lines
11 years ago
Ailin Nemui
4e2a5dbe88
fix $apply exception on showSidebar
11 years ago
Ailin Nemui
0b15e2f74f
some scrolling updates
11 years ago
Lorenz Hübschle-Schneider
80b0d2ca6a
Quick keys disappear only after releasing alt key
...
Other changes:
- 0.2s delay so they don't appear when pressing Alt+A etc
- don't appear when other modifier keys are pressed
11 years ago
Ailin Nemui
9827710736
Support narrowing buffer selection with Alt+0-9 after using Alt+g or when onlyUnread is enabled, and show numeric overlays for Alt+0-9 keys on the buffers
11 years ago
David Cormier
bda4e1af3e
light-theme: darken most colors by 50% and add it to theme manager
11 years ago
David Cormier
7fa1b7cc9d
Create dark theme by extracting theme settings from glowingbear.css
...
* Remove style.css as those values should be themable as well.
* Update urls in index.html to link to dark theme by default
11 years ago
Lorenz Hübschle-Schneider
66b48d83fb
Fix clicking the bear on mobile
...
closes #469
11 years ago
Lorenz Hübschle-Schneider
4fd5ceadb2
Don't automatically show NSFW content
...
Fixes #472
11 years ago
Kenneth Chung
fdc598c00f
fix a typo and some grammar mistakes
11 years ago
Lorenz Hübschle-Schneider
bc037720bd
Fix plugin selectors after angular upgrade
...
The recent angular update changed the format of the hash keys.
They're now in the format 'object:123' (etc), which isn't a valid
CSS class name any more, but we used the $$hashKey as such.
I used this opportunity to introduce a bit of abstraction there as well
11 years ago
Lorenz Hübschle-Schneider
68adfb6cc2
Hotfix irclinky filter: only #channels
...
&channels match HTML-escaped special chars like " m(
11 years ago
Lorenz Hübschle-Schneider
de6ea98c72
Rerun async plugins after buffer switch
...
TODO: cache result. This is necessary at the moment because currently,
they just stop working after a buffer switch
11 years ago
Lorenz Hübschle-Schneider
565ee16990
Fix linkification of IRC channels
...
Closes #451
11 years ago
Ailin Nemui
081c141760
apply-exception in inputbar/bufferFilter.focus
11 years ago
Lorenz Hübschle-Schneider
2475ad2c61
Bufferlist design attempt
11 years ago
Ailin Nemui
5e9fd27c89
embedded content: check if scrollIntoViewIfNeeded vendor method is available
11 years ago
Lorenz Hübschle-Schneider
121c165a39
Scroll to correct position when fetching more lines
...
Fixes #406
11 years ago
Lorenz Hübschle-Schneider
c6e1bca78d
Keep core buffer visible with 'only show unread'
11 years ago
Lorenz Hübschle-Schneider
a80db339f8
Use strict
...
Requires turning IrcUtils into an Angular service, because the global variable
trick won't work with use strict.
Reuse is still easily possible by removing the angular wrapping around it.
11 years ago
Ailin Nemui
a63150e697
add pgup/pgdn keys and fix history in multiline edits
11 years ago
Ailin Nemui
156640c3ba
Properly Show and hide the sidebar on mobile layout when using Alt+g
11 years ago