This repository has been archived by the owner on Feb 20, 2023. It is now read-only.
Releases: michael-lazar/rtv
Releases · michael-lazar/rtv
v1.20.0
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
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
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
Bugfixes
J
/K
commands are now restricted to the submission page.
v1.17.0
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.
Animgur_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
Features
- Added the ability to copy links to the OS clipboard with
y
andY
. - 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
Codebase
- Removed the mailcap-fix dependency for python versions >= 3.6.0.
- Enabled installing test dependencies with
pip install rtv[test]
.
v1.15.0
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
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
Features
- Pressing
2
or5
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.