Commit graph

1561 commits

Author SHA1 Message Date
Hannu Hartikainen c3f00cd6bc prevent "zalgo text" from exiting the message/bufferline
For a review of what zalgo text is and how it works, see
http://stackoverflow.com/q/6579844/659526 . Suffice to say it abuses
unicode to create a vertical mess that goes over other lines of text.
2015-12-08 22:57:53 +02:00
David Cormier 3890875924 Merge pull request #693 from glowing-bear/use-buffer-localvars
Use buffer localvars instead of regex hackery
2015-12-06 13:20:47 -05:00
Lorenz Hübschle-Schneider ceceac78a2 Use buffer localvars instead of regex hackery
Fixes #589
2015-12-06 13:53:57 +01:00
Lorenz Hübschle-Schneider 73123fd0dd Merge pull request #691 from 20after4/switch-to-adjacent-buffers
Switch to adjacent buffer with alt+arrow up/down
2015-12-04 15:46:56 +01:00
Mukunda Modell 3b60f992b4 Switch to adjacent buffer with alt+arrow
Use alt+up and alt+down to switch to previous / next buffer.
Works when bufferlist is nested or flat.

This implements issue #511.
2015-12-04 08:43:48 -06:00
Tor Hveem a702aded62 Merge pull request #689 from dancek/issue-688
fix #688 and provide a unit test
2015-12-01 20:38:25 +01:00
Hannu Hartikainen b0f4ee4413 fix #688 and provide a unit test 2015-12-01 21:31:12 +02:00
Tor Hveem e63877ad41 Merge pull request #685 from glowing-bear/date-change-fixes
Date change fixes
2015-11-29 17:01:40 +01:00
Tor Hveem 0818cc3f9c Merge pull request #687 from glowing-bear/initialise-unread-count
Fix initialisation of global unread count
2015-11-29 17:01:10 +01:00
Lorenz Hübschle-Schneider a631a913c7 Fix initialisation of global unread count
Fixes #595
2015-11-28 21:25:06 +01:00
Tor Hveem 4c98298ea4 Merge pull request #686 from glowing-bear/empty-hrefs
Add empty hrefs to make browser extensions happy
2015-11-28 21:11:04 +01:00
Lorenz Hübschle-Schneider 34b25bf80c Add empty hrefs to make browser extensions happy
Fixes #656
2015-11-28 21:08:42 +01:00
Lorenz Hübschle-Schneider 507a39f68f Don't show date change message for free buffers
This requires requesting the buffer type and handling the
apropriate event
2015-11-28 20:59:00 +01:00
Lorenz Hübschle-Schneider 735798831f Date change marker: Don't modify last line's date 2015-11-28 20:56:19 +01:00
Lorenz Hübschle-Schneider f5422e14f4 Merge pull request #681 from dancek/domfilter-nested-links
disallow nested links in DOMfilter (fixes #680)
2015-11-28 16:14:38 +01:00
Hannu Hartikainen d1176a5b2b disallow nested links in DOMfilter (fixes #680) 2015-11-28 17:04:57 +02:00
Tor Hveem 134ac86743 Merge pull request #678 from glowing-bear/date-change
Add date change markers
2015-11-28 13:50:19 +01:00
Lorenz Hübschle-Schneider da7a7f85e8 Date change: refactoring 2015-11-28 13:23:41 +01:00
Tor Hveem b90a0f763d Merge pull request #682 from pmelanson/date-change
Date change at the end of the buffer when changing buffers, more HR dates
2015-11-28 12:46:23 +01:00
Lorenz Hübschle-Schneider 870af58ed4 Merge pull request #683 from glowing-bear/nicklist-fixes
Request nicklist using ptr instead of fullname
2015-11-28 12:30:49 +01:00
Tor Hveem 4f686d512d Request nicklist using ptr instead of fullname 2015-11-28 12:29:38 +01:00
Patrick Melanson 9334f44cde more human readable date change, per #679
For one day later: Friday (November 27) (examples in en-US)
For n>1 days: Friday (November 27, 2 days later)
For n<0 days: Friday (November 27, 1 day before)
For different years: Friday (November 27, 2015, 2156 days later)
2015-11-27 15:13:26 -05:00
Patrick Melanson 271a5d0626 when switching buffers, will inject date change if date changed 2015-11-27 15:13:01 -05:00
Lorenz Hübschle-Schneider 5dc40cb134 Date change: prettier messages, code cleaning
Has a weird bug:
https://github.com/glowing-bear/glowing-bear/pull/677#issuecomment-158891237
2015-11-23 10:59:00 +01:00
Lorenz Hübschle-Schneider 38d2f332db Merge pull request #677 from pmelanson/date-change
date change messages are chat_day_change color, multiple messages gerated for diff of 1-5 days
2015-11-23 09:33:54 +01:00
Patrick Melanson 9955056ed9 dates change with weechat 2date behaviour 2015-11-22 21:02:10 -05:00
Patrick Melanson 0a1726e359 date change messages are chat_day_change color, multiple messages generated for diff of 1-5 days 2015-11-20 18:31:55 -05:00
Tor Hveem 8e43758c2e Merge pull request #675 from glowing-bear/disable-dns-prefetching
Disable DNS prefetching
2015-11-20 12:51:48 +01:00
Lorenz Hübschle-Schneider 94923fb4bb Disable DNS prefetching
Fixes #674
2015-11-19 19:46:52 +01:00
Lorenz Hübschle-Schneider b883a52b09 Date change message prototype 2015-11-15 21:50:29 +01:00
Lorenz Hübschle-Schneider b327123f48 Merge pull request #670 from pmelanson/653-check-before-brackets-around-ipv6
IPv6 address literals won't be surrounded by [ ... ] if it's already there
2015-11-14 09:35:10 +01:00
Tor Hveem 12f02afbee Merge pull request #672 from hormigas/gifv-support
adding imgur gifv support to the videoPlugin
2015-11-14 09:30:05 +01:00
hormigas b5594d5754 adding imgur gifv support to the videoPlugin 2015-11-13 21:38:32 +00:00
pmelanson 643278478f IPv6 address literals won't be surrounded by [ ... ] if it's already there 2015-11-13 20:56:43 +00:00
Lorenz Hübschle-Schneider 8a7a173cb7 Merge pull request #665 from glowing-bear/feature-imgur
Feature: imgur button
2015-11-10 21:20:02 +01:00
Lorenz Hübschle-Schneider a6c2e6f387 Insert URL at caret when dropping image into GB
unfortunately this pollutes the root scope a bit more
2015-11-10 19:40:30 +01:00
Magnus Hauge Bakke 3f661ded6c Support sending multiple images 2015-11-07 12:45:05 +01:00
Magnus Hauge Bakke f2bb543796 Add support for dropping images on bufferlines and input form 2015-11-07 12:45:05 +01:00
Lorenz Hübschle-Schneider 3b4f91249f Convert indention to spaces 2015-11-07 12:45:04 +01:00
Magnus Hauge Bakke f2953d1190 Add image upload progressbar and error msg 2015-11-07 12:44:22 +01:00
Lorenz Hübschle-Schneider 960d5ba17a Insert image URL into input bar 2015-11-07 12:44:22 +01:00
Magnus Hauge Bakke aef26a2dc5 Add file input with button and send file to imgur 2015-11-07 12:44:22 +01:00
Magnus Hauge Bakke f6bfa4161b Add imgur provider 2015-11-07 12:44:21 +01:00
Magnus Hauge Bakke 0d7d8e0cce Add directive for file input change 2015-11-07 12:29:53 +01:00
Magnus Hauge Bakke accbf276ad Add button for sending image 2015-11-07 11:42:51 +01:00
Tor Hveem 47cd5376e9 Merge pull request #664 from glowing-bear/subresource-integrity
[PLS TEST] Use subresource integrity to prevent CDN resource tampering
2015-11-01 13:34:18 +01:00
Lorenz Hübschle-Schneider b7c281d058 Use Cloudflare CDN for everything, and always use https
they redirect http -> https anyway
2015-11-01 13:28:22 +01:00
Lorenz Hübschle-Schneider 64af0908cf Use subresource integrity to prevent CDN resource tampering
See https://hacks.mozilla.org/2015/09/subresource-integrity-in-firefox-43/
2015-11-01 13:09:48 +01:00
Tor Hveem 1d0e5af31d Merge pull request #663 from glowing-bear/selfhost_assets
Self-host app store badges to reduce number of connections
2015-11-01 12:58:48 +01:00
Lorenz Hübschle-Schneider 699a4fd9af Self-host app store badges to reduce number of connections
These are so rarely seen, extra connections on page load are really wasteful there
2015-11-01 12:56:40 +01:00