All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Custom category directories: override where
lua,macros, orpluginsinstall viaCATEGORY_PATHSinsettings.local.toml. - Clearer messages for users on why certain resources are skipped or blocked.
- Rewrote the sync pipeline with separate discovery, planning, and execution stages.
- Fixed a crash when starting the RG web interface.
- Resources will re-download if you change their path.
- Windows: optional Desktop shortcut, toggle it in the TUI settings.
- Staff picks: Scriber, Bazaar/Auction Helper, and Skill Skillup are now on LIVE/TEST/EMU.
- Staff picks: Buttonmaster was pointing at the deleted beta resource, giving everyone a 404 log line each run.
- Staff picks: curated resources for LIVE/TEST/EMU. Turn it off if you don't care what we like.
- Authentication now uses OAuth2, though you can still use an API key if you prefer.
publish:--messagecan be a file path. If it’s a Keep a Changelog file, we'll use the matching version entry; otherwise the file contents are posted. Empty messages are skipped.- Corrected maps directory handling for special resources. Sorry for the bad maps dirs all this time! Please delete the old ones from your EQ directory.
- Navmesh support, thanks to wired420/mqmesh.com
- Linux installs will default to the user config folder for settings, and the user data folder for downloads.
- EQ Path will now display in the TUI.
- TUI: Search log, progress bar. (#12)
- Handling for uv install/uninstall.
- Refactored the TUI and moved some buttons around.
- Fixed cache deletion on uninstall.
- Maps not going to the right place with myseq checked. (#11)
- Add legacy handling for
--push, which is nowpublish.
- A new command line interface, but legacy commands still work. See the resource overview or
redfetch helpfor details.
- Refactored just about everything to be async/await, which makes updates much faster.
- One big resource manifest for update checks, which improves speed
- MD5 verification of downloads for reliability
- Fixed Unicode display issues. (#13)
- Fixed MySEQ shortcut. (#14)
- Fixed plugin download behavior on Test/Emulator servers. (#9)
- TUI: Directory pickers can now change drive letters.
- Prompt to create the custom config directory if it doesn't exist.
- Detect if you installed redfetch via pipx and use that method to update.
- TUI: Added server-select to Fetch tab.
- TUI: Added a unique default theme for each server type.
- Resource names (as well as IDs) are now displayed when updating.
- TUI: EverQuest directory validation
- TUI: Check for presence of files for shortcuts
- TUI: The setting being changed will now appear in the log.
- TUI: Removed some emojis and colors that were especially ugly in Win10's conhost (cmd prompt).
- TUI: Uninstall confirmation.
- MQ will now terminate prior to unload.
- A bit of flair for initial setup.
- Detect directories from RedGuides Launcher.
- Detect EverQuest directory.
- Added "themes" to the TUI. You can keep different themes for Live, Test, and Emulator.
- Auto unload & close MacroQuest before update.
- Uninstall now removes settings and cache and logs the user out.
- Changed appearance to fit with the new theme system.
- true/false settings now work when set from the command line
- opting out of special resources no longer requires a restart
- A few fixes for linux (tested on ubuntu)
- Another README.md change.
- Added a README.md.
- Standardized name as
redfetch
- And again, added a better check for pasting on Windows.
- Added a better check for pasting on Windows.
- Removed suggestion for users to paste dirs when running under conhost (cmd.exe)
- Update check will no longer trigger in CI environment.
- Confirming a fix of the update check.
- Added error handling to push commands, mostly for github actions pipeline.
- Final pipeline test part 3. I hope it works.
- Final pipeline test part 2. I hope it works.
- Final pipeline test part 1. I hope it works.