Updated angularjs version wherever it's referenced from 1.3.15 to 1.4.0
The bower-managed version of the libraries in vendor/bower_components was already updated to 1.4.0, this commit updates references in: - lazy-loading code (normally commented out, maintained in case a...
View ArticleFixed bug introduced in quick reading feature when within-viewport.js was...
Fixed bug introduced in quick reading feature when within-viewport.js was replaced with isInViewport.js The old within-viewport did not always work correctly, but had a more powerful API than...
View ArticleRemoved all traces of fallback.js
It doesn't work very well, it loads very slowly (probably because of connections limit?) and acceptance tests run awfully slow when enabled. It's not usable in its current incarnation, even if the...
View ArticleLoad AngularJS, FontAwesome, JQuery and Bootstrap files (js and css assets)...
Load AngularJS, FontAwesome, JQuery and Bootstrap files (js and css assets) locally, instead of from a CDN. This should help the problem with users from China not being able to load JS files from the...
View ArticleLoad twitter javascript (widgets.js) asynchrously, instead of with a plain
This means faster page load (widgets.js loads after the page is already loaded and usable) and, most importantly, it will not block page load for about 20 seconds until timeout in places where twitter...
View ArticleWhen an entry is closed, all tooltips in the entry (entry title link, share b...
This fixes the following issue: when the user clicks on the title link, a new tab opens. This does not trigger the mouseover event and the tooltip stays visible until the user clicks somewhere else....
View ArticleFixed bug: ResetDemoUserWorker failed with a raised error if one of the...
Fixed bug: ResetDemoUserWorker failed with a raised error if one of the default feeds for the demo user existed in the DB but the demo user was not subscribed to it. It was caused by using .find to...
View ArticleWhen updating a feed, check that it actually exists in the db before updating...
When updating a feed, check that it actually exists in the db before updating last_fetched and similar fields. This should fix a bug with scheduled updates in which sometimes the feed was already...
View ArticleWhen defining typography in CSS, use asset helpers for the URLs of fontawesom...
When defining typography in CSS, use asset helpers for the URLs of fontawesome fonts (imported in the project with bower). This way font urls in the resulting CSS file will always be up to date.
View ArticleUse asset path helpers inside FontAwesome's SCSS files to determine the actua...
Use asset path helpers inside FontAwesome's SCSS files to determine the actual path of each font file. This eliminates the need to have a separate SCSS file specifying these paths. It's better to...
View ArticleWhen updating failing_since and available attributes of a feed as part of a...
When updating failing_since and available attributes of a feed as part of a scheduled update, first reload the feed from the db. This should help with rare errors in which the feed object had been...
View ArticleRescue OpenSSL::SSL::SSLError when updating a feed, as one of the possible...
Rescue OpenSSL::SSL::SSLError when updating a feed, as one of the possible errors that can happen which do not mean the job itself has failed. If this error (and several others) happens, this means...
View ArticleThe uniqueness validation for the URLs of feeds and opml import failures is c...
URLs in general are case sensitive. In most cases the server is actually case insensitive, but the spec mandates dealing with them in a case sensitive way. This should fix a bug in which trying to...
View ArticleMerge pull request #8 from jtsay362/master
Fix backdrop remaining after submitting the Subscribe to a Feed dialog
View Article