diff --git a/.github/CODE_OF_CONDUCT.md b/.github/CODE_OF_CONDUCT.md index c9bd6d07..a46f8f24 100644 --- a/.github/CODE_OF_CONDUCT.md +++ b/.github/CODE_OF_CONDUCT.md @@ -150,4 +150,4 @@ For answers to common questions about this code of conduct see the FAQ at . Translations are available at . -[contact]: mailto:recursivezero@outlook.com +[contact]: mailto:hello@recursivezero.com diff --git a/.github/DISCUSSION_TEMPLATE/announcements.yml b/.github/DISCUSSION_TEMPLATE/announcements.yml index 7393b01d..2c13b33c 100644 --- a/.github/DISCUSSION_TEMPLATE/announcements.yml +++ b/.github/DISCUSSION_TEMPLATE/announcements.yml @@ -32,7 +32,7 @@ body: id: terms attributes: label: Before submitting - description: By submitting this announcement, you agree to follow our [Contributing Guidelines](https://github.com/recursivezero/tz-client/blob/main/.github/CONTRIBUTING.md). + description: By submitting this announcement, you agree to follow our [Contributing Guidelines](https://github.com/recursivezero/abcd/blob/main/.github/CONTRIBUTING.md). options: - label: I've made research efforts and searched the documentation required: true diff --git a/.github/ISSUE_TEMPLATE/BUG_REPORT.yml b/.github/ISSUE_TEMPLATE/BUG_REPORT.yml index 7884338c..5641ac0c 100644 --- a/.github/ISSUE_TEMPLATE/BUG_REPORT.yml +++ b/.github/ISSUE_TEMPLATE/BUG_REPORT.yml @@ -1,6 +1,6 @@ name: Bug Report description: File a bug report to help us improve. -title: "๐Ÿ› RZB-25000X:" +title: "๐Ÿ› " labels: ["bug"] assignees: ["recursivezero"] @@ -86,7 +86,7 @@ body: id: terms attributes: label: Before submitting - description: By submitting this issue, you agree to follow our [Contributing Guidelines](https://github.com/recursivezero/tz-client/blob/main/.github/CONTRIBUTING.md). + description: By submitting this issue, you agree to follow our [Contributing Guidelines](https://github.com/recursivezero/abcd/blob/main/.github/CONTRIBUTING.md). options: - label: I've made research efforts and searched the documentation required: true diff --git a/.github/ISSUE_TEMPLATE/FEATURE_REQUEST.md b/.github/ISSUE_TEMPLATE/FEATURE_REQUEST.md index 111cf06a..e0f4eaa6 100644 --- a/.github/ISSUE_TEMPLATE/FEATURE_REQUEST.md +++ b/.github/ISSUE_TEMPLATE/FEATURE_REQUEST.md @@ -1,7 +1,7 @@ --- name: Feature request about: Suggest a feature for this project -title: "โ‡๏ธ RZA-25000X: " +title: "โ‡๏ธ" labels: enhancement assignees: recursivezero --- diff --git a/.github/ISSUE_TEMPLATE/QUESTION.md b/.github/ISSUE_TEMPLATE/QUESTION.md index 085e8cbf..b41b521f 100644 --- a/.github/ISSUE_TEMPLATE/QUESTION.md +++ b/.github/ISSUE_TEMPLATE/QUESTION.md @@ -1,7 +1,7 @@ --- name: Question about: Ask any question related to repo -title: "[โ“]:" +title: "โ“" labels: question assignees: recursivezero --- diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md index a8cc1d19..18590efe 100644 --- a/.github/PULL_REQUEST_TEMPLATE.md +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -1,41 +1,18 @@ -# Pull Request Template +# ๐Ÿš€ Summary -## Description +Fixes # -Please include a summary of the change and which issue is fixed. Please also include relevant motivation and context. List any dependencies that are required for this change. +## ๐Ÿ› ๏ธ Changes -Fixes # (issue) +- +- -## Type of change +## ๐Ÿงช Testing -Please delete options that are not relevant. +- [ ] Tested locally -- [ ] Bug fix (non-breaking change which fixes an issue) -- [ ] New feature (non-breaking change which adds functionality) -- [ ] Breaking change (fix or feature that would cause existing functionality to not work as expected) -- [ ] This change requires a documentation update +## ๐Ÿ Checklist -## How Has This Been Tested? - -Please describe the tests that you ran to verify your changes. Provide instructions so we can reproduce. Please also list any relevant details for your test configuration - -- [ ] Test A -- [ ] Test B - -**Test Configuration**: - -- Browser: -- Device: -- Toolchain: - -## 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 -- [ ] I have added tests that prove my fix is effective or that my feature works -- [ ] New and existing unit tests pass locally with my changes -- [ ] Any dependent changes have been merged and published in downstream modules -- [ ] I have checked my code and corrected any misspellings +- [ ] Code follows project style +- [ ] Self-review completed +- [ ] No new warnings/lint errors diff --git a/.github/SECURITY.md b/.github/SECURITY.md index 6d89d5bb..d10ce1a5 100644 --- a/.github/SECURITY.md +++ b/.github/SECURITY.md @@ -34,4 +34,4 @@ Please submit a report to us before engaging in conduct that may be inconsistent - Submit one vulnerability per report - Social engineering (such as phishing, vishing, smishing) is prohibited -[contact]: mailto:recursivezero@otlook.com +[contact]: mailto:support@recursivezero.com diff --git a/.github/SUPPORT.md b/.github/SUPPORT.md index ce03333c..66dad54b 100644 --- a/.github/SUPPORT.md +++ b/.github/SUPPORT.md @@ -41,10 +41,10 @@ See [`contributing.md`][contributing] on how to contribute. [author]: https://recursivezero.com -[coc]: https://github.com/recursivezero/tz-client/blob/main/.github/CODE_OF_CONDUCT.md -[chat]: https://github.com/recursivezero/tz-client/discussions/new?category=general -[dicussion]: https://github.com/recursivezero/tz-client/discussions/new?category=q-a -[contributing]: https://github.com/recursivezero/tz-client/blob/main/.github/CONTRIBUTING.md +[coc]: https://github.com/recursivezero/abcd/blob/main/.github/CODE_OF_CONDUCT.md +[chat]: https://github.com/recursivezero/abcd/discussions/new?category=general +[dicussion]: https://github.com/recursivezero/abcd/discussions/new?category=q-a +[contributing]: https://github.com/recursivezero/abcd/blob/main/.github/CONTRIBUTING.md [xy]: https://meta.stackexchange.com/questions/66377/what-is-the-xy-problem/66378#66378 [cs]: https://codesandbox.io [sb]: https://stackblitz.com diff --git a/.github/chatmodes/planning.chatmode.md b/.github/chatmodes/planning.chatmode.md deleted file mode 100644 index 2891ef3d..00000000 --- a/.github/chatmodes/planning.chatmode.md +++ /dev/null @@ -1,17 +0,0 @@ ---- -description: "Planning Mode" -tools: ["codebase", "fetch", "findTestFiles", "githubRepo", "search", "usages"] -model: Claude Sonnet 3.5 ---- - -# Planning mode instructions - -You are in planning mode. Your task is to generate an implementation plan for a new feature or for refactoring existing code. -Don't make any code edits, just generate a plan. - -The plan consists of a Markdown document that describes the implementation plan, including the following sections: - -- Overview: A brief description of the feature or refactoring task. -- Requirements: A list of requirements for the feature or refactoring task. -- Implementation Steps: A detailed list of steps to implement the feature or refactoring task. -- Testing: A list of tests that need to be implemented to verify the feature or refactoring task. diff --git a/.github/workflows/auto-format-issue.yml b/.github/workflows/auto-format-issue.yml new file mode 100644 index 00000000..77ef462b --- /dev/null +++ b/.github/workflows/auto-format-issue.yml @@ -0,0 +1,24 @@ +name: "Auto Format Issue Title" +run-name: format issue title based on issue prefix + +on: + issues: + types: [opened, edited] + +concurrency: + group: format-title + cancel-in-progress: true + +permissions: + issues: write + +jobs: + format_title: + runs-on: ubuntu-latest + if: contains(github.event.issue.title, format('{0}-', vars.PROJECT_PREFIX)) == false + + steps: + - name: Format issue title + uses: recursivezero/action-club/.github/actions/format-issue-title@v0.2.57 + with: + prefix: ${{ vars.PROJECT_PREFIX }} diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 4022fc64..7069db30 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -15,25 +15,21 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v5 - - name: Install, build, and prepare Astro site - uses: withastro/action@v3 + - name: Install, build, and upload your site + uses: withastro/action@v5 with: path: . node-version: 20 package-manager: npm - - name: Upload GitHub Pages artifact (v4) - uses: actions/upload-pages-artifact@v2 - with: - path: ./dist - deploy: needs: build runs-on: ubuntu-latest environment: name: github-pages + url: ${{ steps.deployment.outputs.page_url }} steps: - name: Deploy to GitHub Pages id: deployment diff --git a/.github/workflows/issue-template-number.yml b/.github/workflows/issue-template-number.yml deleted file mode 100644 index 6766289e..00000000 --- a/.github/workflows/issue-template-number.yml +++ /dev/null @@ -1,28 +0,0 @@ -name: "Auto Replace X in Issue Title" - -on: - issues: - types: [opened, labeled] -permissions: - issues: write - -jobs: - update_issue_title: - runs-on: ubuntu-latest - steps: - - name: Replace 'X' with issue number - env: - GH_TOKEN: ${{ secrets.ISSUE_TOKEN }} - run: | - ISSUE_NUMBER=${{ github.event.issue.number }} - OLD_TITLE="${{ github.event.issue.title }}" - - # Pad the issue number to 4 digits (e.g., 1 -> 0001) - PADDED_NUM=$(printf "%04d" "$ISSUE_NUMBER") - - # Replace '000X' with the padded issue number in the title - NEW_TITLE=$(echo "$OLD_TITLE" | sed "s/000X/$PADDED_NUM/g") - - # Update issue title using GitHub API - gh issue edit "$ISSUE_NUMBER" --title "$NEW_TITLE" --repo "${{ github.repository }}" - shell: bash diff --git a/.github/workflows/lint-n-build.yml b/.github/workflows/lint-n-build.yml index c34b0bf5..c6a491b6 100644 --- a/.github/workflows/lint-n-build.yml +++ b/.github/workflows/lint-n-build.yml @@ -16,13 +16,13 @@ jobs: steps: # Step 1: Checkout the repository - name: Checkout code - uses: actions/checkout@v4 + uses: actions/checkout@v5 # Step 2: Set up Node.js - name: Set up Node.js environment uses: actions/setup-node@v4 with: - node-version: 20 # Replace with your desired Node.js version + node-version: 22 # Replace with your desired Node.js version cache: "npm" # Cache npm dependencies for faster builds # Step 3: Install dependencies diff --git a/abcd.code-workspace b/abcd.code-workspace index 8b964744..027b0eab 100644 --- a/abcd.code-workspace +++ b/abcd.code-workspace @@ -205,6 +205,7 @@ }, "github.copilot.chat.agent.terminal.denyList": { "npm run nuke": true - } + }, + "folder-color.pathColors": [ ] } } \ No newline at end of file diff --git a/src/assets/styles/landing.css b/src/assets/styles/landing.css index 6d89a1cf..396f7f10 100644 --- a/src/assets/styles/landing.css +++ b/src/assets/styles/landing.css @@ -17,6 +17,7 @@ --footer-height: 200px; } + [data-theme='dark'] { --primary: #4cc9f0; --primary-light: #4895ef; @@ -170,12 +171,14 @@ display: flex; align-items: center; justify-content: center; - color: white; + color: var(--text-dark); font-size: 2rem; } .category-card h3 { font-size: 1.5rem; + color: var(--text-light, black); + } .category-card p { diff --git a/src/components/Back.astro b/src/components/Back.astro index dd16f21f..9e4d3ef9 100644 --- a/src/components/Back.astro +++ b/src/components/Back.astro @@ -14,6 +14,6 @@ import BackIcon from "@/assets/icons/back.svg"; } - + diff --git a/src/components/GamesGrid.astro b/src/components/GamesGrid.astro index 45470aee..a9249387 100644 --- a/src/components/GamesGrid.astro +++ b/src/components/GamesGrid.astro @@ -9,6 +9,12 @@ interface Props { const { games } = Astro.props; --- + +
{ games.map((game) => ( diff --git a/src/pages/gamePage.astro b/src/pages/gamePage.astro deleted file mode 100644 index 05855cac..00000000 --- a/src/pages/gamePage.astro +++ /dev/null @@ -1,14 +0,0 @@ -
-
- -
- -
-
-
diff --git a/src/pages/games.astro b/src/pages/games.astro new file mode 100644 index 00000000..51c590b9 --- /dev/null +++ b/src/pages/games.astro @@ -0,0 +1,11 @@ +--- +import "@/assets/styles/landing.css"; +import Categories from "@/components/Categories.astro"; +import BaseLayout from "@/layouts/Base"; +import TitleLayout from "@/layouts/TitleLayout"; +--- + + + + + diff --git a/src/pages/index.astro b/src/pages/index.astro index 24aec09c..3cc5263b 100644 --- a/src/pages/index.astro +++ b/src/pages/index.astro @@ -1,6 +1,6 @@ --- //import "@/assets/styles/index.css"; -import MobileSplash from "@/components/MobileSplash.astro"; +//import MobileSplash from "@/components/MobileSplash.astro"; // import TestimonialsSection from "@/components/home/TestimonialsSection.astro"; import BaseLayout from "@/layouts/Base"; import Landing from "@/pages/landing.astro"; @@ -12,7 +12,7 @@ const meta = { --- - +