From 036018be68513cc9607a4a7faa39f4b6333c4645 Mon Sep 17 00:00:00 2001 From: Matthew Warman Date: Sat, 21 Feb 2026 06:09:23 -0500 Subject: [PATCH 1/7] Remove VSCode extensions recommendations file --- .vscode/extensions.json | 5 ----- 1 file changed, 5 deletions(-) delete mode 100644 .vscode/extensions.json diff --git a/.vscode/extensions.json b/.vscode/extensions.json deleted file mode 100644 index ffcebbe..0000000 --- a/.vscode/extensions.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "recommendations": [ - "ionic.ionic" - ] -} From 5990d721287d63b1f4764565746e3ff693c623e8 Mon Sep 17 00:00:00 2001 From: Matthew Warman Date: Sat, 21 Feb 2026 06:09:29 -0500 Subject: [PATCH 2/7] Update versionCode and versionName to 11 and "1.1.0.11" in build.gradle --- android/app/build.gradle | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/android/app/build.gradle b/android/app/build.gradle index dd3c3a6..0ecd984 100644 --- a/android/app/build.gradle +++ b/android/app/build.gradle @@ -7,8 +7,8 @@ android { applicationId "net.leanstacks.ionic8" minSdkVersion rootProject.ext.minSdkVersion targetSdkVersion rootProject.ext.targetSdkVersion - versionCode 10 - versionName "1.1.0.10" + versionCode 11 + versionName "1.1.0.11" testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" aaptOptions { // Files and dirs to omit from the packaged assets dir, modified to accommodate modern web apps. From e89e33275330c0f113037754c6a0c2cec02cfb75 Mon Sep 17 00:00:00 2001 From: Matthew Warman Date: Sat, 21 Feb 2026 06:15:09 -0500 Subject: [PATCH 3/7] Add IDE specific files to .gitignore --- .gitignore | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.gitignore b/.gitignore index c4c5b40..b7cb66b 100644 --- a/.gitignore +++ b/.gitignore @@ -1,5 +1,9 @@ # See https://help.github.com/articles/ignoring-files/ for more about ignoring files. +# IDE specific +.vscode +.idea + # dependencies /node_modules /.pnp From 83f5432af1c1e6e5af2d2548cdfb93af0ac565a3 Mon Sep 17 00:00:00 2001 From: Matthew Warman Date: Sat, 21 Feb 2026 06:15:17 -0500 Subject: [PATCH 4/7] Bump version to 1.0.0 in package.json and package-lock.json --- package-lock.json | 10 +++++----- package.json | 2 +- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package-lock.json b/package-lock.json index 3e3ea64..ec3b320 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "ionic8-playground", - "version": "0.1.0", + "version": "1.0.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "ionic8-playground", - "version": "0.1.0", + "version": "1.0.0", "license": "MIT", "dependencies": { "@capacitor/android": "7.2.0", @@ -6183,9 +6183,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001715", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001715.tgz", - "integrity": "sha512-7ptkFGMm2OAOgvZpwgA4yjQ5SQbrNVGdRjzH0pBdy1Fasvcr+KAeECmbCAECzTuDuoX0FCY8KzUxjf9+9kfZEw==", + "version": "1.0.30001770", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001770.tgz", + "integrity": "sha512-x/2CLQ1jHENRbHg5PSId2sXq1CIO1CISvwWAj027ltMVG2UNgW+w9oH2+HzgEIRFembL8bUlXtfbBHR1fCg2xw==", "dev": true, "funding": [ { diff --git a/package.json b/package.json index 94d60da..4413a9b 100644 --- a/package.json +++ b/package.json @@ -6,7 +6,7 @@ "url": "https://github.com/mwarman/ionic8-playground" }, "license": "MIT", - "version": "0.1.0", + "version": "1.0.0", "type": "module", "scripts": { "clean": "rimraf coverage dist", From 4ecd4763f26c8af21d99917c147736f7941d6e56 Mon Sep 17 00:00:00 2001 From: Matthew Warman Date: Sat, 21 Feb 2026 06:25:31 -0500 Subject: [PATCH 5/7] Add pull request template for improved contribution guidelines --- .github/PULL_REQUEST_TEMPLATE.md | 40 ++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 .github/PULL_REQUEST_TEMPLATE.md diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md new file mode 100644 index 0000000..d8a51b9 --- /dev/null +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -0,0 +1,40 @@ +:loudspeaker: **Instructions** + +- Begin with a **DRAFT** pull request. +- Follow _italicized instructions_ to add detail to assist the reviewers. +- After completing all checklist items, change the pull request to **READY**. + +--- + +### :wrench: Change Summary + +_Describe the changes included in this pull request. [Link](https://docs.github.com/en/issues/tracking-your-work-with-issues/using-issues/linking-a-pull-request-to-an-issue#linking-a-pull-request-to-an-issue-using-a-keyword) to the associated GitHub issue(s)._ + +- fixes #1234 +- Added the [...] +- Updated the [...] +- Fixed the [...] + +### :memo: Checklist + +_Pull request authors must complete the following tasks before marking the PR as ready to review._ + +- [ ] Complete a self-review of changes +- [ ] Unit tests have been created or updated +- [ ] The code is free of [new] lint errors and warnings +- [ ] Update storybook stories as needed +- [ ] Update project documentation as needed, README, JSDoc, etc. + +### :test_tube: Steps to Test + +_Describe the process to test the changes in this pull request._ + +1. Go to [...] +2. Click on [...] +3. Verify that [...] + +### :link: Additional Information + +_Optionally, provide additional details, screenshots, or URLs that may assist the reviewer._ + +- [...] From 14289a75a336f08773177cde47139126b82a9ed0 Mon Sep 17 00:00:00 2001 From: Matthew Warman Date: Sat, 21 Feb 2026 06:25:36 -0500 Subject: [PATCH 6/7] Add issue templates for bug reports, stories, and tasks --- .github/ISSUE_TEMPLATE/BUG.md | 47 +++++++++++++++++++++++++++++++++ .github/ISSUE_TEMPLATE/STORY.md | 27 +++++++++++++++++++ .github/ISSUE_TEMPLATE/TASK.md | 15 +++++++++++ 3 files changed, 89 insertions(+) create mode 100644 .github/ISSUE_TEMPLATE/BUG.md create mode 100644 .github/ISSUE_TEMPLATE/STORY.md create mode 100644 .github/ISSUE_TEMPLATE/TASK.md diff --git a/.github/ISSUE_TEMPLATE/BUG.md b/.github/ISSUE_TEMPLATE/BUG.md new file mode 100644 index 0000000..9073818 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/BUG.md @@ -0,0 +1,47 @@ +--- +name: Bug report +about: Create a report to help us improve +title: '' +labels: bug +assignees: '' +--- + +### Describe the bug + +_Provide a clear and concise description of what the bug is._ + +### Steps to reproduce + +Steps to reproduce the behavior: + +1. Go to '...' +2. Click on '....' +3. Scroll down to '....' +4. See error + +### Expected behavior + +_Provide a clear and concise description of what you expected to happen._ + +### Screenshots + +_If applicable, add screenshots to help explain your problem._ + +### Environment + +**Desktop (please complete the following information):** + +- OS: [e.g. iOS] +- Browser [e.g. chrome, safari] +- Version [e.g. 22] + +**Smartphone (please complete the following information):** + +- Device: [e.g. iPhone6] +- OS: [e.g. iOS8.1] +- Browser [e.g. stock browser, safari] +- Version [e.g. 22] + +### Additional context + +_Add any other context about the problem here._ diff --git a/.github/ISSUE_TEMPLATE/STORY.md b/.github/ISSUE_TEMPLATE/STORY.md new file mode 100644 index 0000000..998f801 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/STORY.md @@ -0,0 +1,27 @@ +--- +name: Story +about: New feature or improvement request +title: '' +labels: enhancement +assignees: '' +--- + +### Describe the story + +_Provide a clear description of the new feature or improvement to existing functionality._ + +### Acceptance criteria + +_Provide clear acceptance criteria to validate the story is complete._ + +[Gherkin syntax](https://cucumber.io/docs/gherkin/reference) example: + +> GIVEN the 'PERSONA' has 'DONE SOMETHING' +> WHEN the 'PERSONA' does 'ONE THING' +> THEN the 'PERSONA' must do 'THIS THING' +> AND the 'PERSONA' must do 'ANOTHER THING' +> BUT the 'PERSONA' must not do 'UNWANTED THING' + +### Additional context + +_Add any other context about the story here._ diff --git a/.github/ISSUE_TEMPLATE/TASK.md b/.github/ISSUE_TEMPLATE/TASK.md new file mode 100644 index 0000000..e214fa5 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/TASK.md @@ -0,0 +1,15 @@ +--- +name: Task +about: A chore unrelated to features or problems +title: '' +labels: task +assignees: '' +--- + +### Describe the task + +_Provide a clear description of the task._ + +### Additional context + +_Add any other context about the task here._ From 777a1e1b4227881c3a1a2b3de2fe1f52838097b5 Mon Sep 17 00:00:00 2001 From: Matthew Warman Date: Sat, 21 Feb 2026 06:29:19 -0500 Subject: [PATCH 7/7] Refactor .gitignore to streamline IDE specific entries and improve environment variable handling --- .gitignore | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) diff --git a/.gitignore b/.gitignore index b7cb66b..e420423 100644 --- a/.gitignore +++ b/.gitignore @@ -1,9 +1,5 @@ # See https://help.github.com/articles/ignoring-files/ for more about ignoring files. -# IDE specific -.vscode -.idea - # dependencies /node_modules /.pnp @@ -18,11 +14,8 @@ # misc .DS_Store -.env* -/.nx -/.nx/cache -/.vscode/* -!/.vscode/extensions.json +.nx +.vscode .idea npm-debug.log* @@ -31,3 +24,7 @@ yarn-error.log* # Optional eslint cache .eslintcache + +# dotenv environment variable files +.env* +!.env.example