Commit graph

789 commits

Author SHA1 Message Date
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
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
Magnus Hauge Bakke 570f293399 Update app unread badge to dot instead of punctuation 2016-04-06 09:15:21 +02:00
Lorenz Hübschle-Schneider b8854a287a Switch math rendering to KaTeX 2016-04-03 15:26:14 +02:00
Tor Hveem cf255756ae use new global to check for electron 2016-04-03 13:52:35 +02:00
Magnus Hauge Bakke 093f8683ce Merge pull request #1 from lorenzhs/electron-fixes
Electron: Use local files and add Linux target
2016-04-02 21:08:01 +02:00
Lorenz Hübschle-Schneider 2112757a2d Fix emojione in electron 2016-04-02 18:08:07 +02:00
Magnus Hauge Bakke 3ad7ad203b Add comments to electron app badge functions 2016-04-02 10:29:06 +02:00
Magnus Hauge Bakke 14d8f73532 Electron: Set app badge in os x (darwin) 2016-04-01 21:50:34 +02:00
Tor Hveem c3aa336183 Disable serviceWorker in electron process 2016-04-01 14:04:31 +02:00
Wade Menard d636fbaae8 Modify Imgur's link response to HTTPS. 2016-03-31 19:13:18 -04:00
Simen Graaten b7183fb404 Add preview of .mp3, .ogg and .wav links via <audio> tag.
This fixes #745
2016-02-19 17:57:22 +01:00
Tor Hveem 2c9e7c7023 Merge pull request #732 from glowing-bear/custom-css
Add support for custom CSS
2016-02-08 20:02:12 +01:00
Kevin López Brante 5c71423eed Enable the use of UWP (Windows 10) toasts 2016-01-26 16:07:16 -03:00
Eternal 7753922137 Improving urlRexexp for plugins 2016-01-21 10:16:42 +01:00