Skip to content

Releases: dostonnabotov/quicksnip

v0.8.0

29 Jan 23:10
94cf03c
Compare
Choose a tag to compare

Improving the Code

  • [BIG] Added support for frameworks and libraries
  • [BIG] Added basic search functionality
  • Added sharing ability with routing system
  • Added cspell for spelling mistakes
  • Added vitest for testing
  • Added pre-commit checks for git
  • Added framer motion animation
  • Fixed keyboard navigation on language selector
  • Fixed lint errors

Adding Snippets

  • Added new languages/frameworks: Bash, Haskell, Java, React. Regex, Ruby
  • Added snippets for the following languages/frameworks: Bash, C, C++, C#, CSS, Haskell. Java, React, JavaScript, Python, Regex, Ruby, Rust, SCSS, TypeScript

Others

  • Created CODE_OF_CONDUCT file
  • Created VISION.md file to outline the potential roadmap of QuickSnip
  • Refactored CONTRIBUTING.md
  • Refactored README.md and added "Third Party" mentions

Thanks to all of our awesome contributors! 🙌

v0.7.0

01 Jan 18:10
Compare
Choose a tag to compare

Improving the Code

  • [BIG] Migrated to a new storage system (markdown format instead of json)
  • [BIG] Added a new light theme
  • Added support for an optional contributor field
  • Added husky pre-commit hooks
  • Added vite-tsconfig-paths to make imports more consistent
  • Added a feature to close the modal when clicking outside
  • Added a feature to close the language selector when clicking outside
  • Improved keyboard navigation and accessibility of language selector
  • Fixed accessibility issues with icons
  • Refactored ESLint rules for more consistent commits
  • Removed all_snippets.json in consolidated folder since it doesn't rely on search functionality (still working on) anymore

Adding Snippets

  • Added new languages: HTML, C
  • Added snippets for the following languages: CSS, Rust, JavaScript, C++, Python, HTML, C
  • Updated CSS logo

Others

  • Created CODEOWNERS to assign maintainers
  • Created custom pull request template
  • Created custom issue templates (stolen inspired from FreeCodeCamp Developer Quiz Site

Thanks to all contributors! 🙌

v0.6.0

30 Dec 10:47
Compare
Choose a tag to compare

Improving the Code

  • Added custom hook to close the modal with ESC key
  • Configured Prettier for consistent formatting
  • Added "consolidate" GitHub Actions workflow that merges all snippets into one file when there's a change
  • Fixed an issue where selecting the first category by default when switching languages was using global variable approach
  • Fixed an issue where copy button on code preview was on incorrect container

Adding Snippets

  • Added new languages: C++ and Rust
  • Added snippets for the following languages: Python, JavaScript, C++, Rust, CSS

Others

  • Created FUNDING.yml for sponsoring the project
  • Added widgets for YouTube and Product Hunt

Thanks to all contributors! 🙌

v0.5.2

21 Dec 00:02
Compare
Choose a tag to compare
  • Added a custom selector instead of built-in select option
  • Updated banner and footer text info
  • Made minor UI/UX adjustments in overall design

v0.5.1

20 Dec 16:43
Compare
Choose a tag to compare
  • Refactor README.md to include all important notes
  • Added CONTRIBUTING.md and wrote ways and steps to contribute
  • Added LICENSE
  • Changed logo from gradient to solid color to make better contrast on dark theme
  • Fixed the issue where first category was not selected when switching between different languages
  • Changed code format in json files from strings to array for better readability for contributors

v0.5.0

14 Dec 20:34
Compare
Choose a tag to compare
  • Separated LinkButton and Button components for easier usage
  • Fixed potential overflow and long height issues with code preview
  • Introduced working links along with custom styles
  • Redesigned the Footer styles due to overflow issues on phones
  • And, other minor UI & UX adjustments in overall design

v0.4.2

09 Dec 23:53
Compare
Choose a tag to compare
  • Added a new language, Python along with new snippets
  • Added a new language, JavaScript, along with new snippets
  • Added more snippets in the following languages: CSS, SCSS
  • Adjusted spacing across elements
  • Removed default category since it caused some bugs
  • And, other minor fixes and adjustments

v0.4.1

08 Dec 23:12
Compare
Choose a tag to compare
  • Reviewed and refactored all parts of the code
  • Made CopyToClipboard easily accessible by removing reliance on snippet code. Now can be used with any text
  • Moved modal stuff into SnippetModal itself instead of putting on SnippetList
  • And, other minor fixes and adjustments

v0.4.0

08 Dec 22:15
Compare
Choose a tag to compare
  • Fixed old issue with Modal
  • Added modal for snippets with React portal
  • Added "copy to clipboard" functionality

v0.3.0

05 Dec 21:41
Compare
Choose a tag to compare
  • Refactor custom hooks
  • Add a new hook, called useFetch to avoid repetition of codes
  • Created a global context for App to manage the state
  • Divided the large file into its own components
  • Removed the previous routing system to simplify the architecture (cuz it was so much confusing after I finished with it)
  • Made sure app runs normally again without crashes