Permalink
Commits on Jun 6, 2018
  1. remove leftovers from before login was moved client-side

    niol committed Jun 6, 2018
    The logic is a leftover from before the login logic was moves client-side.
    
    The f3 PHP templates seem to be happy with unknown properties but this would
    cause some problems on some setups.
Commits on Apr 23, 2018
  1. use proper types in API (#879)

    niol authored and jtojnar committed Mar 3, 2017
Commits on Apr 21, 2018
  1. docs/api-description.json: expose JSON support where applicable

    jtojnar committed Apr 21, 2018
    PR #849 added JSON support to Sources::write, this brings the
    docs up to speed.
  2. spouts/reddit2: remove special imgur handling

    jtojnar committed Apr 20, 2018
    The Reddit spout tried to detect if an item points to imgur.com and
    change the link directly to an image in that case. Unfortunately,
    it was flaky, for example, gifv files resulted in 403 error.
    
    Instead we are using the previews feature, which, as a bonus, also
    works on sites other than imgur.
  3. spouts/reddit2: unescape html in content

    jtojnar committed Apr 20, 2018
    Reddit escapes the HTML in selftext_html attribute so we need to
    unescape it.
    
    https://github.com/reddit-archive/reddit/wiki/JSON
  4. spouts/reddit2: add .json extension to the correct part of URL

    jtojnar committed Apr 19, 2018
    Previously, .json extension was just appended to a URL which failed
    when a query string was used (for example for search).
    
    This commit changes the URL construnction so that only the path
    segment is modified.
Commits on Apr 20, 2018
  1. spouts/reddit2: allow absolute urls

    jtojnar committed Apr 19, 2018
    Previously, provided URL was appended to a string 'https://www.reddit.com/'
    textually, resulting in a broken URL when an absolute URL was used.
    
    This commit uses GuzzleHttp\Url to construct the URL correctly.
Commits on Apr 10, 2018
  1. Fixes refreshEntryStatuses' name #1030

    fmunch committed Apr 10, 2018
Commits on Mar 16, 2018
  1. update pl translation

    skotniczny committed Mar 16, 2018
Commits on Mar 15, 2018
  1. fix pl translation

    skotniczny committed Mar 15, 2018
Commits on Mar 9, 2018
  1. Add documentation for new config show_thumbnails

    lucash authored and jtojnar committed Feb 24, 2018
  2. Add config option to hide the thumbnails

    lucash authored and jtojnar committed Feb 24, 2018
    The thumbnails, e.g. of the Youtube spout bloat the layout of the single
    items while collapsed. This allows the user to hide the thumbnails via a
    config option.
Commits on Mar 5, 2018
  1. post-release version bump

    jtojnar committed Mar 5, 2018
  2. release 2.18

    jtojnar committed Mar 5, 2018
Commits on Mar 2, 2018
  1. add machine-readable API description

    jtojnar committed Jan 11, 2018
    This patch adds the description of the RESTful API in OpenAPI 3.0 format.
    Previously, the API was manually documented on the wiki without any guarantee
    that the description matches reality. Formal description will allow us to
    check for compliance automatically, as well as use other cool tools like Swagger UI.
    
    Closes: #993
Commits on Jan 9, 2018
  1. set error for sources with unknown spout

    jtojnar committed Jan 9, 2018
  2. remove readability spout

    jtojnar committed Jan 9, 2018
    It was broken anyway so hopefully it will not matter.
Commits on Jan 8, 2018
  1. logging: Allow logging to web server error_log

    jtojnar committed Dec 6, 2017
    This commit adds a new configuration option `logger_destination`
    allowing to choose between Monolog’s ErrorLogHandler and StreamHandler.
  2. Add NEWS file

    jtojnar committed Jan 8, 2018
  3. contentloader: log warning when icon/thumbnail directories are not wr…

    jtojnar committed Dec 22, 2017
    …iteable
    
    See also: #1008
Commits on Jan 3, 2018
  1. fix fr lang_markread

    niol committed Jan 3, 2018
    'Marquer tout comme lu' means 'Mark all read', which is wrong: the button
    only marks visible read.
Commits on Jan 1, 2018
Commits on Dec 6, 2017
  1. travis: add PHP 7.2

    jtojnar committed Dec 6, 2017
  2. Disable xdebug to make checks run faster

    jtojnar committed Jun 9, 2017
  3. Make source code checkers accessible from Grunt

    jtojnar committed Jun 9, 2017
    To make the development cycle faster we want developers to be able to run
    all the required checks locally. Because of the way Composer is designed,
    we cannot save the checkers as dev dependencies but have to install them
    separately.
    
    Instead of using composer for installing linters to utils directory, we
    now use the tools from PATH, allowing users to install them using their
    package manager of choice. For Travis and users running distributions
    that do not have the checkers packaged, there is `utils/install-phars.sh`
    helper script, which will install the necessary checkers to ~/.local/bin
    directory.
    
    This commit introduces new grunt tasks:
    
    * `lint:server` will check PHP syntax using built-in PHP tool
    * `cs:server` will check the coding style using PHP-CS-Fixer
    * `check:server` will run both the checkers (more in the future)
    * `check` will run both server side and client side checkers
  4. Clean up the .gitignore

    jtojnar committed May 9, 2017
  5. Remove unnecessary method

    jtojnar committed May 15, 2017
  6. Sort use statements

    jtojnar committed Apr 24, 2017