Rtv Versions Save

Browse Reddit from your terminal

v1.27.0

4 years ago

This is the final release of RTV. See here for more information: https://github.com/michael-lazar/rtv/issues/696

Features

  • Added a configuration option to toggle whether to open web browser links in a new tab or a new window.

Documentation

  • Improved the mailcap example for the feh command.
  • Fixed the the descriptions for the j & k keys (they were swapped).

v1.26.0

5 years ago

Features

  • Added a brand new inbox page for viewing private messages and comment replies. The inbox is accessible with the i key. Supported actions include viewing message chains and replying to messages, marking messages as read/unread, and opening the context of a comment.
  • Added the ability to compose new private messages with the C key.
  • Updated the inline help ? document to contain a more comprehensive list of commands.
  • Opening a link from the command line is now faster at startup because the default subreddit will not be loaded beforehand.
  • Added a new --debug-info command to display useful system information.

Bugfixes

  • Fixed opening comments with the prompt / from the subscription window.
  • The subscription and multireddit s/S keys now work from all pages.
  • Relative time strings are now correctly pluralized.
  • Fixed an unclosed file handler when opening the web browser.
  • Fixed the application not starting if the user has an empty front page.

Configuration Changes

  • Renamed the following keybindings to better represent their usage:

    • SORT_HOT -> SORT_1
    • SORT_TOP -> SORT_2
    • SORT_RISING -> SORT_3
    • SORT_NEW -> SORT_4
    • SORT_CONTROVERSIAL -> SORT_5
    • SORT_GILDED -> SORT_6
    • SUBREDDIT_OPEN_SUBSCRIPTIONS -> SUBSCRIPTIONS
    • SUBREDDIT_OPEN_MULTIREDDITS -> MULTIREDDITS
  • Added new keybindings to support the inbox page:

    • SORT_7
    • PRIVATE_MESSAGE
    • INBOX_VIEW_CONTEXT
    • INBOX_OPEN_SUBMISSION
    • INBOX_REPLY
    • INBOX_MARK_READ
    • INBOX_EXIT
  • Added new theme elements to support the inbox page:

    • <New>
    • <Distinguished>
    • <MessageSubject>
    • <MessageLink>
    • <MessageAuthor>
    • <MessageSubreddit>
    • <MessageText>

v1.25.1

5 years ago

Bugfixes

  • Fixed a bug that was causing newlines to be stripped when posting comments and submissions.

v1.25.0

5 years ago

Features

  • You can now open HTML links that are embedded inside of comments and submissions by pressing the ENTER key and selecting a link from the list. This also works when copying links to the clipboard using Y.
  • Added the --no-autologin command line argument to disable automatically logging in at startup.
  • Added the max_pager_cols configuration option to limit the text width when sending text to the system PAGER.
  • Additional filtering options have been added when viewing user pages.
  • The gilded flair now displays the number of times a submission has been gilded.
  • Submissions/comments now display the time that they were most recently edited.

Bugfixes

  • Fixed the MIME parser for gfycat, and gfycat videos are now downloaded as mp4.
  • Fixed formatting when composing posts with leading whitespace.
  • Fixed crash when attempting to display a long terminal title.

Documentation

  • RTV has been moved to the Arch Community Repository and installation instructions for Arch have been updated accordingly.

v1.24.0

5 years ago

Features

  • Python 3.7 is now officially supported.
  • Lines that start with the hash symbol (#) are no longer ignored when composing posts in your editor. This allows # to be used with Reddit's markdown parser to denote headers.
  • Added a new dark colorblind theme.
  • Added support for the $RTV_PAGER environment variable, which can be used to set a unique PAGER for rtv.
  • Added the ability to sort submissions by guilded.

Bugfixes

  • Fixed a crash when setting the $BROWSER with python 3.7.
  • Improved the error message when attempting to vote on an archived post.
  • Cleaned up several outdated MIME parsers. Removed the vidme, twitch, oddshot, and imgtc parsers. Fixed the liveleak and reddit video parsers.

v1.23.0

5 years ago

Features

  • Submissions can now be marked as [hidden] using the space key. Hidden submissions will be removed from the feed when the page is reloaded.
  • New MIME parsers have been added for vimeo.com and streamja.com.
  • Added support for opening links with qutebrowser.

Bugfixes

  • Fixed unhandled OAuth server log messages being dumped to stdout.
  • Fixed the application crashing when performing rate-limited requests.
  • Fixed crash when displaying posts that contain null byte characters.

Documentation

  • Added README badge for saythanks.io.
  • Updated the mailcap template to support v.redd.it links.

v1.22.1

6 years ago

I forgot to check in a commit before publishing the 1.22.0 release (whoops!)

Bugfixes

  • Updated the __version__.py file to report the current version.
  • Added the missing v1.22.0 entry to the CHANGELOG.

v1.22.0

6 years ago

Features

  • Added the --no-flash option to disable terminal flashing.

Bugfixes

  • Fixed automatically exiting on launch when trying to open an invalid subreddit with the -s flag.
  • Fixed error handling for HTTP request timeouts when checking for new messages in the inbox.
  • Fixed a typo in the sample theme config.

Documentation

  • Added the FreeBSD package to the README.

v1.21.0

6 years ago

Features

  • Full support for customizable themes has been added. For more information, see the new section on themes in the README, and the THEMES.md file.

Bugfixes

  • Fixed incorrect URL strings being sent to the opera web browser.
  • Fixed timeout messages for the surf and vimb web browsers.
  • Switched to using XDG_DATA_HOME to store the rtv browser history and credentials file.

v1.20.0

6 years ago

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.