diff --git a/.github/workflows/assign-issues.yml_old b/.github/workflows/assign-issues.yml similarity index 100% rename from .github/workflows/assign-issues.yml_old rename to .github/workflows/assign-issues.yml diff --git a/.github/workflows/auto-assign-issue.yml_old b/.github/workflows/auto-assign-issue.yml_old index 5a5199f3fe..871c0cb128 100644 --- a/.github/workflows/auto-assign-issue.yml_old +++ b/.github/workflows/auto-assign-issue.yml_old @@ -2,16 +2,17 @@ name: Issue assignment on: issues: - types: [opened, edited, labeled] + types: [opened] jobs: auto-assign: runs-on: ubuntu-latest + permissions: + issues: write steps: - name: 'Auto-assign issue' - uses: pozil/auto-assign-issue@v1 + uses: pozil/auto-assign-issue@v2 with: - repo-token: ${{ secrets.MY_GITHUB_TOKEN }} - teams: dank-style-support + assignees: viraj-10,rajat693 numOfAssignee: 1 allowSelfAssign: false diff --git a/.github/workflows/discussion-to-slack.yml b/.github/workflows/discussion-to-slack.yml new file mode 100644 index 0000000000..c175487107 --- /dev/null +++ b/.github/workflows/discussion-to-slack.yml @@ -0,0 +1,40 @@ +name: Discussion to Slack Notification + +on: + discussion: + types: [created] + +jobs: + notify-slack: + runs-on: ubuntu-latest + steps: + - name: Checkout code + uses: actions/checkout@v3 + + - name: Get discussion details + id: discussion-details + run: | + echo "title=${{ github.event.discussion.title }}" >> $GITHUB_OUTPUT + echo "body=${{ github.event.discussion.body }}" >> $GITHUB_OUTPUT + echo "url=${{ github.event.discussion.html_url }}" >> $GITHUB_OUTPUT + echo "author=${{ github.event.discussion.user.login }}" >> $GITHUB_OUTPUT + echo "category=${{ github.event.discussion.category.name }}" >> $GITHUB_OUTPUT + + - name: Post to Slack channel + id: slack + uses: slackapi/slack-github-action@v1.23.0 + with: + channel-id: ${{ secrets.SLACK_CHANNEL_ID }} + slack-message: | + :speech_balloon: New Discussion Created :speech_balloon: + *Title:* ${{ steps.discussion-details.outputs.title }} + *Author:* ${{ steps.discussion-details.outputs.author }} + *Category:* ${{ steps.discussion-details.outputs.category }} + *Link:* ${{ steps.discussion-details.outputs.url }} + + *Discussion Body:* + ``` + ${{ steps.discussion-details.outputs.body }} + ``` + env: + SLACK_BOT_TOKEN: ${{ secrets.SLACK_BOT_TOKEN }} diff --git a/README.md b/README.md index a32c0c3cec..07842695e3 100644 --- a/README.md +++ b/README.md @@ -12,12 +12,12 @@ **gluestack-ui v2** offers customizable, beautifully designed components for your projects. Unlike traditional libraries, it's not a pre-packaged dependency. Choose the components you need and copy-paste them directly into your React, Next.js & React Native projects. - ## Documentation You can find detailed documentation for each component, including a list of props and examples, in https://gluestack.io/ui/docs website. ## Features + - **Modular Architecture:** Pick and choose the components you need without unnecessary bloat. - **NativeWind Integration:** Tailwind CSS support for seamless styling across web and mobile. - **RSC Compatible:** Optimized for React Server Components to enhance performance. @@ -27,10 +27,8 @@ You can find detailed documentation for each component, including a list of prop - **Frequent updates:** We are constantly working on improving the library and adding new components. Follow us on GitHub to stay up-to-date on the latest releases and features. - **Community support:** Need help using the library or have a suggestion for a new feature? Join our [Discord](https://discord.com/invite/95qQ84nf6f) channel to connect with the community and get support. - ## Installing **gluestack-ui v2** - To get started with **gluestack-ui v2**, you must have an existing Next.js or Expo project. Then, simply run the following command: ```bash @@ -43,17 +41,16 @@ For detailed installation instructions, visit the [gluestack-ui v2 installation JavaScript, React, React Native, Styled System - ## Getting Started + - **Install gluestack-ui:** Follow the [installation guide](https://gluestack.io/ui/docs/home/getting-started/installation). - **Add Components:** Use our CLI to add components to your project, or simply copy-paste from our documentation. - **Customize:** Tailor the components to fit your project's needs using theming tokens and configuration. - **Build:** Start building your app with a consistent, accessible, and high-performance UI. - ## Migration from gluestack-ui v1 -If you're migrating from gluestack-ui v1, we've got you covered with a detailed [migration guide](https://gluestack.io/ui/docs/home/overview/upgrade-to-v2) with codemod. +If you're migrating from gluestack-ui v1, we've got you covered with a detailed [migration guide](https://gluestack.io/ui/docs/home/overview/upgrade-to-v2) with codemod. ## Created By GeekyAnts diff --git a/packages/config/package.json b/packages/config/package.json index dc0bed2010..3b09000cbb 100644 --- a/packages/config/package.json +++ b/packages/config/package.json @@ -52,7 +52,7 @@ "@gluestack-ui/image": "0.1.10", "@gluestack-ui/input": "0.1.31", "@gluestack-ui/link": "0.1.22", - "@gluestack-ui/menu": "0.2.35", + "@gluestack-ui/menu": "0.2.36", "@gluestack-ui/modal": "0.1.34", "@gluestack-ui/overlay": "0.1.15", "@gluestack-ui/popover": "0.1.37", @@ -64,7 +64,7 @@ "@gluestack-ui/slider": "0.1.25", "@gluestack-ui/spinner": "0.1.14", "@gluestack-ui/switch": "0.1.22", - "@gluestack-ui/tabs": "0.1.16", + "@gluestack-ui/tabs": "0.1.17", "@gluestack-ui/textarea": "0.1.23", "@gluestack-ui/themed": "1.1.48", "@gluestack-ui/toast": "1.0.7", diff --git a/packages/themed/package.json b/packages/themed/package.json index 85bb88e90f..17c7e6bef9 100644 --- a/packages/themed/package.json +++ b/packages/themed/package.json @@ -51,7 +51,7 @@ "@gluestack-ui/image": "0.1.10", "@gluestack-ui/input": "0.1.31", "@gluestack-ui/link": "0.1.22", - "@gluestack-ui/menu": "0.2.35", + "@gluestack-ui/menu": "0.2.36", "@gluestack-ui/modal": "0.1.34", "@gluestack-ui/overlay": "0.1.15", "@gluestack-ui/popover": "0.1.37", @@ -63,7 +63,7 @@ "@gluestack-ui/slider": "0.1.25", "@gluestack-ui/spinner": "0.1.14", "@gluestack-ui/switch": "0.1.22", - "@gluestack-ui/tabs": "0.1.16", + "@gluestack-ui/tabs": "0.1.17", "@gluestack-ui/textarea": "0.1.23", "@gluestack-ui/toast": "1.0.7", "@gluestack-ui/tooltip": "0.1.32", diff --git a/packages/unstyled/menu/CHANGELOG.md b/packages/unstyled/menu/CHANGELOG.md index aa48b65ffc..76283dc290 100644 --- a/packages/unstyled/menu/CHANGELOG.md +++ b/packages/unstyled/menu/CHANGELOG.md @@ -1,5 +1,11 @@ # @gluestack-ui/menu +## 0.2.36 + +### Patch Changes + +- fix: build issue + ## 0.2.35 ### Patch Changes diff --git a/packages/unstyled/menu/package.json b/packages/unstyled/menu/package.json index 18aed6af83..a0b4c2ee8f 100644 --- a/packages/unstyled/menu/package.json +++ b/packages/unstyled/menu/package.json @@ -15,7 +15,7 @@ "ios", "nextjs" ], - "version": "0.2.35", + "version": "0.2.36", "main": "lib/commonjs/index", "module": "lib/module/index", "types": "lib/typescript/index.d.ts",