Commit graph

374 commits

Author SHA1 Message Date
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