name: Feature Request description: Suggest a new feature or improvement type: Feature body: - type: markdown attributes: value: | Thanks for suggesting a feature! Please fill out the form below so we can understand your idea. **Before submitting**, please search [existing issues](https://github.com/usememos/memos/issues?q=label%3Aenhancement) to avoid duplicates. - type: checkboxes id: pre-check attributes: label: Pre-submission Checklist options: - label: I have searched existing issues and confirmed this feature has not been requested required: true - label: This is a feature request, not a bug report or question required: true - type: dropdown id: feature-type attributes: label: Feature Area options: - User Interface (UI) - User Experience (UX) - API / Backend - Integrations / Plugins - Security / Privacy - Performance - Other validations: required: true - type: textarea id: problem-statement attributes: label: Problem or Use Case description: What problem does this feature solve? Why do you need it? placeholder: | I often need to... but currently there's no way to... validations: required: true - type: textarea id: proposed-solution attributes: label: Proposed Solution description: Describe what you'd like to happen placeholder: | It would be great if Memos could... validations: required: true - type: textarea id: alternatives attributes: label: Alternatives Considered description: Have you considered any workarounds or alternative approaches? placeholder: | I've tried... but it doesn't work well because... - type: textarea id: additional-context attributes: label: Additional Context description: Mockups, screenshots, examples from other apps, or any other context placeholder: Drag and drop images here... - type: checkboxes id: contribution attributes: label: Contribution description: Would you be willing to help implement this feature? options: - label: I'm willing to submit a pull request for this feature