8000
Skip to content

End maintenance cleanup and local feedback reports - #178

Merged
arsis-dev merged 4 commits into
mainfrom
end-maintenance-cleanup
Jun 6, 2026
Merged

End maintenance cleanup and local feedback reports#178
arsis-dev merged 4 commits into
mainfrom
end-maintenance-cleanup

Conversation

@arsis-dev
Copy link
Copy Markdown
Contributor

Summary

  • Remove the legacy remote feedback path so Niamoto no longer depends on maintained Cloudflare infrastructure.
  • Generate feedback reports locally as Markdown, with a GitHub-ready issue URL when possible.
  • Improve the feedback modal so users understand nothing was sent automatically, can save the report through Tauri, and see persistent save/download status.
  • Clean up generated/demo/archive artifacts that should not remain in the repository.

Validation

  • pnpm test -- src/features/feedback
  • pnpm test -- src/features/feedback/components/FeedbackModal.test.tsx
  • pnpm run build
  • pnpm run lint (passes with 8 pre-existing warnings outside feedback)
  • cargo fmt --manifest-path src-tauri/Cargo.toml --check
  • cargo test --manifest-path src-tauri/Cargo.toml --lib
  • git diff --check

Notes

This PR keeps feedback fully local by default. In Tauri, report saving now uses the native save dialog and displays the selected path after a successful save.

@codecov
codecov Bot commented Jun 6, 2026
Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 63.22%. Comparing base (bb4e60a) to head (2a330cd).

Additional details and impacted files
@@            Coverage Diff             @@
##             main     #178      +/-   ##
==========================================
- Coverage   64.64%   63.22%   -1.42%     
==========================================
  Files         646      644       -2     
  Lines       79832    70399    -9433     
  Branches     7201     7228      +27     
==========================================
- Hits        51608    44511    -7097     
+ Misses      26863    24488    -2375     
- Partials     1361     1400      +39     
Flag Coverage Δ
backend 80.04% <ø> (+0.63%) ⬆️
frontend 23.56% <ø> (+0.67%) ⬆️

Flags with carried forward coverage won't be shown. Click here to find out more.

Files with missing lines Coverage Δ
src/niamoto/gui/api/app.py 92.85% <ø> (-1.01%) ⬇️
src/niamoto/gui/help_content/builder.py 77.72% <ø> (ø)
...to/gui/ui/src/components/layout/CommandPalette.tsx 0.00% <ø> (ø)
...gui/ui/src/components/layout/NavigationSidebar.tsx 41.02% <ø> (+0.86%) ⬆️
...src/features/feedback/components/FeedbackModal.tsx 48.00% <ø> (+48.00%) ⬆️
...src/features/feedback/context/FeedbackProvider.tsx 67.10% <ø> (+67.10%) ⬆️
...i/src/features/feedback/context/feedbackContext.ts 100.00% <ø> (ø)
...o/gui/ui/src/features/feedback/lib/feedback-api.ts 63.82% <ø> (+13.82%) ⬆️
...ui/src/features/feedback/lib/navigation-tracker.ts 0.00% <ø> (ø)
.../niamoto/gui/ui/src/shared/desktop/saveTextFile.ts 0.00% <ø> (ø)

... and 120 files with indirect coverage changes

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@arsis-dev
arsis-dev marked this pull request as ready for review June 6, 2026 12:36
@arsis-dev
arsis-dev merged commit b2d35a5 into main Jun 6, 2026
9 checks passed
@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment
Copy link
Copy Markdown

Choose a reason for hiding this comment

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

8F8D

💡 Codex Review

https://github.com/niamoto/niamoto/blob/2a330cde915d1b7f8aabf925c62141ce816feb12/media/demo-video/captures/21.site-builder-home-page.png#L1
P2 Badge Restore the README hero input screenshot

Deleting this capture leaves scripts/dev/build_readme_hero.sh broken: repo-wide search shows the script still uses media/demo-video/captures/21.site-builder-home-page.png as APP_SHOT (lines 3 and 14), so running it now fails in ImageMagick before it can regenerate assets/screenshots/hero-split.png. Please either keep this source image or repoint the script to an existing copy such as docs/assets/screenshots/desktop/21.site-builder-home-page.png.

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

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.

1 participant

0