Skip to content

Releases: technoph1le/quicksnip

v1.0.0

24 Feb 00:44
Compare
Choose a tag to compare

Improving the Code

  • Added "Share code" button.
  • Added a small widget in the header to show GitHub repo stars with GitHub API.
  • Improved the SEO (Search Engine Optimization) through meta tags.
  • Renamed the old username to a new brand username where it has been referenced.
  • Relocated the "Copy code" button.
  • Fixed the issue where incorrect path (404) wouldn't affect the UI. Instead, replaced with a method to redirect the user to default homepage.
  • Fixed the issue where some frameworks had incorrect syntax highlighting in the code preview
  • Fixed the issue where selected category had visible borders above and below it.
  • Fixed the issue where the font wasn't loading properly and was huge in size.
  • Fixed the issue where lf and crlf caused inconsistencies across files.
  • And, other minor bug fixes and UI adjustments

Adding Snippets

  • Added snippets for the following languages/frameworks: Tkinter

Others

  • Updated the description of the project to match the current theme.
  • Updated the preview image in README.md file.

Thanks to all of our awesome contributors! 🙌

v0.9.0

08 Feb 00:01
44d6929
Compare
Choose a tag to compare

Improving the Code

  • Fixed the issue where url at the beginning directed to https://quicksnip.dev/javascript instead of selected category.
  • Fixed the issue where sharing snippets via URL redirected to Not Found page.
  • Fixed the issue where blinking arrow would appear for a brief second when loading snippets.
  • Fixed the issue where keyboard navigation in language selector didn't work as expected for inner lists.
  • Fixed the issue where languages icons in language selector showed a weird animation when opened.
  • Fixed the issue where running npm run dev would throw an unexpected error.
  • Fixed the issue where scrolling a lot of snippets weren't user-friendly. Added a fixed height and scrollbar.
  • Reformatted the codebase to match the Prettier style guide.

Adding Snippets

  • Added snippets for the following languages/frameworks: C++, Java

Others

  • N/A

Thanks to all of our awesome contributors! 🙌

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