Skip to content

docs: serve Wails v3 documentation with M-Press - #6116

Merged
leaanthony merged 6 commits into
masterfrom
codex/wails-v3-mpress-current
Sep 13, 2026
Merged

leaanthony merged 6 commits into
masterfrom
codex/wails-v3-mpress-current

Conversation

@leaanthony

Copy link
Copy Markdown
Member

Wails v3 documentation now builds from editable M-Press source, with English at the root and all nine existing translation trees preserved. This replaces the Starlight production build and accepts documentation correction PRs without requiring an issue or a failing code test.

The migration preserves 526 imported pages and adds the documentation contribution guide. M-Press v1.0.3 embeds D2, rendering all 110 diagrams as SVG. Builds verify the release archive checksum and reject broken links, anchors, invalid contribution paths and unrendered D2 fences.

Nightly releases and changelog links now use MPD paths and metadata. Contributor Task commands use M-Press. Historical changelog checks confirm all 1,626 English and Indonesian entries remain in their original release sections. The Starlight source and previous Cloudflare deployment remain available for rollback.

Validation: strict 527-page build, six static-validator tests, release automation Go tests, eight publisher tests, historical-entry comparison, and desktop/mobile browser checks of all 110 diagrams. Cloudflare uses its existing GitHub integration; no additional CI API token is needed. Production cutover follows successful PR and Cloudflare preview checks.

Supersedes the static preview from #5905.

Copilot AI lite review requested due to automatic review settings September 13, 2026 05:55
@github-actions github-actions Bot added Bug Something isn't working v3 labels Sep 13, 2026
@coderabbitai

coderabbitai Bot commented Sep 13, 2026 •

Copy link
Copy Markdown
Contributor

Important

Review skipped

Too many files!

This PR contains 626 files, which is 326 over the limit of 300.

To get a review, reduce the PR to 300 files or fewer by splitting it into smaller PRs or changing its base branch.

Usage-priced reviews support at most 300 files.

⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Advanced

Run ID: 688a5581-6c17-426d-a88f-a0f513c6a14b

📥 Commits

Reviewing files that changed from the base of the PR and between 65559fe and 6be7874.

⛔ Files ignored due to path filters (54)
  • docs/mpress/static/assets/blog-images/devtools.png is excluded by !**/*.png
  • docs/mpress/static/assets/blog-images/montage.png is excluded by !**/*.png
  • docs/mpress/static/assets/ios-simulator-first-app.png is excluded by !**/*.png
  • docs/mpress/static/assets/menus/context-menu.png is excluded by !**/*.png
  • docs/mpress/static/assets/notes-app.png is excluded by !**/*.png
  • docs/mpress/static/assets/qr1.png is excluded by !**/*.png
  • docs/mpress/static/assets/qr2.png is excluded by !**/*.png
  • docs/mpress/static/assets/screenshots/application-menu-macos.png is excluded by !**/*.png
  • docs/mpress/static/assets/screenshots/context-menu-macos.png is excluded by !**/*.png
  • docs/mpress/static/assets/screenshots/dialog-question-macos.png is excluded by !**/*.png
  • docs/mpress/static/assets/screenshots/file-dialog-macos.png is excluded by !**/*.png
  • docs/mpress/static/assets/screenshots/file-drop-macos.png is excluded by !**/*.png
  • docs/mpress/static/assets/screenshots/frameless-v3-native-corners-macos.png is excluded by !**/*.png
  • docs/mpress/static/assets/screenshots/systray-menu-macos.png is excluded by !**/*.png
  • docs/mpress/static/assets/screenshots/wails3-setup-wizard-dark.png is excluded by !**/*.png
  • docs/mpress/static/assets/showcase-images/clave.png is excluded by !**/*.png
  • docs/mpress/static/assets/showcase-images/condui.png is excluded by !**/*.png
  • docs/mpress/static/assets/showcase-images/esp-studio.png is excluded by !**/*.png
  • docs/mpress/static/assets/showcase-images/kira_screenshot_1.png is excluded by !**/*.png
  • docs/mpress/static/assets/showcase-images/kira_screenshot_17.png is excluded by !**/*.png
  • docs/mpress/static/assets/showcase-images/kira_screenshot_5.png is excluded by !**/*.png
  • docs/mpress/static/assets/showcase-images/lemontea_1.png is excluded by !**/*.png
  • docs/mpress/static/assets/showcase-images/mac-app.png is excluded by !**/*.png
  • docs/mpress/static/assets/showcase-images/mchat.png is excluded by !**/*.png
  • docs/mpress/static/assets/showcase-images/peirato-s-piano-keyboard-screenshot-1.png is excluded by !**/*.png
  • docs/mpress/static/assets/showcase-images/peirato-s-piano-keyboard-screenshot-2.png is excluded by !**/*.png
  • docs/mpress/static/assets/showcase-images/restic-browser-2.png is excluded by !**/*.png
  • docs/mpress/static/assets/showcase-images/snippetexpandergui-add-snippet.png is excluded by !**/*.png
  • docs/mpress/static/assets/showcase-images/snippetexpandergui-search-and-paste.png is excluded by !**/*.png
  • docs/mpress/static/assets/showcase-images/snippetexpandergui-select-snippet.png is excluded by !**/*.png
  • docs/mpress/static/assets/showcase-images/surge.png is excluded by !**/*.png
  • docs/mpress/static/assets/showcase-images/warmine1.png is excluded by !**/*.png
  • docs/mpress/static/assets/showcase-images/warmine2.png is excluded by !**/*.png
  • docs/mpress/static/assets/showcase-images/xensql-1.png is excluded by !**/*.png
  • docs/mpress/static/assets/showcase-images/xensql-2.png is excluded by !**/*.png
  • docs/mpress/static/assets/showcase-images/xensql-3.png is excluded by !**/*.png
  • docs/mpress/static/assets/todo-app.png is excluded by !**/*.png
  • docs/mpress/static/assets/updater/byo-custom-window.png is excluded by !**/*.png
  • docs/mpress/static/assets/updater/default-window-ready.png is excluded by !**/*.png
  • docs/mpress/static/assets/updater/default-window-up-to-date.png is excluded by !**/*.png
  • docs/mpress/static/assets/wails-logo-dark.svg is excluded by !**/*.svg
  • docs/mpress/static/assets/wails-logo-horizontal-dark.svg is excluded by !**/*.svg
  • docs/mpress/static/assets/wails-logo-horizontal-light.svg is excluded by !**/*.svg
  • docs/mpress/static/assets/wails-logo-light.svg is excluded by !**/*.svg
  • docs/mpress/static/assets/wails_build.mp4 is excluded by !**/*.mp4
  • docs/mpress/static/assets/wails_dev.mp4 is excluded by !**/*.mp4
  • docs/mpress/static/assets/wails_init.mp4 is excluded by !**/*.mp4
  • docs/mpress/static/assets/windows-native-non-client-regions/wails-app-region.mp4 is excluded by !**/*.mp4
  • docs/mpress/static/favicon.svg is excluded by !**/*.svg
  • docs/mpress/static/images/notch-notification.gif is excluded by !**/*.gif
  • docs/mpress/static/img/architecture.svg is excluded by !**/*.svg
  • docs/mpress/static/missing.png is excluded by !**/*.png
  • docs/mpress/static/sponsors/sponsors.svg is excluded by !**/*.svg
  • docs/mpress/static/sponsors/zsa.png is excluded by !**/*.png
