Commit Graph

802 Commits

Author SHA1 Message Date
Tor Hveem 17d14364ed Merge pull request #853 from lorenzhs/improve-docs
Improve docs
2016-11-11 13:20:12 +01:00
Lorenz Hübschle-Schneider aeef7c4668 Improve TLS warning detection 2016-11-11 13:09:55 +01:00
Tor Hveem b29dc42a4a Merge pull request #854 from lorenzhs/plugin-dedup
Plugins: don't show plugin repeatedly for same URL in same message
2016-11-11 12:56:33 +01:00
Tor Hveem 635f556510 Merge pull request #850 from lorenzhs/spotify-embeds
Spotify: also match other types of embeds (playlists and artists)
2016-11-11 12:54:29 +01:00
Tor Hveem 15131dd1d0 Merge pull request #856 from glowing-bear/regex-escaping
Escape dots in plugin regexes
2016-11-11 12:51:31 +01:00
Lorenz Hübschle-Schneider 8892c4dfe5 Merge pull request #835 from glowing-bear/alth
Implement alt-h. Fixes #832
2016-11-09 14:34:54 +01:00
Lorenz Hübschle-Schneider 401e46e599 Use event.keyCode for consistency
We should either switch everything to event.code or nothing, imho
2016-11-09 13:04:25 +01:00
Simon Cooksey 71c2900216 Alt-H now clears hotlists on WeeChat relay
Fixes #832.
2016-11-09 12:58:09 +01:00
Simon Cooksey d9b86d28a0 Added cap on max number of unread lines to load
This is to improve performance when switching to a buffer with a large
number of unread lines.

Fixes #859

Thanks to @lorenzhs for the comments on PR #862.
2016-11-08 13:42:44 +00:00
Lorenz Hübschle-Schneider 7ba8ba202e Spotify: also match other types of embeds (playlists and artists) 2016-11-01 13:09:06 +01:00
Lorenz Hübschle-Schneider 71d2cefce1 Escape dots in plugin regexes
See #519
2016-11-01 13:07:12 +01:00
Lorenz Hübschle-Schneider ec221af52e Plugins: don't show plugin repeatedly for same URL in same message
Fixes #636
2016-11-01 11:08:40 +01:00
Kasper Vaessen f9e84f81ee Implement repeated-prefix 2016-10-18 11:05:28 +03:00
Kasper Vaessen 4ce499c9cc Base16 theme bugfixes and improvements 2016-10-13 21:44:39 +03:00
Tor Hveem 1ba1698703 Implement alt-h. Fixes #832 2016-10-13 14:16:24 +02:00
Kasper Vaessen 216da6fdab Nick list colors now also work without background color 2016-10-11 17:16:20 +03:00
Lorenz Hübschle-Schneider c46979088a Merge pull request #829 from Vaesper/master
Palette-based themes
2016-10-10 13:59:03 +02:00
Kasper Vaessen f105e32765 Palette-based theme and some variant themes with alternative palette 2016-10-10 09:45:37 +03:00
Kasper Vaessen 55b4c6254b Fixed nicks with background colours breaking in nicklist 2016-10-10 01:28:57 +03:00
Tor Hveem 65b4aaa97d Ability to pin buffers. Fixes #778.
This introduces ability to pin buffers using localvar storage in
WeeChat. At a later stage some UI should be introduced for this, like
discussed in #604 .
2016-09-27 15:49:22 +02:00
Tor Hveem ab649c86d4
New blue theme 2016-09-23 18:53:13 +02:00
Lorenz Hübschle-Schneider 7974204af3 Fix time format if no date is present 2016-09-19 10:11:14 +02:00
Lorenz Hübschle-Schneider cc4d4bf20e Fix comment 2016-09-19 10:04:15 +02:00
Lorenz Hübschle-Schneider 79e77ffef0 Date format: match ordering of components in weechat 2016-09-19 10:02:31 +02:00
Lorenz Hübschle-Schneider e65804c7a7 Date format: detect %e, too, and add some comments 2016-09-19 09:35:52 +02:00
Csaba Henk 02a3fbb876 Detect strftime year/month/day specifiers in weechat.look.buffer_time_format
Accodingly include year/month/day into our time format.
2016-09-17 20:05:26 +02:00
Jake Stevenson 6cc5fab302 Fix bug where disconnecting using the 'power' button, resume acted strange 2016-09-07 13:29:05 -05:00
Jake Stevenson bc72e8952c Able to resume buffer 2016-09-06 16:35:16 -05:00
Tor Hveem e903acfb0d
Fix notification count update 2016-08-11 14:09:09 +02:00
Evan Tschuy d1921c49e2 Add underscore to youtube regex 2016-08-11 01:21:35 -07:00
kurros 4a0ed97934 allow browser to use https for pastebin embed 2016-08-05 18:42:41 -04:00
Tor Hveem f4257c35c3
handlers: check for active buffer
Check for active buffer before syncing unreads from WeeChat
2016-07-30 14:10:02 +02:00
Tor Hveem a527428763
Periodic hotlist sync. Fixes #692
There is a bug in WeeChat when hdata is null, which happens when the
hotlist is empty (meaning all buffers are read). Our websocket callback
machinery expects every command with id to return data, so this code in
current versions of WeeChat will lead to a slow leak. But I think lots
of things in our code will do this already so I'm not entirely sure it's
too problematic to let this patch go by.

