Skip to content

Conversation

@michael-88944
Copy link
Contributor

@michael-88944 michael-88944 commented Oct 1, 2024

  • use vue + vite to implement the site
  • implement the basic structure of the site and transfer materials
  • implement adaptive behavior of the site by prioritizing mobile display
  • Make documentation an internal page #5
  • implement styles for light mode
  • add manual switch between light and dark mode
  • separate left and right parts, left part should not scroll
  • add area with social links to left part
  • improve logo display
  • I think when we improve app we can embed it in site as dependency I have an idea how to do it
  • add use of markdown as data it may be unclear how to do it and in general it can be left as an optional step in current implementation and solved in next releases

@ilyar ilyar marked this pull request as draft October 1, 2024 13:22
@ilyar ilyar added enhancement New feature or request SITE labels Oct 1, 2024
Copy link

@cursor cursor bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This PR is being reviewed by Cursor Bugbot

Details

You are on the Bugbot Free tier. On this plan, Bugbot will review limited PRs each billing cycle.

To receive Bugbot reviews on all of your PRs, please upgrade to Bugbot Pro by visiting the Cursor dashboard. Your first 14 days will be free!

1.48 0 1.07-.01 1.93-.01 2.19 0 .21.14.46.55.38A7.972 7.972 0 0 0 16 8.199a8 8 0 0 0-8-8Z"
/>
</svg>
</a>
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Bug: Social Media Links Incorrectly Redirect

The social media links displaying Medium and GitHub icons incorrectly point to the Twitter profile. Users clicking these icons will be directed to Twitter instead of the expected platform.

Fix in Cursor Fix in Web

"./src/**/*.{vue,js,ts,jsx,tsx}",
],
purge: ['./index.html', './src/**/*.{vue,js,ts,jsx,tsx}'],
darkMode: true,
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Bug: Tailwind Config: Deprecated purge and Invalid darkMode

The Tailwind configuration includes the deprecated purge property, which is redundant with the content property already defined and can cause configuration conflicts. Also, darkMode: true is an invalid setting; Tailwind expects 'media', 'class', or false, and the current value prevents proper dark mode functionality.

Fix in Cursor Fix in Web

},
content: [
],
})
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Bug: Invalid Configuration Property Causes Errors

The content: [] property in playwright.config.ts isn't a valid Playwright configuration option. This looks like a leftover from a Tailwind CSS config and will cause configuration errors.

Fix in Cursor Fix in Web

>Apr 30, 2024</time
>
</template>
<script setup lang="ts"></script>
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Bug: Icon Components Display Incorrect Content

The IconCommunity, IconEcosystem, and IconTooling components are rendering <time> elements with dates or text (e.g., 'Stage 1') instead of actual SVG icons. This is unexpected for files named as icons; IconTooling.vue even includes a Material Design comment while displaying a date.

Additional Locations (2)

Fix in Cursor Fix in Web

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request SITE

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants