Version history
back to the main page
Development release v0.01.06 (latest) -
Saturday September 2, 2023
Adds parameter to allow disabling of idempotency key for testing purposes, applies latest Bigbone library snapshot (required for previous) and increases the value of the extra throttle used when overriding default settings to repost statuses to public timelines.
- adding
testMode
parameter to disable idempotency key when testing
- switching from Bigbone library snapshot version 2.0.0-20230719.193107-19 to bigbone-2.0.0-20230818.202222-21
- adjusting the extra throttle applied when overriding default settings to repost statuses to public timelines, which was added in release v0.01.04 in response to feedback from instance administrators, from 30 seconds to 60 seconds
Development release v0.01.05 -
Sunday July 30, 2023
Applies a fix to prevent corruption of the archive if duplicate Mastodon instance ids are returned for reposted statuses, due to changes to the BigBone library, and increases the value of the extra throttle used when overriding default settings to repost statuses to public timelines (which was added in release v0.01.04 in response to feedback from instance administrators).
- adding defensive coding to Post objects to identify an attempt to add a duplicate Mastodon instance ID
- adjusting the extra throttle applied when overriding default settings to repost statuses to public timelines, which was added in release v0.01.04 in response to feedback from instance administrators, from 20 seconds to 30 seconds
- rationalising Post code to remove redundant (duplicate) method
Please note, previous development release v0.01.04 was mistakenly committed to the Github repository on July 25 with the message "Development release v0.01.03", duplicating the message on the earlier commit of June 9. The version committed to Github on July 25 should have been named "Development release v0.01.04". Apologies for any confusion.
Development release v0.01.04 -
Tuesday July 25, 2023
Adding extra throttling when overriding default settings to repost statuses to public timelines, in response to feedback from instance administrators, and updating to latest Bigbone library snapshot.
- creating separate throttling-value constants for new public and nonpublic posts, and adjusting reposting code and repost-time estimation code to use the new values
- switching from Bigbone library snapshot version 2.0.0-20230606.210428-18 to 2.0.0-20230719.193107-19
Development release v0.01.03 -
Friday June 9, 2023
Adding ability to identify and manage reposting to instances with a shorter post character limit, option to suppress public posts, calculation of estimated duration for saving and reposting, and other minor enhancements
- adding parameter to suppress posts from public timeline
- adding code to detect when post length exceeds instance length limit, and split post into segments
- adding mechanism to account for urls being counted by Mastodon at a fixed length of 23 characters, used to check posts are within instance length limit and also for segmenting
- improving mechanism used to find whitespace in posts, used for post segmenting, so it works with international space characters (not just the regular latin space)
- removing client and OAuth access tokens from full debug output
- upgrading to BigBone snapshot 18
- adding calcuation and display of estimated duration for saving and reposting operations
Development release v0.01.02 -
Thursday May 25, 2023
Emergency fix for failure to load image files when running from .jar file
- Emergency fix for issue when re-posting statuses with media attachments while running tool from a .jar file
Development release v0.01.01 -
Wednesday May 24, 2023
Emergency fix for failure on boosts (which is not implemented yet, but it was trying anyway!)
- Emergency fix for failure on boosts (with no text in the post)
- Change to variable name in Mover.java ("instanceId" to "irtInstanceId") for clarity (unrelated to fix)
Development release v0.01.00 -
Sunday May 21, 2023
Initial release for development testing 🎉
back to the main page