We could use infolists instead of hdata, but that is cumbersome to parse
and less performant for WeeChat, and sends more data over the wire.

I propose we make a separate attempt at cleaning up the callbacks. Since
we store time on them we could have a cleanuptask that looks through
them and deletes old callbacks. Maybe @dcormier could have a look?
2016-07-29 14:12:46 +02:00
Tor Hveem bc117aa8ce Merge pull request #792 from pmelanson/789-weechat-time-format
789 weechat time format
2016-07-28 14:29:28 +02:00
Ninjex 4971baefec Update plugin.js (#795)
The Asciinema cast plugin regex was faulty. Casts can have /[a-z]/ characters, not only digits /\d)
Here is a test cast for you to run: https://asciinema.org/a/29qfl1dwsgd25o91nfv3dvvbn

(squashed two commits --@lorenzhs)
2016-07-28 12:52:18 +02:00
Patrick Melanson ce7715c794 Removed show timestamp [seconds] settings
Functionality is now replaced by changing
weechat's buffer_time_format. e.g. 24h time:
/set weechat.look.buffer_time_format %H:%M

Supported time formats are 12h and 24h,
with seconds or no seconds.
2016-07-20 14:12:20 -04:00
Patrick Melanson ac2966ff0b Base our time format off of weechat's config 2016-07-20 11:57:20 -04:00
Patrick Melanson 37ba46d379 Extended fetchConfValue with callbacks 2016-07-20 11:57:13 -04:00
Lorenz Hübschle-Schneider 6149aa8a07 Merge pull request #783 from pmelanson/782-timestamp-locale
Bufferline timestamps now try to detect locale
2016-07-12 09:34:15 +02:00
Lorenz Hübschle-Schneider 3524f185c2 Merge pull request #764 from Bakke/electron
Electron (Atom-Shell) support
2016-07-11 15:58:35 +02:00
Tor Hveem 863298a0eb Merge pull request #785 from glowing-bear/gist-trailing-slash
Gist plugin: ignore trailing slashes and anchors
2016-07-08 14:12:09 +02:00
Charlie Wang fbb27cfb61 fix nick completion within brackets #781 2016-06-25 10:17:48 -04:00
Lorenz Hübschle-Schneider bfb5af68b4 Gist plugin: ignore trailing slashes and anchors
Supersedes #783
2016-06-25 14:40:24 +02:00
Patrick Melanson a0485b5801 Bufferline timestamps now try to detect locale 2016-06-18 11:51:51 -04:00
Lorenz Hübschle-Schneider 2add0e66d2 Add dark-spacious theme to theme list 2016-04-22 16:40:43 +02:00
Peter Elmers 05f5629ba7 Please linter 2016-04-21 19:13:27 -05:00
Peter Elmers fa992e2fa5 Add a pastebin plugin 2016-04-21 18:37:51 -05:00
Tor Hveem dcc0f19fc5 Fix alt-< keybinding 2016-04-20 12:13:47 +02:00
Lorenz Hübschle-Schneider 1edba41c4c Add a lock on the connection
This should fix #610 but needs more testing
2016-04-10 11:54:02 +02:00
Magnus Hauge Bakke bbb4d259be Use arrow keys to select buffer in buffer search 2016-04-06 09:20:23 +02:00