name: 🐛 Bug Report description: Report a bug or issue with the application title: '[BUG] ' labels: ['bug', 'needs-triage'] assignees: [] body: - type: markdown attributes: value: | Thank you for taking the time to report a bug! Please fill out the information below to help us reproduce and fix the issue quickly. - type: checkboxes id: pre-check attributes: label: Pre-submission Checklist description: Please verify these items before submitting options: - label: I have searched existing issues to ensure this is not a duplicate required: true - label: I have provided clear steps to reproduce the issue required: true - label: I have tested this in the latest version required: true - type: textarea id: description attributes: label: Bug Description description: A clear and concise description of what the bug is placeholder: Describe the bug... validations: required: true - type: textarea id: reproduction attributes: label: Steps to Reproduce description: Clear steps to reproduce the behavior placeholder: | 1. Go to '...' 2. Click on '...' 3. Scroll down to '...' 4. See error validations: required: true - type: textarea id: expected attributes: label: Expected Behavior description: What you expected to happen placeholder: I expected... validations: required: true - type: textarea id: actual attributes: label: Actual Behavior description: What actually happened placeholder: Instead... validations: required: true - type: dropdown id: severity attributes: label: Severity description: How severe is this issue? options: - Low - Minor inconvenience - Medium - Noticeable issue that doesn't block usage - High - Significant issue that impacts functionality - Critical - Application is unusable or data loss validations: required: true - type: dropdown id: environment attributes: label: Environment description: Where did this occur? options: - Local Development - Docker Environment - Production - Staging validations: required: true - type: input id: os attributes: label: Operating System description: Your operating system placeholder: e.g., Windows 11, macOS 13.0, Ubuntu 22.04 validations: required: true - type: input id: browser attributes: label: Browser description: Browser and version placeholder: e.g., Chrome 119, Firefox 118, Safari 17 validations: required: true - type: input id: version attributes: label: Application Version description: Version of the application placeholder: e.g., 1.2.0 validations: required: false - type: dropdown id: auth-method attributes: label: Authentication Method description: How were you authenticated when this occurred? options: - Not authenticated - Email/Password - Google OAuth - GitHub OAuth - Admin Account validations: required: false - type: textarea id: error-messages attributes: label: Error Messages description: Any error messages you received placeholder: Paste error messages here... render: text validations: required: false - type: textarea id: console-logs attributes: label: Console Logs description: Relevant browser console logs placeholder: Paste console logs here... render: text validations: required: false - type: textarea id: screenshots attributes: label: Screenshots description: Add screenshots to help explain the problem placeholder: Drag and drop screenshots here... validations: required: false - type: checkboxes id: troubleshooting attributes: label: Troubleshooting Attempted description: What troubleshooting steps have you tried? options: - label: Cleared browser cache - label: Tried incognito/private browsing - label: Checked browser console for errors - label: Verified internet connection - label: Tried different browser - label: Logged out and back in - label: Restarted the application - type: checkboxes id: medical-impact attributes: label: Medical Context description: Does this issue affect medication management? (Check all that apply) options: - label: Affects medication reminders - label: Affects dose tracking - label: Could impact patient safety - label: Involves sensitive health data - type: textarea id: additional-context attributes: label: Additional Context description: Any other context about the problem placeholder: Add any other context here... validations: required: false