james.maesandCodex GPT-6 4c0ccc71f3 fix(releases): stabilize acceptance and pin verified signing builder (#37)
The protected releases encountered two blockers: the full111-test
Windows acceptance suite ran into its600-second process budget, and
Microsoft's signing action dependency installer conflicted with the
caller's NuGet source mapping. A subsequent completed run exposed an
immediate keyboard assertion reading jk before the required jkg value.

Allow900 seconds for each full published/installed suite and60 minutes
for all three suites plus packaging/update probes. Individual test
deadlines, assertions and filters remain unchanged. Keep the exact jkg
assertion, first awaiting that exact native textbox value within the
existing10-second deadline; FlaUI5.0.0's UntilInputIsProcessed only
sleeps100ms. Add this exact case to the focused hosted regression job.
No input is replayed and a genuinely lost key still fails.

Pin published immutable standards1.1.1
at96cbdf208a15c9c524676bd15ff9e323228a952b. The owner personally
reviewed its signing fix in PR44; it merged normally and production
builder release38322016784 succeeds. The fixed official dependency
staging verifies the exact package SHA256 and NuGet signatures without
changing application package source mapping, OIDC trust or signing
verification. Preserve only the previously approved exact Syft entry in
the setup plan, retaining restrictive container regression tests.

Refs #33. EXE/ZIP first, MSI next release (#36), following the latest
owner decision. No app release exists; preserved failed1.0.0 tags will
not be rewritten. New app candidates will use1.0.1/stable
and1.0.1-beta.1/dev after this reviewed exact-head CI passes.

Validation: zero-warning app/test builds and test formatting;42
process/registry/setup boundary tests pass, zero skips; configured
PowerShell analysis, actionlint, medium-and-above workflow security gate
and all commit hooks pass. The scan's five preexisting low
self-repository recommendations remain unchanged. Fresh full
native/published/installed hosted acceptance is running. Local baseline
and changed keyboard runs both stop earlier at missing FindText, so
neither verifies the hosted jkg fix. Temporary fixture diagnostics
removed; original user previews/profiles preserved.

Substantial AI assistance: Codex GPT-6. Genuine final-head maintainer
review under K22-AI-01 is required before merge. This PR contains no
application behavior change or weakened assertion.

---------

Signed-off-by: James Maes <james@kof22.com>
Co-authored-by: Codex GPT-6 <noreply@openai.com>
2026-10-12 19:05:50 -05:00

MarkdownViewr for Windows

Read Markdown comfortably, keep up with changes, and turn your notes into something worth sharing.

MarkdownViewr is a dedicated Windows reader for project documentation, notes, and README files. Open a document, choose a look you like, and focus on the words.

Release downloads · User guide · Ask a question

The first Windows release is being prepared. There are no published Windows downloads yet; the Releases page will contain the stable installer and development previews when publication completes.

License: MIT OpenSSF Best Practices OpenSSF Scorecard

MarkdownViewr displaying project notes with the GitHub Light palette

Make Markdown easier to read

  • Make it your own. Choose from 20 document palettes, customize typography, and use a light, dark, or system app appearance.
  • Follow changes as they happen. Saved edits refresh automatically. The footer shows the loaded file's modification time and flags an unsuccessful reload.
  • Navigate long documents. Show Contents, jump between headings, collapse sections, and find text.
  • See how it is written. Open the highlighted, read-only source alongside the document. The split starts at 50/50 and resizes by dragging.
  • Share a finished document. Print from the toolbar or save a PDF with separate print styling and optional actions to open the result or its folder.
  • Stay in your workflow. Open several documents, launch your configured editor, or open the current document's folder in Explorer.

Contents and Source start hidden. Turn them on when needed, or change their new-window defaults in File → Settings → General.

Dark document palette with highlighted Markdown source in an equal split

Download and install

The planned Windows packages support Windows 10 version 1809 or later and Windows 11, x64. Microsoft Edge WebView2 Runtime is required. No .NET SDK is needed to use a release.

Edition Choose it for Package
Stable Everyday reading markdownviewr-windows-stable-Setup.exe
Development preview Trying upcoming changes markdownviewr-windows-dev-Setup.exe
Portable Running without installation markdownviewr-windows-stable-Portable.zip

Once available, download a package from Releases. Run Setup for a per-user installation without administrator rights, or extract the portable ZIP before launching the app.

Installed editions check for updates through Help → Check for updates. Stable and development editions keep separate settings and update channels, so they can coexist. Portable copies do not self-update.

Quick start

  1. Choose File → Open or press Ctrl+O and select your Markdown file.
  2. Use Theme to choose a document palette, Contents to navigate, and Source to inspect the Markdown.
  3. Save changes in your editor; the viewer refreshes automatically.
  4. Choose Print in the toolbar to print or create a PDF.

To open Markdown files in the viewer by default, use an installed copy and choose File → Settings → General → Choose default file types. Select MarkdownViewr in Windows Default Apps for your preferred extensions. Windows asks you to make that choice; installation preserves existing defaults.

See the user guide for settings, shortcuts, printing, and troubleshooting.

Help and feedback

Use Help → Community support for questions and Help → Submit an issue for bugs or feature requests. You can also visit Discussions or Issues directly.

For a bug report, include the version from Help → About, your Windows version, and steps to reproduce. Remove private information from logs and screenshots. Report security vulnerabilities privately using SECURITY.md.

Developers and contributors

Want to help? Start with CONTRIBUTING.md. Build commands, tests, architecture, and release verification are in DEVELOPERS.md.

This is a Product-tier project adopting the KofTwentyTwo standards, built with AppKit and WinUI 3. OpenSSF enrollment is active; registration does not mean a passing badge has been earned.

Credits and license

Based on Darin Kelkhoff's original macOS markdownViewr. Visit Darin's website. The Windows app also credits the open-source libraries it uses in Help → About → Components.

Free and open source under the MIT License. Original-author and dependency notices are preserved in THIRD-PARTY-NOTICES.md.

S
Description
A Windows Markdown reader with live reload, customizable themes, highlighted source, navigation, printing, and PDF export.
https://github.com/KofTwentyTwo/MarkdownViewr.Windows#readme Readme MIT
4.5 MiB
0 Stars 2 Watchers 0 Forks
2026-10-13 14:14:34 +00:00
Languages
C# 89.4%
PowerShell 8.8%
JavaScript 1.3%
CSS 0.5%