Commit Graph

469 Commits

Author SHA1 Message Date
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
307a6a5344 revert changes to index.html
let's maintain a separate branch for now
2017-04-19 14:50:23 +02:00
Alice Jenkinson
b24a9e5137 Remove the negation of utils.isCordova() in settings
The settings were accidentally negated, causing them to be hidden
on desktop but not in Cordova. Oops.
2017-04-19 14:47:46 +02:00
Alice Jenkinson
8fca35078a Change references to "browser" in welcome text to "app" on Cordova only 2017-04-19 14:46:43 +02:00
Alice Jenkinson
d87f274c73 Hide some things on Cordova, fix links 2017-04-19 14:46:43 +02:00
Alice Jenkinson
8a1f02241f Move splashscreen logic out of app.js into glowingbear.js 2017-04-19 14:46:43 +02:00
Lorenz Hübschle-Schneider
e17fce6f6d Rename setting for consistency 2017-03-23 15:48:07 +01:00
Lorenz Hübschle-Schneider
64fc470cf3 Hide Alt+[0-9] checkbox on mobile
Mobile users don't typically have an Alt key
2017-03-23 15:47:51 +01:00
Evan Tschuyi
231a524438 allow users to disable the alt+%d buffer switching 2017-03-23 15:26:26 +01:00
Lorenz Hübschle-Schneider
26d8b5faee Animate jumpkey transition & change placeholder to "Number" 2017-03-23 13:53:07 +01:00
Lorenz Hübschle-Schneider
22cb962e63 jumpkeys: filter on entry of first digit
not quite sure whether I like changing the sort order
2017-03-18 16:33:54 +01:00
Lorenz Hübschle-Schneider
cdd88baa62 Add "Jump:" label to search box when jumping 2017-03-18 16:33:54 +01:00
Lorenz Hübschle-Schneider
e5b8f8fffe Force jump keys to double digits 2017-03-18 16:33:54 +01:00
Tobias Theuer
811e76d443 Jump to any buffer (up to 99) with Alt+J followed by 2 digits. 2017-03-18 16:33:54 +01:00
Dan Callahan
e37d12fe59
Remove obsolete references to Firefox OS / mozApps 2017-02-26 14:29:42 -06:00
Lorenz Hübschle-Schneider
dbd626b69c Increment version number 2016-12-03 12:40:18 +01:00
Lorenz Hübschle-Schneider
58de8546f8 Angular 1.5.8 → 1.5.9 security release 2016-12-03 12:34:29 +01:00
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
Lorenz Hübschle-Schneider
15e4199969 Try ng-show, maybe that works? 2016-11-10 09:16:17 +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
01ee7a0fcb More docs improvements 2016-11-01 10:31:55 +01:00
Lorenz Hübschle-Schneider
7ad23326ac Improve docs 2016-11-01 10:05:08 +01:00
Tor Hveem
03af5d7158 Merge pull request #834 from glowing-bear/noopener
Add 'rel='noopener noreferrer' to links generated by linky; update dependencies (angular, emojione, underscore, favico)
2016-10-18 14:00:05 +02:00
Tor Hveem
e6f50d5ed7 Merge pull request #837 from glowing-bear/buffer-unread-class
Move unread class to buffer <li> instead of ng-if on badge
2016-10-18 13:51:52 +02:00
Tor Hveem
8674bee037 Merge pull request #841 from glowing-bear/ng-swipe-disable-mouse
Disable swiping with the mouse
2016-10-18 13:40:49 +02:00
Kasper Vaessen
f9e84f81ee Implement repeated-prefix 2016-10-18 11:05:28 +03:00
Lorenz Hübschle-Schneider
dc2969ed1a Disable swiping with the mouse
Since the swipe gestures are only for mobile, mouse movements (like selecting text) shouldn't trigger them.

If you have a very narrow window with the mobile layout on a desktop device, click the bear to show/hide the channel list.

Fixes #658
2016-10-14 10:58:32 +02:00
Lorenz Hübschle-Schneider
6359e726ce buffer: separate unread and notification 2016-10-13 16:10:51 +02:00
Lorenz Hübschle-Schneider
cbc158af4c Reformat awful buffer class logic to restore readability 2016-10-13 16:02:10 +02:00
Lorenz Hübschle-Schneider
b59aa31049 Move unread class to buffer <li> instead of ng-if on badge
Enables theming, fixes #828 which is now possible with custom CSS
2016-10-13 15:57:33 +02:00
Tor Hveem
1ba1698703 Implement alt-h. Fixes #832 2016-10-13 14:16:24 +02:00
Lorenz Hübschle-Schneider
12de47c008 Update favico 0.3.5 → 0.3.10 2016-10-13 11:29:16 +02:00
Lorenz Hübschle-Schneider
5a2a172eb0 Update emojione and underscore 2016-10-13 11:25:26 +02:00
Lorenz Hübschle-Schneider
b33652e511 Update angular to 1.5.8 2016-10-13 11:23:22 +02:00
Lorenz Hübschle-Schneider
87605e6a46 Add 'rel='noopener noreferrer' to links generated by linky
Fixes #774

https://medium.com/@jitbit/target-blank-the-most-underestimated-vulnerability-ever-96e328301f4c#.33joaw9fh
2016-10-13 11:15:20 +02:00
Lorenz Hübschle-Schneider
7a1679ec7a Language fixes for pinned buffers 2016-09-27 15:49:22 +02: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
Jake Stevenson
bc72e8952c Able to resume buffer 2016-09-06 16:35:16 -05: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
a0485b5801 Bufferline timestamps now try to detect locale 2016-06-18 11:51:51 -04:00
Vadim Rutkovsky
2232b537e1 Update Bootstrap to 3.3.6 2016-05-23 11:23:15 +02:00
Magnus Hauge Bakke
bbb4d259be Use arrow keys to select buffer in buffer search 2016-04-06 09:20:23 +02:00
Lorenz Hübschle-Schneider
b8854a287a Switch math rendering to KaTeX 2016-04-03 15:26:14 +02:00
Rémi Marenco
2c883d65aa Fix a typo issue in index.html
Just a typo issue when having Encryption error ;)
2016-03-10 12:35:57 -05:00
Lorenz Hübschle-Schneider
af7f27df15 Update keyboard shortcuts on landing page
See https://github.com/glowing-bear/glowing-bear/pull/691#issuecomment-191744945
Good idea, @fuzzy76
2016-03-04 10:15:12 +01:00
Lorenz Hübschle-Schneider
fd3e4d440e Fix minification and bump versions to prepare for release 2016-02-27 14:58:47 +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
Lorenz Hübschle-Schneider
f2a9f1f6d8 Merge pull request #742 from torhve/new-emojione
Update emojione to latest
2016-02-03 17:09:49 +01:00
Tor Hveem
756871c35c Update emojione to latest
From 1.5.2 to 2.1.0
2016-02-03 11:47:46 +01:00
Lorenz Hübschle-Schneider
06d7f6dfee Include version information in settings dialog, update version numbers 2016-01-16 15:01:46 +01:00
Lorenz Hübschle-Schneider
d34cf89aaa Add support for custom CSS
Fixes #647
2016-01-10 11:37:27 +01:00
Cameron Kilgore
9e8d94b0f2 #725 Updated wording to include reference to openssl sha256 argument 2016-01-02 21:08:20 -05:00
Lorenz Hübschle-Schneider
407f9111ad Update Angular to 1.4.x series (1.4.8)
Angular now has a .$$watchersCount property, which makes our watcher
counting function unnecessary.

Also add sha384 emojione SRI hash
2015-12-27 19:42:51 +01:00
Lorenz Hübschle-Schneider
688c6f1ee5 Merge pull request #714 from torhve/infscroll
Implement infinite scrolling
2015-12-22 14:25:33 +01:00
Tor Hveem
efa6e39b93 Chrome WebApp now loads manifest 2015-12-20 14:52:13 +01:00
Tor Hveem
df36d56fa7 Implement infinite scrolling
I't not perfect but it's a start.
2015-12-19 19:45:33 +01:00
Tor Hveem
59e0662320 fixes regarding EmojiOne
* Add attribution, EmojiOne requires attribution, see: http://emojione.com/developers
 * Upgrade to newest version
 * Remove mention of old twemoji
2015-12-16 12:34:35 +01:00
Tor Hveem
5494fefbcb use spinner for connect/reconnect/fetchmorelines 2015-12-14 16:02:49 +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
94923fb4bb Disable DNS prefetching
Fixes #674
2015-11-19 19:46:52 +01:00
Magnus Hauge Bakke
f2bb543796 Add support for dropping images on bufferlines and input form 2015-11-07 12:45:05 +01:00
Magnus Hauge Bakke
f2953d1190 Add image upload progressbar and error msg 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
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
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
AppleDash
fafed6a915 Add support for supplying credentials in the URL via the hash. 2015-09-11 09:10:05 +02:00
Lorenz Hübschle-Schneider
cfad82ec3e Properly fix #622 by escaping input into DOM filters 2015-06-08 23:35:18 +02:00
Lorenz Hübschle-Schneider
bdb968d3af More strict escaping
Thanks, @nathan0!

