Skip to content

v0.1.0

Latest

Choose a tag to compare

@aashu2006 aashu2006 released this 27 Sep 04:39
· 52 commits to main since this release
8959e16

First release of Paro since going open source 🎉 Everything from the first month, from setting up the repo to ratings, reports and a much faster feed.

✨ New

🐛 Fixes

⚡ Faster

🔧 Under the hood

  • Security header for safer cross-origin navigation (#70) by @Devansh-18155
  • CI checks that database permissions stay locked down (#113) by @rahulkr182
  • Tidied foreign keys, added an updated_at trigger (#108), removed dead code (#110) and typed getAllPrompts (#66), all by @rahulkr182
  • Open source setup: MIT license, docs, schema file, sample data, generated DB types and tests (#6, #14, #15, #16, #17, #18, #21) by @aashu2006
  • Dependency updates by Dependabot

💛 Contributors

Huge thanks to everyone who shipped something this month: @rahulkr182, @sridharkalaibala, @klprakhar, @Tanmaypatil-25, @Devansh-18155, @Labeeb2339 and @aashu2006.

Want to be in the next one? Check out CONTRIBUTING.md and come say hi on Discord.

What's Changed

  • Set up the repo for open source by @aashu2006 in #6
  • Bump actions/setup-node from 4 to 7 by @dependabot[bot] in #7
  • Bump actions/checkout from 4 to 7 by @dependabot[bot] in #8
  • Bump the dev-dependencies group with 4 updates by @dependabot[bot] in #9
  • Bump the production-minor-patch group with 12 updates by @dependabot[bot] in #10
  • Generate real Supabase database types by @aashu2006 in #14
  • Add tests for the pure lib helpers by @aashu2006 in #15
  • Bump @hookform/resolvers from 3.10.0 to 5.9.1 by @dependabot[bot] in #13
  • Bump @testing-library/jest-dom from 6.9.1 to 7.0.1 by @dependabot[bot] in #11
  • Polish open-source docs and relicense to MIT by @aashu2006 in #16
  • Remove debug logging from the client by @aashu2006 in #17
  • Add a schema file so contributors can run the project by @aashu2006 in #18
  • Fix verified badge on prompt details page by @Labeeb2339 in #19
  • Add sample data for local development by @aashu2006 in #21
  • Bump the production-minor-patch group with 2 updates by @dependabot[bot] in #25
  • Bump typescript-eslint from 8.67.0 to 8.68.0 in the dev-dependencies group by @dependabot[bot] in #24
  • Bump @vitejs/plugin-react-swc from 3.11.0 to 4.3.3 by @dependabot[bot] in #26
  • Stop Dependabot reopening major React and Vite bumps by @aashu2006 in #29
  • Stop Dependabot opening major version bumps by @aashu2006 in #35
  • Bump the dev-dependencies group with 4 updates by @dependabot[bot] in #36
  • Bump the production-minor-patch group with 2 updates by @dependabot[bot] in #37
  • Move Dependabot to a monthly schedule by @aashu2006 in #41
  • Make the feedback form actually send feedback by @aashu2006 in #42
  • Fix Earn With PARO and PARO ORIGINALS hover text contrast by @klprakhar in #43
  • Bump react-router and react-router-dom by @dependabot[bot] in #38
  • Bump vite and vitest by @dependabot[bot] in #40
  • Point everything at the paro-studio org by @aashu2006 in #49
  • Add the Discord community link by @aashu2006 in #50
  • Bump eslint-plugin-react-refresh from 0.5.4 to 0.5.5 in the dev-dependencies group across 1 directory by @dependabot[bot] in #47
  • Bump @tanstack/react-query from 5.102.3 to 5.102.5 in the production-minor-patch group across 1 directory by @dependabot[bot] in #48
  • Fix hover text contrast for dropdown items in desktop navbar by @rahulkr182 in #51
  • fix(profile): resolve broken prompt card images in creator profile by @rahulkr182 in #53
  • Upload edited prompt images instead of saving the preview URL by @aashu2006 in #58
  • Make the prompt card overlay buttons a consistent size by @aashu2006 in #59
  • Make card overlay buttons solid and fix the edit button by @aashu2006 in #60
  • perf: load Google Fonts asynchronously to eliminate render blocking by @rahulkr182 in #52
  • feat(prompts): add prompt accuracy rating system to prompt cards and detail view by @rahulkr182 in #54
  • feat: added report system by @klprakhar in #62
  • feat:social link fixes across navbar and footer by @klprakhar in #63
  • Bump @testing-library/react from 16.3.2 to 16.3.3 in the dev-dependencies group by @dependabot[bot] in #64
  • Bump the production-minor-patch group with 2 updates by @dependabot[bot] in #65
  • fix(prompts): add explicit return type and normalization to getAllPrompts by @rahulkr182 in #66
  • Bump @humanfs/node from 0.16.6 to 0.16.8 by @dependabot[bot] in #69
  • added community guidelines by @klprakhar in #67
  • feat: configure (COOP) header for secure cross-origin navigation by @Devansh-18155 in #70
  • fix: sync tag filters with URL by @Tanmaypatil-25 in #107
  • fix: standardize support email and profile URL helper text (#105) by @rahulkr182 in #109
  • test: assert RLS policies and column grants in CI by @rahulkr182 in #113
  • perf: reduce transition durations on interactive elements by @rahulkr182 in #111
  • chore: tidy up foreign keys and add an updated_at trigger (#106) by @rahulkr182 in #108
  • feat: enforce daily upload limit of 3 prompts for unverified accounts by @Devansh-18155 in #71
  • feat: tell people they can post their own prompts by @rahulkr182 in #114
  • perf: convert logo PNG to WebP by @Tanmaypatil-25 in #118
  • fix: resolve upload form issues by @Tanmaypatil-25 in #119
  • chore(deps-dev): bump js-yaml from 4.3.1 to 4.3.2 by @dependabot[bot] in #120
  • fix: add newest sort option to mobile navbar by @Tanmaypatil-25 in #121
  • fix: display selectable prompt text on detail pages by @sridharkalaibala in #124
  • fix: reject unsupported prompt images on selection by @sridharkalaibala in #122
  • fix: clean up old prompt images after successful edits by @sridharkalaibala in #123
  • fix: remove unsupported email authentication by @sridharkalaibala in #125
  • Revert "fix: display selectable prompt text on detail pages" by @aashu2006 in #128
  • fix: deduplicate prompt view counting per session window by @Devansh-18155 in #131
  • Polish Prompt Cards with Rounded Corners & Copy Feedback by @klprakhar in #117
  • chore: delete dead code (#104) by @rahulkr182 in #110
  • fix: keep likes, saves and follows consistent with query state by @sridharkalaibala in #126
  • fix: bulk load complete card data across collections by @sridharkalaibala in #127
  • fix: show query failures with retry instead of empty screens by @sridharkalaibala in #129
  • perf: add search and tag indexes by @rahulkr182 in #112
  • perf: optimize like, follow, and rating counts via denormalized database counters and triggers by @Devansh-18155 in #140
  • feat: add scroll reveal animations to community guidelines by @Tanmaypatil-25 in #139
  • feat: offer a dismissible rating invitation after copying by @sridharkalaibala in #130

New Contributors

Full Changelog: https://github.com/paro-studio/web/commits/v0.1.0