diff --git a/.github/release-please-manifest.json b/.github/release-please-manifest.json index 47500f1f..9ad0031e 100644 --- a/.github/release-please-manifest.json +++ b/.github/release-please-manifest.json @@ -1,4 +1,4 @@ { - "api": "0.0.1", - "client": "0.0.1" + "api": "0.1.0", + "client": "0.1.0" } \ No newline at end of file diff --git a/api/CHANGELOG.md b/api/CHANGELOG.md new file mode 100644 index 00000000..11b6cb55 --- /dev/null +++ b/api/CHANGELOG.md @@ -0,0 +1,68 @@ +# Changelog + +## [0.1.0](https://github.com/ved-websites/fullstacked/compare/api-v0.0.1...api-v0.1.0) (2023-12-21) + + +### Features + +* add realtime user edited features ([41141dd](https://github.com/ved-websites/fullstacked/commit/41141dd7322d8752298aa8fe7d679f09362822b7)) +* **api:** add throttling to all requests ([41b724f](https://github.com/ved-websites/fullstacked/commit/41b724fc959d50c34b399ca3317a855b3d6798c7)) +* **client:** move to sveltekit and smui ([#25](https://github.com/ved-websites/fullstacked/issues/25)) ([31e0fe7](https://github.com/ved-websites/fullstacked/commit/31e0fe77c2db2700d48538afd73980f6bb33d014)) +* i18n handling ([#69](https://github.com/ved-websites/fullstacked/issues/69)) ([650310d](https://github.com/ved-websites/fullstacked/commit/650310d7a39b0169872435628d07dec93b21df05)) +* implement password reset flow ([#70](https://github.com/ved-websites/fullstacked/issues/70)) ([ee4ae59](https://github.com/ved-websites/fullstacked/commit/ee4ae59a506ce3c946ec025276fe8014542fa6ff)) +* overhaul init scripts (perf, migrations, cleanup) ([aa6b590](https://github.com/ved-websites/fullstacked/commit/aa6b5903e60d8e503500bd5f7dd1625b25be553b)) +* quick and dirty password change in settings page ([c6ceac2](https://github.com/ved-websites/fullstacked/commit/c6ceac2e452fb62808f1bc1ff67042549ec08dbb)) +* revamp usr mgmt to see un/registered users and more actions ([2fb1fe5](https://github.com/ved-websites/fullstacked/commit/2fb1fe5e689ef76718acd16a98ebe9f0a4c6ab64)) +* track users sessions and methods to check if user is online ([aa2f78b](https://github.com/ved-websites/fullstacked/commit/aa2f78bd8c6bb38bb8d7f1585b64746f1b4282a2)) +* update i18n-ally configurations to support refactor templates ([edb5b19](https://github.com/ved-websites/fullstacked/commit/edb5b19680315187e2e067e604b15c41d75f588a)) +* update to node 20 ([b32ef46](https://github.com/ved-websites/fullstacked/commit/b32ef466befbc7d6ed7ffdc54dd6f243a1c92ad2)) + + +### Bug Fixes + +* api not sending cookie delete header on logout ([f7842f0](https://github.com/ved-websites/fullstacked/commit/f7842f02d5ce4cf91faabbe1cdc3f8cd6937d7a4)) +* **api:** make PrismaModule global ([c719ef0](https://github.com/ved-websites/fullstacked/commit/c719ef03373dddaed7ae8f14ba45e8c03fb90680)) +* **api:** middleware registration order issue ([2cb0f6d](https://github.com/ved-websites/fullstacked/commit/2cb0f6de0099241e3cfdaa407ea4000ef937b624)) +* **api:** remove unused storage folder ([ba34825](https://github.com/ved-websites/fullstacked/commit/ba348251d5c5de2850d2e474256e592d61e4c63a)) +* class-transformer not working for 0.5.0 ([9f2a9bc](https://github.com/ved-websites/fullstacked/commit/9f2a9bcc8cbd36885c5a2a11c113fe034d9450aa)) +* critical issue about bigger files crashing server ([c5b6adc](https://github.com/ved-websites/fullstacked/commit/c5b6adc6a101fea059c0583304f7493a37956580)) +* do not crash when requesting a password reset on invalid email ([3feed6e](https://github.com/ved-websites/fullstacked/commit/3feed6ebda73cbf8ff425958a495db1a76418146)) +* move to singleton PresenceService, use better types ([5b8cb8a](https://github.com/ved-websites/fullstacked/commit/5b8cb8abefed92adadf218d09bea5348c60d0dac)) +* proper usage of updating lucia key password, fix tests ([84105e6](https://github.com/ved-websites/fullstacked/commit/84105e67b6b6966115db43ebb76b3ae277bd7fa8)) +* **throttler:** do not crash on subscriptions ([9d2ae52](https://github.com/ved-websites/fullstacked/commit/9d2ae5243261f238897bb7eec2714ad15d432f5e)) +* type not properly defining what is the possible outcome ([9a339ec](https://github.com/ved-websites/fullstacked/commit/9a339ec10ecf32cba22c16b65e3fd8be9e4c793e)) +* update configs for vscode 1.82.0 ([7af0353](https://github.com/ved-websites/fullstacked/commit/7af03539e996340a31a3e7c5593cdfd37ad996b4)) +* use http polling for houdini schema generation ([9037df8](https://github.com/ved-websites/fullstacked/commit/9037df887ce53bec0ca1ed3604581e3f35ce581a)) +* wrong bash script syntax ([4d9aeeb](https://github.com/ved-websites/fullstacked/commit/4d9aeeb69b6d51a3a42e49ad5c083e182025d311)) +* wrong paths for layouts and partials dirs ([cc9cb2f](https://github.com/ved-websites/fullstacked/commit/cc9cb2f3eb99e4d45a6cd5cef79ce7301ffed8af)) + + +### Performance Improvements + +* **profile-picture:** do not wait for minio delete promise ([1e3b6f4](https://github.com/ved-websites/fullstacked/commit/1e3b6f433d16f2e79750455df644694197881a64)) + + +### Tweaks + +* change task kill to use script PID instead of executable ([1c1ae5b](https://github.com/ved-websites/fullstacked/commit/1c1ae5bce44885e0cfac3993f737a1832b3b2b25)) + + +### Dependencies + +* update all api deps ([f1b536f](https://github.com/ved-websites/fullstacked/commit/f1b536ff4b136b0863ee6f12af5e32abd0be2efa)) +* update all api deps and convert to pnpm runtime ([5490760](https://github.com/ved-websites/fullstacked/commit/54907602438790bcba56f46d4abdb9d5c836f79c)) +* update all deps that aren't breaking ([b40bd42](https://github.com/ved-websites/fullstacked/commit/b40bd422c23e74b0cf2e96fd940e940fa9b7181e)) +* update apollo graphql packages to v3.10.3 ([1a5a62c](https://github.com/ved-websites/fullstacked/commit/1a5a62c64834c25aa27788e1ba8bd30568515bb7)) +* update apollo graphql packages to v3.12.0 ([16c9c67](https://github.com/ved-websites/fullstacked/commit/16c9c671edd2bcf26f7f2df7202590dc37ffe938)) +* update dependency @apollo/server to v4.7.4 ([7e96e10](https://github.com/ved-websites/fullstacked/commit/7e96e10e74cc93e4a6a2e4c2645d863bfa1582f0)) +* update dependency @nestjs/graphql to v10.0.8 ([6b5d633](https://github.com/ved-websites/fullstacked/commit/6b5d633503425936cdbe4ee6c57f432688d0b2ca)) +* update dependency dotenv to v16.3.0 ([2317fb3](https://github.com/ved-websites/fullstacked/commit/2317fb39fb8098eea171b3236dd9e2bb5121278d)) +* update dependency nest-typed-config to v2.4.6 ([1d29285](https://github.com/ved-websites/fullstacked/commit/1d29285df8b2305c5d4c6b9ac6d565e5508479af)) +* update dependency nest-typed-config to v2.4.7 ([023a850](https://github.com/ved-websites/fullstacked/commit/023a8506b67b2a7b8be130c1a3137132928eb3b8)) +* update dependency rxjs to v7.5.7 ([754647f](https://github.com/ved-websites/fullstacked/commit/754647f7aa5f393afeac760946a730103f530108)) +* update deps unrelated to prisma 5 ([88b5bc4](https://github.com/ved-websites/fullstacked/commit/88b5bc47b17a18275499dc076beed2e462eb49b9)) + + +### Reverts + +* "chore: change generate command to include gql" ([224af57](https://github.com/ved-websites/fullstacked/commit/224af57e811801d626d10a2178c9c08cb26fde3e)) diff --git a/api/package.json b/api/package.json index 08a4e895..b251dae6 100644 --- a/api/package.json +++ b/api/package.json @@ -1,6 +1,6 @@ { "name": "api", - "version": "0.0.0", + "version": "0.1.0", "description": "NestJS API implementing GraphQL and Prisma with auto generated queries.", "private": true, "engines": { diff --git a/client/CHANGELOG.md b/client/CHANGELOG.md new file mode 100644 index 00000000..c6517db7 --- /dev/null +++ b/client/CHANGELOG.md @@ -0,0 +1,71 @@ +# Changelog + +## [0.1.0](https://github.com/ved-websites/fullstacked/compare/client-v0.0.1...client-v0.1.0) (2023-12-21) + + +### Features + +* add automatic i18n route mapping ([c6d1b9c](https://github.com/ved-websites/fullstacked/commit/c6d1b9c9f3e4ae279bc8c9b4b597f0e5521672cb)) +* add link hover effect on all links in main tag ([bf3d611](https://github.com/ved-websites/fullstacked/commit/bf3d611900a3f55b1ef22f38ce369eee6e4ff5d3)) +* add realtime user edited features ([41141dd](https://github.com/ved-websites/fullstacked/commit/41141dd7322d8752298aa8fe7d679f09362822b7)) +* add store context helper and sessionUser context store ([f7da579](https://github.com/ved-websites/fullstacked/commit/f7da57961d80109f2d0d9e0644fae8d7ec3921f0)) +* add UserAvatar component ([65c1ef4](https://github.com/ved-websites/fullstacked/commit/65c1ef4fcb70e8375c92d36567b189285403e209)) +* add ValidationErrors component to automatically handle form errors ([69714e7](https://github.com/ved-websites/fullstacked/commit/69714e7413c57bb0af26be52742444d408b71112)) +* add watch script to build theme on change ([fd7d0fd](https://github.com/ved-websites/fullstacked/commit/fd7d0fd2b45b211110fe93ab69de26c48760c1d8)) +* allow toasts to contain extra html data ([fd350b4](https://github.com/ved-websites/fullstacked/commit/fd350b40aca4410ff842f254ba2d67e7b31318ff)) +* **client:** move to sveltekit and smui ([#25](https://github.com/ved-websites/fullstacked/issues/25)) ([31e0fe7](https://github.com/ved-websites/fullstacked/commit/31e0fe77c2db2700d48538afd73980f6bb33d014)) +* fix darkmode not redirecting to current page without javascript ([ef71c5a](https://github.com/ved-websites/fullstacked/commit/ef71c5aa51c6f029ef3eb7cdcd9892411a2ab738)) +* i18n handling ([#69](https://github.com/ved-websites/fullstacked/issues/69)) ([650310d](https://github.com/ved-websites/fullstacked/commit/650310d7a39b0169872435628d07dec93b21df05)) +* implement password reset flow ([#70](https://github.com/ved-websites/fullstacked/issues/70)) ([ee4ae59](https://github.com/ved-websites/fullstacked/commit/ee4ae59a506ce3c946ec025276fe8014542fa6ff)) +* initial draft of file based settings sidebar handler ([b646d2d](https://github.com/ved-websites/fullstacked/commit/b646d2dc7905b2a93af0228efc3b2c87fb47a4af)) +* overhaul init scripts (perf, migrations, cleanup) ([aa6b590](https://github.com/ved-websites/fullstacked/commit/aa6b5903e60d8e503500bd5f7dd1625b25be553b)) +* quick and dirty password change in settings page ([c6ceac2](https://github.com/ved-websites/fullstacked/commit/c6ceac2e452fb62808f1bc1ff67042549ec08dbb)) +* revamp usr mgmt to see un/registered users and more actions ([2fb1fe5](https://github.com/ved-websites/fullstacked/commit/2fb1fe5e689ef76718acd16a98ebe9f0a4c6ab64)) +* track users sessions and methods to check if user is online ([aa2f78b](https://github.com/ved-websites/fullstacked/commit/aa2f78bd8c6bb38bb8d7f1585b64746f1b4282a2)) +* update i18n-ally configurations to support refactor templates ([edb5b19](https://github.com/ved-websites/fullstacked/commit/edb5b19680315187e2e067e604b15c41d75f588a)) +* update to node 20 ([b32ef46](https://github.com/ved-websites/fullstacked/commit/b32ef466befbc7d6ed7ffdc54dd6f243a1c92ad2)) +* use fragments for repeated data points ([96d10d7](https://github.com/ved-websites/fullstacked/commit/96d10d791ddb185be12635a815903b3edbb1cb64)) + + +### Bug Fixes + +* add back formData layoutAlert ([9901c5f](https://github.com/ved-websites/fullstacked/commit/9901c5fa8cd88963046718350431fb0ae9eb1021)) +* add better error pages ([9c1b217](https://github.com/ved-websites/fullstacked/commit/9c1b21789f99956d02ceed926f50c9cf5fe4ac3c)) +* add missing drawer translator function ([9048b0a](https://github.com/ved-websites/fullstacked/commit/9048b0ac6dbef74601d7540e55730dcb641d9e1c)) +* annoying dropdown wrong paddings ([34caab3](https://github.com/ved-websites/fullstacked/commit/34caab3c7d1a1e9e8cedf3ecebbbb8a032fabee5)) +* **client:** change i18n to be dealt by request context ([a7f468a](https://github.com/ved-websites/fullstacked/commit/a7f468a6d3410bd1d63af0d463ca3333218970c2)) +* **client:** do not subscribe if not in browser ([062d1a4](https://github.com/ved-websites/fullstacked/commit/062d1a48d4aa44ab53c56af3d56039ad71c1bb65)) +* **client:** use `l` instead of `t` for server lang ([406878e](https://github.com/ved-websites/fullstacked/commit/406878ed101c21e1cc615904252bec7356bc56de)) +* **client:** wrong typings on SessionUser & UserAvatar typing loosen ([db2f49d](https://github.com/ved-websites/fullstacked/commit/db2f49d645e956a6626c62272ab8f305c5c0011c)) +* logout not working anymore ([32ad1e2](https://github.com/ved-websites/fullstacked/commit/32ad1e2af308d19b49c3717f387a355b8d6544f2)) +* make admin's UsersTable users query non-blocking ([5918167](https://github.com/ved-websites/fullstacked/commit/59181678eb30652a92d8f3f9046cf1a7575c451a)) +* make NavBar element activable ([a600a30](https://github.com/ved-websites/fullstacked/commit/a600a300a47a9e9e5184dc5b5339df15b6351e10)) +* prevent sideways jumps caused byu overflow scrollbar ([0844672](https://github.com/ved-websites/fullstacked/commit/0844672918477c1dea0bc315c3091ea60daeb3d5)) +* proper usage of updating lucia key password, fix tests ([84105e6](https://github.com/ved-websites/fullstacked/commit/84105e67b6b6966115db43ebb76b3ae277bd7fa8)) +* remove gql schema that was wrongly added ([6bc024b](https://github.com/ved-websites/fullstacked/commit/6bc024bdc233a06f7e4c9b6e53dac7f733ce3222)) +* revert change to link hovers, now required to add link class ([318a9c6](https://github.com/ved-websites/fullstacked/commit/318a9c65cfbac5ef98e686bc8529f51007915421)) +* send less data, only where necessary ([d200c80](https://github.com/ved-websites/fullstacked/commit/d200c80fb68f70f4da78fc0be98bdff33608de85)) +* toasts manager not accessing up to date i18n ([c00c233](https://github.com/ved-websites/fullstacked/commit/c00c23397f6e37bf517a968483ccdc020e58fc39)) +* tweak eslint to disable no-inner-declaration in svelte files ([f117e2f](https://github.com/ved-websites/fullstacked/commit/f117e2fba7b4448ce02f4f9aab3c011a2e1abaa2)) +* type assertion f'ed up the SessionUser type ([c3ade9e](https://github.com/ved-websites/fullstacked/commit/c3ade9ec2b032314fd6a1d4ebe6ce87c23bd1af3)) +* use http polling for houdini schema generation ([9037df8](https://github.com/ved-websites/fullstacked/commit/9037df887ce53bec0ca1ed3604581e3f35ce581a)) +* wrong bash script syntax ([4d9aeeb](https://github.com/ved-websites/fullstacked/commit/4d9aeeb69b6d51a3a42e49ad5c083e182025d311)) +* wrong superform usage, weird gql typing issues and chat overhaul ([aa5e86f](https://github.com/ved-websites/fullstacked/commit/aa5e86f61c15a4f1fef74536a3322c19354d511f)) + + +### Performance Improvements + +* purge UI component library css code too ([6fbfb18](https://github.com/ved-websites/fullstacked/commit/6fbfb18b5f123371925fe06e5b1ba6eacfaf7109)) + + +### Tweaks + +* change task kill to use script PID instead of executable ([1c1ae5b](https://github.com/ved-websites/fullstacked/commit/1c1ae5bce44885e0cfac3993f737a1832b3b2b25)) + + +### Dependencies + +* **client:** update all deps ([ab26d70](https://github.com/ved-websites/fullstacked/commit/ab26d705a55f08fc20a0de26214782f3b5742281)) +* update all client deps ([040b042](https://github.com/ved-websites/fullstacked/commit/040b04201f0b4809d701baa602fb8a9716e8abb7)) +* update all deps that aren't breaking ([b40bd42](https://github.com/ved-websites/fullstacked/commit/b40bd422c23e74b0cf2e96fd940e940fa9b7181e)) +* update workbox monorepo to v6.5.4 ([b50df16](https://github.com/ved-websites/fullstacked/commit/b50df16f1518526b6413435e0734ad726e14191d)) diff --git a/client/package.json b/client/package.json index cea27bc9..12e821a8 100644 --- a/client/package.json +++ b/client/package.json @@ -1,7 +1,7 @@ { "name": "client", "description": "Web client using Sveltekit, Flowbite and supports GraphQL using Houdini.", - "version": "0.0.0", + "version": "0.1.0", "private": true, "type": "module", "engines": {