📒 Files selected for processing (626)
  • .github/workflows/changelog-v3.yml
  • .github/workflows/docs-mpress.yml
  • .github/workflows/generate-sponsor-image.yml
  • .gitignore
  • docs/README.md
  • docs/Taskfile.yml
  • docs/mpress/.gitignore
  • docs/mpress/CONTRIBUTING.md
  • docs/mpress/content/_nav.yaml
  • docs/mpress/content/blog/2024-12-03-alpha10-and-new-release-strategy.mpd
  • docs/mpress/content/blog/index.mpd
  • docs/mpress/content/blog/the-road-to-wails-v3.mpd
  • docs/mpress/content/blog/wails-v2-beta-for-linux.mpd
  • docs/mpress/content/blog/wails-v2-beta-for-mac.mpd
  • docs/mpress/content/blog/wails-v2-beta-for-windows.mpd
  • docs/mpress/content/blog/wails-v2-released.mpd
  • docs/mpress/content/blog/wails-v3-beta.mpd
  • docs/mpress/content/changelog.mpd
  • docs/mpress/content/community/index.mpd
  • docs/mpress/content/community/links.mpd
  • docs/mpress/content/community/showcase/bulletinboard.mpd
  • docs/mpress/content/community/showcase/cfntracker.mpd
  • docs/mpress/content/community/showcase/clave.mpd
  • docs/mpress/content/community/showcase/condui.mpd
  • docs/mpress/content/community/showcase/emailit.mpd
  • docs/mpress/content/community/showcase/encrypteasy.mpd
  • docs/mpress/content/community/showcase/espstudio.mpd
  • docs/mpress/content/community/showcase/filehound.mpd
  • docs/mpress/content/community/showcase/happytools.mpd
  • docs/mpress/content/community/showcase/hiposter.mpd
  • docs/mpress/content/community/showcase/index.mpd
  • docs/mpress/content/community/showcase/kira.mpd
  • docs/mpress/content/community/showcase/lemontea.mpd
  • docs/mpress/content/community/showcase/ltools.mpd
  • docs/mpress/content/community/showcase/mchat.mpd
  • docs/mpress/content/community/showcase/minecraftupdater.mpd
  • docs/mpress/content/community/showcase/minesweeper-xp.mpd
  • docs/mpress/content/community/showcase/modalfilemanager.mpd
  • docs/mpress/content/community/showcase/mollywallet.mpd
  • docs/mpress/content/community/showcase/october.mpd
  • docs/mpress/content/community/showcase/optimus.mpd
  • docs/mpress/content/community/showcase/packsmith.mpd
  • docs/mpress/content/community/showcase/peirato-s-piano-keyboard.mpd
  • docs/mpress/content/community/showcase/portfall.mpd
  • docs/mpress/content/community/showcase/redisviewer.mpd
  • docs/mpress/content/community/showcase/resizem.mpd
  • docs/mpress/content/community/showcase/restic-browser.mpd
  • docs/mpress/content/community/showcase/riftshare.mpd
  • docs/mpress/content/community/showcase/scriptbar.mpd
  • docs/mpress/content/community/showcase/snippetexpander.mpd
  • docs/mpress/content/community/showcase/surge.mpd
  • docs/mpress/content/community/showcase/tinyrdm.mpd
  • docs/mpress/content/community/showcase/wailsterm.mpd
  • docs/mpress/content/community/showcase/wally.mpd
  • docs/mpress/content/community/showcase/warmine.mpd
  • docs/mpress/content/community/showcase/wombat.mpd
  • docs/mpress/content/community/showcase/xensql.mpd
  • docs/mpress/content/community/showcase/ytd.mpd
  • docs/mpress/content/community/templates.mpd
  • docs/mpress/content/concepts/architecture.mpd
  • docs/mpress/content/concepts/bridge.mpd
  • docs/mpress/content/concepts/build-system.mpd
  • docs/mpress/content/concepts/index.mpd
  • docs/mpress/content/concepts/lifecycle.mpd
  • docs/mpress/content/concepts/manager-api.mpd
  • docs/mpress/content/contributing/architecture.mpd
  • docs/mpress/content/contributing/architecture/bindings.mpd
  • docs/mpress/content/contributing/asset-server.mpd
  • docs/mpress/content/contributing/binding-system.mpd
  • docs/mpress/content/contributing/build-packaging.mpd
  • docs/mpress/content/contributing/codebase-layout.mpd
  • docs/mpress/content/contributing/documentation.mpd
  • docs/mpress/content/contributing/extending-wails.mpd
  • docs/mpress/content/contributing/getting-started.mpd
  • docs/mpress/content/contributing/index.mpd
  • docs/mpress/content/contributing/maintainer-triage.mpd
  • docs/mpress/content/contributing/overview.mpd
  • docs/mpress/content/contributing/runtime-internals.mpd
  • docs/mpress/content/contributing/setup.mpd
  • docs/mpress/content/contributing/standards.mpd
  • docs/mpress/content/contributing/template-system.mpd
  • docs/mpress/content/contributing/testing-ci.mpd
  • docs/mpress/content/credits.mpd
  • docs/mpress/content/de/community/links.mpd
  • docs/mpress/content/de/community/templates.mpd
  • docs/mpress/content/de/concepts/architecture.mpd
  • docs/mpress/content/de/concepts/bridge.mpd
  • docs/mpress/content/de/concepts/build-system.mpd
  • docs/mpress/content/de/concepts/lifecycle.mpd
  • docs/mpress/content/de/concepts/manager-api.mpd
  • docs/mpress/content/de/contributing.mpd
  • docs/mpress/content/de/contributing/architecture/bindings.mpd
  • docs/mpress/content/de/credits.mpd
  • docs/mpress/content/de/faq.mpd
  • docs/mpress/content/de/feedback.mpd
  • docs/mpress/content/de/getting-started/installation.mpd
  • docs/mpress/content/de/getting-started/your-first-app.mpd
  • docs/mpress/content/de/index.mpd
  • docs/mpress/content/de/quick-start/first-app.mpd
  • docs/mpress/content/de/quick-start/installation.mpd
  • docs/mpress/content/de/quick-start/next-steps.mpd
  • docs/mpress/content/de/quick-start/why-wails.mpd
  • docs/mpress/content/de/status.mpd
  • docs/mpress/content/experimental/index.mpd
  • docs/mpress/content/experimental/wake.mpd
  • docs/mpress/content/faq.mpd
  • docs/mpress/content/features/autostart/basics.mpd
  • docs/mpress/content/features/bindings/advanced.mpd
  • docs/mpress/content/features/bindings/best-practices.mpd
  • docs/mpress/content/features/bindings/enums.mpd
  • docs/mpress/content/features/bindings/methods.mpd
  • docs/mpress/content/features/bindings/models.mpd
  • docs/mpress/content/features/bindings/services.mpd
  • docs/mpress/content/features/browser/integration.mpd
  • docs/mpress/content/features/clipboard/basics.mpd
  • docs/mpress/content/features/dialogs/custom.mpd
  • docs/mpress/content/features/dialogs/file.mpd
  • docs/mpress/content/features/dialogs/message.mpd
  • docs/mpress/content/features/dialogs/overview.mpd
  • docs/mpress/content/features/drag-and-drop/files.mpd
  • docs/mpress/content/features/drag-and-drop/html.mpd
  • docs/mpress/content/features/environment/info.mpd
  • docs/mpress/content/features/events/application.mpd
  • docs/mpress/content/features/events/custom.mpd
  • docs/mpress/content/features/events/system.mpd
  • docs/mpress/content/features/events/window.mpd
  • docs/mpress/content/features/index.mpd
  • docs/mpress/content/features/keyboard/global-shortcuts.mpd
  • docs/mpress/content/features/keyboard/shortcuts.mpd
  • docs/mpress/content/features/menus/application.mpd
  • docs/mpress/content/features/menus/context.mpd
  • docs/mpress/content/features/menus/reference.mpd
  • docs/mpress/content/features/menus/systray.mpd
  • docs/mpress/content/features/notifications/overview.mpd
  • docs/mpress/content/features/platform/dock.mpd
  • docs/mpress/content/features/screens/info.mpd
  • docs/mpress/content/features/windows/basics.mpd
  • docs/mpress/content/features/windows/events.mpd
  • docs/mpress/content/features/windows/frameless.mpd
  • docs/mpress/content/features/windows/multiple.mpd
  • docs/mpress/content/features/windows/notch-windows.mpd
  • docs/mpress/content/features/windows/options.mpd
  • docs/mpress/content/features/windows/permissions.mpd
  • docs/mpress/content/feedback.mpd
  • docs/mpress/content/fr/community/links.mpd
  • docs/mpress/content/fr/community/templates.mpd
  • docs/mpress/content/fr/concepts/architecture.mpd
  • docs/mpress/content/fr/concepts/bridge.mpd
  • docs/mpress/content/fr/concepts/build-system.mpd
  • docs/mpress/content/fr/concepts/lifecycle.mpd
  • docs/mpress/content/fr/concepts/manager-api.mpd
  • docs/mpress/content/fr/contributing.mpd
  • docs/mpress/content/fr/contributing/architecture/bindings.mpd
  • docs/mpress/content/fr/credits.mpd
  • docs/mpress/content/fr/faq.mpd
  • docs/mpress/content/fr/feedback.mpd
  • docs/mpress/content/fr/getting-started/installation.mpd
  • docs/mpress/content/fr/getting-started/your-first-app.mpd
  • docs/mpress/content/fr/index.mpd
  • docs/mpress/content/fr/quick-start/first-app.mpd
  • docs/mpress/content/fr/quick-start/installation.mpd
  • docs/mpress/content/fr/quick-start/next-steps.mpd
  • docs/mpress/content/fr/quick-start/why-wails.mpd
  • docs/mpress/content/fr/status.mpd
  • docs/mpress/content/getting-started/index.mpd
  • docs/mpress/content/getting-started/installation.mpd
  • docs/mpress/content/getting-started/setup.mpd
  • docs/mpress/content/getting-started/your-first-app.mpd
  • docs/mpress/content/guides/advanced/custom-templates.mpd
  • docs/mpress/content/guides/advanced/streams-internals.mpd
  • docs/mpress/content/guides/advanced/wml.mpd
  • docs/mpress/content/guides/architecture.mpd
  • docs/mpress/content/guides/build/building.mpd
  • docs/mpress/content/guides/build/cross-platform.mpd
  • docs/mpress/content/guides/build/customization.mpd
  • docs/mpress/content/guides/build/linux.mpd
  • docs/mpress/content/guides/build/macos.mpd
  • docs/mpress/content/guides/build/msix.mpd
  • docs/mpress/content/guides/build/obfuscation.mpd
  • docs/mpress/content/guides/build/private-macos-apis.mpd
  • docs/mpress/content/guides/build/signing.mpd
  • docs/mpress/content/guides/build/windows.mpd
  • docs/mpress/content/guides/cli.mpd
  • docs/mpress/content/guides/custom-transport.mpd
  • docs/mpress/content/guides/customising-windows.mpd
  • docs/mpress/content/guides/dev/debugging.mpd
  • docs/mpress/content/guides/dev/frontend-frameworks.mpd
  • docs/mpress/content/guides/dev/project-structure.mpd
  • docs/mpress/content/guides/dev/workflow.mpd
  • docs/mpress/content/guides/distribution/custom-protocols.mpd
  • docs/mpress/content/guides/e2e-testing.mpd
  • docs/mpress/content/guides/events-reference.mpd
  • docs/mpress/content/guides/file-associations.mpd
  • docs/mpress/content/guides/gin-routing.mpd
  • docs/mpress/content/guides/gin-services.mpd
  • docs/mpress/content/guides/index.mpd
  • docs/mpress/content/guides/installers.mpd
  • docs/mpress/content/guides/mcp-service.mpd
  • docs/mpress/content/guides/menus.mpd
  • docs/mpress/content/guides/mobile/android.mpd
  • docs/mpress/content/guides/mobile/first-mobile-app.mpd
  • docs/mpress/content/guides/mobile/index.mpd
  • docs/mpress/content/guides/mobile/ios.mpd
  • docs/mpress/content/guides/mobile/mobile-api.mpd
  • docs/mpress/content/guides/panic-handling.mpd
  • docs/mpress/content/guides/patterns/database.mpd
  • docs/mpress/content/guides/patterns/rest-api.mpd
  • docs/mpress/content/guides/performance.mpd
  • docs/mpress/content/guides/raw-messages.mpd
  • docs/mpress/content/guides/routing.mpd
  • docs/mpress/content/guides/security.mpd
  • docs/mpress/content/guides/server-build.mpd
  • docs/mpress/content/guides/single-instance.mpd
  • docs/mpress/content/guides/streams-from-websockets.mpd
  • docs/mpress/content/guides/streams.mpd
  • docs/mpress/content/guides/testing.mpd
  • docs/mpress/content/guides/updater-github-release-assets.mpd
  • docs/mpress/content/guides/updater.mpd
  • docs/mpress/content/guides/windows-uac.mpd
  • docs/mpress/content/id/blog/2024-12-03-alpha10-and-new-release-strategy.mpd
  • docs/mpress/content/id/blog/index.mpd
  • docs/mpress/content/id/blog/the-road-to-wails-v3.mpd
  • docs/mpress/content/id/blog/wails-v2-beta-for-linux.mpd
  • docs/mpress/content/id/blog/wails-v2-beta-for-mac.mpd
  • docs/mpress/content/id/blog/wails-v2-beta-for-windows.mpd
  • docs/mpress/content/id/blog/wails-v2-released.mpd
  • docs/mpress/content/id/changelog.mpd
  • docs/mpress/content/id/community/links.mpd
  • docs/mpress/content/id/community/showcase/bulletinboard.mpd
  • docs/mpress/content/id/community/showcase/cfntracker.mpd
  • docs/mpress/content/id/community/showcase/clave.mpd
  • docs/mpress/content/id/community/showcase/emailit.mpd
  • docs/mpress/content/id/community/showcase/encrypteasy.mpd
  • docs/mpress/content/id/community/showcase/espstudio.mpd
  • docs/mpress/content/id/community/showcase/filehound.mpd
  • docs/mpress/content/id/community/showcase/hiposter.mpd
  • docs/mpress/content/id/community/showcase/index.mpd
  • docs/mpress/content/id/community/showcase/lemontea.mpd
  • docs/mpress/content/id/community/showcase/ltools.mpd
  • docs/mpress/content/id/community/showcase/mchat.mpd
  • docs/mpress/content/id/community/showcase/minecraftupdater.mpd
  • docs/mpress/content/id/community/showcase/minesweeper-xp.mpd
  • docs/mpress/content/id/community/showcase/modalfilemanager.mpd
  • docs/mpress/content/id/community/showcase/mollywallet.mpd
  • docs/mpress/content/id/community/showcase/october.mpd
  • docs/mpress/content/id/community/showcase/optimus.mpd
  • docs/mpress/content/id/community/showcase/packsmith.mpd
  • docs/mpress/content/id/community/showcase/peirato-s-piano-keyboard.mpd
  • docs/mpress/content/id/community/showcase/portfall.mpd
  • docs/mpress/content/id/community/showcase/redisviewer.mpd
  • docs/mpress/content/id/community/showcase/resizem.mpd
  • docs/mpress/content/id/community/showcase/restic-browser.mpd
  • docs/mpress/content/id/community/showcase/riftshare.mpd
  • docs/mpress/content/id/community/showcase/scriptbar.mpd
  • docs/mpress/content/id/community/showcase/snippetexpander.mpd
  • docs/mpress/content/id/community/showcase/surge.mpd
  • docs/mpress/content/id/community/showcase/tinyrdm.mpd
  • docs/mpress/content/id/community/showcase/wailsterm.mpd
  • docs/mpress/content/id/community/showcase/wally.mpd
  • docs/mpress/content/id/community/showcase/warmine.mpd
  • docs/mpress/content/id/community/showcase/wombat.mpd
  • docs/mpress/content/id/community/showcase/xensql.mpd
  • docs/mpress/content/id/community/showcase/ytd.mpd
  • docs/mpress/content/id/community/templates.mpd
  • docs/mpress/content/id/concepts/architecture.mpd
  • docs/mpress/content/id/concepts/bridge.mpd
  • docs/mpress/content/id/concepts/build-system.mpd
  • docs/mpress/content/id/concepts/lifecycle.mpd
  • docs/mpress/content/id/concepts/manager-api.mpd
  • docs/mpress/content/id/contributing/architecture.mpd
  • docs/mpress/content/id/contributing/architecture/bindings.mpd
  • docs/mpress/content/id/contributing/asset-server.mpd
  • docs/mpress/content/id/contributing/binding-system.mpd
  • docs/mpress/content/id/contributing/build-packaging.mpd
  • docs/mpress/content/id/contributing/codebase-layout.mpd
  • docs/mpress/content/id/contributing/extending-wails.mpd
  • docs/mpress/content/id/contributing/getting-started.mpd
  • docs/mpress/content/id/contributing/index.mpd
  • docs/mpress/content/id/contributing/overview.mpd
  • docs/mpress/content/id/contributing/runtime-internals.mpd
  • docs/mpress/content/id/contributing/setup.mpd
  • docs/mpress/content/id/contributing/standards.mpd
  • docs/mpress/content/id/contributing/template-system.mpd
  • docs/mpress/content/id/contributing/testing-ci.mpd
  • docs/mpress/content/id/credits.mpd
  • docs/mpress/content/id/experimental/index.mpd
  • docs/mpress/content/id/experimental/wake.mpd
  • docs/mpress/content/id/faq.mpd
  • docs/mpress/content/id/features/autostart/basics.mpd
  • docs/mpress/content/id/features/bindings/advanced.mpd
  • docs/mpress/content/id/features/bindings/best-practices.mpd
  • docs/mpress/content/id/features/bindings/enums.mpd
  • docs/mpress/content/id/features/bindings/methods.mpd
  • docs/mpress/content/id/features/bindings/models.mpd
  • docs/mpress/content/id/features/bindings/services.mpd
  • docs/mpress/content/id/features/browser/integration.mpd
  • docs/mpress/content/id/features/clipboard/basics.mpd
  • docs/mpress/content/id/features/dialogs/custom.mpd
  • docs/mpress/content/id/features/dialogs/file.mpd
  • docs/mpress/content/id/features/dialogs/message.mpd
  • docs/mpress/content/id/features/dialogs/overview.mpd
  • docs/mpress/content/id/features/drag-and-drop/files.mpd
  • docs/mpress/content/id/features/drag-and-drop/html.mpd
  • docs/mpress/content/id/features/environment/info.mpd
  • docs/mpress/content/id/features/events/system.mpd
  • docs/mpress/content/id/features/keyboard/global-shortcuts.mpd
  • docs/mpress/content/id/features/keyboard/shortcuts.mpd
  • docs/mpress/content/id/features/menus/application.mpd
  • docs/mpress/content/id/features/menus/context.mpd
  • docs/mpress/content/id/features/menus/reference.mpd
  • docs/mpress/content/id/features/menus/systray.mpd
  • docs/mpress/content/id/features/notifications/overview.mpd
  • docs/mpress/content/id/features/platform/dock.mpd
  • docs/mpress/content/id/features/screens/info.mpd
  • docs/mpress/content/id/features/windows/basics.mpd
  • docs/mpress/content/id/features/windows/events.mpd
  • docs/mpress/content/id/features/windows/frameless.mpd
  • docs/mpress/content/id/features/windows/multiple.mpd
  • docs/mpress/content/id/features/windows/options.mpd
  • docs/mpress/content/id/features/windows/permissions.mpd
  • docs/mpress/content/id/feedback.mpd
  • docs/mpress/content/id/getting-started/installation.mpd
  • docs/mpress/content/id/getting-started/setup.mpd
  • docs/mpress/content/id/getting-started/your-first-app.mpd
  • docs/mpress/content/id/guides/advanced/custom-templates.mpd
  • docs/mpress/content/id/guides/architecture.mpd
  • docs/mpress/content/id/guides/build/building.mpd
  • docs/mpress/content/id/guides/build/cross-platform.mpd
  • docs/mpress/content/id/guides/build/customization.mpd
  • docs/mpress/content/id/guides/build/linux.mpd
  • docs/mpress/content/id/guides/build/macos.mpd
  • docs/mpress/content/id/guides/build/obfuscation.mpd
  • docs/mpress/content/id/guides/build/signing.mpd
  • docs/mpress/content/id/guides/build/windows.mpd
  • docs/mpress/content/id/guides/cli.mpd
  • docs/mpress/content/id/guides/custom-transport.mpd
  • docs/mpress/content/id/guides/customising-windows.mpd
  • docs/mpress/content/id/guides/dev/debugging.mpd
  • docs/mpress/content/id/guides/dev/frontend-frameworks.mpd
  • docs/mpress/content/id/guides/dev/project-structure.mpd
  • docs/mpress/content/id/guides/distribution/custom-protocols.mpd
  • docs/mpress/content/id/guides/e2e-testing.mpd
  • docs/mpress/content/id/guides/events-reference.mpd
  • docs/mpress/content/id/guides/file-associations.mpd
  • docs/mpress/content/id/guides/gin-routing.mpd
  • docs/mpress/content/id/guides/gin-services.mpd
  • docs/mpress/content/id/guides/installers.mpd
  • docs/mpress/content/id/guides/mcp-service.mpd
  • docs/mpress/content/id/guides/menus.mpd
  • docs/mpress/content/id/guides/mobile/android.mpd
  • docs/mpress/content/id/guides/mobile/first-mobile-app.mpd
  • docs/mpress/content/id/guides/mobile/index.mpd
  • docs/mpress/content/id/guides/mobile/ios.mpd
  • docs/mpress/content/id/guides/mobile/mobile-api.mpd
  • docs/mpress/content/id/guides/panic-handling.mpd
  • docs/mpress/content/id/guides/performance.mpd
  • docs/mpress/content/id/guides/raw-messages.mpd
  • docs/mpress/content/id/guides/routing.mpd
  • docs/mpress/content/id/guides/security.mpd
  • docs/mpress/content/id/guides/server-build.mpd
  • docs/mpress/content/id/guides/single-instance.mpd
  • docs/mpress/content/id/guides/testing.mpd
  • docs/mpress/content/id/guides/updater.mpd
  • docs/mpress/content/id/guides/windows-uac.mpd
  • docs/mpress/content/id/index.mpd
  • docs/mpress/content/id/migration/v2-to-v3.mpd
  • docs/mpress/content/id/quick-start/first-app.mpd
  • docs/mpress/content/id/quick-start/installation.mpd
  • docs/mpress/content/id/quick-start/next-steps.mpd
  • docs/mpress/content/id/quick-start/why-wails.mpd
  • docs/mpress/content/id/reference/application.mpd
  • docs/mpress/content/id/reference/cli.mpd
  • docs/mpress/content/id/reference/dialogs.mpd
  • docs/mpress/content/id/reference/events.mpd
  • docs/mpress/content/id/reference/frontend-runtime.mpd
  • docs/mpress/content/id/reference/menu.mpd
  • docs/mpress/content/id/reference/overview.mpd
  • docs/mpress/content/id/reference/window.mpd
  • docs/mpress/content/id/status.mpd
  • docs/mpress/content/id/troubleshooting/mac-syso.mpd
  • docs/mpress/content/id/tutorials/01-creating-a-service.mpd
  • docs/mpress/content/id/tutorials/02-todo-vanilla.mpd
  • docs/mpress/content/id/tutorials/03-notes-vanilla.mpd
  • docs/mpress/content/id/tutorials/04-self-update-a-wails-app.mpd
  • docs/mpress/content/id/tutorials/overview.mpd
  • docs/mpress/content/id/whats-new.mpd
  • docs/mpress/content/index.mpd
  • docs/mpress/content/ja/community/links.mpd
  • docs/mpress/content/ja/community/templates.mpd
  • docs/mpress/content/ja/concepts/architecture.mpd
  • docs/mpress/content/ja/concepts/bridge.mpd
  • docs/mpress/content/ja/concepts/build-system.mpd
  • docs/mpress/content/ja/concepts/lifecycle.mpd
  • docs/mpress/content/ja/concepts/manager-api.mpd
  • docs/mpress/content/ja/contributing.mpd
  • docs/mpress/content/ja/contributing/architecture/bindings.mpd
  • docs/mpress/content/ja/credits.mpd
  • docs/mpress/content/ja/faq.mpd
  • docs/mpress/content/ja/feedback.mpd
  • docs/mpress/content/ja/getting-started/installation.mpd
  • docs/mpress/content/ja/getting-started/your-first-app.mpd
  • docs/mpress/content/ja/index.mpd
  • docs/mpress/content/ja/quick-start/first-app.mpd
  • docs/mpress/content/ja/quick-start/installation.mpd
  • docs/mpress/content/ja/quick-start/next-steps.mpd
  • docs/mpress/content/ja/quick-start/why-wails.mpd
  • docs/mpress/content/ja/status.mpd
  • docs/mpress/content/ko/community/links.mpd
  • docs/mpress/content/ko/community/templates.mpd
  • docs/mpress/content/ko/concepts/architecture.mpd
  • docs/mpress/content/ko/concepts/bridge.mpd
  • docs/mpress/content/ko/concepts/build-system.mpd
  • docs/mpress/content/ko/concepts/lifecycle.mpd
  • docs/mpress/content/ko/concepts/manager-api.mpd
  • docs/mpress/content/ko/contributing.mpd
  • docs/mpress/content/ko/contributing/architecture/bindings.mpd
  • docs/mpress/content/ko/credits.mpd
  • docs/mpress/content/ko/faq.mpd
  • docs/mpress/content/ko/feedback.mpd
  • docs/mpress/content/ko/getting-started/installation.mpd
  • docs/mpress/content/ko/getting-started/your-first-app.mpd
  • docs/mpress/content/ko/index.mpd
  • docs/mpress/content/ko/quick-start/first-app.mpd
  • docs/mpress/content/ko/quick-start/installation.mpd
  • docs/mpress/content/ko/quick-start/next-steps.mpd
  • docs/mpress/content/ko/quick-start/why-wails.mpd
  • docs/mpress/content/ko/status.mpd
  • docs/mpress/content/migration/from-electron.mpd
  • docs/mpress/content/migration/index.mpd
  • docs/mpress/content/migration/v2-to-v3.mpd
  • docs/mpress/content/pt/community/links.mpd
  • docs/mpress/content/pt/community/templates.mpd
  • docs/mpress/content/pt/concepts/architecture.mpd
  • docs/mpress/content/pt/concepts/bridge.mpd
  • docs/mpress/content/pt/concepts/build-system.mpd
  • docs/mpress/content/pt/concepts/lifecycle.mpd
  • docs/mpress/content/pt/concepts/manager-api.mpd
  • docs/mpress/content/pt/contributing.mpd
  • docs/mpress/content/pt/contributing/architecture/bindings.mpd
  • docs/mpress/content/pt/credits.mpd
  • docs/mpress/content/pt/faq.mpd
  • docs/mpress/content/pt/feedback.mpd
  • docs/mpress/content/pt/getting-started/installation.mpd
  • docs/mpress/content/pt/getting-started/your-first-app.mpd
  • docs/mpress/content/pt/index.mpd
  • docs/mpress/content/pt/quick-start/first-app.mpd
  • docs/mpress/content/pt/quick-start/installation.mpd
  • docs/mpress/content/pt/quick-start/next-steps.mpd
  • docs/mpress/content/pt/quick-start/why-wails.mpd
  • docs/mpress/content/pt/status.mpd
  • docs/mpress/content/quick-start/first-app.mpd
  • docs/mpress/content/quick-start/index.mpd
  • docs/mpress/content/quick-start/installation.mpd
  • docs/mpress/content/quick-start/next-steps.mpd
  • docs/mpress/content/quick-start/why-wails.mpd
  • docs/mpress/content/reference/application.mpd
  • docs/mpress/content/reference/cli.mpd
  • docs/mpress/content/reference/dialogs.mpd
  • docs/mpress/content/reference/events.mpd
  • docs/mpress/content/reference/frontend-runtime.mpd
  • docs/mpress/content/reference/index.mpd
  • docs/mpress/content/reference/menu.mpd
  • docs/mpress/content/reference/overview.mpd
  • docs/mpress/content/reference/update-manifest.mpd
  • docs/mpress/content/reference/window.mpd
  • docs/mpress/content/ru/community/links.mpd
  • docs/mpress/content/ru/community/templates.mpd
  • docs/mpress/content/ru/concepts/architecture.mpd
  • docs/mpress/content/ru/concepts/bridge.mpd
  • docs/mpress/content/ru/concepts/build-system.mpd
  • docs/mpress/content/ru/concepts/lifecycle.mpd
  • docs/mpress/content/ru/concepts/manager-api.mpd
  • docs/mpress/content/ru/contributing.mpd
  • docs/mpress/content/ru/contributing/architecture/bindings.mpd
  • docs/mpress/content/ru/credits.mpd
  • docs/mpress/content/ru/faq.mpd
  • docs/mpress/content/ru/feedback.mpd
  • docs/mpress/content/ru/getting-started/installation.mpd
  • docs/mpress/content/ru/getting-started/your-first-app.mpd
  • docs/mpress/content/ru/index.mpd
  • docs/mpress/content/ru/quick-start/first-app.mpd
  • docs/mpress/content/ru/quick-start/installation.mpd
  • docs/mpress/content/ru/quick-start/next-steps.mpd
  • docs/mpress/content/ru/quick-start/why-wails.mpd
  • docs/mpress/content/ru/status.mpd
  • docs/mpress/content/status.mpd
  • docs/mpress/content/troubleshooting/index.mpd
  • docs/mpress/content/troubleshooting/mac-syso.mpd
  • docs/mpress/content/troubleshooting/windows/rdp.mpd
  • docs/mpress/content/tutorials/01-creating-a-service.mpd
  • docs/mpress/content/tutorials/02-todo-vanilla.mpd
  • docs/mpress/content/tutorials/03-notes-vanilla.mpd
  • docs/mpress/content/tutorials/04-self-update-a-wails-app.mpd
  • docs/mpress/content/tutorials/index.mpd
  • docs/mpress/content/tutorials/overview.mpd
  • docs/mpress/content/whats-new.mpd
  • docs/mpress/content/zh-cn/community/links.mpd
  • docs/mpress/content/zh-cn/community/templates.mpd
  • docs/mpress/content/zh-cn/concepts/architecture.mpd
  • docs/mpress/content/zh-cn/concepts/bridge.mpd
  • docs/mpress/content/zh-cn/concepts/build-system.mpd
  • docs/mpress/content/zh-cn/concepts/lifecycle.mpd
  • docs/mpress/content/zh-cn/concepts/manager-api.mpd
  • docs/mpress/content/zh-cn/contributing.mpd
  • docs/mpress/content/zh-cn/contributing/architecture/bindings.mpd
  • docs/mpress/content/zh-cn/credits.mpd
  • docs/mpress/content/zh-cn/faq.mpd
  • docs/mpress/content/zh-cn/feedback.mpd
  • docs/mpress/content/zh-cn/getting-started/installation.mpd
  • docs/mpress/content/zh-cn/getting-started/your-first-app.mpd
  • docs/mpress/content/zh-cn/index.mpd
  • docs/mpress/content/zh-cn/quick-start/first-app.mpd
  • docs/mpress/content/zh-cn/quick-start/installation.mpd
  • docs/mpress/content/zh-cn/quick-start/next-steps.mpd
  • docs/mpress/content/zh-cn/quick-start/why-wails.mpd
  • docs/mpress/content/zh-cn/status.mpd
  • docs/mpress/content/zh-tw/community/links.mpd
  • docs/mpress/content/zh-tw/community/templates.mpd
  • docs/mpress/content/zh-tw/concepts/architecture.mpd
  • docs/mpress/content/zh-tw/concepts/bridge.mpd
  • docs/mpress/content/zh-tw/concepts/build-system.mpd
  • docs/mpress/content/zh-tw/concepts/lifecycle.mpd
  • docs/mpress/content/zh-tw/concepts/manager-api.mpd
  • docs/mpress/content/zh-tw/contributing.mpd
  • docs/mpress/content/zh-tw/contributing/architecture/bindings.mpd
  • docs/mpress/content/zh-tw/credits.mpd
  • docs/mpress/content/zh-tw/faq.mpd
  • docs/mpress/content/zh-tw/feedback.mpd
  • docs/mpress/content/zh-tw/getting-started/installation.mpd
  • docs/mpress/content/zh-tw/getting-started/your-first-app.mpd
  • docs/mpress/content/zh-tw/index.mpd
  • docs/mpress/content/zh-tw/quick-start/first-app.mpd
  • docs/mpress/content/zh-tw/quick-start/installation.mpd
  • docs/mpress/content/zh-tw/quick-start/next-steps.mpd
  • docs/mpress/content/zh-tw/quick-start/why-wails.mpd
  • docs/mpress/content/zh-tw/status.mpd
  • docs/mpress/custom.css
  • docs/mpress/migration-report.md
  • docs/mpress/mpress.yaml
  • docs/mpress/scripts/build.sh
  • docs/mpress/scripts/check_site.py
  • docs/mpress/scripts/test_check_site.py
  • docs/mpress/static/_headers
  • docs/mpress/static/_redirects
  • docs/mpress/static/assets/blog-images/browser.webp
  • docs/mpress/static/assets/blog-images/build-cross-windows.webp
  • docs/mpress/static/assets/blog-images/build-darwin-amd.webp
  • docs/mpress/static/assets/blog-images/build-darwin-arm.webp
  • docs/mpress/static/assets/blog-images/build-darwin-universal.webp
  • docs/mpress/static/assets/blog-images/linux-build-cross-windows.webp
  • docs/mpress/static/assets/blog-images/multiwindow.webp
  • docs/mpress/static/assets/blog-images/remote-linux.webp
  • docs/mpress/static/assets/blog-images/remote-mac.webp
  • docs/mpress/static/assets/blog-images/remote.webp
  • docs/mpress/static/assets/blog-images/vscode.webp
  • docs/mpress/static/assets/blog-images/wails-linux.webp
  • docs/mpress/static/assets/blog-images/wails-mac.webp
  • docs/mpress/static/assets/blog-images/wails-menus-linux.webp
  • docs/mpress/static/assets/blog-images/wails-menus-mac.webp
  • docs/mpress/static/assets/blog-images/wails-menus.webp
  • docs/mpress/static/assets/blog-images/wails.webp
  • docs/mpress/static/assets/showcase-images/bboard.webp
  • docs/mpress/static/assets/showcase-images/cfntracker.webp
  • docs/mpress/static/assets/showcase-images/emailit.webp
  • docs/mpress/static/assets/showcase-images/encrypteasy.webp
  • docs/mpress/static/assets/showcase-images/filehound.webp
  • docs/mpress/static/assets/showcase-images/happytools.webp
  • docs/mpress/static/assets/showcase-images/hiposter.webp
  • docs/mpress/static/assets/showcase-images/ltools.webp
  • docs/mpress/static/assets/showcase-images/minecraft-mod-updater.webp
  • docs/mpress/static/assets/showcase-images/minesweeper-xp.webp
  • docs/mpress/static/assets/showcase-images/modalfilemanager.webp
  • docs/mpress/static/assets/showcase-images/mollywallet.webp
  • docs/mpress/static/assets/showcase-images/october.webp
  • docs/mpress/static/assets/showcase-images/optimus.webp
  • docs/mpress/static/assets/showcase-images/packsmith-logo.webp
  • docs/mpress/static/assets/showcase-images/packsmith-screenshot.webp
  • docs/mpress/static/assets/showcase-images/portfall.webp
  • docs/mpress/static/assets/showcase-images/redisviewer-overview1.webp
  • docs/mpress/static/assets/showcase-images/redisviewer-overview2.webp
  • docs/mpress/static/assets/showcase-images/resizem.webp
  • docs/mpress/static/assets/showcase-images/riftshare-main.webp
  • docs/mpress/static/assets/showcase-images/scriptbar.webp
  • docs/mpress/static/assets/showcase-images/tiny-rdm1.webp
  • docs/mpress/static/assets/showcase-images/tiny-rdm2.webp
  • docs/mpress/static/assets/showcase-images/varly2.webp
  • docs/mpress/static/assets/showcase-images/wailsterm.webp
  • docs/mpress/static/assets/showcase-images/wally.webp
  • docs/mpress/static/assets/showcase-images/wombat.webp
  • docs/mpress/static/assets/showcase-images/ytd.webp
  • docs/mpress/static/blog/rss.xml
  • docs/mpress/static/digital_wales_master.webp
  • docs/mpress/static/schemas/template.v3.json
  • docs/mpress/static/showcase-images/bboard.webp
  • docs/mpress/static/showcase-images/cfntracker.webp
  • docs/mpress/static/showcase-images/edex-ui.webp
  • docs/mpress/static/showcase-images/emailit.webp
  • docs/mpress/static/showcase-images/encrypteasy.webp
  • docs/mpress/static/showcase-images/filehound.webp
  • docs/mpress/static/showcase-images/gamestacker.webp
  • docs/mpress/static/showcase-images/hiposter.webp
  • docs/mpress/static/showcase-images/mchat.webp
  • docs/mpress/static/showcase-images/minecraft-mod-updater.webp
  • docs/mpress/static/showcase-images/minesweeper-xp.webp
  • docs/mpress/static/showcase-images/modalfilemanager.webp
  • docs/mpress/static/showcase-images/mollywallet.webp
  • docs/mpress/static/showcase-images/october.webp
  • docs/mpress/static/showcase-images/optimus.webp
  • docs/mpress/static/showcase-images/portfall.webp
  • docs/mpress/static/showcase-images/resizem.webp
  • docs/mpress/static/showcase-images/riftshare-main.webp
  • docs/mpress/static/showcase-images/scriptbar.webp
  • docs/mpress/static/showcase-images/tiny-rdm1.webp
  • docs/mpress/static/showcase-images/tiny-rdm2.webp
  • docs/mpress/static/showcase-images/varly2.webp
  • docs/mpress/static/showcase-images/wailsterm.webp
  • docs/mpress/static/showcase-images/wally.webp
  • docs/mpress/static/showcase-images/wombat.webp
  • docs/mpress/static/showcase-images/ytd.webp
  • docs/mpress/static/sponsors/jetbrains-grayscale.webp
  • mpress.yaml
  • v3/scripts/auto-changelog.go
  • v3/scripts/auto-changelog_test.go
  • v3/scripts/publish-changelog.py
  • v3/tasks/release/release.go
  • v3/tasks/release/release_test.go

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@github-actions github-actions Bot added the Documentation Improvements or additions to documentation label Sep 13, 2026

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟡 Changes recommended

