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

Releases: TheodoreHua/ClaimDoneRemover

Version 5.16.85

15 Aug 15:36
Compare
Choose a tag to compare

Changelog

Dependencies

  • Add support for poetry as a dependency manager

Docs

  • Fix invalid README badge

Version 5.16.86

15 Aug 00:43
Compare
Choose a tag to compare

Changelog

Features

  • Add config option to disable forced geometry on Windows

Bug Fixes

  • Fix failed data assertion due to missing call on launch
  • Fix empty field error when attempting to edit config with empty whitelist.

Dependencies

  • Update requests requirement from ~2.25.1 to ~2.26.0 [Non Breaking]

Version 5.16.85

15 Aug 00:05
Compare
Choose a tag to compare
Version 5.16.85 Pre-release
Pre-release

Changelog

Bug Fixes

  • Add missing data assertion call causing missing files.

Version 5.16.84

26 Jul 02:44
Compare
Choose a tag to compare

Updating

While not explicitly required, it's recommended that you re-install requirements. To do so, run pip install -r requirements.txt in a terminal window where you have CDR installed.

Changelog

Features

  • Whitelist feature to not remove comment if it contains a certain phrase.
    • This is more for regex blacklists since normal blacklists check the comment word for word rather than if it contains claim (for example)
  • Make the config options appear in a set order rather than how it appears in the config file.

Misc.

  • Show a notice in the In Progress window stating that it's normal for the GUI not to respond

Docs

  • Fix Windows data location path in FAQ rendering without backslashes
  • Add invalid request error to FAQ
  • Shorten deprecated README

Version 5.15.84

09 Jun 15:12
Compare
Choose a tag to compare

Changelog

Bug Fixes

  • Fix potential crash from missing sys import.

Docs

  • Fix miscellaneous typos.

Version 3.15.83

31 May 02:59
Compare
Choose a tag to compare

Changelog

Misc.

Type

Misc. Non-Code Update

Version 5.15.82

11 May 20:42
Compare
Choose a tag to compare

Changelog

Bug Fixes

  • Bug in progress bar calculation code that causes a negative value when wait time is not 1
  • Misordering of praw redaction code

Misc.

  • Adjust splicing for version parsing code

Type

Minor Patches

Version 5.15.81 [IMPORTANT]

11 May 15:16
Compare
Choose a tag to compare

It is recommended that you update to this release as soon as possible, older versions of CDR will eventually, inevitably stop working due to Reddit API changes (unless you're using an extremely old version without refresh tokens)

Updating

While not required, you should update dependencies by running pip install -r requirements.txt in the directory you installed CDR.

Changelog

Features

  • Allow blacklist to be regex
  • Swap multi-value config options to use an "Editor" instead of complicated comma separation
  • Separate mode editor
  • New mode (Config Fallback, see README for more info)

Bug Fixes

  • Adjust handling of refresh tokens to prepare for Reddit API changes
  • Fix config option limit not saving properly
  • Disallow resizing of various windows (ones that can't resize well)
  • Automatically remove deprecated config values to avoid errors

Misc.

  • Improve logging
  • Add boards/tracker to README
  • Add comment links, submission links, and trigger mode into database
  • Add padding to configuration windows
  • Adjust README badges to a different branch (future work will be done on dev branch instead of master)
  • Set default trigger mode to be reply mode

Type

Feature & Bug Update

Planned Next Features

None, feel free to suggest one

Version 4.14.81

09 May 23:14
Compare
Choose a tag to compare

Changelog

Misc.

  • Update Credits
  • Fix typos
  • Clarify some things in the README
  • Log PRAW data for debugging (redacts client_secret and refresh_token)
  • Add a proper traceback to logs (originally it didn't show properly)

Type

Minor Debug Update

Version 4.14.80

05 May 18:29
Compare
Choose a tag to compare

Updating

If you're updating from an older release, you're going to need to do a small change to avoid any future issues. CDR will still function fine without this change however you may experience issues if you need to update your refresh token. The port for the redirect URI CDR is binded to has changed, you're going to need to update this as well. Here's how you do it:

  1. Go to your reddit apps page
  2. Scroll down to developed applications and find Claim Done Remover (or whatever you named it)
  3. Click edit in the lower left corner of the box.
  4. Find the redirect uri field and change it to http://localhost:9575
  5. Click the update app button
  6. Done, easy right?

I've also updated the requirements of the program, while you don't need to update this either and the app will work fine, you should. Open up command prompt in the folder where you installed CDR and enter pip install -r requirements.txt. Wait for it to finish and done, that's it.

Changelog

Features

  • Implement database functionality into CDR for future use
    • Can be disabled via a config option
    • Currently doesn't do anything, in the future I may make a separate program to parse that data and generate interesting graphs or implement that into CDR (likely the former).
  • Delete comment after the bot replies to it instead of waiting for a cutoff (both increases efficiency and decreases risk of deleting comment before bot finds it)
    • Feature is by default disabled, enable it in config (cutoff config values will no longer be used but still needs to be filled to avoid errors)
    • May slightly increase time used to check comments depending on computer and internet specs. In my case, it was only by a few
      milliseconds.
    • Menu options and variable names updated to trigger instead of cutoff to reflect change.
  • Allow for escaping commas in comma-delimited config values (and escaping the escape character)
  • Menu option to restart CDR

Bug Fixes

  • Show Invalid Operating System error if not Windows, Mac, or Linux to avoid erroring out.
  • Change CDR refresh token port to avoid conflicting with other processes
  • Fix pause/unpause button still showing unpause after using Scan Now Ignore Cutoff despite unpausing

Misc.

  • Update requirements
  • README badges
  • Log config values into log file on startup
  • Packaging releases into a ZIP file now, there's not that much of a difference between this and GitHub's built in asset ZIP however this version contains less files that aren't required for those not developing the project.

Type

Semi-Major Feature Update & Bug Fixes

Planned Next Features

A whichever first mode where CDR will delete the comment upon reaching cutoff OR the bot replies to it, whichever occurs first.