Commit graph

  • cda0efb731 Update default stylesheet name in HTML layout Frédéric Guillot 2018-07-07 12:07:34 -0700
  • 364198ba4a Add integration test for search query Frédéric Guillot 2018-07-07 12:02:59 -0700
  • ca30800e6a Pre-generate themes stylesheets at build time Frédéric Guillot 2018-07-07 11:00:39 -0700
  • 459bb4531f Update vendor dependencies Frédéric Guillot 2018-07-06 21:18:14 -0700
  • 34a3fe426b Compress HTML responses to Gzip/Deflate if supported by browser Frédéric Guillot 2018-07-06 20:39:28 -0700
  • 53deb0b8cd Refactor assets bundler and split Javascript files Frédéric Guillot 2018-07-05 22:18:51 -0700
  • e1c56b2e53 Processor: Do rewriter before sanitizer for entry.Content. dzaikos 2018-07-06 00:17:03 -0400
  • 845cf2adba Remove timestamp from generated files Frédéric Guillot 2018-07-05 12:52:29 -0700
  • 7ed8401088 Add German translation for search form stratmaster 2018-07-05 19:42:49 +0200
  • de1a4aad30 Add support for protocol relative YouTube URLs Frédéric Guillot 2018-07-04 22:45:44 -0700
  • 6d0dc451e4 Add search form Frédéric Guillot 2018-07-04 22:05:19 -0700
  • af15412954 Add full-text search for entries and add search parameter to the API Frédéric Guillot 2018-07-04 17:40:03 -0700
  • 89e5dacca9 Improve updates to dutch locale Daan Sprenkels 2018-07-02 11:16:46 +0200
  • 7d4a195519 Sandbox iframes when sanitizing. dzaikos 2018-07-02 03:16:27 -0400
  • c3628813c6 Keep consistent text size on mobile orientation change dzaikos 2018-07-02 01:27:47 -0400
  • d3b48b7695 Update unit test for Sans-Serif theme Dave Z 2018-07-03 00:37:07 -0400
  • 29131d4ee6 Update ChangeLog Frédéric Guillot 2018-07-01 11:50:43 -0700
  • cc1e4f916f Avoid Chrome to autocomplete no-login password fields Frédéric Guillot 2018-06-30 18:05:51 -0700
  • 240f801755 Always mark the entry as read after fetching the pagination in unread mode Frédéric Guillot 2018-06-30 17:35:06 -0700
  • 4c7fce0233 Update German translation Unknown 2018-06-30 23:46:39 +0200
  • 5cf504745b Add cli flag to reset all feed errors Frédéric Guillot 2018-06-30 14:22:45 -0700
  • 9c0f882ba0 Add specific 404 and 401 error messages Frédéric Guillot 2018-06-30 12:42:12 -0700
  • a40f592aab Strip binaries to reduce size Frédéric Guillot 2018-06-29 20:43:03 -0700
  • 77947282e4 Make sure we always get the pagination in unread mode Frédéric Guillot 2018-06-29 20:29:04 -0700
  • 0b0f4751fa Fix incorrect data value when toggling bookmark flag on entry page Dave Z 2018-06-28 21:56:04 -0400
  • 0227bb9828 Set opener to null when opening original URL with JavaScript. dzaikos 2018-06-28 02:08:21 -0400
  • 9d8b5421ed Remove unnecessary style Frédéric Guillot 2018-06-26 22:59:16 -0700
  • dd78fb4340 Do not ignore errored feeds when a user refresh feeds manually Frédéric Guillot 2018-06-26 22:55:44 -0700
  • 45d7105ed1 Refactor AddImageTitle rewriter. dzaikos 2018-06-26 17:39:56 -0400
  • c9131b0e89 Improve sanitizer to remove style tag contents. dzaikos 2018-06-24 13:16:07 -0400
  • d847b10e32 Improve sanitizer to remove script and noscript contents Dave Z 2018-06-23 20:50:43 -0400
  • 7039df9af1 Improve feed and user API updates with optional values Frédéric Guillot 2018-06-23 16:16:54 -0700
  • cd77ebd742 Corrected hard coded strings stratmaster 2018-06-21 15:47:23 +0200
  • eb9d23c796 Update German translation stratmaster 2018-06-20 23:27:36 +0200
  • bddca15b69 Add new fields for feed username/password Frédéric Guillot 2018-06-19 22:58:29 -0700
  • 261695c14c Improve memory usage debug log Frédéric Guillot 2018-06-19 20:55:29 -0700
  • b5c317f971 Disable keep-alive for HTTP client Frédéric Guillot 2018-06-19 20:21:24 -0700
  • 7914261437 Close HTTP response body even for failed requests Frédéric Guillot 2018-06-19 20:13:13 -0700
  • be95e87e0e Added Sans-Serif theme. Dave Z 2018-06-19 00:57:30 -0400
  • c719cf7df0 Rewrite iframe Youtube URLs to https://www.youtube-nocookie.com Frédéric Guillot 2018-06-12 18:45:09 -0700
  • 36dab8b518 Add more filters for API call /entries Frédéric Guillot 2018-06-09 19:13:41 -0700
  • c5373ff2bf Rewrite individual entry pagination SQL queries Frédéric Guillot 2018-06-09 13:40:20 -0700
  • bd70640794 Simplify entry query builder Frédéric Guillot 2018-06-08 18:24:41 -0700
  • 2bbe21fb89 Prevent items from sticking on touchend. Dave Z 2018-06-06 18:31:06 +0000
  • 084642eb0a Extended horizontal overflow to feed and category views. Dave Z 2018-06-06 18:18:41 +0000
  • 11d880087d Update German translation stratmaster 2018-06-06 03:36:03 +0200
  • 77cafe9c2c Update ChangeLog Frédéric Guillot 2018-06-04 18:48:27 -0700
  • 3b39f0883c Rewrite RealIP() to avoid returning an empty string Frédéric Guillot 2018-06-01 07:22:18 -0700
  • cf7a7e25fb Convert IP field from text to inet type Frédéric Guillot 2018-05-21 12:36:21 -0700
  • fb49ad24d5 Improve error handling in integration clients Frédéric Guillot 2018-05-21 12:24:48 -0700
  • b270159aae Offer the possibility to set Pocket Consumer Key as environment variable Frédéric Guillot 2018-05-21 12:19:56 -0700
  • 44decae557 Fix unread count in menu not triggering click Pascal Widdershoven 2018-05-21 12:38:44 +0200
  • 7f2fd1fdd8 Add Pocket authorization flow in the user interface Frédéric Guillot 2018-05-20 15:29:14 -0700
  • 0f3f5e442f Add Pocket integration Allan Reyes 2018-05-20 13:31:56 -0700
  • f19ab21b7d Archive read entries automatically after 60 days Frédéric Guillot 2018-05-19 16:40:24 -0700
  • ff8e0c6b3d Update readme and rebuild CSS Frédéric Guillot 2018-05-19 15:47:46 -0700
  • b0667e1b78
    Hide horizontal overflow on hiding articles; fixes #130 Allan Reyes 2018-05-19 11:38:31 -0700
  • 9554d0bd53 Add integration test for /me endpoint Frédéric Guillot 2018-05-14 18:52:12 -0700
  • e81e4f0ac3 Add API endpoint to get logged user Leviathan Jeanis 2018-05-14 18:41:41 -0700
  • 4674d559a4 Fever API: Return response with an empty list if there is no items Abhinand 2018-05-08 22:08:01 -0700
  • 0c2e5ff0dc Handle feeds with dates formatted as Unix timestamp Frédéric Guillot 2018-05-08 20:41:24 -0700
  • 39c4452142 Update ChangeLog Frédéric Guillot 2018-05-07 20:14:54 -0700
  • 2f4cd59ad9 Make sure to close request body in HTTP client Frédéric Guillot 2018-04-29 23:11:10 -0700
  • 5cacae6cf2 Add API endpoint to import OPML file Frédéric Guillot 2018-04-29 18:56:40 -0700
  • 7a1653a2e9 Make sure integrations are configured before to make any HTTP requests Frédéric Guillot 2018-04-29 17:58:09 -0700
  • 31da4db14f Do not show save link if no integration is configured Frédéric Guillot 2018-04-29 17:43:40 -0700
  • b166ceaea7 Avoid people to unlink their OAuth2 account without having a local password Frédéric Guillot 2018-04-29 17:04:23 -0700
  • f49b42f70f Use vanilla HTTP handlers (refactoring) Frédéric Guillot 2018-04-29 16:35:04 -0700
  • 1eba1730d1 Move HTTP client to its own package Frédéric Guillot 2018-04-28 10:51:07 -0700
  • 04adf5fdf5 Add middleware to read X-Forwarded-Proto header Frédéric Guillot 2018-04-27 22:25:00 -0700
  • ddd3af4b85 Do not use shared variable to translate templates Frédéric Guillot 2018-04-27 22:07:46 -0700
  • 6b360d08c1 Use Gorilla middleware (refactoring) Frédéric Guillot 2018-04-27 20:38:46 -0700
  • 322b265d7a Scrape parent element for iframe aniran 2018-04-26 16:51:07 -0400
  • 920dda79b7 Add soundcloud and bandcamp iframe sources aniran 2018-04-26 16:46:40 -0400
  • 1ce522b98a Update ChangeLog Frédéric Guillot 2018-04-20 21:56:38 -0700
  • 657e96e133 Improve graceful shutdown Frédéric Guillot 2018-04-17 21:50:52 -0700
  • 0429bbb19d Simplify Heroku deployment Frédéric Guillot 2018-04-15 20:27:10 -0700
  • 45dde0cf4a Display memory usage and some metrics in logs Frédéric Guillot 2018-04-14 14:23:05 -0700
  • 4cdb2f820b Increase read/write timeout for HTTP server Frédéric Guillot 2018-04-14 13:52:53 -0700
  • dcbb5047b1 Add support for Dublin Core date in RDF feeds Frédéric Guillot 2018-04-10 18:13:05 -0700
  • 15202b8675 Do not return an error if the user session is not found Frédéric Guillot 2018-04-09 21:52:24 -0700
  • 02ba735ba9 Handle some non-english date formats Frédéric Guillot 2018-04-09 21:27:15 -0700
  • 20f874399d Add missing French translation Frédéric Guillot 2018-04-09 20:39:56 -0700
  • e2d02bac5a Rename RSS parser getters Frédéric Guillot 2018-04-09 20:38:12 -0700
  • f76093690c Get the right comments URL when having multiple namespaces Frédéric Guillot 2018-04-09 20:30:55 -0700
  • 7640a8cbab Ignore caching headers for feeds that send "Expires: 0" Frédéric Guillot 2018-04-09 20:18:54 -0700
  • 3d59cdba10 Add missing translation string stratmaster 2018-04-10 03:24:24 +0200
  • d3855fef3f Update German translation stratmaster 2018-04-09 19:33:40 +0200
  • 336d44b00e Update ChangeLog Frédéric Guillot 2018-04-07 15:47:18 -0700
  • 46d67acf22 Avoid unread counter to be off by one Frédéric Guillot 2018-04-07 14:20:42 -0700
  • 702256bcc0 Add unit test for comments url and French translation Frédéric Guillot 2018-04-07 13:56:11 -0700
  • 538d08c16c Add CommentsURL to entry Ben Brooks 2018-04-07 21:50:45 +0100
  • 449020c1e8 Update .gitignore Frédéric Guillot 2018-03-18 20:48:58 -0700
  • c811849771 Add FreeBSD build target MoritzFago 2018-03-19 04:44:13 +0100
  • 6ea4da3bce Handle RSS author elements with inner HTML Frédéric Guillot 2018-03-18 11:57:46 -0700
  • 34cdffda88 Fix typo in translations Frédéric Guillot 2018-03-17 13:39:08 -0700
  • b1da081ae6 Add dutch translations Daan Sprenkels 2018-03-16 15:15:15 +0100
  • 482785c5e6 Convert enclosure size field to bigint Frédéric Guillot 2018-03-14 20:09:06 -0700
  • fec391a336 Switch Travis to Go 1.10 Frédéric Guillot 2018-03-14 18:51:41 -0700
  • ec08f45bf5 Fix broken OPML import with Go 1.10 Frédéric Guillot 2018-03-14 18:50:06 -0700