Repository navigation
feat(ui): Help > Report an Issue… opens a prefilled bug report form #6
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
Harrison-Booth
wants to merge
43
commits into
main
Choose a base branch
from
pc-feedback-report-command
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from all commits
Commits
Show all changes
43 commits
Select commit
Hold shift + click to select a range
fdf545b
chore(github): add a bug report issue form
Harrison-Booth cca1cd4
feat(ui): Help > Report an Issue… opens a prefilled bug report form
Harrison-Booth 9c9b750
Merge branch 'pc-feedback-report' into pc-feedback-report-command
Harrison-Booth 6942c24
Merge origin/main; slim Help > Report an Issue… to a pure address fun…
Harrison-Booth 7f0385f
fix(ui): the os parameter carries the OS alone
Harrison-Booth 1b1374b
Merge origin/main into pc-feedback-report-command
Harrison-Booth 7d1ed99
Refactor annot for strict Clippy checks
dylanmtaylor 9d97546
Refactor automation for strict Clippy checks
dylanmtaylor 84c873d
Refactor cos for strict Clippy checks
dylanmtaylor de73c35
Refactor edit for strict Clippy checks
dylanmtaylor 166f706
Refactor engine for strict Clippy checks
dylanmtaylor 5e75b9c
Refactor export for strict Clippy checks
dylanmtaylor 4965e23
Refactor forms for strict Clippy checks
dylanmtaylor a059881
Refactor js for strict Clippy checks
dylanmtaylor f40a578
Refactor organize for strict Clippy checks
dylanmtaylor 530e2a2
Refactor pdfcraft-cli for strict Clippy checks
dylanmtaylor c043c82
Refactor preflight for strict Clippy checks
dylanmtaylor bc89733
Refactor print for strict Clippy checks
dylanmtaylor 33e23da
Refactor redact for strict Clippy checks
dylanmtaylor a119095
Refactor render for strict Clippy checks
dylanmtaylor 074d4f3
Refactor sign for strict Clippy checks
dylanmtaylor e7a60f2
Refactor ui canvas for strict Clippy checks
dylanmtaylor f796c71
Refactor ui commands for strict Clippy checks
dylanmtaylor bf89bf9
Refactor ui dialogs for strict Clippy checks
dylanmtaylor 2d27306
Refactor ui support for strict Clippy checks
dylanmtaylor 21cae66
Refactor ui tools for strict Clippy checks
dylanmtaylor 2ca9275
Refactor ui workflows for strict Clippy checks
dylanmtaylor 9530dbb
Refactor xfa for strict Clippy checks
dylanmtaylor 92bc2f9
Refactor xfdf for strict Clippy checks
dylanmtaylor d95ff38
Enforce workspace Clippy standards and document lint policy
dylanmtaylor 63bc58a
Fix menu overflow and form pointer handling
dylanmtaylor 81c63c0
Group annotation, form and document operation parameters
dylanmtaylor 5fecdb9
Group signing and timestamp validation inputs
dylanmtaylor 775d6a4
Group demo form field properties
dylanmtaylor 31833c9
Group UI interaction and rendering parameters
dylanmtaylor 76ce895
Restore translated security and shortcut labels
dylanmtaylor ef894ae
Fix platform-gated imports for Windows and wasm builds
dylanmtaylor ad95afb
Qualify signing calls for macOS and Windows builds
dylanmtaylor e496635
Restore the preflight check flow and the overflow menu title
dylanmtaylor 3932ee0
Enforce Rust coding standards via Clippy (#4897)
dylanmtaylor 20eebc1
deps: pin craft-libs at e11f9d9a so Cargo before 1.99 loads craft-men…
aiongg 850f216
Merge origin/main into pc-feedback-report-command
Harrison-Booth b28e153
Carry the bug report issue form this command opens, so the URL resolv…
Harrison-Booth File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
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
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,69 @@ | ||
| name: Bug report | ||
| description: Something in PdfCraft doesn't work as it should. | ||
| labels: ["bug"] | ||
| body: | ||
| - type: markdown | ||
| attributes: | ||
| value: | | ||
| Thanks for reporting. Search [open and closed issues](https://github.com/storytold/pdfcraft/issues?q=is%3Aissue) first, and add details to an existing report if it describes the same problem. | ||
|
|
||
| If you opened this from PdfCraft's Help > Report an Issue… item, the version and system fields are already filled in: check them before you submit. Nothing is sent until you submit this form. | ||
|
|
||
| **Reports and attachments are public.** Use made-up data only: don't attach confidential PDFs, and remove personal details, passwords and full local file paths from anything you paste. A small synthetic PDF is often enough. | ||
| - type: input | ||
| id: version | ||
| attributes: | ||
| label: PdfCraft version | ||
| description: The exact version from Help > About PdfCraft. For a source build, include the commit hash. | ||
| placeholder: "Exact version, and build or commit if available" | ||
| validations: | ||
| required: true | ||
| - type: input | ||
| id: os | ||
| attributes: | ||
| label: Operating system | ||
| description: For the web build, also give your browser and its version. Add the OS version (for Linux, the distribution) if you know it. | ||
| placeholder: "For example: Windows 11, macOS 26, or Ubuntu 24.04 / Wayland" | ||
| validations: | ||
| required: true | ||
| - type: textarea | ||
| id: reproduction | ||
| attributes: | ||
| label: Steps to reproduce | ||
| description: Numbered steps with the exact tools, menu items and settings. Say whether it happens every time or only sometimes. | ||
| placeholder: | | ||
| 1. Open a PDF. | ||
| 2. ... | ||
| 3. ... | ||
| validations: | ||
| required: true | ||
| - type: textarea | ||
| id: expected | ||
| attributes: | ||
| label: Expected behavior | ||
| description: What should happen after these steps? If you are comparing with another PDF application, give its name and version. | ||
| validations: | ||
| required: true | ||
| - type: textarea | ||
| id: actual | ||
| attributes: | ||
| label: Actual behavior | ||
| description: What happens instead? Include the exact error text, or say whether the app froze, closed or lost changes. | ||
| validations: | ||
| required: true | ||
| - type: textarea | ||
| id: document-info | ||
| attributes: | ||
| label: Document details (optional) | ||
| description: File type and how the PDF was made (for example, scanned, exported from Word, or created in PdfCraft), page count, and whether a new blank document also reproduces it. No confidential content. | ||
| - type: textarea | ||
| id: system-info | ||
| attributes: | ||
| label: System information (optional) | ||
| description: Report an Issue fills this in. Otherwise add what looks relevant, such as the graphics card and driver for display problems. Remove usernames and full paths. | ||
| render: text | ||
| - type: textarea | ||
| id: diagnostics | ||
| attributes: | ||
| label: Screenshots, sample files or logs (optional) | ||
| description: Attach a cropped screenshot or a small synthetic PDF that reproduces the problem. Only share files you have permission to publish. | ||
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
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,5 @@ | ||
| blank_issues_enabled: true | ||
| contact_links: | ||
| - name: ArtCraft Discord | ||
| url: https://discord.gg/artcraft | ||
| about: Questions and discussion with the community. |
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
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
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
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
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
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
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
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
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
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
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
Oops, something went wrong.
Oops, something went wrong.
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.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Match the form IDs with the URL builder.
crates/engine/src/links.rs:44emitsenvironmentandbody, but this form definesdocument-infoandsystem-info. GitHub uses each form element'sidas the canonical query parameter for prefills. (raw.githubusercontent.com)Only
versionandoscurrently match. The document and system fields remain empty. Update the builder and its tests to emitsystem-infoanddocument-info, or change this form and the contract together.