Skip to content

Adds Support modal w/ initial support for discord - #17

Merged
kc9wwh merged 1 commit into
mainfrom
feat/support-modal
Aug 9, 2026
Merged

Adds Support modal w/ initial support for discord#17
kc9wwh merged 1 commit into
mainfrom
feat/support-modal

Conversation

@kc9wwh

@kc9wwh kc9wwh commented Aug 9, 2026

Copy link
Copy Markdown
Owner

Description

This PR implements a Support Ticketing System with Discord integration for the Pocket ID App Launcher.

  • Frontend: Added a Support button and interactive modal in src/routes/+page.svelte allowing users to select affected applications and describe their issue.
  • Backend: Added a reportIssue form action in src/routes/+page.server.ts that validates form submissions and posts structured ticket alerts directly to a configured Discord webhook (with optional user pinging via DISCORD_USER_ID).
  • Configuration & Unraid: Updated .env.example, ca_profile.xml, and assets/PocketID-App-Launcher.xml to include DISCORD_WEBHOOK_URL and DISCORD_USER_ID.
  • Documentation: Updated README.md with environment variable specifications and Discord webhook setup instructions.

Type of Change

  • New feature (non-breaking change which adds functionality)
  • Documentation update

How Has This Been Tested?

  • Automated test: npm run check (0 errors, 0 warnings) and npm run build (successful production bundle output).

Checklist:

  • My code follows the style guidelines of this project
  • I have performed a self-review of my own code
  • I have commented my code, particularly in hard-to-understand areas
  • I have made corresponding changes to the documentation
  • My changes generate no new warnings
  • Any dependent changes have been merged and published in downstream modules

Security Impact

Does this PR introduce any changes that affect the security of the application (authentication, data handling, etc.)?

  • No

@kc9wwh kc9wwh self-assigned this Aug 9, 2026
@kc9wwh kc9wwh added the ✨ enhancement New feature or request label Aug 9, 2026
@kc9wwh

kc9wwh commented Aug 9, 2026

Copy link
Copy Markdown
Owner Author

Manual testing completed -- Deployed to home lab; validated existing functionality and support modal works

@kc9wwh
kc9wwh merged commit 7d6e5f0 into main Aug 9, 2026
4 checks passed
@kc9wwh
kc9wwh deleted the feat/support-modal branch August 9, 2026 22:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

✨ enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant