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.12.1
Bugfixes
- Fixed security vulnerability where malicious URLs could inject python code.
- No longer hands when using mpv on long videos.
- Now falls back to ascii mode when the system locale is not utf-8.
v1.12.0
Features
- Added a help banner with common key bindings.
- Added
gg
andG
bindings to jump to the top and bottom the the page. - Updated help screen now opens with the system PAGER.
- The
/
prompt now works from inside of submissions. - Added an Instagram parser to extract images and videos from urls.
Bugfixes
- Shortened reddit links (https://redd.it/) will now work with
-s
.
Codebase
- Removed the Tornado dependency from the project.
- Added a requirements.txt file.
- Fixed a bunch of tests where cassettes were not being generated.
- Added compatibility for pytest-xdist.
v1.11.0
Features
- Added the ability to open image and video urls with the user's mailcap file.
- New
--enable-media
andcopy-mailcap
commands to support mailcap. - New command
w
to save submissions and comments. - New command
p
to toggle between the front page and the last visited subreddit. - New command
S
to view subscribed multireddits. - Extended
/
prompt to work with users, multireddits, and domains. - New page
/u/saved
to view saved submissions. - You can now specify the sort period by appending -(period),
E.g. /r/python/top-week.
Bugfixes
- Terminal title is now only set when $DISPLAY is present.
- Urlview now works on the submission as well as comments.
- Fixed text encoding when using urlview.
- Removed
futures
dependency from the python 3 wheel. - Unhandled resource warnings on exit are now ignored.
Documentation
- Various README updates.
- Updated asciinema demo video.
- Added script to update the AUTHORS.rst file.
v1.10.0
Features
- New command,
b
extracts urls from comments using urlviewer. - Comment files will no longer be destroyed if RTV encounters an error while posting.
- The terminal title now displays the subreddit name/url.
Bugfixes
- Fixed crash when entering empty or invalid subreddit name.
- Fixed crash when opening x-posts linked to subreddits.
- Fixed a bug where the terminal title wasn't getting set.
- /r/me is now displayed as My Submissions in the header.
v1.9.1
Features
- Better support for /r/random.
- Added a
monochrome
config setting to disable all color. - Improved cursor positioning when expanding/hiding comments.
- Show
(not enough space)
when comments are too large.
Bugfixes
- Fixed permissions when copying the config file.
- Fixed bug where submission indicies were duplicated when paging.
- Specify praw v3.4.0 to avoid installing praw 4.
Documentation
- Added section to the readme on Arch Linux installation.
- Updated a few argument descriptions.
- Added a proper ascii logo.
v1.9.0
Features
- You can now open long posts/comments with the $PAGER by pressing
l
. - Changed a couple of visual separators.
Documentation
- Added testing instructions to the FAQ.
v1.8.1
Features
- All keys are now rebindable through the config.
- New bindings - ctrl-d and ctrl-u for page up / page down.
- Added tag for stickied posts and comments.
- Added bullet between timestamp and comment count.
Bugfixes
- Links starting with np.reddit.com no longer return
Forbidden
.
Documentation
- Updated README.
v1.8.0
Features
- A banner on the top of the page now displays the selected page sort order.
- Hidden scores now show up as "- pts".
- Oauth settings are now accesible through the config file.
- New argument
--config
specifies the config file to use. - New argument
--copy-config
generates a default config file.
Documentation
- Added a keyboard reference from keyboardlayouteditor.com
- Added a link to an asciinema demo video
v1.7.0
Note
This version comes with a large change in the internal structure of the project,
but does not break backwards compatibility. This includes adding a new test
suite that will hopefully improve the stability of future releases.
Continuous Integration additions
- Travis-CI https://travis-ci.org/michael-lazar/rtv
- Coveralls https://coveralls.io/github/michael-lazar/rtv
- Gitter (chat) https://gitter.im/michael-lazar/rtv
- Added a tox config for local testing
- Added a pylint config for static code and style analysis
- The project now uses VCR.py to record HTTP interactions for testing.
Features
- Added a wider utilization of the loading screen for functions that make
reddit API calls. - In-progress loading screens can now be cancelled by pressing the
Esc
key.
Bugfixes
- OSX users should now be able to login using OAuth.
- Comments now return the correct nested level when loading "More Comments".
- Several unicode fixes, the project is now much more consistent in the way
that unicode is handled. - Several undocumented bug fixes as a result of the code restructure.
v1.6.1
Bugfixes
- Fixed authentication checking for /r/me.
- Added force quit option with the
Q
key. - Removed option to sort subscriptions.
- Fixed crash with pressing
i
when not logged in. - Removed futures requirement from the python 3 distribution.
Documentation
- Updated screenshot in README.
- Added section to the FAQ on installation.