Skip to content
This repository has been archived by the owner on Feb 20, 2023. It is now read-only.

Releases: michael-lazar/rtv

v1.20.0

05 Dec 05:50
Compare
Choose a tag to compare

Features

  • Text piped to the $PAGER will now wrap on word / sentence breaks.
  • New MIME parsers have been added for liveleak.com and worldstarhiphop.com.

Bugfixes

  • Fixed a regression where text from the web browser's stdout/stderr was
    being sent to the terminal window.
  • Fixed crashing on startup when the terminal doesn't support colors.
  • Fixed broken text formatting when running inside of emacs term.

Codebase

  • Dropped support for python 3.3 because it's no longer supported upstream
    by pytest. The application will still install through pip but will no
    longer be tested.
  • Added a text logo to the README.

v1.19.0

24 Oct 22:07
Compare
Choose a tag to compare

Features

  • Greatly improved loading times by using smarter rate limiting and page caching.
  • The logout prompt is now visible as a popup notification.
  • New MIME parsers have been added for gifs.com, giphy.com, imgtc.com,
    imgflip.com, livememe.com, makeameme.org and flickr.com
  • Improved mailcap examples for parsing video links with mpv.

Bugfixes

  • Patched a backwards-incompatible Reddit API change with the comment
    permalink now being returned in the response JSON.
  • Fixed crashing when a comment contained exotic unicode characters like emojis.
  • Removed the option to select custom sorting ranges for controversial and
    top comments.
  • Fixed MIME parsing for single image Imgur galleries.

Codebase

  • Preliminary refactoring for the upcoming theme support.
  • Created some utility scripts for project maintenance.
  • Created a release checklist document.
  • Updated the README gif images and document layout.

v1.18.0

06 Sep 19:08
Compare
Choose a tag to compare

Features

  • The rtv -l flag has been deprecated and replaced with a positional
    argument, in order to match the syntax of other command line web browsers.
  • NSFW content is now filtered according to the user's reddit profile
    settings.
  • $RTV_BROWSER has been added as a way to set the preferred web browser.
  • Sorting options for relevance and comments are now displayed on
    the search results page.
  • An [S] badge is now displayed next to the submission author.
  • The gfycat MIME parser has been expanded to support more URLs.
  • New MIME parsers have been added for oddshot.tv, clips.twitch.tv,
    clippituser.tv, and Reddit's beta hosted videos.

Bugfixes

  • Users can now use the prompt to navigate to "/comments/..." pages from
    inside of a submission.
  • Users can now navigate to multireddits using the "/u/me/" prefix.
  • Fixed the $BROWSER behavior on macOS to support the chrome,
    firefox, safari, and default keywords.

Codebase

  • Travis CI tests have been moved to the trusty environment.
  • Added more detailed logging of the environment and settings at startup.

v1.17.1

06 Aug 21:50
Compare
Choose a tag to compare

Bugfixes

  • J/K commands are now restricted to the submission page.

v1.17.0

03 Aug 05:43
Compare
Choose a tag to compare

Features

  • Added the J command to jump to the next sibling comment.
  • Added the K command to jump to the parent comment.
  • Search results can now be sorted, and the title bar has been updated
    to display the current search query.
  • Imgur URLs are now resolved via the Imgur API.
    This enables the loading of large albums with over 10 images.
    An imgur_client_id option has been added to the RTV configuration.
  • A MIME parser has been added for www.liveleak.com.
  • RTV now respects the $VISUAL environment variable.

Bugfixes

  • Fixed a screen refresh bug on urxvt terminals.
  • New key bindings will now attempt to fallback to their default key if not
    defined in the user's configuration file.

Documentation

  • Added additional mailcap examples for framebuffer videos and iTerm2.
  • Python version information is now captured in the log at startup.

v1.16.0

09 Jun 04:12
Compare
Choose a tag to compare

Features

  • Added the ability to copy links to the OS clipboard with y and Y.
  • Both submissions and comments can now be viewed on /user/ pages.
  • A MIME parser has been added for www.streamable.com.
  • A MIME parser has been added for www.vidme.com.
  • Submission URLs can now be opened while viewing the comments page.

Bugfixes

  • More graceful handling for the invalid LOCALE error on MacOS.
  • A fatal error is now raised when trying to run on Windows without curses.
  • Fixed an error when trying to view saved comments.
  • Invalid refresh-tokens are now automatically deleted.
  • Users who are signed up for Reddit's beta profiles can now launch RTV.

v1.15.1

10 Apr 03:48
Compare
Choose a tag to compare

Codebase

  • Removed the mailcap-fix dependency for python versions >= 3.6.0.
  • Enabled installing test dependencies with pip install rtv[test].

v1.15.0

31 Mar 04:14
Compare
Choose a tag to compare

Features

  • Added the ability to open comment threads using the submission's
    permalink. E.g. /comments/30rwj2

Bugfixes

  • Updated requests requirement to fix a bug in version 2.3.0.
  • Fixed an edge case where comment trees were unfolding out of order.

Codebase

  • Removed dependency on the PyPI praw package. A version of PRAW 3
    is now bundled with rtv. This should make installation easier because
    users are no longer required to maintain a legacy version of praw in
    their python dependencies.
  • Removed update-checker dependency.

v1.14.1

13 Jan 02:51
Compare
Choose a tag to compare

Features

  • The order-by option menu now triggers after a single '2' or '5' keystroke
    instead of needing to double press.

Bugfixes

  • Mailcap now handles multi-part shell commands correctly, e.g. "emacs -nw"
  • OS X no longer relies on $DISPLAY to check if there is a display available.
  • Added error handling for terminals that don't support hiding the cursor.
  • Fixed a bug on tmux that prevented scrolling when $TERM was set to
    "xterm-256color" instead of screen.

Documentation

  • Added section to FAQ about garbled characters output by curses.

v1.13.0

18 Oct 02:28
Compare
Choose a tag to compare

Features

  • Pressing 2 or 5 twice now opens a menu to select the time frame.
  • Added the hide_username config option.
  • Added the max_comment_cols config option.

Bugfixes

  • Fixed the terminal title from displaying b'' in py3.
  • Flipped j and k in the documentation.
  • Fixed bug when selecting post order for the front page.
  • Added more descriptive error messages for invalid subreddits.