Some contributor workflows are currently brittle (Taskfile dev/build don’t ensure mpress is installed) and the committed RSS feed has an empty channel title.

Get a fresh assessment by requesting another Copilot review.

Pull request overview

This PR migrates the Wails v3 documentation build/deploy pipeline from the previous Starlight production build to M-Press source (.mpd), preserving the existing translation trees and updating release/changelog automation to point at the new changelog archive location.

Changes:

  • Update v3 release + changelog publisher automation to read/write docs/mpress/content/changelog.mpd and parse MPD TOML frontmatter for slugs.
  • Add M-Press configs, Cloudflare/CI build validation scripts, and a dedicated GitHub Actions workflow to build/check the docs artifact.
  • Import/seed MPD documentation content, redirects/headers/static assets, and contribution guidance under docs/mpress/.
File summaries
File Description
v3/tasks/release/release.go Point release automation at the MPD changelog archive and update related error messages.
v3/tasks/release/release_test.go Add regression test ensuring the release process publishes updates into the MPD changelog.
v3/scripts/publish-changelog.py Update the nightly publisher to write to the MPD changelog archive path.
v3/scripts/auto-changelog.go Switch documentation link detection to MPD content and parse TOML metadata (slug) for URL generation.
v3/scripts/auto-changelog_test.go Update/add tests for MPD path handling, localized slug behavior, and TOML frontmatter parsing.
mpress.yaml Root M-Press configuration for building the docs site from docs/mpress/*.
docs/Taskfile.yml Switch docs contributor tasks to M-Press commands (dev/build/check).
docs/mpress/static/schemas/template.v3.json Add JSON schema asset for Wails v3 template metadata.
docs/mpress/static/blog/rss.xml Add RSS feed stub under M-Press static assets.
docs/mpress/static/_redirects Add redirect rules for migrated/legacy documentation routes.
docs/mpress/static/_headers Add security-related headers for Cloudflare Pages.
docs/mpress/scripts/test_check_site.py Add unit tests for site validation checks (links, canonicals, fragments, D2 rendering, contribution paths).
docs/mpress/scripts/build.sh Add pinned, checksum-verified M-Press build script for CI/Cloudflare (Linux amd64).
docs/mpress/mpress.yaml Standalone M-Press configuration for building from docs/mpress/ (paths relative to that dir).
docs/mpress/CONTRIBUTING.md Add documentation correction contribution guide specific to the M-Press workflow.
docs/mpress/content/zh-tw/status.mpd Import/seed translated MPD page (zh-tw).
docs/mpress/content/zh-tw/quick-start/next-steps.mpd Import/seed translated MPD page (zh-tw).
docs/mpress/content/zh-tw/feedback.mpd Import/seed translated MPD page (zh-tw).
docs/mpress/content/zh-tw/community/links.mpd Import/seed translated MPD page (zh-tw).
docs/mpress/content/zh-cn/status.mpd Import/seed translated MPD page (zh-cn).
docs/mpress/content/zh-cn/quick-start/next-steps.mpd Import/seed translated MPD page (zh-cn).
docs/mpress/content/zh-cn/credits.mpd Import/seed translated MPD page (zh-cn).
docs/mpress/content/zh-cn/community/links.mpd Import/seed translated MPD page (zh-cn).
docs/mpress/content/tutorials/index.mpd Add generated tutorials index (MPD).
docs/mpress/content/troubleshooting/windows/rdp.mpd Add troubleshooting article (MPD).
docs/mpress/content/troubleshooting/mac-syso.mpd Add troubleshooting article (MPD).
docs/mpress/content/troubleshooting/index.mpd Add generated troubleshooting index (MPD).
docs/mpress/content/status.mpd Add English roadmap/status page (MPD).
docs/mpress/content/ru/status.mpd Import/seed translated MPD page (ru).
docs/mpress/content/ru/quick-start/next-steps.mpd Import/seed translated MPD page (ru).
docs/mpress/content/ru/feedback.mpd Import/seed translated MPD page (ru).
docs/mpress/content/ru/community/links.mpd Import/seed translated MPD page (ru).
docs/mpress/content/reference/index.mpd Add generated reference index (MPD).
docs/mpress/content/quick-start/next-steps.mpd Import/seed English MPD page.
docs/mpress/content/quick-start/index.mpd Add generated quick-start index (MPD).
docs/mpress/content/pt/status.mpd Import/seed translated MPD page (pt).
docs/mpress/content/pt/quick-start/next-steps.mpd Import/seed translated MPD page (pt).
docs/mpress/content/pt/feedback.mpd Import/seed translated MPD page (pt).
docs/mpress/content/pt/credits.mpd Import/seed translated MPD page (pt).
docs/mpress/content/pt/community/links.mpd Import/seed translated MPD page (pt).
docs/mpress/content/migration/index.mpd Add generated migration index (MPD).
docs/mpress/content/migration/from-electron.mpd Add placeholder migration page (MPD).
docs/mpress/content/ko/status.mpd Import/seed translated MPD page (ko).
docs/mpress/content/ko/quick-start/next-steps.mpd Import/seed translated MPD page (ko).
docs/mpress/content/ko/feedback.mpd Import/seed translated MPD page (ko).
docs/mpress/content/ko/community/links.mpd Import/seed translated MPD page (ko).
docs/mpress/content/ja/status.mpd Import/seed translated MPD page (ja).
docs/mpress/content/ja/quick-start/next-steps.mpd Import/seed translated MPD page (ja).
docs/mpress/content/ja/feedback.mpd Import/seed translated MPD page (ja).
docs/mpress/content/ja/community/links.mpd Import/seed translated MPD page (ja).
docs/mpress/content/id/troubleshooting/mac-syso.mpd Import/seed translated MPD page (id).
docs/mpress/content/id/status.mpd Import/seed translated MPD page (id).
docs/mpress/content/id/quick-start/next-steps.mpd Import/seed translated MPD page (id).
docs/mpress/content/id/guides/dev/project-structure.mpd Import/seed translated MPD page (id).
docs/mpress/content/id/guides/dev/debugging.mpd Import/seed translated MPD page (id).
docs/mpress/content/id/getting-started/setup.mpd Import/seed translated MPD page (id).
docs/mpress/content/id/feedback.mpd Import/seed translated MPD page (id).
docs/mpress/content/id/experimental/index.mpd Import/seed translated MPD page (id).
docs/mpress/content/id/credits.mpd Import/seed translated MPD page (id).
docs/mpress/content/id/contributing/architecture.mpd Import/seed translated MPD page (id).
docs/mpress/content/id/community/showcase/ytd.mpd Import/seed translated MPD page (id).
docs/mpress/content/id/community/showcase/xensql.mpd Import/seed translated MPD page (id).
docs/mpress/content/id/community/showcase/wombat.mpd Import/seed translated MPD page (id).
docs/mpress/content/id/community/showcase/warmine.mpd Import/seed translated MPD page (id).
docs/mpress/content/id/community/showcase/wally.mpd Import/seed translated MPD page (id).
docs/mpress/content/id/community/showcase/wailsterm.mpd Import/seed translated MPD page (id).
docs/mpress/content/id/community/showcase/tinyrdm.mpd Import/seed translated MPD page (id).
docs/mpress/content/id/community/showcase/surge.mpd Import/seed translated MPD page (id).
docs/mpress/content/id/community/showcase/snippetexpander.mpd Import/seed translated MPD page (id).
docs/mpress/content/id/community/showcase/scriptbar.mpd Import/seed translated MPD page (id).
docs/mpress/content/id/community/showcase/riftshare.mpd Import/seed translated MPD page (id).
docs/mpress/content/id/community/showcase/restic-browser.mpd Import/seed translated MPD page (id).
docs/mpress/content/id/community/showcase/resizem.mpd Import/seed translated MPD page (id).
docs/mpress/content/id/community/showcase/redisviewer.mpd Import/seed translated MPD page (id).
docs/mpress/content/id/community/showcase/portfall.mpd Import/seed translated MPD page (id).
docs/mpress/content/id/community/showcase/peirato-s-piano-keyboard.mpd Import/seed translated MPD page (id).
docs/mpress/content/id/community/showcase/packsmith.mpd Import/seed translated MPD page (id).
docs/mpress/content/id/community/showcase/optimus.mpd Import/seed translated MPD page (id).
docs/mpress/content/id/community/showcase/october.mpd Import/seed translated MPD page (id).
docs/mpress/content/id/community/showcase/mollywallet.mpd Import/seed translated MPD page (id).
docs/mpress/content/id/community/showcase/modalfilemanager.mpd Import/seed translated MPD page (id).
docs/mpress/content/id/community/showcase/minesweeper-xp.mpd Import/seed translated MPD page (id).
docs/mpress/content/id/community/showcase/minecraftupdater.mpd Import/seed translated MPD page (id).
docs/mpress/content/id/community/showcase/mchat.mpd Import/seed translated MPD page (id).
docs/mpress/content/id/community/showcase/ltools.mpd Import/seed translated MPD page (id).
docs/mpress/content/id/community/showcase/lemontea.mpd Import/seed translated MPD page (id).
docs/mpress/content/id/community/showcase/hiposter.mpd Import/seed translated MPD page (id).
docs/mpress/content/id/community/showcase/filehound.mpd Import/seed translated MPD page (id).
docs/mpress/content/id/community/showcase/espstudio.mpd Import/seed translated MPD page (id).
docs/mpress/content/id/community/showcase/encrypteasy.mpd Import/seed translated MPD page (id).
docs/mpress/content/id/community/showcase/emailit.mpd Import/seed translated MPD page (id).
docs/mpress/content/id/community/showcase/clave.mpd Import/seed translated MPD page (id).
docs/mpress/content/id/community/showcase/cfntracker.mpd Import/seed translated MPD page (id).
docs/mpress/content/id/community/showcase/bulletinboard.mpd Import/seed translated MPD page (id).
docs/mpress/content/id/community/links.mpd Import/seed translated MPD page (id).
docs/mpress/content/id/blog/index.mpd Import/seed translated MPD page (id).
docs/mpress/content/id/blog/2024-12-03-alpha10-and-new-release-strategy.mpd Import/seed translated MPD blog post (id).
docs/mpress/content/guides/updater-github-release-assets.mpd Add authored guide page (MPD).
docs/mpress/content/guides/patterns/rest-api.mpd Add placeholder guide page (MPD).
docs/mpress/content/guides/patterns/database.mpd Add placeholder guide page (MPD).
docs/mpress/content/guides/index.mpd Add generated guides index (MPD).
docs/mpress/content/guides/dev/workflow.mpd Add placeholder dev guide page (MPD).
docs/mpress/content/guides/dev/project-structure.mpd Import/seed English guide page (MPD).
docs/mpress/content/guides/dev/debugging.mpd Import/seed English guide page (MPD).
docs/mpress/content/guides/build/msix.mpd Add guide page (MPD).
docs/mpress/content/guides/advanced/wml.mpd Add placeholder advanced guide page (MPD).
docs/mpress/content/getting-started/setup.mpd Import/seed English getting-started page (MPD).
docs/mpress/content/getting-started/index.mpd Add generated getting-started index (MPD).
docs/mpress/content/fr/status.mpd Import/seed translated MPD page (fr).
docs/mpress/content/fr/quick-start/next-steps.mpd Import/seed translated MPD page (fr).
docs/mpress/content/fr/feedback.mpd Import/seed translated MPD page (fr).
docs/mpress/content/fr/credits.mpd Import/seed translated MPD page (fr).
docs/mpress/content/fr/community/links.mpd Import/seed translated MPD page (fr).
docs/mpress/content/feedback.mpd Import/seed English feedback page (MPD).
docs/mpress/content/features/index.mpd Add generated features index (MPD).
docs/mpress/content/features/events/window.mpd Add short feature page (MPD).
docs/mpress/content/features/events/custom.mpd Add short feature page (MPD).
docs/mpress/content/features/events/application.mpd Add short feature page (MPD).
docs/mpress/content/experimental/index.mpd Import/seed English experimental index (MPD).
docs/mpress/content/de/status.mpd Import/seed translated MPD page (de).
docs/mpress/content/de/quick-start/next-steps.mpd Import/seed translated MPD page (de).
docs/mpress/content/de/feedback.mpd Import/seed translated MPD page (de).
docs/mpress/content/de/credits.mpd Import/seed translated MPD page (de).
docs/mpress/content/de/community/links.mpd Import/seed translated MPD page (de).
docs/mpress/content/credits.mpd Import/seed English credits page (MPD).
docs/mpress/content/contributing/overview.mpd Add technical contributing overview section (MPD).
docs/mpress/content/contributing/maintainer-triage.mpd Add maintainer triage guidance (MPD).
docs/mpress/content/contributing/documentation.mpd Add “correct the documentation” guide (MPD).
docs/mpress/content/contributing/architecture.mpd Add architecture overview (MPD).
docs/mpress/content/concepts/index.mpd Add generated concepts index (MPD).
docs/mpress/content/community/showcase/ytd.mpd Import/seed English community showcase page (MPD).
docs/mpress/content/community/showcase/xensql.mpd Import/seed English community showcase page (MPD).
docs/mpress/content/community/showcase/wombat.mpd Import/seed English community showcase page (MPD).
docs/mpress/content/community/showcase/warmine.mpd Import/seed English community showcase page (MPD).
docs/mpress/content/community/showcase/wally.mpd Import/seed English community showcase page (MPD).
docs/mpress/content/community/showcase/wailsterm.mpd Import/seed English community showcase page (MPD).
docs/mpress/content/community/showcase/tinyrdm.mpd Import/seed English community showcase page (MPD).
docs/mpress/content/community/showcase/surge.mpd Import/seed English community showcase page (MPD).
docs/mpress/content/community/showcase/snippetexpander.mpd Import/seed English community showcase page (MPD).
docs/mpress/content/community/showcase/scriptbar.mpd Import/seed English community showcase page (MPD).
docs/mpress/content/community/showcase/riftshare.mpd Import/seed English community showcase page (MPD).
docs/mpress/content/community/showcase/restic-browser.mpd Import/seed English community showcase page (MPD).
docs/mpress/content/community/showcase/resizem.mpd Import/seed English community showcase page (MPD).
docs/mpress/content/community/showcase/redisviewer.mpd Import/seed English community showcase page (MPD).
docs/mpress/content/community/showcase/portfall.mpd Import/seed English community showcase page (MPD).
docs/mpress/content/community/showcase/peirato-s-piano-keyboard.mpd Import/seed English community showcase page (MPD).
docs/mpress/content/community/showcase/packsmith.mpd Import/seed English community showcase page (MPD).
docs/mpress/content/community/showcase/optimus.mpd Import/seed English community showcase page (MPD).
docs/mpress/content/community/showcase/october.mpd Import/seed English community showcase page (MPD).
docs/mpress/content/community/showcase/mollywallet.mpd Import/seed English community showcase page (MPD).
docs/mpress/content/community/showcase/modalfilemanager.mpd Import/seed English community showcase page (MPD).
docs/mpress/content/community/showcase/minesweeper-xp.mpd Import/seed English community showcase page (MPD).
docs/mpress/content/community/showcase/minecraftupdater.mpd Import/seed English community showcase page (MPD).
docs/mpress/content/community/showcase/mchat.mpd Import/seed English community showcase page (MPD).
docs/mpress/content/community/showcase/ltools.mpd Import/seed English community showcase page (MPD).
docs/mpress/content/community/showcase/lemontea.mpd Import/seed English community showcase page (MPD).
docs/mpress/content/community/showcase/kira.mpd Add English community showcase page (MPD).
docs/mpress/content/community/showcase/hiposter.mpd Import/seed English community showcase page (MPD).
docs/mpress/content/community/showcase/happytools.mpd Add English community showcase page (MPD).
docs/mpress/content/community/showcase/filehound.mpd Import/seed English community showcase page (MPD).
docs/mpress/content/community/showcase/espstudio.mpd Import/seed English community showcase page (MPD).
docs/mpress/content/community/showcase/encrypteasy.mpd Import/seed English community showcase page (MPD).
docs/mpress/content/community/showcase/emailit.mpd Import/seed English community showcase page (MPD).
docs/mpress/content/community/showcase/condui.mpd Add English community showcase page (MPD).
docs/mpress/content/community/showcase/clave.mpd Add English community showcase page (MPD).
docs/mpress/content/community/showcase/cfntracker.mpd Import/seed English community showcase page (MPD).
docs/mpress/content/community/showcase/bulletinboard.mpd Import/seed English community showcase page (MPD).
docs/mpress/content/community/links.mpd Import/seed English community links page (MPD).
docs/mpress/content/community/index.mpd Add generated community index (MPD).
docs/mpress/content/blog/index.mpd Add generated blog index (MPD).
docs/mpress/content/blog/2024-12-03-alpha10-and-new-release-strategy.mpd Import/seed English blog post (MPD).
docs/mpress/.gitignore Ignore M-Press build outputs/caches under docs/mpress/.
.gitignore Ignore root-level M-Press/Cloudflare local artifacts and history/.
.github/workflows/generate-sponsor-image.yml Update contributor generation to consume the MPD changelog path.
.github/workflows/docs-mpress.yml Add CI workflow to build/validate M-Press docs and test related automation.
.github/workflows/changelog-v3.yml Update changelog guard/validation workflow to use the MPD changelog archive path.
Review details

Suppressed comments (1)

docs/Taskfile.yml:20

  • build also lacks a dependency on setup, so running task docs:build can fail due to a missing mpress binary. Make it depend on setup so the documented build workflow is reproducible from a fresh clone.
  • Files reviewed: 113/680 changed files
  • Comments generated: 2
  • Review effort level: Lite

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment thread docs/Taskfile.yml
Comment on lines 10 to +14
dev:
summary: Run the dev server
deps: [setup]
summary: Preview the Wails v3 documentation
dir: ..
cmds:
- '{{.PKG_MANAGER}} run dev'
- mpress dev

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ispravljeno trenutnim commitom 2791b11: BillDetailPage vise ne pokrece vise pojedinacnih browser download-a. Dugme sada koristi jedan server-generated bill-scoped PDF preko GET /api/bills/:id/pdf (downloadBillPdf helper), tako da browser dobija jedan download za ceo obracun.

@@ -0,0 +1,2 @@
<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"><channel><title></title><link>https://v3.wails.io/blog/</link><description>Build beautiful desktop applications using Go and modern web technologies.</description></channel></rss>
@leaanthony
leaanthony enabled auto-merge (squash) September 13, 2026 06:03
@leaanthony
leaanthony merged commit 6be7874 into master Sep 13, 2026
39 checks passed
@leaanthony
leaanthony deleted the codex/wails-v3-mpress-current branch September 13, 2026 06:11
leaanthony pushed a commit that referenced this pull request Sep 13, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Bug Something isn't working Documentation Improvements or additions to documentation v3

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants