diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml b/.github/ISSUE_TEMPLATE/bug_report.yml new file mode 100644 index 0000000..01d95a6 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug_report.yml @@ -0,0 +1,68 @@ +name: Bug Report +description: Report a bug or unexpected behavior +labels: ["bug"] +body: + - type: markdown + attributes: + value: | + Thanks for taking the time to report a bug. Please fill in as much detail as possible. + + - type: textarea + id: description + attributes: + label: What happened? + description: A clear description of the bug. + placeholder: Describe the bug... + validations: + required: true + + - type: textarea + id: steps + attributes: + label: Steps to reproduce + placeholder: | + 1. Go to '...' + 2. Tap on '...' + 3. See error + validations: + required: true + + - type: textarea + id: expected + attributes: + label: Expected behavior + placeholder: What did you expect to happen? + validations: + required: true + + - type: input + id: version + attributes: + label: App version + placeholder: e.g. 2.6.46 + validations: + required: true + + - type: input + id: android + attributes: + label: Android version + placeholder: e.g. Android 13 + validations: + required: true + + - type: input + id: device + attributes: + label: Device + placeholder: e.g. Pixel 7, Samsung Galaxy S23 + validations: + required: false + + - type: textarea + id: logs + attributes: + label: Logs or screenshots + description: Attach any relevant screenshots or logcat output. + validations: + required: false diff --git a/.github/ISSUE_TEMPLATE/feature_request.yml b/.github/ISSUE_TEMPLATE/feature_request.yml new file mode 100644 index 0000000..a0fd0aa --- /dev/null +++ b/.github/ISSUE_TEMPLATE/feature_request.yml @@ -0,0 +1,42 @@ +name: Feature Request +description: Suggest a new feature or improvement +labels: ["enhancement"] +body: + - type: markdown + attributes: + value: | + Got an idea? Describe it below and we'll take a look. + + - type: textarea + id: problem + attributes: + label: What problem does this solve? + description: Describe the use case or pain point behind this request. + placeholder: I often find myself wanting to... + validations: + required: true + + - type: textarea + id: solution + attributes: + label: Proposed solution + description: How would you like this to work? + placeholder: It would be great if... + validations: + required: true + + - type: textarea + id: alternatives + attributes: + label: Alternatives considered + description: Any other solutions or workarounds you've tried? + validations: + required: false + + - type: textarea + id: context + attributes: + label: Additional context + description: Screenshots, mockups, or anything else that helps explain the idea. + validations: + required: false diff --git a/.github/workflows/ci-cd.yml b/.github/workflows/ci-cd.yml index d3d0001..48ba783 100644 --- a/.github/workflows/ci-cd.yml +++ b/.github/workflows/ci-cd.yml @@ -1,12 +1,17 @@ name: Release — build & publish on: - push: + pull_request: + types: [closed] branches: [master] + paths-ignore: + - '**/*.md' + - 'docs/**' jobs: release: name: Build signed APK/AAB & publish + if: github.event.pull_request.merged == true runs-on: ubuntu-latest permissions: contents: write diff --git a/README.md b/README.md index c7b4081..f726683 100644 --- a/README.md +++ b/README.md @@ -1,12 +1,28 @@ # My Notes -**My Notes** is a simple and convenient app for quickly jotting down notes. -Organize your ideas, tasks, and important things without distractions. +**My Notes** is a fast, clean, and fully private note-taking app for Android. +No accounts, no cloud, no ads — just your content stored safely on your device. -[](https://www.producthunt.com/products/my-notes-4?utm_source=badge-featured&utm_medium=badge&utm_source=badge-my-notes-204c8f1f-1e34-423b-9817-bb05b82b69e2) +--- + + + + + + + + + + +--- + +[](https://www.producthunt.com/products/my-notes-4?utm_source=badge-featured&utm_medium=badge&utm_source=badge-my-notes-204c8f1f-1e34-423b-9817-bb05b82b69e2) + [](https://play.google.com/store/apps/details?id=com.pasich.mynotes) +--- + ## Screenshots