wails/v3/examples/file-association
Lea Anthony b2be682176
fix(v3): exclude node_modules from build:frontend sources glob (#4983)
* fix(v3): exclude node_modules from build:frontend sources glob

The `sources: "**/*"` glob in the build:frontend task causes go-task
to enumerate and checksum every file in node_modules during up-to-date
checking. With heavy dependencies (e.g. MUI), this means 50-100k+ files
are statted, causing 20-30 minute hangs especially on Windows/NTFS.

Fixes #4939

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

* docs(v3): add changelog entry for #4939 fix

* chore: trigger CI re-run with fixed workflow

---------

Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-15 18:00:20 +11:00
..
build fix(v3): exclude node_modules from build:frontend sources glob (#4983) 2026-02-15 18:00:20 +11:00
frontend [v3] Fix invisible footer for light mode users across default templates (#4056) 2025-02-16 11:57:52 +11:00
.gitignore V3 alpha feature/file association port (#3873) 2024-11-09 08:58:20 +11:00
go.mod feat(v3): add server mode for headless HTTP deployment (#4903) 2026-01-25 14:33:44 +11:00
go.sum feat(v3): add server mode for headless HTTP deployment (#4903) 2026-01-25 14:33:44 +11:00
greetservice.go V3 alpha feature/file association port (#3873) 2024-11-09 08:58:20 +11:00
Inter Font License.txt V3 alpha feature/file association port (#3873) 2024-11-09 08:58:20 +11:00
main.go docs: Update dialogs documentation to match actual v3 API (#4793) 2025-12-16 06:05:40 +11:00
README.md Event cancellation for standard listeners. 2025-01-27 09:29:22 +11:00
Taskfile.yml Add darwin universal build and package (#3902) 2024-11-23 23:15:10 +11:00
test.wails V3 alpha feature/file association port (#3873) 2024-11-09 08:58:20 +11:00

File Association Sample Project

This sample project demonstrates how to associate a file type with an application. More info at: https://v3.wails.io/learn/guides/file-associations/

To run the sample, follow these steps:

  1. Run wails3 package to generate the package.
  2. On Windows, run the installer that was built in the bin directory.
  3. Double-click on the test.wails file to open it with the application.
  4. On macOS, double-click on the test.wails file and select the built application.