Commit graph

1695 commits

Author SHA1 Message Date
Lorenz Hübschle-Schneider d168d43261 Split bower dependencies into those needed for tests and full offline mode
"production" dependencies is the minimal set to run the tests
"dev" dependencies contain the rest

This speeds up travis builds enormously and saves a lot of time and disk
space if you only want to run the tests
2018-03-18 10:40:02 +01:00
Lorenz Hübschle-Schneider 30e0343104 Update npm dependencies (for tests and building electron) 2018-03-18 10:39:16 +01:00
Lorenz Hübschle-Schneider 316b290adc Update travis' node version 2018-03-18 10:15:26 +01:00
Lorenz Hübschle-Schneider 0637882a4b Remove unnecessary semicolon 2018-03-18 10:15:26 +01:00
Lorenz Hübschle-Schneider cc26260e50
Merge pull request #979 from lorenzhs/update-dependenices
update third-party dependenices
2018-02-20 12:28:02 +01:00
Lorenz Hübschle-Schneider 0dd87b442c update third-party dependenices 2018-01-28 14:44:24 +01:00
Lorenz Hübschle-Schneider f47043fe17
Merge pull request #971 from Lucius-Q-User/master
MobileSafari private mode fix
2017-11-04 14:29:48 +01:00
Lucius-Q-User fb14a167c0 MobileSafari private mode fix 2017-11-04 13:17:31 +03:00
Lorenz Hübschle-Schneider 84018d4bec Merge pull request #964 from lorenzhs/nick-completer-settings
Parse some of WeeChat's completion settings
2017-10-09 09:40:49 +02:00
Lorenz Hübschle-Schneider a52a63711e Merge pull request #967 from graymalkin/patch-1
Tweak to the CSS for the nicklist
2017-10-09 09:39:45 +02:00
Lorenz Hübschle-Schneider 61a6490de8 Increase nicklist bottom padding a bit 2017-10-09 09:39:12 +02:00
Simon Cooksey 4d35d7d4b9 Update glowingbear.css 2017-10-06 15:48:23 +01:00
Simon Cooksey 6c604a21d0 Tweak to the CSS for the nicklist
This removes the funny empty space at the bottom of the nick list when it is scrollable.
2017-09-25 15:00:04 +01:00
Lorenz Hübschle-Schneider 5f47b1b74c README: clarify electron build process
not everyone is familiar with set notation, it would seem :)
2017-09-07 09:56:34 +02:00
Lorenz Hübschle-Schneider 77d1c8925b Merge pull request #965 from tribut/pastebin-raw
Recognize /raw/ pastebin URLs
2017-08-31 09:42:51 +02:00
Felix Eckhofer 1b6ba78acd
Recognize /raw/ pastebin URLs 2017-08-30 19:08:16 +02:00
Lorenz Hübschle-Schneider d4d7a977e1 Parse some of WeeChat's completion settings
weechat.completion.nick_completer and 'weechat.completion.nick_add_space

Fixes #963
2017-08-20 09:51:48 +02:00
Lorenz Hübschle-Schneider d87a2cdfff Merge pull request #959 from TPXP/patch-1
Upgrade karma-phantomjs-launcher to 1.0.0
2017-07-30 16:15:21 +02:00
Thomas P 4c061ba9f4 Upgrade karma-phantomjs-launcher to 1.0.0
`phantomjs` was renamed to `phatomjs-prebuilt` but this change was integrated in the 1.0.0 release of `karma-phantomjs-launcher`. The previous versions import the `phantomjs` module, which results in a failure since this module is not anymore installed. Consequently, the `run_tests.sh` script hands infinitely because the launcher fails.

This commit makes the run_tests.sh script work again. :-)
2017-07-30 16:02:44 +02:00
Lorenz Hübschle-Schneider 938ce13fcc Merge pull request #849 from lorenzhs/swipe
better swipe handling and nicklist behaviour on mobile
2017-06-26 10:34:47 +02:00
Lorenz Hübschle-Schneider 89bfac964e Simplify updateShowNicklist 2017-06-26 10:29:49 +02:00
Lorenz Hübschle-Schneider 9c28ec4055 Document, simplify, and improve swipe logic 2017-06-26 10:29:49 +02:00
Lorenz Hübschle-Schneider f3e0e3e047 Stop abusing "hide nicklist" setting to show/hide sidebar on mobile 2017-06-26 10:29:49 +02:00
Lorenz Hübschle-Schneider f44b67489d Use CSS-based mobile detection 2017-06-26 10:29:48 +02:00
Lorenz Hübschle-Schneider 1c71ede145 simplify touch detection logic
no swipes on desktop needed with the previous commit!
2017-06-26 10:29:17 +02:00
Lorenz Hübschle-Schneider 6b7b639618 Add an "always show nicklist" setting on mobile to replace "hide nicklist" 2017-06-26 10:29:10 +02:00
Lorenz Hübschle-Schneider e37666a571 better swipe handling
this makes the mobile UI less pleasant to use on Desktop :\
2017-06-26 10:24:45 +02:00
Lorenz Hübschle-Schneider 363f4a9e36 Merge pull request #951 from glowing-bear/revert-905-dont-scroll-to-readmarker
Revert "[DISCUSS] Remove "scroll to readmarker" functionality"
2017-06-16 21:31:45 +02:00
Lorenz Hübschle-Schneider c4d8a4fe10 Revert "[DISCUSS] Remove "scroll to readmarker" functionality" 2017-06-16 21:29:48 +02:00
Lorenz Hübschle-Schneider 773a80b40c fix title positioning on mobile
Closes #948
2017-06-09 09:49:18 +02:00
Lorenz Hübschle-Schneider efb23d0ee8 Merge pull request #946 from lorenzhs/title-modal
Enable title modal on desktop, too, and improve it a bit
2017-06-07 17:13:12 +02:00
Lorenz Hübschle-Schneider 1f86485376 Merge pull request #947 from txanatan/base16-ocean-dark
Add base16-ocean-dark
2017-06-03 11:53:01 +02:00
Alice Jenkinson 027c7bb03f Add base16-ocean-dark 2017-06-03 10:05:12 +12:00
Lorenz Hübschle-Schneider 5d090dd0ed Enable title modal on desktop, too, and improve it a bit
- make it full-width for clickability of the entire top region
- show the buffer's name in the modal dialog

Fixes #943
2017-06-02 11:37:41 +02:00
Lorenz Hübschle-Schneider d45763d736 Merge pull request #905 from lorenzhs/dont-scroll-to-readmarker
[DISCUSS] Remove "scroll to readmarker" functionality
2017-05-26 14:23:37 +02:00
Lorenz Hübschle-Schneider 6c78b13dfb Merge pull request #945 from rscullin/noscript
UX Improvements when JS is disabled or blocked
2017-05-20 08:25:08 +02:00
Robert Scullin c3214a2ad6 Noscript code cleanup 2017-05-19 15:09:57 -04:00
Robert Scullin 945e84c538 Improves UX when JavaScript is disabled/blocked 2017-05-19 14:59:25 -04:00
Lorenz Hübschle-Schneider 899413d134 Merge pull request #944 from rscullin/master
Make buffer search case insensitive
2017-05-19 09:35:50 +02:00
Robert Scullin b598d1b8d1 Make buffer search case insensitive 2017-05-19 00:35:04 -04:00
Lorenz Hübschle-Schneider 539f892e8e Merge pull request #922 from glowing-bear/buffer-jump
Implement Alt+J buffer jump like in WeeChat
2017-05-14 20:13:15 +02:00
Lorenz Hübschle-Schneider 236275a33b Merge pull request #931 from lorenzhs/emojification
Emojification: only replace sequences of emoji surrounded by whitespace
2017-05-14 20:12:57 +02:00
Lorenz Hübschle-Schneider 4158ecebe7 Merge pull request #935 from lorenzhs/readme-tls
Update encryption instructions in the README
2017-05-10 22:39:42 +02:00
Lorenz Hübschle-Schneider 6af2a870fb Merge pull request #938 from lorenzhs/password-escape-comma
Escape comma in password
2017-05-10 22:38:34 +02:00
Lorenz Hübschle-Schneider 92d707a51d Merge pull request #939 from SimonSapin/ctrl-w-w-w-w
Fix Ctrl+W when the cursor follows a space.
2017-05-06 13:12:34 +02:00
Lorenz Hübschle-Schneider 3c30e6ad07 Ctrl-w: ignore all whitespace, not just spaces 2017-05-06 13:11:27 +02:00
Simon Sapin ea4de99e89 Fix Ctrl+W when the cursor follows a space.
This key binding does "Delete from cursor to previous space".
When the text before the cursor was `some example`,
it would find the space after "some" and delete "example".
When hitting Ctrl+W *again*, it would find the same space again…
and delete nothing.

This changes the code to ignore trailing spaces before the cursor
for the purspose of finding the previous space,
so that something (if at all possible) is always deleted.
2017-05-05 21:44:40 +02:00
Lorenz Hübschle-Schneider c8c3c9aa8d Escape comma in password
Fixes #937
2017-05-05 12:48:41 +02:00
Lorenz Hübschle-Schneider b04919002d Update encryption instructions in the README 2017-05-01 12:46:08 +02:00
Lorenz Hübschle-Schneider eaffb17c5a Merge pull request #919 from txanatan/tidyup-cordova
Move Cordova specific fixes into main branch
2017-04-28 14:00:39 +02:00