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..42224de8 --- /dev/null +++ b/api/CHANGELOG.md @@ -0,0 +1,106 @@ +# Changelog + +## [0.1.0](https://github.com/ved-websites/fullstacked/compare/api-v0.0.1...api-v0.1.0) (2024-10-15) + + +### ⚠ BREAKING CHANGES + +* switch from graphql to TS-Rest & (custom) TS-WS (merge #72) +* move create / delete users as admin to tsrest + +### Features + +* add a shared folder to share schemas and other utils ([8d34f4c](https://github.com/ved-websites/fullstacked/commit/8d34f4c0055fc9cf59a13c3228cc0eec2d31c46f)) +* add AuthUser param decorator to extract the auth user directly ([67b7678](https://github.com/ved-websites/fullstacked/commit/67b7678a9cb6e5fbed638b986730650c790a10b2)) +* add email address changing mechanish ([7a35b5d](https://github.com/ved-websites/fullstacked/commit/7a35b5d5ed38972fcaab3d221e1be4de6e545c99)) +* add forgot_password tsrest handling ([cd86661](https://github.com/ved-websites/fullstacked/commit/cd866614ccfec5c7e26dbe5034252e8f632747d5)) +* add frontend ts-ws library ([bebbedb](https://github.com/ved-websites/fullstacked/commit/bebbedb7d94a8f96a5dcf70bf15e7a02f6cea88e)) +* 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)) +* change `emitted` to zod schemas ([4ac5e92](https://github.com/ved-websites/fullstacked/commit/4ac5e9245bf2d6fe186724247cf61b5f491200b2)) +* configure initial config for Sentry in the backend ([2ece582](https://github.com/ved-websites/fullstacked/commit/2ece582e04ae9c19b62aa8d2cd48c3648dd797ac)) +* create custom ts-ws mini-library to backend for ws-events ([4f9f731](https://github.com/ved-websites/fullstacked/commit/4f9f731428c4127b47d0efa440730baccd836ff6)) +* first tsrest implementation ([5416b31](https://github.com/ved-websites/fullstacked/commit/5416b313c5a140e216da1aeaca5065493d53d79c)) +* 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)) +* move create / delete users as admin to tsrest ([8646fbc](https://github.com/ved-websites/fullstacked/commit/8646fbc52898e1f144e8acd50eb93fa5d4be3273)) +* move settings actions to tsrest ([21b6cef](https://github.com/ved-websites/fullstacked/commit/21b6cef96c72f53cc59fbd7d142d038a14f427ca)) +* 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)) +* switch from graphql to TS-Rest & (custom) TS-WS (merge [#72](https://github.com/ved-websites/fullstacked/issues/72)) ([3c75b7f](https://github.com/ved-websites/fullstacked/commit/3c75b7f0b905e99864203d035875671635174ab4)) +* track users sessions and methods to check if user is online ([aa2f78b](https://github.com/ved-websites/fullstacked/commit/aa2f78bd8c6bb38bb8d7f1585b64746f1b4282a2)) +* tsrest to admins user list and edit, and optimize DX ([29f1f08](https://github.com/ved-websites/fullstacked/commit/29f1f087e0adfd30ccc93f07bae007631a8dc611)) +* tweak emailSendSchema to mark default EMAIL_FROM ([c2865a8](https://github.com/ved-websites/fullstacked/commit/c2865a81c104d6f10c813dd4bf946e14a92eb222)) +* update i18n-ally configurations to support refactor templates ([edb5b19](https://github.com/ved-websites/fullstacked/commit/edb5b19680315187e2e067e604b15c41d75f588a)) +* update lucia to v3 and overhaul user handling ([c70c73b](https://github.com/ved-websites/fullstacked/commit/c70c73b5b6c1a86956995cbc38cee61b6d4783d0)) +* 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)) +* critical issue about bigger files crashing server ([c5b6adc](https://github.com/ved-websites/fullstacked/commit/c5b6adc6a101fea059c0583304f7493a37956580)) +* delete picture not working ([8146d0f](https://github.com/ved-websites/fullstacked/commit/8146d0f78261b63a1353014e06c8ed150161e92a)) +* do not crash when requesting a password reset on invalid email ([3feed6e](https://github.com/ved-websites/fullstacked/commit/3feed6ebda73cbf8ff425958a495db1a76418146)) +* do not set the `online` field when session user changes ([c1faccc](https://github.com/ved-websites/fullstacked/commit/c1facccc97fe67aa89f6456d9eddea824fd8a73d)) +* fix reconnection on logout issues ([b39203f](https://github.com/ved-websites/fullstacked/commit/b39203f7f428d8d5cdf9beceb0bdb3d5a6f3b733)) +* i18n error not handled on serverside ([bf07a30](https://github.com/ved-websites/fullstacked/commit/bf07a30e41f915f72d89a9fdc2575a076e172329)) +* login max age was not set properly ([9157b58](https://github.com/ved-websites/fullstacked/commit/9157b58b4755042b08da6884cf35b8766f2baf67)) +* make profile picture images publicly accessible ([9bdb17a](https://github.com/ved-websites/fullstacked/commit/9bdb17aae0963e25bc58e2faca719b4113e9dd9b)) +* missing setupApp in ensureGraphqlSchema ([4aa7351](https://github.com/ved-websites/fullstacked/commit/4aa7351302f7f371e24aea3ee478f1c8a77aea48)) +* missing type import marker ([cb487a6](https://github.com/ved-websites/fullstacked/commit/cb487a64cf0b0e9109bce7430569822d895c8cf2)) +* move to singleton PresenceService, use better types ([5b8cb8a](https://github.com/ved-websites/fullstacked/commit/5b8cb8abefed92adadf218d09bea5348c60d0dac)) +* move types into own files for client validation ([cbb4ae7](https://github.com/ved-websites/fullstacked/commit/cbb4ae7bbf54087b68d9c913310094a506f4e88c)) +* prevent crashing if backend server is down ([abad45a](https://github.com/ved-websites/fullstacked/commit/abad45ab2d9b2e91ca5b04d406de830bb72ddc95)) +* proper usage of updating lucia key password, fix tests ([84105e6](https://github.com/ved-websites/fullstacked/commit/84105e67b6b6966115db43ebb76b3ae277bd7fa8)) +* revamp error management to make it more robust ([8fb9300](https://github.com/ved-websites/fullstacked/commit/8fb930052d6f6fd674709fa2616ab4fd3d6594ca)) +* session cookie refresh not using proper max age ([214c585](https://github.com/ved-websites/fullstacked/commit/214c585b49c4bdf66d4c40485177b11a8d763d83)) +* set cookies to api domain ([a3a245e](https://github.com/ved-websites/fullstacked/commit/a3a245ea5d007c0a9bddf76a6093151810b44714)) +* standardize sentry env for backend ([41d3342](https://github.com/ved-websites/fullstacked/commit/41d33427f5e498fcf8b3ed56e10b7a23c9b257a3)) +* subscription not working on page refresh / initial load ([243ae8a](https://github.com/ved-websites/fullstacked/commit/243ae8af44be56b9c7af2abbd1bd959ca23d2b28)) +* tests and deploys ([382c3ac](https://github.com/ved-websites/fullstacked/commit/382c3acb762b7d44e4f71291901499a4ce2180c4)) +* **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)) +* TypedI18nModule loading order, and make it global ([7a59f3d](https://github.com/ved-websites/fullstacked/commit/7a59f3d47ec25a2af9a932e5895e59ed3ff2eda7)) +* update configs for vscode 1.82.0 ([7af0353](https://github.com/ved-websites/fullstacked/commit/7af03539e996340a31a3e7c5593cdfd37ad996b4)) +* use auth endpoint for websocket auth ([c8f5f7f](https://github.com/ved-websites/fullstacked/commit/c8f5f7fa8e7a19908e2edb0fd52553aed49672f8)) +* use http polling for houdini schema generation ([9037df8](https://github.com/ved-websites/fullstacked/commit/9037df887ce53bec0ca1ed3604581e3f35ce581a)) +* use stores to allow for easy connection status updates ([9a3bd92](https://github.com/ved-websites/fullstacked/commit/9a3bd92193b1cf363d82c48df1e9c3255968c035)) +* wrong bash script syntax ([4d9aeeb](https://github.com/ved-websites/fullstacked/commit/4d9aeeb69b6d51a3a42e49ad5c083e182025d311)) +* wrong handshake url and api backend ([70d1561](https://github.com/ved-websites/fullstacked/commit/70d156163b154553029a259839dde94a95fb9ffa)) +* wrong paths for layouts and partials dirs ([cc9cb2f](https://github.com/ved-websites/fullstacked/commit/cc9cb2f3eb99e4d45a6cd5cef79ce7301ffed8af)) + + +### Performance Improvements + +* force strickNullChecks for zod perfs ([488f17f](https://github.com/ved-websites/fullstacked/commit/488f17f589cb2bafd765f1cf368fa3d07bd71372)) +* optimize `exists` method by using `count` instead of `findFirst` ([eb7219e](https://github.com/ved-websites/fullstacked/commit/eb7219ea483390690d30107852178b29b95c1262)) +* **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 + +* **api:** fix dev deps ([11927b6](https://github.com/ved-websites/fullstacked/commit/11927b62ac4a0d2507e51d79072f03fc1f9a635c)) +* update all api deps ([5e16ef8](https://github.com/ved-websites/fullstacked/commit/5e16ef8dfa6246559d18a8c0e24f308d685e1770)) +* update all deps and fixed migrations issues ([d788bdd](https://github.com/ved-websites/fullstacked/commit/d788bdd23a794866bebea150b2529fc4fc874973)) +* 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 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 175844a1..dce4251e 100644 --- a/api/package.json +++ b/api/package.json @@ -1,6 +1,6 @@ { "name": "@app/api", - "version": "0.0.0", + "version": "0.1.0", "description": "NestJS API implementing TS-Rest and Prisma with custom realtime support.", "private": true, "engines": { diff --git a/client/CHANGELOG.md b/client/CHANGELOG.md new file mode 100644 index 00000000..97058a65 --- /dev/null +++ b/client/CHANGELOG.md @@ -0,0 +1,131 @@ +# Changelog + +## [0.1.0](https://github.com/ved-websites/fullstacked/compare/client-v0.0.1...client-v0.1.0) (2024-10-15) + + +### ⚠ BREAKING CHANGES + +* switch from graphql to TS-Rest & (custom) TS-WS (merge #72) +* move create / delete users as admin to tsrest + +### Features + +* add a shared folder to share schemas and other utils ([8d34f4c](https://github.com/ved-websites/fullstacked/commit/8d34f4c0055fc9cf59a13c3228cc0eec2d31c46f)) +* add automatic i18n page title ([d7be048](https://github.com/ved-websites/fullstacked/commit/d7be048f86ac6d27cad39f96334ac06a51cf47f6)) +* add automatic i18n route mapping ([c6d1b9c](https://github.com/ved-websites/fullstacked/commit/c6d1b9c9f3e4ae279bc8c9b4b597f0e5521672cb)) +* add disconnection icon ([58e2598](https://github.com/ved-websites/fullstacked/commit/58e25981b1248919ece53a47d50d164e546e365e)) +* add email address changing mechanish ([7a35b5d](https://github.com/ved-websites/fullstacked/commit/7a35b5d5ed38972fcaab3d221e1be4de6e545c99)) +* add forgot_password tsrest handling ([cd86661](https://github.com/ved-websites/fullstacked/commit/cd866614ccfec5c7e26dbe5034252e8f632747d5)) +* add FormInput component and use it throughout codebase ([cab4ed3](https://github.com/ved-websites/fullstacked/commit/cab4ed3549cac6c1bbd22e191a08653bb8286a29)) +* add frontend ts-ws library ([bebbedb](https://github.com/ved-websites/fullstacked/commit/bebbedb7d94a8f96a5dcf70bf15e7a02f6cea88e)) +* add i18nPayload prop to LayoutAlert & Toasts ([3c4a14e](https://github.com/ved-websites/fullstacked/commit/3c4a14ea9e895e1d8cebc384ecf38751fbeae993)) +* add link hover effect on all links in main tag ([bf3d611](https://github.com/ved-websites/fullstacked/commit/bf3d611900a3f55b1ef22f38ce369eee6e4ff5d3)) +* add meta management to `convertRawRouteInfo` ([fd34b1a](https://github.com/ved-websites/fullstacked/commit/fd34b1a5f919c88a893ecfa5016b08f91f342829)) +* 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 streaming helper for easy stream manipulations ([e88d88b](https://github.com/ved-websites/fullstacked/commit/e88d88b4b6487c4cd6538e3e851da3f0ade36e32)) +* 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)) +* allow toasts to contain extra html data ([fd350b4](https://github.com/ved-websites/fullstacked/commit/fd350b40aca4410ff842f254ba2d67e7b31318ff)) +* change `emitted` to zod schemas ([4ac5e92](https://github.com/ved-websites/fullstacked/commit/4ac5e9245bf2d6fe186724247cf61b5f491200b2)) +* create custom ts-ws mini-library to backend for ws-events ([4f9f731](https://github.com/ved-websites/fullstacked/commit/4f9f731428c4127b47d0efa440730baccd836ff6)) +* enhance routeInfo mapper by adding children and parents props ([2eaf0b1](https://github.com/ved-websites/fullstacked/commit/2eaf0b1a0c622054161dbfbf8f10be91a62e2459)) +* first tsrest implementation ([5416b31](https://github.com/ved-websites/fullstacked/commit/5416b313c5a140e216da1aeaca5065493d53d79c)) +* 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)) +* move create / delete users as admin to tsrest ([8646fbc](https://github.com/ved-websites/fullstacked/commit/8646fbc52898e1f144e8acd50eb93fa5d4be3273)) +* move settings actions to tsrest ([21b6cef](https://github.com/ved-websites/fullstacked/commit/21b6cef96c72f53cc59fbd7d142d038a14f427ca)) +* 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)) +* Sentry integration in frontend ([6ec0f45](https://github.com/ved-websites/fullstacked/commit/6ec0f455d769543b282dfaafbeadef7b6dbad0bf)) +* show roles in settings profile's page ([4292f01](https://github.com/ved-websites/fullstacked/commit/4292f01d1c796eda88c362b5444645a602dbcb7c)) +* switch from graphql to TS-Rest & (custom) TS-WS (merge [#72](https://github.com/ved-websites/fullstacked/issues/72)) ([3c75b7f](https://github.com/ved-websites/fullstacked/commit/3c75b7f0b905e99864203d035875671635174ab4)) +* track users sessions and methods to check if user is online ([aa2f78b](https://github.com/ved-websites/fullstacked/commit/aa2f78bd8c6bb38bb8d7f1585b64746f1b4282a2)) +* tsrest to admins user list and edit, and optimize DX ([29f1f08](https://github.com/ved-websites/fullstacked/commit/29f1f087e0adfd30ccc93f07bae007631a8dc611)) +* update i18n-ally configurations to support refactor templates ([edb5b19](https://github.com/ved-websites/fullstacked/commit/edb5b19680315187e2e067e604b15c41d75f588a)) +* update lucia to v3 and overhaul user handling ([c70c73b](https://github.com/ved-websites/fullstacked/commit/c70c73b5b6c1a86956995cbc38cee61b6d4783d0)) +* 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 + +* `sveltekit-flash-message` 2 args with cookies does not work ([de63393](https://github.com/ved-websites/fullstacked/commit/de6339380ebec29a948acaf3d7c32dba5127ee34)) +* add back cookie sharing to api requests ([019cdb4](https://github.com/ved-websites/fullstacked/commit/019cdb4163de671f32c2d63c1cd7fdb93db7a5b0)) +* 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)) +* delete auth cookie on session unauthorized ([8eae957](https://github.com/ved-websites/fullstacked/commit/8eae9570728573cf9908305b586c307a2fa31791)) +* do not set the `online` field when session user changes ([c1faccc](https://github.com/ved-websites/fullstacked/commit/c1facccc97fe67aa89f6456d9eddea824fd8a73d)) +* findDeepRoute not finding route ([f929186](https://github.com/ved-websites/fullstacked/commit/f929186ed319f0efd1aa17eab6d557a55e2427c4)) +* fix reconnection on logout issues ([b39203f](https://github.com/ved-websites/fullstacked/commit/b39203f7f428d8d5cdf9beceb0bdb3d5a6f3b733)) +* keyMapper not used ([752a711](https://github.com/ved-websites/fullstacked/commit/752a711a6d79e28e1a2bc52d84bc08676f234761)) +* 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)) +* missing await on promise function result ([07e1d64](https://github.com/ved-websites/fullstacked/commit/07e1d64aad4dcf3dcd4c4ade54b9d60f98d998a2)) +* missing env exports on CI builds ([f13db67](https://github.com/ved-websites/fullstacked/commit/f13db67e59dd014ee9ab9e7dfea7735809d3bded)) +* missing i18n usage ([5ea25b3](https://github.com/ved-websites/fullstacked/commit/5ea25b3f08ce0d168d821becfef2f01d86dc9912)) +* missing page error i18n ([4555e83](https://github.com/ved-websites/fullstacked/commit/4555e83591ceec5ce3f54860fe67b5e864ba4e97)) +* Navbar's dropdown not properly using full name ([86af481](https://github.com/ved-websites/fullstacked/commit/86af481f0665a5d433433be41f4a3592288320d9)) +* navigation caused duplicate user.edited subscription ([1a74732](https://github.com/ved-websites/fullstacked/commit/1a74732aea489adea1e02d2a0587b5743a219f91)) +* only show wsissue when sessionUser is undefined ([45277f3](https://github.com/ved-websites/fullstacked/commit/45277f3bfe4cf005919865cf319584b9f0880b4d)) +* prevent crashing if backend server is down ([abad45a](https://github.com/ved-websites/fullstacked/commit/abad45ab2d9b2e91ca5b04d406de830bb72ddc95)) +* 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)) +* redirect on experience lang change ([b293885](https://github.com/ved-websites/fullstacked/commit/b293885d243cb18f1018114c7b0db90203b5ae74)) +* remove gql schema that was wrongly added ([6bc024b](https://github.com/ved-websites/fullstacked/commit/6bc024bdc233a06f7e4c9b6e53dac7f733ce3222)) +* remove unneeded console log ([3e6109d](https://github.com/ved-websites/fullstacked/commit/3e6109dc6f63189d046dc9ffb2adceb416686d98)) +* revamp error management to make it more robust ([8fb9300](https://github.com/ved-websites/fullstacked/commit/8fb930052d6f6fd674709fa2616ab4fd3d6594ca)) +* revert change to link hovers, now required to add link class ([318a9c6](https://github.com/ved-websites/fullstacked/commit/318a9c65cfbac5ef98e686bc8529f51007915421)) +* routes with groups not properly setting page title ([9e423dd](https://github.com/ved-websites/fullstacked/commit/9e423ddea498de7f34116a4fc96e95265ddb01a8)) +* send less data, only where necessary ([d200c80](https://github.com/ved-websites/fullstacked/commit/d200c80fb68f70f4da78fc0be98bdff33608de85)) +* set cookies to api domain ([a3a245e](https://github.com/ved-websites/fullstacked/commit/a3a245ea5d007c0a9bddf76a6093151810b44714)) +* subscription not working on page refresh / initial load ([243ae8a](https://github.com/ved-websites/fullstacked/commit/243ae8af44be56b9c7af2abbd1bd959ca23d2b28)) +* sveltekit-flash-message dep quirks ([d0a20f6](https://github.com/ved-websites/fullstacked/commit/d0a20f6f2a9012bae13af19168f52688a98722c6)) +* 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)) +* types issues and wrong imports ([f88f07a](https://github.com/ved-websites/fullstacked/commit/f88f07af84ea00726ac19d867daed579861796c5)) +* use `sameSite: 'none'` ([a402415](https://github.com/ved-websites/fullstacked/commit/a402415f39658ca87213a82e2c7eee14eb5b670d)) +* use api url directly for handshake ([03d3e54](https://github.com/ved-websites/fullstacked/commit/03d3e54d96ffbf63bd5343bd61b39e0d84501ed1)) +* use auth endpoint for websocket auth ([c8f5f7f](https://github.com/ved-websites/fullstacked/commit/c8f5f7fa8e7a19908e2edb0fd52553aed49672f8)) +* use http polling for houdini schema generation ([9037df8](https://github.com/ved-websites/fullstacked/commit/9037df887ce53bec0ca1ed3604581e3f35ce581a)) +* use proper key for change email toast ([43dd082](https://github.com/ved-websites/fullstacked/commit/43dd082aa01f7b690a1d861782ec438c2dbb5a89)) +* use stores to allow for easy connection status updates ([9a3bd92](https://github.com/ved-websites/fullstacked/commit/9a3bd92193b1cf363d82c48df1e9c3255968c035)) +* wrong bash script syntax ([4d9aeeb](https://github.com/ved-websites/fullstacked/commit/4d9aeeb69b6d51a3a42e49ad5c083e182025d311)) +* wrong handshake url and api backend ([70d1561](https://github.com/ved-websites/fullstacked/commit/70d156163b154553029a259839dde94a95fb9ffa)) +* wrong import in layout ([cb104ac](https://github.com/ved-websites/fullstacked/commit/cb104ac9cd27a3a615d2fa55d4d4d1cb9bacef78)) +* wrong label for UserForm's lastName ([56c04e2](https://github.com/ved-websites/fullstacked/commit/56c04e2915e92f95940bb541275963b1aff3239c)) +* wrong superform usage, weird gql typing issues and chat overhaul ([aa5e86f](https://github.com/ved-websites/fullstacked/commit/aa5e86f61c15a4f1fef74536a3322c19354d511f)) +* WSL dev server couldn't be accessed on windows ([1a9d205](https://github.com/ved-websites/fullstacked/commit/1a9d20577898edabf72c9577a37c72fa056342f0)) + + +### Performance Improvements + +* force strickNullChecks for zod perfs ([488f17f](https://github.com/ved-websites/fullstacked/commit/488f17f589cb2bafd765f1cf368fa3d07bd71372)) +* purge UI component library css code too ([6fbfb18](https://github.com/ved-websites/fullstacked/commit/6fbfb18b5f123371925fe06e5b1ba6eacfaf7109)) +* use blob instead of multiple json conversions ([c1a92ec](https://github.com/ved-websites/fullstacked/commit/c1a92ec7fef58329e34e1a5eb854a9796ba57741)) + + +### Tweaks + +* change task kill to use script PID instead of executable ([1c1ae5b](https://github.com/ved-websites/fullstacked/commit/1c1ae5bce44885e0cfac3993f737a1832b3b2b25)) +* move settings' profile picture to top on mobile ([291e46e](https://github.com/ved-websites/fullstacked/commit/291e46edf1f632862bd0c6955d3a6b7a7bed2a7c)) + + +### Dependencies + +* **client:** update all deps ([ab26d70](https://github.com/ved-websites/fullstacked/commit/ab26d705a55f08fc20a0de26214782f3b5742281)) +* update all client deps ([de01ab6](https://github.com/ved-websites/fullstacked/commit/de01ab649cf95399ba133eddc979ee6a81b63987)) +* update all deps and fixed migrations issues ([d788bdd](https://github.com/ved-websites/fullstacked/commit/d788bdd23a794866bebea150b2529fc4fc874973)) +* update sveltekit to v2 with migration tool ([40c7a77](https://github.com/ved-websites/fullstacked/commit/40c7a771059c8d4a0a3791a845fc9a284c0147a9)) +* 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 6e3fbc1f..1be46d8f 100644 --- a/client/package.json +++ b/client/package.json @@ -1,7 +1,7 @@ { "name": "@app/client", "description": "Web client using Sveltekit, Flowbite and TS-Rest, with a custom realtime library named TS-WS.", - "version": "0.0.0", + "version": "0.1.0", "private": true, "type": "module", "engines": {