Fixes #622
2015-06-08 22:19:11 +02:00
Daniel Leining
0618a769d5 Add hidden brackets around user nicks 2015-05-10 20:11:29 -04:00
Johan Stenehall
11e2906888 Better ios bookmark title 2015-03-30 11:02:22 +02:00
Johan Stenehall
3ce93122a3 Handle mobile breakpoints correctly 2015-03-29 16:33:31 +02:00
Tor Hveem
9b2a527cb7 Limit prefix parts to at most 25 chars 2015-03-26 14:41:19 +01:00
Lorenz Hübschle-Schneider
41ce296e83 Merge pull request #575 from stenehall/count-in-topbar
Add notification and unread count to topbar
2015-03-25 09:25:20 +01:00
Tor Hveem
10adc201a6 Merge pull request #576 from stenehall/update-topbar
Update topbar
2015-03-25 00:46:54 +01:00
Johan Stenehall
bf706d1483 Add prefix for buffers in topbar 2015-03-25 00:41:31 +01:00
Johan Stenehall
18716387b8 Increase click area for topbar icons 2015-03-25 00:00:07 +01:00
Johan Stenehall
2c61ccf122 Click on channel name in topbar to show topic 2015-03-24 23:29:52 +01:00
Johan Stenehall
2372acf209 Remove topic and add channel name for mobile
* Removing topic from topbar.
* Adding channel name to the topbar.

This is done using visible-lg from bootstrap. As of v3.2.0 it's replaced by visible-lg-block. But that doesn't exist in v3.1.1 that's currently being used by glowing-bear.
2015-03-24 23:29:45 +01:00
Johan Stenehall
5643df2292 Add notification and unread count to topbar
Conflicts:
	css/glowingbear.css
2015-03-24 23:27:29 +01:00
Tor Hveem
32a998c949 Use cdnjs since we already use that 2015-03-23 15:09:02 +01:00
Tor Hveem
99ccd551b6 Enable by default, except on mobile. Convert by default. 2015-03-22 13:11:39 +01:00
Lorenz Hübschle-Schneider
2d3c2c11bb Load theme without angular to reduce flicker
Initialising with dark theme prevents flicker
2015-03-21 12:56:30 +01:00
Lorenz Hübschle-Schneider
be8ab42b7c Make MathJax a setting and load it only if enabled 2015-03-21 12:45:45 +01:00
Lorenz Hübschle-Schneider
5740c647d6 Basic MathJax hackery 2015-03-21 12:45:45 +01:00
Lorenz Hübschle-Schneider
6af6d34a4f Dynamically load twemoji if required 2015-03-21 12:27:20 +01:00
Tor Hveem
7029511029 Style the reconnect banner, clean up apply usage 2015-03-14 21:16:45 +01:00
Lorenz Hübschle-Schneider
97871fb83f Angular.js update 1.3.9 -> 1.3.14
bugfix releases
2015-03-14 21:16:45 +01:00
Lorenz Hübschle-Schneider
86f9ed8bd5 Enable autocomplete on input, disable on search
In essence, this reverts a29905e02c which doesn't make much sense to me
2015-03-14 21:16:45 +01:00
Lorenz Hübschle-Schneider
2523ff80ee Improve app installation instructions
Also fix encryption instructions URL for those who proxy their relay
2015-03-14 21:16:44 +01:00
Lorenz Hübschle-Schneider
de69f820fe Save emojify preference in settings
This fixes a bug where the preference would not be saved
2015-03-14 21:16:44 +01:00
Lorenz Hübschle-Schneider
849da1b5a2 Implement reconnecting upon connection loss
TODO: test in various conditions
2015-02-17 09:42:48 +01:00
Lorenz Hübschle-Schneider
6522cd72d3 Fix Chrome application shortcut
closes #521
2015-02-08 10:42:28 +01:00
Lorenz Hübschle-Schneider
be6e356363 Settings module 2015-02-04 19:56:56 +01:00
David Cormier
a0f85f8589 Merge pull request #536 from glowing-bear/theme-colour
Add theme-color meta tag for Android 5
2015-01-19 09:58:01 -05:00
Lorenz Hübschle-Schneider
4476ff5064 Update dependenices
Angular 1.3.{2→9} has some nice bugfixes and features (esp for linky)
zlib.js was compressed a bit better, I don't think the code changed...
2015-01-18 12:05:21 +01:00
Lorenz Hübschle-Schneider
25ecdb7158 Add theme-color meta tag for Android 5 2015-01-18 11:48:51 +01:00
Anders Bergh
45ff81f7e7 Remove href="#" from the buffer list to prevent the status bar in Chrome. 2015-01-17 17:30:08 +01:00