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.27.1

20 Feb 15:57
Compare
Choose a tag to compare

A release from beyond the grave 🪦 👻.

Bugfixes

  • Fixes crash when opening the web browser on macOS with Python 3.8+.
  • Fixes crash when logging in using the default OAuth2 credentials.

v1.27.0

03 Jun 01:42
Compare
Choose a tag to compare

This is the final release of RTV. See here for more information: #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

04 Mar 04:00
Compare
Choose a tag to compare

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

13 Feb 15:41
Compare
Choose a tag to compare

Bugfixes

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

v1.25.0

03 Feb 22:54
Compare
Choose a tag to compare

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

13 Aug 02:36
Compare
Choose a tag to compare

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

25 Jun 02:42
Compare
Choose a tag to compare

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

11 Mar 21:08
Compare
Choose a tag to compare

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

08 Mar 03:18
063323b
Compare
Choose a tag to compare

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

31 Dec 01:20
Compare
Choose a tag to compare

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.