GameAssist v0.1.1.1 — adds quiet-startup flag, multiline-safe logging, and supplies versioned folder for One-Click#2063
Merged
Alicekb merged 8 commits intoRoll20:masterfrom Jun 3, 2025
Merged
Conversation
Updated for v0.1.1.1
…sist v0.1.1.0.js - Created folder previousversions - Renamed GameAssist to GameAssist v0.1.1.0 - Moved GameAssist v0.1.1.0 to folder previousversions
v0.1.1.1 – Quality of Life & Log Output Improvements This release introduces several quality-of-life enhancements focused on startup message handling and GM log clarity. **See CHANGELOG.md for detailed information** - Added a QUIET_STARTUP flag (default: true) to allow GMs to suppress per-module "Ready" lines at sandbox boot, reducing chat clutter. - The core "GameAssist is Ready" message is always shown for diagnostics, even in quiet mode. - All module “Ready” lines now properly respect the new QUIET_STARTUP flag. - Overhauled GameAssist.log to escape user text, split multiline outputs into discrete GM whispers, and improve overall readability. - Updated !ga-status output to use real newlines for a cleaner, more readable summary. - No gameplay or automation functionality was changed; this update is focused on GM-facing output and log hygiene only. These changes provide a smoother sandbox startup experience, streamline chat output, and ensure important diagnostic information is not lost in verbose log streams.
Updated, Expanded, and Enhanced for Version 0.1.1.1
Changelog for GameAssist v0.1.1.1 Updated for the release of v0.1.1.1 – Quality of Life & Log Output Improvements This release introduces several quality-of-life enhancements focused on startup message handling and GM log clarity. - Added a QUIET_STARTUP flag (default: true) to allow GMs to suppress per-module "Ready" lines at sandbox boot, reducing chat clutter. - The core "GameAssist is Ready" message is always shown for diagnostics, even in quiet mode. - All module “Ready” lines now properly respect the new QUIET_STARTUP flag. - Overhauled GameAssist.log to escape user text, split multiline outputs into discrete GM whispers, and improve overall readability. - Updated !ga-status output to use real newlines for a cleaner, more readable summary. - No gameplay or automation functionality was changed; this update is focused on GM-facing output and log hygiene only. These changes provide a smoother sandbox startup experience, streamline chat output, and ensure important diagnostic information is not lost in verbose log streams.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR bumps GameAssist from v0.1.1.0 → v0.1.1.1 and fixes the One-Click loading path by adding the required versioned directory. No gameplay behavior changes; all changes are quality-of-life for GMs and Roll20 packer compliance.
What’s New
flags.QUIET_STARTUP(default true) lets GMs suppress per-module “Ready” spam and keep only the single core summary line.GameAssist.log: escapes user text, prefixes every newline with/w gm, so!ga-statusand other multiline whispers remain private and readable.{ startup:true }metadata lets modules opt-out when QUIET_STARTUP is on.{ startup:true }, respecting the quiet mode.!ga-statusnow outputs with true newline characters (relies on the new logger).GameAssist/0.1.1.1/GameAssist.jscontains the same code as the top-level file. This satisfies the Roll20 packer path/GameAssist/0.1.1.1/GameAssist.js. The previous release is archived atGameAssist/0.1.1.0/GameAssist.js."version": "0.1.1.1"•"previousversions": ["0.1.1.0"]•"script": "GameAssist.js"(path fix) • mini-changelog appended to description.File Overview
No changes to command syntax, module logic, or gameplay. This is a packaging/GM output QoL release only.
See
CHANGELOG.mdfor the full revision history.