Commit graph

780 commits

Author SHA1 Message Date
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
Lorenz Hübschle-Schneider d34cf89aaa Add support for custom CSS
Fixes #647
2016-01-10 11:37:27 +01:00
Patrick Melanson a06f567770 #705 date change msg now moves read marker only if accompanying msg would 2016-01-09 00:39:33 -05:00
Patrick Melanson 19c408ba13 #705 bugfix datechange injected under read marker
after #708 was merged, if a date change message is
injected underneath the read marker the read
marker would be one line too low. Now, the read
marker will adjust properly when a date change
message is injected above and below the read
marker.

thanks lorenzhs for spotting that
2016-01-07 18:09:26 -05:00
Lorenz Hübschle-Schneider ef8d32221b Merge pull request #701 from pmelanson/700-date-change-format-fallback
#700 added fallback mode for unsupported .toLocaleDateString()
2016-01-06 22:09:03 +01:00
Patrick Melanson b719354a07 #700 detect locale formatting support on load 2016-01-06 15:43:05 -05:00
Lorenz Hübschle-Schneider ec24142e50 Merge pull request #720 from glowing-bear/black-theme
Add black theme for AMOLED displays, fix theme selector background in dark theme
2016-01-06 17:30:59 +01:00
Patrick Melanson 48cc2356a6 Fixed a circular ref in date change messages
line.buffer was the actual buffer object, which contains the injected
date
change message itself. Made this just a buffer id.
2016-01-04 19:58:32 -05:00
Lorenz Hübschle-Schneider a50d72a3b5 Merge pull request #722 from falaca/master
parse dropbox URLs for image preview plugin (v4)
2016-01-03 12:41:02 +01:00
Furkan Alaca 41659493cd parse dropbox URLs for image preview plugin (v5) 2016-01-02 16:01:06 -05:00