Skip to content

Update word-local-autosave.wh.cpp#4072

Merged
m417z merged 1 commit into
ramensoftware:mainfrom
communism420:patch-27
May 16, 2026
Merged

Update word-local-autosave.wh.cpp#4072
m417z merged 1 commit into
ramensoftware:mainfrom
communism420:patch-27

Conversation

@communism420

Copy link
Copy Markdown
Contributor

Changelog

Fixed

  • Fixed startup initialization so the mod no longer relies on changing settings to refresh its runtime state.
  • Isolated internal self-tests from the live runtime initialization path.
  • Reset runtime state after self-tests before loading real user settings and activating the mod.
  • Added a safe one-shot startup bootstrap that pings the Word UI thread when Word’s window already exists during mod initialization.

Improved

  • Made first-run owner-thread adoption more tolerant when Word is already open or still finishing UI startup.
  • Reduced the difference between normal startup and settings reload behavior.
  • Added internal self-test coverage for startup owner-thread adoption policy.

Notes

  • v3.7 does not add new user-facing settings or features.
  • This release focuses on startup reliability and preserving the existing autosave behavior from v3.6.

Mod authorship

If this pull request introduces a new mod, please complete the section below.

This mod was created by:

    • The submitter, without AI assistance
    • The submitter, with AI assistance
    • Claude
    • ChatGPT
    • Gemini
    • Another AI (please specify):
    • Other (please specify):

Please select the options that best apply. Your selection does not affect the acceptance criteria, but it helps reviewers understand the context of the code and provide relevant feedback.

**Changelog**

**Fixed**
- Fixed startup initialization so the mod no longer relies on changing settings to refresh its runtime state.
- Isolated internal self-tests from the live runtime initialization path.
- Reset runtime state after self-tests before loading real user settings and activating the mod.
- Added a safe one-shot startup bootstrap that pings the Word UI thread when Word’s window already exists during mod initialization.

**Improved**
- Made first-run owner-thread adoption more tolerant when Word is already open or still finishing UI startup.
- Reduced the difference between normal startup and settings reload behavior.
- Added internal self-test coverage for startup owner-thread adoption policy.

**Notes**
- v3.7 does not add new user-facing settings or features.
- This release focuses on startup reliability and preserving the existing autosave behavior from v3.6.
@m417z m417z merged commit 78ca8b5 into ramensoftware:main May 16, 2026
3 checks passed
drgutman pushed a commit to drgutman/windhawk-mods that referenced this pull request Jun 1, 2026
**Fixed**
- Fixed startup initialization so the mod no longer relies on changing settings to refresh its runtime state.
- Isolated internal self-tests from the live runtime initialization path.
- Reset runtime state after self-tests before loading real user settings and activating the mod.
- Added a safe one-shot startup bootstrap that pings the Word UI thread when Word’s window already exists during mod initialization.

**Improved**
- Made first-run owner-thread adoption more tolerant when Word is already open or still finishing UI startup.
- Reduced the difference between normal startup and settings reload behavior.
- Added internal self-test coverage for startup owner-thread adoption policy.

**Notes**
- v3.7 does not add new user-facing settings or features.
- This release focuses on startup reliability and preserving the existing autosave behavior from v3.6.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants