Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Display list of feeds per category | 2019-11-17 | |
| | |||
* | Show the number of read and unread entries for each feed | 2019-11-17 | |
| | |||
* | Make sure settings menu is consistent | 2019-11-17 | |
| | |||
* | Add meta tag to disable Google Translate | 2019-10-29 | |
| | |||
* | Show unread counters on feeds page | 2019-10-29 | |
| | |||
* | Add toast message for some keyboard shortcuts | 2019-10-06 | |
| | | | Add notification message when using keyboard shortcuts: f, s, and m. | ||
* | Add native lazy loading for images and iframes | 2019-09-10 | |
| | | | | | | This feature is available only in Chrome >= 76 for now. See https://web.dev/native-lazy-loading | ||
* | Improve import form | 2019-08-15 | |
| | |||
* | Import OPML from URL | 2019-08-15 | |
| | |||
* | Add option to disable feeds | 2019-07-26 | |
| | |||
* | Ask for confirmation before clicking on mark all as read | 2019-07-17 | |
| | |||
* | Ask for confirmation before flushing history | 2019-07-17 | |
| | |||
* | Refactor confirmation handler | 2019-07-17 | |
| | |||
* | Require confirmation for marking pages as read | 2019-07-17 | |
| | |||
* | Pass auth header to manifest request | 2019-07-04 | |
| | |||
* | Add optional config file parser in addition to environment variables | 2019-06-02 | |
| | |||
* | Refactor config package | 2019-06-02 | |
| | | | | | - Parse configuration only once during startup time - Store configuration values in a global variable | ||
* | Flip behavior of j and k keyboard shortcuts | 2019-05-26 | |
| | |||
* | Add option to enable/disable keyboard shortcuts | 2019-04-28 | |
| | |||
* | Add missing translation | 2019-04-05 | |
| | |||
* | Improve page reload when showing unread/all entries | 2019-04-04 | |
| | | | | - Show only unread entries = refresh current page - Show all entries = go to next page | ||
* | Always display feed entries even when there is a feed error | 2019-04-02 | |
| | |||
* | Use loading label instead of saving when submitting login form | 2019-03-26 | |
| | |||
* | Use the appropriate message if there are no unread entries | 2019-01-07 | |
| | |||
* | Allow to switch between unread only and all entries on category/feed views | 2018-12-16 | |
| | |||
* | Preserve category selection when no feed is found | 2018-12-12 | |
| | |||
* | Move image proxy filter to template functions | 2018-12-02 | |
| | |||
* | Improve time since post date displays | 2018-11-17 | |
| | | | | | | | | - 15 days now is "15 days" rather than "3 weeks" ago. - 32 days is now "1 month" rather than "2 months" ago. - 366 days is now "1 year" rather than "2 years" ago. Closes #267 | ||
* | Fix wrong translation key for category pages | 2018-10-27 | |
| | |||
* | NavHandler: Make "g f" go to feed, or list of feeds | 2018-10-21 | |
| | | | | | | When you're reading an entry, you may want to go to the feed first, before quickly continuing to reading all of the feeds with another "g f". | ||
* | Unsubscribe from feed through link or "#" | 2018-10-19 | |
| | | | | | | | | | | | | | | | | | | | | After importing old OPML files, you may discover that many feeds are obsolete or uninteresting. You list the feeds entries and determine that you want to unsubscribe. This needs three clicks (edit feed, delete, confirm) and requires moving the mouse to hit the different targets. This quickly becomes tiring, if you are up to possibly deleting hundreds of feeds. One mediation, introduced in this commit, is to add an unsubscribe link to each feed's entry listing view, and also adding a keyboard shortcut. The keyboard shortcut "#" is: * longer than one keystroke (requires shift) * hard to type by accident * used in Google products (thanks for the hint @fguillot) In an effort to try to reduce the number of accidental feed unsubscriptions. | ||
* | Change link state when marking all entries as read | 2018-10-08 | |
| | |||
* | Fix typo in license header | 2018-10-08 | |
| | |||
* | Simplify locale package usage (refactoring) | 2018-09-22 | |
| | |||
* | Add missing translations and few fixes | 2018-09-22 | |
| | |||
* | Translate application in Russian | 2018-09-22 | |
| | |||
* | Use disclosure widget <details> for advanced feed options | 2018-09-21 | |
| | |||
* | Use unique translation IDs instead of English text as key | 2018-09-21 | |
| | |||
* | Add more unit tests for template functions | 2018-09-20 | |
| | |||
* | Fix invalid output when truncating Unicode text in templates | 2018-09-20 | |
| | |||
* | Add the possibility to override default user agent for each feed | 2018-09-19 | |
| | |||
* | Avoid line break between emoji and (un)read/(un)star links | 2018-09-15 | |
| | |||
* | Revert cookie flag from strict to lax mode otherwise oauth2 won't work | 2018-09-09 | |
| | |||
* | Add "Mark this page as read" to the bottom | 2018-09-08 | |
| | | | | | | This better matches the most common use case for the "Mark this page as read" link, which is to click it once you have reached the bottom of the page. Especially on mobile, it can be annoying to scroll to the top of the page to click the link. | ||
* | Use regular text version of ✔︎ instead of emoji version on iOS | 2018-08-28 | |
| | | | | See this workaround: https://stackoverflow.com/questions/32639694/ios-9-removed-the-possibility-to-change-certain-symbol-colors-using-css/38362138#38362138 | ||
* | Add toggle status button to entry page | 2018-08-28 | |
| | |||
* | Show count of feeds with permanent errors in header menu | 2018-08-26 | |
| | | | Only for feeds that reach `maxParsingError` are counted (so transient errors do not trigger counter). | ||
* | Add remove button in feed edit page | 2018-08-25 | |
| | |||
* | Use canonical imports | 2018-08-24 | |
| | |||
* | Avoid browser caching issues when assets changes | 2018-07-22 | |
| |