From 44941acc42e39f6e37a7435150730b6bf94d7442 Mon Sep 17 00:00:00 2001 From: bhavanisaw <146553498+bhavanisaw@users.noreply.github.com> Date: Fri, 31 Oct 2025 01:16:02 +0530 Subject: [PATCH 1/8] Clean up comments in server.js Removed comments related to server startup in test environment. --- backend/server.js | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/backend/server.js b/backend/server.js index 0484e9f..fbfb098 100644 --- a/backend/server.js +++ b/backend/server.js @@ -110,12 +110,10 @@ process.on('unhandledRejection', (err) => { process.exit(1); }); -// START SERVER ONLY WHEN NOT IN TEST ENV -// Jest sets NODE_ENV === 'test' automatically when running tests + if (process.env.NODE_ENV !== 'test') { startServer(); } -// Export for testing (app for Supertest, startServer if you want to start/stop manually in tests) export default app; export { startServer }; From fd281e8a495cd6a7ce5cb14d5f18dbbbe869af60 Mon Sep 17 00:00:00 2001 From: Bhavani Saw Date: Fri, 31 Oct 2025 01:38:43 +0530 Subject: [PATCH 2/8] Fix code style issues in backend/server.js --- backend/server.js | 1 - 1 file changed, 1 deletion(-) diff --git a/backend/server.js b/backend/server.js index fbfb098..4a9c388 100644 --- a/backend/server.js +++ b/backend/server.js @@ -110,7 +110,6 @@ process.on('unhandledRejection', (err) => { process.exit(1); }); - if (process.env.NODE_ENV !== 'test') { startServer(); } From f80420e5bceab04e0bb2143f13e766ff2aafd191 Mon Sep 17 00:00:00 2001 From: Bhavani Saw Date: Fri, 31 Oct 2025 07:35:38 +0530 Subject: [PATCH 3/8] Uncommented backend testing section and updated workflow for backend testing --- .github/workflows/build-check.yml | 66 +------------------------------ backend/server.js | 2 + 2 files changed, 3 insertions(+), 65 deletions(-) diff --git a/.github/workflows/build-check.yml b/.github/workflows/build-check.yml index 5c82306..beafe77 100644 --- a/.github/workflows/build-check.yml +++ b/.github/workflows/build-check.yml @@ -159,68 +159,4 @@ jobs: exit 1 fi - # ---------------- ADMIN BUILD ---------------- - # admin-build: - # name: Build Admin Portal - # runs-on: ubuntu-latest - # needs: [detect-changes, lint-admin] - # if: needs.detect-changes.outputs.admin-portal == 'true' - # steps: - # - name: Checkout code - # uses: actions/checkout@v4 - - # - name: Set up Node.js - # uses: actions/setup-node@v4 - # with: - # node-version: 20 - - # - name: setup pnpm - # uses: pnpm/action-setup@v2 - # with: - # version: 8 - - # - name: Install dependencies - # run: pnpm install - # working-directory: ./admin-portal - - # - name: Build project - # run: pnpm run build - # working-directory: ./admin-portal - - # - name: Verify build output - # run: | - # if [ -f "admin-portal/build/index.html" ]; then - # echo "✅ Build output valid." - # else - # echo "❌ Build output missing!" - # exit 1 - # fi - - # ---------------- BACKEND TEST ---------------- - # backend-check: - # name: Test Backend - # runs-on: ubuntu-latest - # needs: [detect-changes, lint-backend] - # if: needs.detect-changes.outputs.backend == 'true' - - # steps: - # - name: Checkout code - # uses: actions/checkout@v4 - - # - name: Set up Node.js - # uses: actions/setup-node@v4 - # with: - # node-version: 20 - - # - name: setup pnpm - # uses: pnpm/action-setup@v2 - # with: - # version: 8 - - # - name: Install dependencies - # run: pnpm install - # working-directory: ./backend - - # - name: Run Tests - # run: pnpm test - # working-directory: ./backend + \ No newline at end of file diff --git a/backend/server.js b/backend/server.js index 4a9c388..6ba99f0 100644 --- a/backend/server.js +++ b/backend/server.js @@ -110,6 +110,8 @@ process.on('unhandledRejection', (err) => { process.exit(1); }); +// START SERVER ONLY WHEN NOT IN TEST ENV +// Jest sets NODE_ENV === 'test' automatically when running tests if (process.env.NODE_ENV !== 'test') { startServer(); } From 4c8f4739333376f315e7ebf216eddf24108c628c Mon Sep 17 00:00:00 2001 From: Bhavani Saw Date: Fri, 31 Oct 2025 07:41:06 +0530 Subject: [PATCH 4/8] Fixed backend test comments and workflow adjustments --- .github/workflows/build-check.yml | 66 +++++++++++++- how --name-only 9f7a2ed | 145 ++++++++++++++++++++++++++++++ 2 files changed, 210 insertions(+), 1 deletion(-) create mode 100644 how --name-only 9f7a2ed diff --git a/.github/workflows/build-check.yml b/.github/workflows/build-check.yml index beafe77..ddbfff3 100644 --- a/.github/workflows/build-check.yml +++ b/.github/workflows/build-check.yml @@ -159,4 +159,68 @@ jobs: exit 1 fi - \ No newline at end of file + # ---------------- ADMIN BUILD ---------------- + # admin-build: + # name: Build Admin Portal + # runs-on: ubuntu-latest + # needs: [detect-changes, lint-admin] + # if: needs.detect-changes.outputs.admin-portal == 'true' + # steps: + # - name: Checkout code + # uses: actions/checkout@v4 + + # - name: Set up Node.js + # uses: actions/setup-node@v4 + # with: + # node-version: 20 + + # - name: setup pnpm + # uses: pnpm/action-setup@v2 + # with: + # version: 8 + + # - name: Install dependencies + # run: pnpm install + # working-directory: ./admin-portal + + # - name: Build project + # run: pnpm run build + # working-directory: ./admin-portal + + # - name: Verify build output + # run: | + # if [ -f "admin-portal/build/index.html" ]; then + # echo "✅ Build output valid." + # else + # echo "❌ Build output missing!" + # exit 1 + # fi + + # ---------------- BACKEND TEST ---------------- + backend-check: + name: Test Backend + runs-on: ubuntu-latest + needs: [detect-changes, lint-backend] + if: needs.detect-changes.outputs.backend == 'true' + + steps: + - name: Checkout code + uses: actions/checkout@v4 + + - name: Set up Node.js + uses: actions/setup-node@v4 + with: + node-version: 20 + + - name: setup pnpm + uses: pnpm/action-setup@v2 + with: + version: 8 + + - name: Install dependencies + run: pnpm install + working-directory: ./backend + + - name: Run Tests + run: pnpm test + working-directory: ./backend diff --git a/how --name-only 9f7a2ed b/how --name-only 9f7a2ed new file mode 100644 index 0000000..6019089 --- /dev/null +++ b/how --name-only 9f7a2ed @@ -0,0 +1,145 @@ +9f7a2ed (HEAD -> fix-auto-list, origin/fix-auto-list, main) fix: auto bullet continuation and removed stray '>' before list items +a352224 (origin/main, origin/HEAD) [docs] Update the documentation to include latest changes + endpoints (#217) +dcf3383 docs: update contributors list +c64a525 bug(#204): fix date selection experience in the add reminder modal (#216) +f610260 feat(frontend): add floating toolbar and custom table insertion modal… (#213) +005d640 versioning of api + motia (#214) +11f9546 Mannu/rm unused images (#211) +1a7db7a docs: update contributors list +c89f2d1 Add image paste and upload functionality with Cloudinary integration (#209) +948ba0d 📝 docs: fix command for creating first admin user (#210) +2996327 update docs +331b8e8 update docs + add issues and todos (AI wrote these docs) (#207) +f79ef22 fix: undo-redo logics and limitations + removed that toast (#206) +ceae276 Bump v4.2 -> v4.3 +ea009f6 fix: wrong api routes +7b55158 optimizations for frontend & backend (#203) +7311ccd Optimize Search queries using frontend & backend caching & page indexing (#198) +0700444 Mannu/fix production (#201) +9352f92 ✨ Feat: PRofile update routes added (#200) +a49852b docs: update contributors list +15102f8 remove admin build check in prs (#199) +6cd6512 Markdown Parser using markdown-it (#187) +6baa78f Added Rate Limiter for Signup and Login (#196) +d0d3b4f fix: environment +c415181 build nginx +d305784 docs: update contributors list +f3d764e Mannu/nginx (#197) +3ac1ce2 Add the Frontend for Tasks (#193) +8093966 Public link fixed (#191) +185d5ef fix: wrong links in greet texts (#188) +f77f609 📚 docs: frontend & backend (#184) +e862e27 feat: delete modal (#183) +76a5b99 docs: update contributors list +b4539b9 💄 style: refactor create new note modal (#182) +989e1c1 docs: update contributors list +10874b5 docs: update contributors list +5fd019f docs +781e008 docs: update contributors list +bcb7048 Implement complete task management system with email reminders (#179) +f83ab1f docs: update contributors list +0beea24 Dashboard UI upgrade (#178) +01c51cf added animations in features-section-on-hover (#177) +bc2a1c9 Bump v4.1 -> v4.2 +df3ff51 Cache pages in redis (#169) +5bca02f docs: update contributors list +a5a0064 Fix: download button remains visible after disabling Allow Download (#174) +283c28c ✨ Drawer used instead of hamburger in small devices (#166) +a002977 docs: update contributors list +206cba0 Resolved [BUG] while making new note, the popup for filling name of the note opens up in the side section, issue no. #164 (#167) +a75738e docs: update contributors list +a4de08c feat(navbar): add new mobile menu design (#161) +b134c95 Fix: User Adding themself in shared users of a page (#157) +e299269 Add permissions for welcome-new-contributor job +659a031 Fail Prettier Check on bad formatting (#147) +6583e11 docs: update contributors list +fc51d1f Reorder code block parsing with Syntax Highlighting (#156) +e4a467e docs: update contributors list +4aed5fa Fixed offcenter dot for Markdown bullet (#155) +81085f2 rm -rf .archive ♻ +f8fca1c docs: update contributors list +b0cd5e2 UI/UX Enhancement for homepage (#151) +d55524f docs: update contributors list +06c1ef8 Merge pull request #148 from ikeshav26/feat/backend +2cff0d6 use consts +c079639 fix: lint error fixed +811e7ce Changes fixed +cc7c543 ✨ Feat: Remove shared page from user API endpoint added and connected to frontend +8cadd6a Merge pull request #145 from AmjustGettingStarted/core-features-card-height +9315574 fix: enforce equal height for feature cards +f3cf396 Bump to v 4.1 +bcf71fc docs: update contributors list +fceb64d Merge pull request #129 from RabindranathChanda/added-rules-for-debug-statements +a7ca306 lint admin page +fa1ff24 update workflow to work with latest changes +4e386a2 update workflow to work with latest changes +3d7ebf2 update workflow to work with latest changes +94b16f0 lint: frontend +41ad29e lint: backend +e9c214a added dependencies +c50d93c Added More Improvements +f42c8cc Keeping the branch updated. +1aabaa8 Updated the Rules and Workflows +af09744 docs: update contributors list +d82a88f fix: missing example env +c097cc7 docs: update contributors list +1ff58eb Merge branch 'dev' into added-rules-for-debug-statements +effacc7 Merge pull request #140 from shourya2006/main +7dceead Merge pull request #132 from kleberson154/main +9e53fe0 Keeping this branch updated +56e031a Merge branch 'braydenidzenga:main' into main +c290b97 Merge branch 'hybrid-auth' +4aae9bd update docker-compose file +82c026d Refactor: Creation of the Input Component for refactoring in login and signup. [#133] +1e2b422 Merge branch 'main' into main +0adb5d1 Added Private Sharing +704440f [Hybrid auth] Add github and google login (#139) +d1c5306 Merge branch 'braydenidzenga:main' into main +bbafcb7 security fixes +4b0a940 chore: make oauth buttons as components +4731901 Implement google and github login +6a07e1c feat: oauth backend +598d613 docs: update contributors list +1df8d92 [FIX] Note Editor container grows indefinitely, creating unusable space and double scrollbars (#137) (#137) +cca7af0 ✨ Fixes for toast (#138) +2ca2f66 ✨ Fixes for toast +29e688e docs: update contributors list +f730c47 Enhance the UI/UX of the navbar (#135) +a38b3c1 Improved workflows to depend on Lint +4dc7822 Improved & Added ESLint support for backend and only run checks or builds on chnages. +c7e20af fix: testing input bug and removing focus border [#118] +ff0c5d2 fix/127-added-rules-fordebug-statement +6df528c Merge pull request #125 from RabindranathChanda/fix/remove-debugLogs +8aed0c0 fix/124-remove-debugLogs +f10e869 docs: update contributors list +4779931 Merge pull request #123 from ikeshav26/feat/vite-setup +4c713db fix:frontend folder name corrected +be44c1f Merge branch 'braydenidzenga:main' into feat/vite-setup +9c625ab Fixes done +5eb49fc fix: wrong /deletepage method +44f9b99 ✨ Doc updated and Github path fixed +0c89aee docs: update contributors list +f06f016 Merge pull request #122 from AnirbanNath-dev/fix/share-page +35c327a Fix user undefined when signed up +160f11a Fix edit page by shared user +bd9b99a Merge pull request #121 from komalsathvik/footer-issue +3dcc921 Delete package-lock.json +48d1358 issue fixed +c620a8e move backend archive to .archive +fe7aa2f docs: update contributors list +c3eec8e fix: don't make direct commit on main +fcfb66b docs(contributor): contrib-readme-action has updated readme +88e9f05 Merge pull request #119 from MannuVilasara/feat/readme-contributors +6798f09 Add contributors to README +81d3d4c Auth-routes-added-Postman collection (#116) +62c330b CI +96e33ea API URL FIX +6a148af dockerfile fix +49dea83 Merge pull request #96 from ikeshav26/feat/vite-setup +a538547 workflow checks fix +d7c763d archive +f9bd4c3 create deployment +b1287c7 ✨ feat:Protecting routes and enhancing UI +4478823 ✨ Feat: Immprovements and share feat added +40ccb28 ✨ Feat: Dashboard te create page and add content +a0f8fbf ✨ Improvement \ No newline at end of file From 261e6bc18ea133ee0d005eb7bb955295b90a6aac Mon Sep 17 00:00:00 2001 From: Bhavani Saw Date: Fri, 31 Oct 2025 07:51:46 +0530 Subject: [PATCH 5/8] Fix CI: copy .env.example to .env before backend tests --- .github/workflows/build-check.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/build-check.yml b/.github/workflows/build-check.yml index ddbfff3..4198397 100644 --- a/.github/workflows/build-check.yml +++ b/.github/workflows/build-check.yml @@ -217,10 +217,10 @@ jobs: with: version: 8 - - name: Install dependencies - run: pnpm install + - name: Copy env example to .env + run: cp .env.example .env working-directory: ./backend - name: Run Tests run: pnpm test - working-directory: ./backend + working-directory: ./backend \ No newline at end of file From b85d22854b68fc8dc9c7aef9725f65c4a12dbe23 Mon Sep 17 00:00:00 2001 From: Bhavani Saw Date: Fri, 31 Oct 2025 07:54:08 +0530 Subject: [PATCH 6/8] Fix CI: copy .env.example to .env before backend tests --- .github/workflows/build-check.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build-check.yml b/.github/workflows/build-check.yml index 4198397..606ee10 100644 --- a/.github/workflows/build-check.yml +++ b/.github/workflows/build-check.yml @@ -217,7 +217,7 @@ jobs: with: version: 8 - - name: Copy env example to .env + - name: Copy envvironment variables run: cp .env.example .env working-directory: ./backend From c387adbb4ad67cbe35dc4250a32b0348ae44f056 Mon Sep 17 00:00:00 2001 From: Bhavani Saw Date: Fri, 31 Oct 2025 07:58:15 +0530 Subject: [PATCH 7/8] Fix CI: copy .env.example to .env before backend tests --- .github/workflows/build-check.yml | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/.github/workflows/build-check.yml b/.github/workflows/build-check.yml index 606ee10..fa2d606 100644 --- a/.github/workflows/build-check.yml +++ b/.github/workflows/build-check.yml @@ -212,15 +212,19 @@ jobs: with: node-version: 20 - - name: setup pnpm + - name: Setup pnpm uses: pnpm/action-setup@v2 with: version: 8 - - name: Copy envvironment variables + - name: Install dependencies + run: pnpm install + working-directory: ./backend + + - name: Copy environment variables run: cp .env.example .env working-directory: ./backend - name: Run Tests run: pnpm test - working-directory: ./backend \ No newline at end of file + working-directory: ./backend From 50847e1e62031afcdd85368471f6303f2ac46222 Mon Sep 17 00:00:00 2001 From: Manpreet Singh <117009138+MannuVilasara@users.noreply.github.com> Date: Fri, 31 Oct 2025 08:01:28 +0530 Subject: [PATCH 8/8] Delete how --name-only 9f7a2ed --- how --name-only 9f7a2ed | 145 ---------------------------------------- 1 file changed, 145 deletions(-) delete mode 100644 how --name-only 9f7a2ed diff --git a/how --name-only 9f7a2ed b/how --name-only 9f7a2ed deleted file mode 100644 index 6019089..0000000 --- a/how --name-only 9f7a2ed +++ /dev/null @@ -1,145 +0,0 @@ -9f7a2ed (HEAD -> fix-auto-list, origin/fix-auto-list, main) fix: auto bullet continuation and removed stray '>' before list items -a352224 (origin/main, origin/HEAD) [docs] Update the documentation to include latest changes + endpoints (#217) -dcf3383 docs: update contributors list -c64a525 bug(#204): fix date selection experience in the add reminder modal (#216) -f610260 feat(frontend): add floating toolbar and custom table insertion modal… (#213) -005d640 versioning of api + motia (#214) -11f9546 Mannu/rm unused images (#211) -1a7db7a docs: update contributors list -c89f2d1 Add image paste and upload functionality with Cloudinary integration (#209) -948ba0d 📝 docs: fix command for creating first admin user (#210) -2996327 update docs -331b8e8 update docs + add issues and todos (AI wrote these docs) (#207) -f79ef22 fix: undo-redo logics and limitations + removed that toast (#206) -ceae276 Bump v4.2 -> v4.3 -ea009f6 fix: wrong api routes -7b55158 optimizations for frontend & backend (#203) -7311ccd Optimize Search queries using frontend & backend caching & page indexing (#198) -0700444 Mannu/fix production (#201) -9352f92 ✨ Feat: PRofile update routes added (#200) -a49852b docs: update contributors list -15102f8 remove admin build check in prs (#199) -6cd6512 Markdown Parser using markdown-it (#187) -6baa78f Added Rate Limiter for Signup and Login (#196) -d0d3b4f fix: environment -c415181 build nginx -d305784 docs: update contributors list -f3d764e Mannu/nginx (#197) -3ac1ce2 Add the Frontend for Tasks (#193) -8093966 Public link fixed (#191) -185d5ef fix: wrong links in greet texts (#188) -f77f609 📚 docs: frontend & backend (#184) -e862e27 feat: delete modal (#183) -76a5b99 docs: update contributors list -b4539b9 💄 style: refactor create new note modal (#182) -989e1c1 docs: update contributors list -10874b5 docs: update contributors list -5fd019f docs -781e008 docs: update contributors list -bcb7048 Implement complete task management system with email reminders (#179) -f83ab1f docs: update contributors list -0beea24 Dashboard UI upgrade (#178) -01c51cf added animations in features-section-on-hover (#177) -bc2a1c9 Bump v4.1 -> v4.2 -df3ff51 Cache pages in redis (#169) -5bca02f docs: update contributors list -a5a0064 Fix: download button remains visible after disabling Allow Download (#174) -283c28c ✨ Drawer used instead of hamburger in small devices (#166) -a002977 docs: update contributors list -206cba0 Resolved [BUG] while making new note, the popup for filling name of the note opens up in the side section, issue no. #164 (#167) -a75738e docs: update contributors list -a4de08c feat(navbar): add new mobile menu design (#161) -b134c95 Fix: User Adding themself in shared users of a page (#157) -e299269 Add permissions for welcome-new-contributor job -659a031 Fail Prettier Check on bad formatting (#147) -6583e11 docs: update contributors list -fc51d1f Reorder code block parsing with Syntax Highlighting (#156) -e4a467e docs: update contributors list -4aed5fa Fixed offcenter dot for Markdown bullet (#155) -81085f2 rm -rf .archive ♻ -f8fca1c docs: update contributors list -b0cd5e2 UI/UX Enhancement for homepage (#151) -d55524f docs: update contributors list -06c1ef8 Merge pull request #148 from ikeshav26/feat/backend -2cff0d6 use consts -c079639 fix: lint error fixed -811e7ce Changes fixed -cc7c543 ✨ Feat: Remove shared page from user API endpoint added and connected to frontend -8cadd6a Merge pull request #145 from AmjustGettingStarted/core-features-card-height -9315574 fix: enforce equal height for feature cards -f3cf396 Bump to v 4.1 -bcf71fc docs: update contributors list -fceb64d Merge pull request #129 from RabindranathChanda/added-rules-for-debug-statements -a7ca306 lint admin page -fa1ff24 update workflow to work with latest changes -4e386a2 update workflow to work with latest changes -3d7ebf2 update workflow to work with latest changes -94b16f0 lint: frontend -41ad29e lint: backend -e9c214a added dependencies -c50d93c Added More Improvements -f42c8cc Keeping the branch updated. -1aabaa8 Updated the Rules and Workflows -af09744 docs: update contributors list -d82a88f fix: missing example env -c097cc7 docs: update contributors list -1ff58eb Merge branch 'dev' into added-rules-for-debug-statements -effacc7 Merge pull request #140 from shourya2006/main -7dceead Merge pull request #132 from kleberson154/main -9e53fe0 Keeping this branch updated -56e031a Merge branch 'braydenidzenga:main' into main -c290b97 Merge branch 'hybrid-auth' -4aae9bd update docker-compose file -82c026d Refactor: Creation of the Input Component for refactoring in login and signup. [#133] -1e2b422 Merge branch 'main' into main -0adb5d1 Added Private Sharing -704440f [Hybrid auth] Add github and google login (#139) -d1c5306 Merge branch 'braydenidzenga:main' into main -bbafcb7 security fixes -4b0a940 chore: make oauth buttons as components -4731901 Implement google and github login -6a07e1c feat: oauth backend -598d613 docs: update contributors list -1df8d92 [FIX] Note Editor container grows indefinitely, creating unusable space and double scrollbars (#137) (#137) -cca7af0 ✨ Fixes for toast (#138) -2ca2f66 ✨ Fixes for toast -29e688e docs: update contributors list -f730c47 Enhance the UI/UX of the navbar (#135) -a38b3c1 Improved workflows to depend on Lint -4dc7822 Improved & Added ESLint support for backend and only run checks or builds on chnages. -c7e20af fix: testing input bug and removing focus border [#118] -ff0c5d2 fix/127-added-rules-fordebug-statement -6df528c Merge pull request #125 from RabindranathChanda/fix/remove-debugLogs -8aed0c0 fix/124-remove-debugLogs -f10e869 docs: update contributors list -4779931 Merge pull request #123 from ikeshav26/feat/vite-setup -4c713db fix:frontend folder name corrected -be44c1f Merge branch 'braydenidzenga:main' into feat/vite-setup -9c625ab Fixes done -5eb49fc fix: wrong /deletepage method -44f9b99 ✨ Doc updated and Github path fixed -0c89aee docs: update contributors list -f06f016 Merge pull request #122 from AnirbanNath-dev/fix/share-page -35c327a Fix user undefined when signed up -160f11a Fix edit page by shared user -bd9b99a Merge pull request #121 from komalsathvik/footer-issue -3dcc921 Delete package-lock.json -48d1358 issue fixed -c620a8e move backend archive to .archive -fe7aa2f docs: update contributors list -c3eec8e fix: don't make direct commit on main -fcfb66b docs(contributor): contrib-readme-action has updated readme -88e9f05 Merge pull request #119 from MannuVilasara/feat/readme-contributors -6798f09 Add contributors to README -81d3d4c Auth-routes-added-Postman collection (#116) -62c330b CI -96e33ea API URL FIX -6a148af dockerfile fix -49dea83 Merge pull request #96 from ikeshav26/feat/vite-setup -a538547 workflow checks fix -d7c763d archive -f9bd4c3 create deployment -b1287c7 ✨ feat:Protecting routes and enhancing UI -4478823 ✨ Feat: Immprovements and share feat added -40ccb28 ✨ Feat: Dashboard te create page and add content -a0f8fbf ✨ Improvement \ No newline at end of file