Skip to content

Not Able to copy files context and promt #33

@jain-arihant-2002

Description

@jain-arihant-2002

Platform: WSL2 Windows
OS: Ubuntu 24.04.1 LTS
Command to run used: wails dev -tags webkit2_41

On Copy: app crashes (server dont atleast in logs) or

Starting Wails development server with webkit2_41 tag...
Wails CLI v2.10.1

Executing: go mod tidy
• Generating bindings: Done.
• Installing frontend dependencies: Done.
• Compiling frontend: Done.

shotgun-app-frontend@0.0.0 dev
vite

VITE v5.4.19  ready in 303 ms

Vite Server URL: http://localhost:5173/
➜  Local:   http://localhost:5173/
➜  Network: use --host to expose
Running frontend DevWatcher command: 'npm run dev'
Building application for development...
• Generating bindings: Done.
• Compiling application: Done.
• Packaging application: Done.

Using DevServer URL: http://localhost:34115
Using Frontend DevServer URL: http://localhost:5173/
Using reload debounce setting of 100 milliseconds
INF | Serving assets from frontend DevServer URL: http://localhost:5173/
Watching (sub)/directory: /root/shotgun_code
Overriding existing handler for signal 10. Set JSC_SIGNAL_FOR_GC if you want WebKit to use a different signal
libEGL warning: DRI3: Screen seems not DRI3 capable
libEGL warning: DRI3: Screen seems not DRI3 capable
MESA: error: ZINK: failed to choose pdev
libEGL warning: egl: failed to create dri2 screen
DEB | [DevWebServer] Serving DevServer at http://localhost:34115
INF | Successfully loaded custom ignore rules from config.
INF | Custom prompt rules are empty or missing, using default.
INF | Successfully compiled custom ignore patterns.
DEB | [AssetHandler] Handling request '/' (file='.')
DEB | [AssetHandler] File '.' not found, serving '/' by AssetHandler
DEB | [ExternalAssetHandler] Loading 'http://localhost:5173/'
DEB | [AssetHandler] Handling request '/src/main.js' (file='src/main.js')
DEB | [AssetHandler] File 'src/main.js' not found, serving '/src/main.js' by AssetHandler
DEB | [ExternalAssetHandler] Loading 'http://localhost:5173/src/main.js'
DEB | [AssetHandler] Handling request '/@vite/client' (file='@vite/client')
DEB | [AssetHandler] File '@vite/client' not found, serving '/@vite/client' by AssetHandler
DEB | [ExternalAssetHandler] Loading 'http://localhost:5173/@vite/client'
DEB | [AssetHandler] Handling request '/src/App.vue' (file='src/App.vue')
DEB | [AssetHandler] File 'src/App.vue' not found, serving '/src/App.vue' by AssetHandler
DEB | [ExternalAssetHandler] Loading 'http://localhost:5173/src/App.vue'
DEB | [AssetHandler] Handling request '/src/assets/main.css' (file='src/assets/main.css')
DEB | [AssetHandler] Handling request '/node_modules/.vite/deps/vue.js' (file='node_modules/.vite/deps/vue.js')
DEB | [AssetHandler] File 'node_modules/.vite/deps/vue.js' not found, serving '/node_modules/.vite/deps/vue.js' by AssetHandler
DEB | [AssetHandler] File 'src/assets/main.css' not found, serving '/src/assets/main.css' by AssetHandler
DEB | [ExternalAssetHandler] Loading 'http://localhost:5173/node_modules/.vite/deps/vue.js?v=97873245'
DEB | [ExternalAssetHandler] Loading 'http://localhost:5173/src/assets/main.css'
DEB | [AssetHandler] Handling request '/node_modules/vite/dist/client/env.mjs' (file='node_modules/vite/dist/client/env.mjs')
DEB | [AssetHandler] File 'node_modules/vite/dist/client/env.mjs' not found, serving '/node_modules/vite/dist/client/env.mjs' by AssetHandler
DEB | [ExternalAssetHandler] Loading 'http://localhost:5173/node_modules/vite/dist/client/env.mjs'
DEB | [AssetHandler] Handling request '/src/components/MainLayout.vue' (file='src/components/MainLayout.vue')
DEB | [AssetHandler] File 'src/components/MainLayout.vue' not found, serving '/src/components/MainLayout.vue' by AssetHandler
DEB | [AssetHandler] Handling request '/src/App.vue' (file='src/App.vue')
DEB | [ExternalAssetHandler] Loading 'http://localhost:5173/src/components/MainLayout.vue'
DEB | [AssetHandler] File 'src/App.vue' not found, serving '/src/App.vue' by AssetHandler
DEB | [ExternalAssetHandler] Loading 'http://localhost:5173/src/App.vue?vue&type=style&index=0&scoped=7a7a37b1&lang.css'
DEB | [AssetHandler] Handling request '/@id/__x00__plugin-vue:export-helper' (file='@id/__x00__plugin-vue:export-helper')
DEB | [AssetHandler] File '@id/__x00__plugin-vue:export-helper' not found, serving '/@id/__x00__plugin-vue:export-helper' by AssetHandler
DEB | [ExternalAssetHandler] Loading 'http://localhost:5173/@id/__x00__plugin-vue:export-helper'
DEB | [AssetHandler] Handling request '/src/components/CentralPanel.vue' (file='src/components/CentralPanel.vue')
DEB | [AssetHandler] File 'src/components/CentralPanel.vue' not found, serving '/src/components/CentralPanel.vue' by AssetHandler
DEB | [ExternalAssetHandler] Loading 'http://localhost:5173/src/components/CentralPanel.vue'
DEB | [AssetHandler] Handling request '/src/components/HorizontalStepper.vue' (file='src/components/HorizontalStepper.vue')
DEB | [AssetHandler] File 'src/components/HorizontalStepper.vue' not found, serving '/src/components/HorizontalStepper.vue' by AssetHandler
DEB | [ExternalAssetHandler] Loading 'http://localhost:5173/src/components/HorizontalStepper.vue'
DEB | [AssetHandler] Handling request '/src/components/LeftSidebar.vue' (file='src/components/LeftSidebar.vue')
DEB | [AssetHandler] File 'src/components/LeftSidebar.vue' not found, serving '/src/components/LeftSidebar.vue' by AssetHandler
DEB | [ExternalAssetHandler] Loading 'http://localhost:5173/src/components/LeftSidebar.vue'
DEB | [AssetHandler] Handling request '/src/components/MainLayout.vue' (file='src/components/MainLayout.vue')
DEB | [AssetHandler] File 'src/components/MainLayout.vue' not found, serving '/src/components/MainLayout.vue' by AssetHandler
DEB | [ExternalAssetHandler] Loading 'http://localhost:5173/src/components/MainLayout.vue?vue&type=style&index=0&scoped=3a823e2d&lang.css'
DEB | [AssetHandler] Handling request '/wailsjs/go/main/App.js' (file='wailsjs/go/main/App.js')
DEB | [AssetHandler] File 'wailsjs/go/main/App.js' not found, serving '/wailsjs/go/main/App.js' by AssetHandler
DEB | [ExternalAssetHandler] Loading 'http://localhost:5173/wailsjs/go/main/App.js'
DEB | [AssetHandler] Handling request '/wailsjs/runtime/runtime.js' (file='wailsjs/runtime/runtime.js')
DEB | [AssetHandler] File 'wailsjs/runtime/runtime.js' not found, serving '/wailsjs/runtime/runtime.js' by AssetHandler
DEB | [ExternalAssetHandler] Loading 'http://localhost:5173/wailsjs/runtime/runtime.js'
DEB | [AssetHandler] Handling request '/src/components/BottomConsole.vue' (file='src/components/BottomConsole.vue')
DEB | [AssetHandler] File 'src/components/BottomConsole.vue' not found, serving '/src/components/BottomConsole.vue' by AssetHandler
DEB | [ExternalAssetHandler] Loading 'http://localhost:5173/src/components/BottomConsole.vue'
[@vue/compiler-sfc] defineProps is a compiler macro and no longer needs to be imported.

[@vue/compiler-sfc] defineEmits is a compiler macro and no longer needs to be imported.

DEB | [AssetHandler] Handling request '/src/components/steps/Step1PrepareContext.vue' (file='src/components/steps/Step1PrepareContext.vue')
DEB | [AssetHandler] File 'src/components/steps/Step1PrepareContext.vue' not found, serving '/src/components/steps/Step1PrepareContext.vue' by AssetHandler
DEB | [ExternalAssetHandler] Loading 'http://localhost:5173/src/components/steps/Step1PrepareContext.vue'
DEB | [AssetHandler] Handling request '/src/components/steps/Step2ComposePrompt.vue' (file='src/components/steps/Step2ComposePrompt.vue')
DEB | [AssetHandler] File 'src/components/steps/Step2ComposePrompt.vue' not found, serving '/src/components/steps/Step2ComposePrompt.vue' by AssetHandler
DEB | [ExternalAssetHandler] Loading 'http://localhost:5173/src/components/steps/Step2ComposePrompt.vue'
DEB | [AssetHandler] Handling request '/src/components/steps/Step4ApplyPatch.vue' (file='src/components/steps/Step4ApplyPatch.vue')
DEB | [AssetHandler] File 'src/components/steps/Step4ApplyPatch.vue' not found, serving '/src/components/steps/Step4ApplyPatch.vue' by AssetHandler
DEB | [ExternalAssetHandler] Loading 'http://localhost:5173/src/components/steps/Step4ApplyPatch.vue'
DEB | [AssetHandler] Handling request '/src/components/steps/Step3ExecutePrompt.vue' (file='src/components/steps/Step3ExecutePrompt.vue')
DEB | [AssetHandler] File 'src/components/steps/Step3ExecutePrompt.vue' not found, serving '/src/components/steps/Step3ExecutePrompt.vue' by AssetHandler
DEB | [ExternalAssetHandler] Loading 'http://localhost:5173/src/components/steps/Step3ExecutePrompt.vue'
DEB | [AssetHandler] Handling request '/src/components/FileTree.vue' (file='src/components/FileTree.vue')
DEB | [AssetHandler] File 'src/components/FileTree.vue' not found, serving '/src/components/FileTree.vue' by AssetHandler
DEB | [ExternalAssetHandler] Loading 'http://localhost:5173/src/components/FileTree.vue'
DEB | [AssetHandler] Handling request '/src/components/CustomRulesModal.vue' (file='src/components/CustomRulesModal.vue')
DEB | [AssetHandler] File 'src/components/CustomRulesModal.vue' not found, serving '/src/components/CustomRulesModal.vue' by AssetHandler
DEB | [ExternalAssetHandler] Loading 'http://localhost:5173/src/components/CustomRulesModal.vue'
DEB | [AssetHandler] Handling request '/src/components/LeftSidebar.vue' (file='src/components/LeftSidebar.vue')
DEB | [AssetHandler] File 'src/components/LeftSidebar.vue' not found, serving '/src/components/LeftSidebar.vue' by AssetHandler
DEB | [ExternalAssetHandler] Loading 'http://localhost:5173/src/components/LeftSidebar.vue?vue&type=style&index=0&scoped=77a324b8&lang.css'
2:53:13 PM [vite] warning: <li> cannot be child of <p>, according to HTML specifications. This can cause hydration errors or potentially disrupt future functionality.
3  |      <h2 class="text-xl font-semibold text-gray-800 mb-2">Step 3: Execute Prompt</h2>
4  |      <p class="text-gray-600 mb-2">
5  |        <li>For now go to Google AI studio, copy the prompt and paste it there with 2.5 pro model with 0.1 temperature. It will give you <b>the diff</b></li>
|        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
6  |        <li>Then open any agentic code tool and ask 'apply diff' + copy-paste the diff. </li>
7  |      </p>
Plugin: vite:vue
File: /root/shotgun_code/frontend/src/components/steps/Step3ExecutePrompt.vue
2:53:13 PM [vite] warning: <li> cannot be child of <p>, according to HTML specifications. This can cause hydration errors or potentially disrupt future functionality.
4  |      <p class="text-gray-600 mb-2">
5  |        <li>For now go to Google AI studio, copy the prompt and paste it there with 2.5 pro model with 0.1 temperature. It will give you <b>the diff</b></li>
6  |        <li>Then open any agentic code tool and ask 'apply diff' + copy-paste the diff. </li>
|        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
7  |      </p>
8  |      <p class="text-gray-600 mb-2">
Plugin: vite:vue
File: /root/shotgun_code/frontend/src/components/steps/Step3ExecutePrompt.vue
2:53:13 PM [vite] warning: <hr> cannot be child of <p>, according to HTML specifications. This can cause hydration errors or potentially disrupt future functionality.
7  |      </p>
8  |      <p class="text-gray-600 mb-2">
9  |      <hr class="my-4"/>
|      ^^^^^^^^^^^^^^^^^^
10 |        <strong>Prepare the Diff to Apply</strong>
11 |        <br>
Plugin: vite:vue
File: /root/shotgun_code/frontend/src/components/steps/Step3ExecutePrompt.vue
DEB | [AssetHandler] Handling request '/src/components/BottomConsole.vue' (file='src/components/BottomConsole.vue')
DEB | [AssetHandler] Handling request '/@fs/root/shotgun_code/design/prompts/prompt_projectManager.md' (file='@fs/root/shotgun_code/design/prompts/prompt_projectManager.md')
DEB | [AssetHandler] Handling request '/@fs/root/shotgun_code/design/prompts/prompt_analyzeBug.md' (file='@fs/root/shotgun_code/design/prompts/prompt_analyzeBug.md')
DEB | [AssetHandler] File '@fs/root/shotgun_code/design/prompts/prompt_analyzeBug.md' not found, serving '/@fs/root/shotgun_code/design/prompts/prompt_analyzeBug.md' by AssetHandler
DEB | [ExternalAssetHandler] Loading 'http://localhost:5173/@fs/root/shotgun_code/design/prompts/prompt_analyzeBug.md?import&raw'
DEB | [AssetHandler] Handling request '/@fs/root/shotgun_code/design/prompts/prompt_makePlan.md' (file='@fs/root/shotgun_code/design/prompts/prompt_makePlan.md')
DEB | [AssetHandler] File '@fs/root/shotgun_code/design/prompts/prompt_makePlan.md' not found, serving '/@fs/root/shotgun_code/design/prompts/prompt_makePlan.md' by AssetHandler
DEB | [ExternalAssetHandler] Loading 'http://localhost:5173/@fs/root/shotgun_code/design/prompts/prompt_makePlan.md?import&raw'
DEB | [AssetHandler] File '@fs/root/shotgun_code/design/prompts/prompt_projectManager.md' not found, serving '/@fs/root/shotgun_code/design/prompts/prompt_projectManager.md' by AssetHandler
DEB | [ExternalAssetHandler] Loading 'http://localhost:5173/@fs/root/shotgun_code/design/prompts/prompt_projectManager.md?import&raw'
DEB | [AssetHandler] Handling request '/@fs/root/shotgun_code/design/prompts/prompt_makeDiffGitFormat.md' (file='@fs/root/shotgun_code/design/prompts/prompt_makeDiffGitFormat.md')
DEB | [AssetHandler] File '@fs/root/shotgun_code/design/prompts/prompt_makeDiffGitFormat.md' not found, serving '/@fs/root/shotgun_code/design/prompts/prompt_makeDiffGitFormat.md' by AssetHandler
DEB | [AssetHandler] File 'src/components/BottomConsole.vue' not found, serving '/src/components/BottomConsole.vue' by AssetHandler
DEB | [ExternalAssetHandler] Loading 'http://localhost:5173/src/components/BottomConsole.vue?vue&type=style&index=0&scoped=ea53545a&lang.css'
DEB | [ExternalAssetHandler] Loading 'http://localhost:5173/@fs/root/shotgun_code/design/prompts/prompt_makeDiffGitFormat.md?import&raw'
DEB | [AssetHandler] Handling request '/src/components/FileTree.vue' (file='src/components/FileTree.vue')
DEB | [AssetHandler] File 'src/components/FileTree.vue' not found, serving '/src/components/FileTree.vue' by AssetHandler
DEB | [ExternalAssetHandler] Loading 'http://localhost:5173/src/components/FileTree.vue?vue&type=style&index=0&scoped=f0b372a5&lang.css'
DEB | [AssetHandler] Handling request '/src/components/CustomRulesModal.vue' (file='src/components/CustomRulesModal.vue')
DEB | [AssetHandler] File 'src/components/CustomRulesModal.vue' not found, serving '/src/components/CustomRulesModal.vue' by AssetHandler
DEB | [ExternalAssetHandler] Loading 'http://localhost:5173/src/components/CustomRulesModal.vue?vue&type=style&index=0&scoped=5254a7b2&lang.css'
TRA | json call result data: {"result":{"buildType":"dev","platform":"linux","arch":"amd64"},"error":null,"callbackid":":wails:Environment-2636939566"}

To develop in the browser and call your bound Go methods from Javascript, navigate to: http://localhost:34115
TRA | json call result data: {"result":"/root/code/gurukul","error":null,"callbackid":"main.App.SelectDirectory-652457585"}

DEB | ListFiles called for directory: /root/code/gurukul
DEB | Attempting to find .gitignore at: /root/code/gurukul/.gitignore
DEB | .gitignore found at: /root/code/gurukul/.gitignore
INF | StartFileWatcher called for: /root/code/gurukul
INF | Watchman: Starting for directory /root/code/gurukul
DEB | Watchman.addPathsToWatcherRecursive: Added to watcher: /root/code/gurukul
DEB | Watchman.addPathsToWatcherRecursive: Skipping .git directory: /root/code/gurukul/.git
DEB | Watchman.addPathsToWatcherRecursive: Added to watcher: /root/code/gurukul/.next
DEB | Watchman.addPathsToWatcherRecursive: Added to watcher: /root/code/gurukul/.next/build
DEB | Watchman.addPathsToWatcherRecursive: Added to watcher: /root/code/gurukul/.next/build/chunks
DEB | Watchman.addPathsToWatcherRecursive: Added to watcher: /root/code/gurukul/.next/cache
DEB | Watchman.addPathsToWatcherRecursive: Skipping ignored directory: /root/code/gurukul/.next/cache/images
DEB | Watchman.addPathsToWatcherRecursive: Skipping ignored directory: /root/code/gurukul/.next/cache/swc
DEB | Watchman.addPathsToWatcherRecursive: Skipping ignored directory: /root/code/gurukul/.next/cache/webpack
DEB | Watchman.addPathsToWatcherRecursive: Added to watcher: /root/code/gurukul/.next/diagnostics
DEB | .gitignore compiled successfully.
DEB | Watchman.addPathsToWatcherRecursive: Added to watcher: /root/code/gurukul/.next/server
Checking path: '.env' (original relPath: '.env'), IsDir: false, Gitignored: true, CustomIgnored: false
Checking path: '.git/' (original relPath: '.git'), IsDir: true, Gitignored: false, CustomIgnored: true
DEB | Watchman.addPathsToWatcherRecursive: Added to watcher: /root/code/gurukul/.next/server/app
Checking path: '.gitignore' (original relPath: '.gitignore'), IsDir: false, Gitignored: false, CustomIgnored: false
Checking path: '.next/' (original relPath: '.next'), IsDir: true, Gitignored: true, CustomIgnored: false
DEB | Watchman.addPathsToWatcherRecursive: Added to watcher: /root/code/gurukul/.next/server/app/(auth)
Checking path: 'README.md' (original relPath: 'README.md'), IsDir: false, Gitignored: false, CustomIgnored: false
Checking path: 'app/' (original relPath: 'app'), IsDir: true, Gitignored: false, CustomIgnored: false
Checking path: 'app/(auth)/' (original relPath: 'app/(auth)'), IsDir: true, Gitignored: false, CustomIgnored: false
DEB | Watchman.addPathsToWatcherRecursive: Added to watcher: /root/code/gurukul/.next/server/app/(auth)/sign-in
DEB | Watchman.addPathsToWatcherRecursive: Added to watcher: /root/code/gurukul/.next/server/app/(auth)/sign-up
DEB | Watchman.addPathsToWatcherRecursive: Added to watcher: /root/code/gurukul/.next/server/app/(main)
DEB | Watchman.addPathsToWatcherRecursive: Added to watcher: /root/code/gurukul/.next/server/app/(main)/about
Checking path: 'app/(main)/' (original relPath: 'app/(main)'), IsDir: true, Gitignored: false, CustomIgnored: false
DEB | Watchman.addPathsToWatcherRecursive: Added to watcher: /root/code/gurukul/.next/server/app/(main)/contact
DEB | Watchman.addPathsToWatcherRecursive: Added to watcher: /root/code/gurukul/.next/server/app/(main)/courses
DEB | Watchman.addPathsToWatcherRecursive: Added to watcher: /root/code/gurukul/.next/server/app/(main)/courses/[slug]
DEB | Watchman.addPathsToWatcherRecursive: Added to watcher: /root/code/gurukul/.next/server/app/(main)/courses/[slug]/page
DEB | Watchman.addPathsToWatcherRecursive: Added to watcher: /root/code/gurukul/.next/server/app/(main)/courses/page
DEB | Watchman.addPathsToWatcherRecursive: Added to watcher: /root/code/gurukul/.next/server/app/(main)/instructors
DEB | Watchman.addPathsToWatcherRecursive: Added to watcher: /root/code/gurukul/.next/server/app/(main)/instructors/[username]
DEB | Watchman.addPathsToWatcherRecursive: Added to watcher: /root/code/gurukul/.next/server/app/(main)/page
DEB | Watchman.addPathsToWatcherRecursive: Added to watcher: /root/code/gurukul/.next/server/app/(main)/teacher
DEB | Watchman.addPathsToWatcherRecursive: Added to watcher: /root/code/gurukul/.next/server/app/_not-found
DEB | Watchman.addPathsToWatcherRecursive: Added to watcher: /root/code/gurukul/.next/server/app/_not-found/page
DEB | Watchman.addPathsToWatcherRecursive: Added to watcher: /root/code/gurukul/.next/server/app/api
DEB | Watchman.addPathsToWatcherRecursive: Added to watcher: /root/code/gurukul/.next/server/app/api/auth
DEB | Watchman.addPathsToWatcherRecursive: Added to watcher: /root/code/gurukul/.next/server/app/api/auth/[...all]
DEB | Watchman.addPathsToWatcherRecursive: Added to watcher: /root/code/gurukul/.next/server/app/api/auth/[...all]/route
DEB | Watchman.addPathsToWatcherRecursive: Added to watcher: /root/code/gurukul/.next/server/app/api/courseCard
DEB | Watchman.addPathsToWatcherRecursive: Skipping ignored directory: /root/code/gurukul/.next/server/app/favicon.ico
DEB | Watchman.addPathsToWatcherRecursive: Added to watcher: /root/code/gurukul/.next/server/chunks
DEB | Watchman.addPathsToWatcherRecursive: Added to watcher: /root/code/gurukul/.next/server/chunks/ssr
DEB | Watchman.addPathsToWatcherRecursive: Added to watcher: /root/code/gurukul/.next/server/pages
DEB | Watchman.addPathsToWatcherRecursive: Added to watcher: /root/code/gurukul/.next/static
DEB | Watchman.addPathsToWatcherRecursive: Added to watcher: /root/code/gurukul/.next/static/chunks
DEB | Watchman.addPathsToWatcherRecursive: Added to watcher: /root/code/gurukul/.next/static/chunks/app
DEB | Watchman.addPathsToWatcherRecursive: Added to watcher: /root/code/gurukul/.next/static/chunks/app/(auth)
DEB | Watchman.addPathsToWatcherRecursive: Added to watcher: /root/code/gurukul/.next/static/chunks/app/(auth)/sign-in
DEB | Watchman.addPathsToWatcherRecursive: Added to watcher: /root/code/gurukul/.next/static/chunks/app/(auth)/sign-up
DEB | Watchman.addPathsToWatcherRecursive: Added to watcher: /root/code/gurukul/.next/static/chunks/app/(main)
DEB | Watchman.addPathsToWatcherRecursive: Added to watcher: /root/code/gurukul/.next/static/chunks/app/(main)/about
DEB | Watchman.addPathsToWatcherRecursive: Added to watcher: /root/code/gurukul/.next/static/chunks/app/(main)/contact
DEB | Watchman.addPathsToWatcherRecursive: Added to watcher: /root/code/gurukul/.next/static/chunks/app/(main)/courses
DEB | Watchman.addPathsToWatcherRecursive: Added to watcher: /root/code/gurukul/.next/static/chunks/app/(main)/courses/[slug]
DEB | Watchman.addPathsToWatcherRecursive: Added to watcher: /root/code/gurukul/.next/static/chunks/app/(main)/instructors
DEB | Watchman.addPathsToWatcherRecursive: Added to watcher: /root/code/gurukul/.next/static/chunks/app/(main)/instructors/[username]
Checking path: 'app/api/' (original relPath: 'app/api'), IsDir: true, Gitignored: false, CustomIgnored: false
DEB | Watchman.addPathsToWatcherRecursive: Added to watcher: /root/code/gurukul/.next/static/chunks/app/(main)/teacher
DEB | Watchman.addPathsToWatcherRecursive: Added to watcher: /root/code/gurukul/.next/static/chunks/app/_not-found
DEB | Watchman.addPathsToWatcherRecursive: Added to watcher: /root/code/gurukul/.next/static/chunks/app/api
Checking path: 'app/favicon.ico' (original relPath: 'app/favicon.ico'), IsDir: false, Gitignored: false, CustomIgnored: true
Checking path: 'app/globals.css' (original relPath: 'app/globals.css'), IsDir: false, Gitignored: false, CustomIgnored: false
DEB | Watchman.addPathsToWatcherRecursive: Added to watcher: /root/code/gurukul/.next/static/chunks/app/api/auth
Checking path: 'app/layout.tsx' (original relPath: 'app/layout.tsx'), IsDir: false, Gitignored: false, CustomIgnored: false
Checking path: 'app/not-found.tsx' (original relPath: 'app/not-found.tsx'), IsDir: false, Gitignored: false, CustomIgnored: false
DEB | Watchman.addPathsToWatcherRecursive: Added to watcher: /root/code/gurukul/.next/static/chunks/app/api/auth/[...all]
Checking path: 'components/' (original relPath: 'components'), IsDir: true, Gitignored: false, CustomIgnored: false
Checking path: 'components/CourseCard.tsx' (original relPath: 'components/CourseCard.tsx'), IsDir: false, Gitignored: false, CustomIgnored: false
DEB | Watchman.addPathsToWatcherRecursive: Added to watcher: /root/code/gurukul/.next/static/chunks/app/api/courseCard
Checking path: 'components/InstructorCard.tsx' (original relPath: 'components/InstructorCard.tsx'), IsDir: false, Gitignored: false, CustomIgnored: false
DEB | Watchman.addPathsToWatcherRecursive: Added to watcher: /root/code/gurukul/.next/static/chunks/pages
DEB | Watchman.addPathsToWatcherRecursive: Added to watcher: /root/code/gurukul/.next/static/css
Checking path: 'components/PaginationBar.tsx' (original relPath: 'components/PaginationBar.tsx'), IsDir: false, Gitignored: false, CustomIgnored: false
DEB | Watchman.addPathsToWatcherRecursive: Added to watcher: /root/code/gurukul/.next/static/development
DEB | Watchman.addPathsToWatcherRecursive: Added to watcher: /root/code/gurukul/.next/static/g1reAy_3RkydM8B35Dey7
DEB | Watchman.addPathsToWatcherRecursive: Added to watcher: /root/code/gurukul/.next/static/media
DEB | Watchman.addPathsToWatcherRecursive: Added to watcher: /root/code/gurukul/.next/types
DEB | Watchman.addPathsToWatcherRecursive: Added to watcher: /root/code/gurukul/.next/types/app
DEB | Watchman.addPathsToWatcherRecursive: Added to watcher: /root/code/gurukul/.next/types/app/(auth)
DEB | Watchman.addPathsToWatcherRecursive: Added to watcher: /root/code/gurukul/.next/types/app/(auth)/sign-in
DEB | Watchman.addPathsToWatcherRecursive: Added to watcher: /root/code/gurukul/.next/types/app/(auth)/sign-up
DEB | Watchman.addPathsToWatcherRecursive: Added to watcher: /root/code/gurukul/.next/types/app/(main)
DEB | Watchman.addPathsToWatcherRecursive: Added to watcher: /root/code/gurukul/.next/types/app/(main)/about
DEB | Watchman.addPathsToWatcherRecursive: Added to watcher: /root/code/gurukul/.next/types/app/(main)/contact
DEB | Watchman.addPathsToWatcherRecursive: Added to watcher: /root/code/gurukul/.next/types/app/(main)/courses
DEB | Watchman.addPathsToWatcherRecursive: Added to watcher: /root/code/gurukul/.next/types/app/(main)/courses/[slug]
DEB | Watchman.addPathsToWatcherRecursive: Added to watcher: /root/code/gurukul/.next/types/app/(main)/instructors
DEB | Watchman.addPathsToWatcherRecursive: Added to watcher: /root/code/gurukul/.next/types/app/(main)/instructors/[username]
Checking path: 'components/VideoPlayerModal.tsx' (original relPath: 'components/VideoPlayerModal.tsx'), IsDir: false, Gitignored: false, CustomIgnored: false
DEB | Watchman.addPathsToWatcherRecursive: Added to watcher: /root/code/gurukul/.next/types/app/(main)/teacher
DEB | Watchman.addPathsToWatcherRecursive: Added to watcher: /root/code/gurukul/.next/types/app/api
Checking path: 'components/theme-provider.tsx' (original relPath: 'components/theme-provider.tsx'), IsDir: false, Gitignored: false, CustomIgnored: false
DEB | Watchman.addPathsToWatcherRecursive: Added to watcher: /root/code/gurukul/.next/types/app/api/auth
DEB | Watchman.addPathsToWatcherRecursive: Added to watcher: /root/code/gurukul/.next/types/app/api/auth/[...all]
DEB | Watchman.addPathsToWatcherRecursive: Added to watcher: /root/code/gurukul/.next/types/app/api/courseCard
DEB | Watchman.addPathsToWatcherRecursive: Added to watcher: /root/code/gurukul/app
Checking path: 'components/ui/' (original relPath: 'components/ui'), IsDir: true, Gitignored: false, CustomIgnored: false
DEB | Watchman.addPathsToWatcherRecursive: Added to watcher: /root/code/gurukul/app/(auth)
DEB | Watchman.addPathsToWatcherRecursive: Added to watcher: /root/code/gurukul/app/(auth)/sign-in
DEB | Watchman.addPathsToWatcherRecursive: Added to watcher: /root/code/gurukul/app/(auth)/sign-up
DEB | Watchman.addPathsToWatcherRecursive: Added to watcher: /root/code/gurukul/app/(main)
DEB | Watchman.addPathsToWatcherRecursive: Added to watcher: /root/code/gurukul/app/(main)/_component
DEB | Watchman.addPathsToWatcherRecursive: Added to watcher: /root/code/gurukul/app/(main)/about
DEB | Watchman.addPathsToWatcherRecursive: Added to watcher: /root/code/gurukul/app/(main)/contact
DEB | Watchman.addPathsToWatcherRecursive: Added to watcher: /root/code/gurukul/app/(main)/courses
DEB | Watchman.addPathsToWatcherRecursive: Added to watcher: /root/code/gurukul/app/(main)/courses/[slug]
DEB | Watchman.addPathsToWatcherRecursive: Added to watcher: /root/code/gurukul/app/(main)/instructors
DEB | Watchman.addPathsToWatcherRecursive: Added to watcher: /root/code/gurukul/app/(main)/instructors/[username]
DEB | Watchman.addPathsToWatcherRecursive: Added to watcher: /root/code/gurukul/app/(main)/teacher
DEB | Watchman.addPathsToWatcherRecursive: Added to watcher: /root/code/gurukul/app/api
DEB | Watchman.addPathsToWatcherRecursive: Added to watcher: /root/code/gurukul/app/api/auth
DEB | Watchman.addPathsToWatcherRecursive: Added to watcher: /root/code/gurukul/app/api/auth/[...all]
DEB | Watchman.addPathsToWatcherRecursive: Added to watcher: /root/code/gurukul/components
DEB | Watchman.addPathsToWatcherRecursive: Added to watcher: /root/code/gurukul/components/ui
DEB | Watchman.addPathsToWatcherRecursive: Added to watcher: /root/code/gurukul/db
DEB | Watchman.addPathsToWatcherRecursive: Added to watcher: /root/code/gurukul/db/data
DEB | Watchman.addPathsToWatcherRecursive: Added to watcher: /root/code/gurukul/db/data/pgdata
Checking path: 'components.json' (original relPath: 'components.json'), IsDir: false, Gitignored: false, CustomIgnored: false
Checking path: 'db/' (original relPath: 'db'), IsDir: true, Gitignored: false, CustomIgnored: false
Checking path: 'db/README.md' (original relPath: 'db/README.md'), IsDir: false, Gitignored: true, CustomIgnored: false
DEB | Watchman.addPathsToWatcherRecursive: Added to watcher: /root/code/gurukul/db/data/pgdata/base
Checking path: 'db/data/' (original relPath: 'db/data'), IsDir: true, Gitignored: true, CustomIgnored: false
Checking path: 'db/db.ts' (original relPath: 'db/db.ts'), IsDir: false, Gitignored: false, CustomIgnored: false
DEB | Watchman.addPathsToWatcherRecursive: Added to watcher: /root/code/gurukul/db/data/pgdata/base/1
Checking path: 'db/drizzle/' (original relPath: 'db/drizzle'), IsDir: true, Gitignored: false, CustomIgnored: false
DEB | Watchman.addPathsToWatcherRecursive: Added to watcher: /root/code/gurukul/db/data/pgdata/base/16384
Checking path: 'db/init/' (original relPath: 'db/init'), IsDir: true, Gitignored: true, CustomIgnored: false
DEB | Watchman.addPathsToWatcherRecursive: Added to watcher: /root/code/gurukul/db/data/pgdata/base/4
Checking path: 'db/localPostgres.yaml' (original relPath: 'db/localPostgres.yaml'), IsDir: false, Gitignored: true, CustomIgnored: false
Checking path: 'db/schema.ts' (original relPath: 'db/schema.ts'), IsDir: false, Gitignored: false, CustomIgnored: false
Checking path: 'db/testing_db_query.ts' (original relPath: 'db/testing_db_query.ts'), IsDir: false, Gitignored: false, CustomIgnored: false
Checking path: 'drizzle.config.ts' (original relPath: 'drizzle.config.ts'), IsDir: false, Gitignored: false, CustomIgnored: false
Checking path: 'hooks/' (original relPath: 'hooks'), IsDir: true, Gitignored: false, CustomIgnored: false
DEB | Watchman.addPathsToWatcherRecursive: Added to watcher: /root/code/gurukul/db/data/pgdata/base/5
Checking path: 'hooks/use-mobile.ts' (original relPath: 'hooks/use-mobile.ts'), IsDir: false, Gitignored: false, CustomIgnored: false
Checking path: 'lib/' (original relPath: 'lib'), IsDir: true, Gitignored: false, CustomIgnored: false
Checking path: 'lib/auth-client.ts' (original relPath: 'lib/auth-client.ts'), IsDir: false, Gitignored: false, CustomIgnored: false
Checking path: 'lib/auth.ts' (original relPath: 'lib/auth.ts'), IsDir: false, Gitignored: false, CustomIgnored: false
Checking path: 'lib/dal.ts' (original relPath: 'lib/dal.ts'), IsDir: false, Gitignored: false, CustomIgnored: false
Checking path: 'lib/data/' (original relPath: 'lib/data'), IsDir: true, Gitignored: false, CustomIgnored: false
DEB | Watchman.addPathsToWatcherRecursive: Added to watcher: /root/code/gurukul/db/data/pgdata/global
DEB | Watchman.addPathsToWatcherRecursive: Added to watcher: /root/code/gurukul/db/data/pgdata/pg_commit_ts
DEB | Watchman.addPathsToWatcherRecursive: Added to watcher: /root/code/gurukul/db/data/pgdata/pg_dynshmem
DEB | Watchman.addPathsToWatcherRecursive: Added to watcher: /root/code/gurukul/db/data/pgdata/pg_logical
Checking path: 'lib/utils.ts' (original relPath: 'lib/utils.ts'), IsDir: false, Gitignored: false, CustomIgnored: false
DEB | Watchman.addPathsToWatcherRecursive: Added to watcher: /root/code/gurukul/db/data/pgdata/pg_logical/mappings
Checking path: 'next-env.d.ts' (original relPath: 'next-env.d.ts'), IsDir: false, Gitignored: true, CustomIgnored: false
Checking path: 'next.config.ts' (original relPath: 'next.config.ts'), IsDir: false, Gitignored: false, CustomIgnored: false
DEB | Watchman.addPathsToWatcherRecursive: Added to watcher: /root/code/gurukul/db/data/pgdata/pg_logical/snapshotsChecking path: 'node_modules/' (original relPath: 'node_modules'), IsDir: true, Gitignored: true, CustomIgnored: true

Checking path: 'package.json' (original relPath: 'package.json'), IsDir: false, Gitignored: false, CustomIgnored: false
DEB | Watchman.addPathsToWatcherRecursive: Added to watcher: /root/code/gurukul/db/data/pgdata/pg_multixact
Checking path: 'pnpm-lock.yaml' (original relPath: 'pnpm-lock.yaml'), IsDir: false, Gitignored: false, CustomIgnored: false
Checking path: 'postcss.config.mjs' (original relPath: 'postcss.config.mjs'), IsDir: false, Gitignored: false, CustomIgnored: false
DEB | Watchman.addPathsToWatcherRecursive: Added to watcher: /root/code/gurukul/db/data/pgdata/pg_multixact/membersChecking path: 'public/' (original relPath: 'public'), IsDir: true, Gitignored: false, CustomIgnored: false

Checking path: 'public/file.svg' (original relPath: 'public/file.svg'), IsDir: false, Gitignored: false, CustomIgnored: true
DEB | Watchman.addPathsToWatcherRecursive: Added to watcher: /root/code/gurukul/db/data/pgdata/pg_multixact/offsets
Checking path: 'public/globe.svg' (original relPath: 'public/globe.svg'), IsDir: false, Gitignored: false, CustomIgnored: true
Checking path: 'public/next.svg' (original relPath: 'public/next.svg'), IsDir: false, Gitignored: false, CustomIgnored: true
DEB | Watchman.addPathsToWatcherRecursive: Added to watcher: /root/code/gurukul/db/data/pgdata/pg_notify
Checking path: 'public/vercel.svg' (original relPath: 'public/vercel.svg'), IsDir: false, Gitignored: false, CustomIgnored: true
DEB | Watchman.addPathsToWatcherRecursive: Added to watcher: /root/code/gurukul/db/data/pgdata/pg_replslot
Checking path: 'public/window.svg' (original relPath: 'public/window.svg'), IsDir: false, Gitignored: false, CustomIgnored: true
DEB | Watchman.addPathsToWatcherRecursive: Added to watcher: /root/code/gurukul/db/data/pgdata/pg_serial
Checking path: 'tsconfig.json' (original relPath: 'tsconfig.json'), IsDir: false, Gitignored: false, CustomIgnored: false
Checking path: 'utils/' (original relPath: 'utils'), IsDir: true, Gitignored: false, CustomIgnored: false
DEB | Watchman.addPathsToWatcherRecursive: Added to watcher: /root/code/gurukul/db/data/pgdata/pg_snapshots
Checking path: 'utils/apiResponse.ts' (original relPath: 'utils/apiResponse.ts'), IsDir: false, Gitignored: false, CustomIgnored: false
Checking path: 'utils/env.ts' (original relPath: 'utils/env.ts'), IsDir: false, Gitignored: false, CustomIgnored: false
DEB | Watchman.addPathsToWatcherRecursive: Added to watcher: /root/code/gurukul/db/data/pgdata/pg_stat
Checking path: 'utils/helperFunctions.ts' (original relPath: 'utils/helperFunctions.ts'), IsDir: false, Gitignored: false, CustomIgnored: false
DEB | Watchman.addPathsToWatcherRecursive: Added to watcher: /root/code/gurukul/db/data/pgdata/pg_stat_tmp
Checking path: 'utils/trycatch.ts' (original relPath: 'utils/trycatch.ts'), IsDir: false, Gitignored: false, CustomIgnored: false
Checking path: 'utils/types.ts' (original relPath: 'utils/types.ts'), IsDir: false, Gitignored: false, CustomIgnored: false
DEB | Watchman.addPathsToWatcherRecursive: Added to watcher: /root/code/gurukul/db/data/pgdata/pg_subtrans
DEB | Watchman.addPathsToWatcherRecursive: Added to watcher: /root/code/gurukul/db/data/pgdata/pg_tblspc
TRA | json call result data: {"result":[{"name":"gurukul","path":"/root/code/gurukul","relPath":".","isDir":true,"children":[{"name":".git","path":"/root/code/gurukul/.git","relPath":".git","isDir":true,"isGitignored":false,"isCustomIgnored":true},{"name":".next","path":"/root/code/gurukul/.next","relPath":".next","isDir":true,"isGitignored":true,"isCustomIgnored":false},{"name":"app","path":"/root/code/gurukul/app","relPath":"app","isDir":true,"children":[{"name":"(auth)","path":"/root/code/gurukul/app/(auth)","relPath":"app/(auth)","isDir":true,"children":[{"name":"sign-in","path":"/root/code/gurukul/app/(auth)/sign-in","relPath":"app/(auth)/sign-in","isDir":true,"children":[{"name":"page.tsx","path":"/root/code/gurukul/app/(auth)/sign-in/page.tsx","relPath":"app/(auth)/sign-in/page.tsx","isDir":false,"isGitignored":false,"isCustomIgnored":false}],"isGitignored":false,"isCustomIgnored":false},{"name":"sign-up","path":"/root/code/gurukul/app/(auth)/sign-up","relPath":"app/(auth)/sign-up","isDir":true,"children":[{"name":"page.tsx","path":"/root/code/gurukul/app/(auth)/sign-up/page.tsx","relPath":"app/(auth)/sign-up/page.tsx","isDir":false,"isGitignored":false,"isCustomIgnored":false}],"isGitignored":false,"isCustomIgnored":false}],"isGitignored":false,"isCustomIgnored":false},{"name":"(main)","path":"/root/code/gurukul/app/(main)","relPath":"app/(main)","isDir":true,"children":[{"name":"_component","path":"/root/code/gurukul/app/(main)/_component","relPath":"app/(main)/_component","isDir":true,"children":[{"name":"ChooseUs.tsx","path":"/root/code/gurukul/app/(main)/_component/ChooseUs.tsx","relPath":"app/(main)/_component/ChooseUs.tsx","isDir":false,"isGitignored":false,"isCustomIgnored":false},{"name":"CourseList.tsx","path":"/root/code/gurukul/app/(main)/_component/CourseList.tsx","relPath":"app/(main)/_component/CourseList.tsx","isDir":false,"isGitignored":false,"isCustomIgnored":false},{"name":"Footer.tsx","path":"/root/code/gurukul/app/(main)/_component/Footer.tsx","relPath":"app/(main)/_component/Footer.tsx","isDir":false,"isGitignored":false,"isCustomIgnored":false},{"name":"HeroSection.tsx","path":"/root/code/gurukul/app/(main)/_component/HeroSection.tsx","relPath":"app/(main)/_component/HeroSection.tsx","isDir":false,"isGitignored":false,"isCustomIgnored":false},{"name":"InstructorList.tsx","path":"/root/code/gurukul/app/(main)/_component/InstructorList.tsx","relPath":"app/(main)/_component/InstructorList.tsx","isDir":false,"isGitignored":false,"isCustomIgnored":false},{"name":"Navbar.tsx","path":"/root/code/gurukul/app/(main)/_component/Navbar.tsx","relPath":"app/(main)/_component/Navbar.tsx","isDir":false,"isGitignored":false,"isCustomIgnored":false}],"isGitignored":false,"isCustomIgnored":false},{"name":"about","path":"/root/code/gurukul/app/(main)/about","relPath":"app/(main)/about","isDir":true,"children":[{"name":"page.tsx","path":"/root/code/gurukul/app/(main)/about/page.tsx","relPath":"app/(main)/about/page.tsx","isDir":false,"isGitignored":false,"isCustomIgnored":false}],"isGitignored":false,"isCustomIgnored":false},{"name":"contact","path":"/root/code/gurukul/app/(main)/contact","relPath":"app/(main)/contact","isDir":true,"children":[{"name":"page.tsx","path":"/root/code/gurukul/app/(main)/contact/page.tsx","relPath":"app/(main)/contact/page.tsx","isDir":false,"isGitignored":false,"isCustomIgnored":false}],"isGitignored":false,"isCustomIgnored":false},{"name":"courses","path":"/root/code/gurukul/app/(main)/courses","relPath":"app/(main)/courses","isDir":true,"children":[{"name":"[slug]","path":"/root/code/gurukul/app/(main)/courses/[slug]","relPath":"app/(main)/courses/[slug]","isDir":true,"children":[{"name":"page.tsx","path":"/root/code/gurukul/app/(main)/courses/[slug]/page.tsx","relPath":"app/(main)/courses/[slug]/page.tsx","isDir":false,"isGitignored":false,"isCustomIgnored":false}],"isGitignored":false,"isCustomIgnored":false},{"name":"page.tsx","path":"/root/code/gurukul/app/(main)/courses/page.tsx","relPath":"app/(main)/courses/page.tsx","isDir":false,"isGitignored":false,"isCustomIgnored":false}],"isGitignored":false,"isCustomIgnored":false},{"name":"instructors","path":"/root/code/gurukul/app/(main)/instructors","relPath":"app/(main)/instructors","isDir":true,"children":[{"name":"[username]","path":"/root/code/gurukul/app/(main)/instructors/[username]","relPath":"app/(main)/instructors/[username]","isDir":true,"children":[{"name":"page.tsx","path":"/root/code/gurukul/app/(main)/instructors/[username]/page.tsx","relPath":"app/(main)/instructors/[username]/page.tsx","isDir":false,"isGitignored":false,"isCustomIgnored":false}],"isGitignored":false,"isCustomIgnored":false},{"name":"page.tsx","path":"/root/code/gurukul/app/(main)/instructors/page.tsx","relPath":"app/(main)/instructors/page.tsx","isDir":false,"isGitignored":false,"isCustomIgnored":false}],"isGitignored":false,"isCustomIgnored":false},{"name":"teacher","path":"/root/code/gurukul/app/(main)/teacher","relPath":"app/(main)/teacher","isDir":true,"children":[{"name":"page.tsx","path":"/root/code/gurukul/app/(main)/teacher/page.tsx","relPath":"app/(main)/teacher/page.tsx","isDir":false,"isGitignored":false,"isCustomIgnored":false}],"isGitignored":false,"isCustomIgnored":false},{"name":"layout.tsx","path":"/root/code/gurukul/app/(main)/layout.tsx","relPath":"app/(main)/layout.tsx","isDir":false,"isGitignored":false,"isCustomIgnored":false},{"name":"page.tsx","path":"/root/code/gurukul/app/(main)/page.tsx","relPath":"app/(main)/page.tsx","isDir":false,"isGitignored":false,"isCustomIgnored":false}],"isGitignored":false,"isCustomIgnored":false},{"name":"api","path":"/root/code/gurukul/app/api","relPath":"app/api","isDir":true,"children":[{"name":"auth","path":"/root/code/gurukul/app/api/auth","relPath":"app/api/auth","isDir":true,"children":[{"name":"[...all]","path":"/root/code/gurukul/app/api/auth/[...all]","relPath":"app/api/auth/[...all]","isDir":true,"children":[{"name":"route.ts","path":"/root/code/gurukul/app/api/auth/[...all]/route.ts","relPath":"app/api/auth/[...all]/route.ts","isDir":false,"isGitignored":false,"isCustomIgnored":false}],"isGitignored":false,"isCustomIgnored":false}],"isGitignored":false,"isCustomIgnored":false}],"isGitignored":false,"isCustomIgnored":false},{"name":"favicon.ico","path":"/root/code/gurukul/app/favicon.ico","relPath":"app/favicon.ico","isDir":false,"isGitignored":false,"isCustomIgnored":true},{"name":"globals.css","path":"/root/code/gurukul/app/globals.css","relPath":"app/globals.css","isDir":false,"isGitignored":false,"isCustomIgnored":false},{"name":"layout.tsx","path":"/root/code/gurukul/app/layout.tsx","relPath":"app/layout.tsx","isDir":false,"isGitignored":false,"isCustomIgnored":false},{"name":"not-found.tsx","path":"/root/code/gurukul/app/not-found.tsx","relPath":"app/not-found.tsx","isDir":false,"isGitignored":false,"isCustomIgnored":false}],"isGitignored":false,"isCustomIgnored":false},{"name":"components","path":"/root/code/gurukul/components","relPath":"components","isDir":true,"children":[{"name":"ui","path":"/root/code/gurukul/components/ui","relPath":"components/ui","isDir":true,"children":[{"name":"accordion.tsx","path":"/root/code/gurukul/components/ui/accordion.tsx","relPath":"components/ui/accordion.tsx","isDir":false,"isGitignored":false,"isCustomIgnored":false},{"name":"badge.tsx","path":"/root/code/gurukul/components/ui/badge.tsx","relPath":"components/ui/badge.tsx","isDir":false,"isGitignored":false,"isCustomIgnored":false},{"name":"button.tsx","path":"/root/code/gurukul/components/ui/button.tsx","relPath":"components/ui/button.tsx","isDir":false,"isGitignored":false,"isCustomIgnored":false},{"name":"card.tsx","path":"/root/code/gurukul/components/ui/card.tsx","relPath":"components/ui/card.tsx","isDir":false,"isGitignored":false,"isCustomIgnored":false},{"name":"checkbox.tsx","path":"/root/code/gurukul/components/ui/checkbox.tsx","relPath":"components/ui/checkbox.tsx","isDir":false,"isGitignored":false,"isCustomIgnored":false},{"name":"dialog.tsx","path":"/root/code/gurukul/components/ui/dialog.tsx","relPath":"components/ui/dialog.tsx","isDir":false,"isGitignored":false,"isCustomIgnored":false},{"name":"dropdown-menu.tsx","path":"/root/code/gurukul/components/ui/dropdown-menu.tsx","relPath":"components/ui/dropdown-menu.tsx","isDir":false,"isGitignored":false,"isCustomIgnored":false},{"name":"form.tsx","path":"/root/code/gurukul/components/ui/form.tsx","relPath":"components/ui/form.tsx","isDir":false,"isGitignored":false,"isCustomIgnored":false},{"name":"input.tsx","path":"/root/code/gurukul/components/ui/input.tsx","relPath":"components/ui/input.tsx","isDir":false,"isGitignored":false,"isCustomIgnored":false},{"name":"label.tsx","path":"/root/code/gurukul/components/ui/label.tsx","relPath":"components/ui/label.tsx","isDir":false,"isGitignored":false,"isCustomIgnored":false},{"name":"sonner.tsx","path":"/root/code/gurukul/components/ui/sonner.tsx","relPath":"components/ui/sonner.tsx","isDir":false,"isGitignored":false,"isCustomIgnored":false},{"name":"textarea.tsx","path":"/root/code/gurukul/components/ui/textarea.tsx","relPath":"components/ui/textarea.tsx","isDir":false,"isGitignored":false,"isCustomIgnored":false},{"name":"ThemeToggle.tsx","path":"/root/code/gurukul/components/ui/ThemeToggle.tsx","relPath":"components/ui/ThemeToggle.tsx","isDir":false,"isGitignored":false,"isCustomIgnored":false}],"isGitignored":false,"isCustomIgnored":false},{"name":"CourseCard.tsx","path":"/root/code/gurukul/components/CourseCard.tsx","relPath":"components/CourseCard.tsx","isDir":false,"isGitignored":false,"isCustomIgnored":false},{"name":"InstructorCard.tsx","path":"/root/code/gurukul/components/InstructorCard.tsx","relPath":"components/InstructorCard.tsx","isDir":false,"isGitignored":false,"isCustomIgnored":false},{"name":"PaginationBar.tsx","path":"/root/code/gurukul/components/PaginationBar.tsx","relPath":"components/PaginationBar.tsx","isDir":false,"isGitignored":false,"isCustomIgnored":false},{"name":"theme-provider.tsx","path":"/root/code/gurukul/components/theme-provider.tsx","relPath":"components/theme-provider.tsx","isDir":false,"isGitignored":false,"isCustomIgnored":false},{"name":"VideoPlayerModal.tsx","path":"/root/code/gurukul/components/VideoPlayerModal.tsx","relPath":"components/VideoPlayerModal.tsx","isDir":false,"isGitignored":false,"isCustomIgnored":false}],"isGitignored":false,"isCustomIgnored":false},{"name":"db","path":"/root/code/gurukul/db","relPath":"db","isDir":true,"children":[{"name":"data","path":"/root/code/gurukul/db/data","relPath":"db/data","isDir":true,"isGitignored":true,"isCustomIgnored":false},{"name":"drizzle","path":"/root/code/gurukul/db/drizzle","relPath":"db/drizzle","isDir":true,"children":[{"name":"meta","path":"/root/code/gurukul/db/drizzle/meta","relPath":"db/drizzle/meta","isDir":true,"children":[{"name":"0000_snapshot.json","path":"/root/code/gurukul/db/drizzle/meta/0000_snapshot.json","relPath":"db/drizzle/meta/0000_snapshot.json","isDir":false,"isGitignored":false,"isCustomIgnored":false},{"name":"0001_snapshot.json","path":"/root/code/gurukul/db/drizzle/meta/0001_snapshot.json","relPath":"db/drizzle/meta/0001_snapshot.json","isDir":false,"isGitignored":false,"isCustomIgnored":false},{"name":"_journal.json","path":"/root/code/gurukul/db/drizzle/meta/_journal.json","relPath":"db/drizzle/meta/_journal.json","isDir":false,"isGitignored":false,"isCustomIgnored":false}],"isGitignored":false,"isCustomIgnored":false},{"name":"0000_cuddly_texas_twister.sql","path":"/root/code/gurukul/db/drizzle/0000_cuddly_texas_twister.sql","relPath":"db/drizzle/0000_cuddly_texas_twister.sql","isDir":false,"isGitignored":false,"isCustomIgnored":true},{"name":"0001_giant_mariko_yashida.sql","path":"/root/code/gurukul/db/drizzle/0001_giant_mariko_yashida.sql","relPath":"db/drizzle/0001_giant_mariko_yashida.sql","isDir":false,"isGitignored":false,"isCustomIgnored":true}],"isGitignored":false,"isCustomIgnored":false},{"name":"init","path":"/root/code/gurukul/db/init","relPath":"db/init","isDir":true,"isGitignored":true,"isCustomIgnored":false},{"name":"db.ts","path":"/root/code/gurukul/db/db.ts","relPath":"db/db.ts","isDir":false,"isGitignored":false,"isCustomIgnored":false},{"name":"localPostgres.yaml","path":"/root/code/gurukul/db/localPostgres.yaml","relPath":"db/localPostgres.yaml","isDir":false,"isGitignored":true,"isCustomIgnored":false},{"name":"README.md","path":"/root/code/gurukul/db/README.md","relPath":"db/README.md","isDir":false,"isGitignored":true,"isCustomIgnored":false},{"name":"schema.ts","path":"/root/code/gurukul/db/schema.ts","relPath":"db/schema.ts","isDir":false,"isGitignored":false,"isCustomIgnored":false},{"name":"testing_db_query.ts","path":"/root/code/gurukul/db/testing_db_query.ts","relPath":"db/testing_db_query.ts","isDir":false,"isGitignored":false,"isCustomIgnored":false}],"isGitignored":false,"isCustomIgnored":false},{"name":"hooks","path":"/root/code/gurukul/hooks","relPath":"hooks","isDir":true,"children":[{"name":"use-mobile.ts","path":"/root/code/gurukul/hooks/use-mobile.ts","relPath":"hooks/use-mobile.ts","isDir":false,"isGitignored":false,"isCustomIgnored":false}],"isGitignored":false,"isCustomIgnored":false},{"name":"lib","path":"/root/code/gurukul/lib","relPath":"lib","isDir":true,"children":[{"name":"data","path":"/root/code/gurukul/lib/data","relPath":"lib/data","isDir":true,"children":[{"name":"query.ts","path":"/root/code/gurukul/lib/data/query.ts","relPath":"lib/data/query.ts","isDir":false,"isGitignored":false,"isCustomIgnored":false},{"name":"require-admin.ts","path":"/root/code/gurukul/lib/data/require-admin.ts","relPath":"lib/data/require-admin.ts","isDir":false,"isGitignored":false,"isCustomIgnored":false},{"name":"require-teacher.ts","path":"/root/code/gurukul/lib/data/require-teacher.ts","relPath":"lib/data/require-teacher.ts","isDir":false,"isGitignored":false,"isCustomIgnored":false},{"name":"require-user.ts","path":"/root/code/gurukul/lib/data/require-user.ts","relPath":"lib/data/require-user.ts","isDir":false,"isGitignored":false,"isCustomIgnored":false}],"isGitignored":false,"isCustomIgnored":false},{"name":"auth-client.ts","path":"/root/code/gurukul/lib/auth-client.ts","relPath":"lib/auth-client.ts","isDir":false,"isGitignored":false,"isCustomIgnored":false},{"name":"auth.ts","path":"/root/code/gurukul/lib/auth.ts","relPath":"lib/auth.ts","isDir":false,"isGitignored":false,"isCustomIgnored":false},{"name":"dal.ts","path":"/root/code/gurukul/lib/dal.ts","relPath":"lib/dal.ts","isDir":false,"isGitignored":false,"isCustomIgnored":false},{"name":"utils.ts","path":"/root/code/gurukul/lib/utils.ts","relPath":"lib/utils.ts","isDir":false,"isGitignored":false,"isCustomIgnored":false}],"isGitignored":false,"isCustomIgnored":false},{"name":"node_modules","path":"/root/code/gurukul/node_modules","relPath":"node_modules","isDir":true,"isGitignored":true,"isCustomIgnored":true},{"name":"public","path":"/root/code/gurukul/public","relPath":"public","isDir":true,"children":[{"name":"file.svg","path":"/root/code/gurukul/public/file.svg","relPath":"public/file.svg","isDir":false,"isGitignored":false,"isCustomIgnored":true},{"name":"globe.svg","path":"/root/code/gurukul/public/globe.svg","relPath":"public/globe.svg","isDir":false,"isGitignored":false,"isCustomIgnored":true},{"name":"next.svg","path":"/root/code/gurukul/public/next.svg","relPath":"public/next.svg","isDir":false,"isGitignored":false,"isCustomIgnored":true},{"name":"vercel.svg","path":"/root/code/gurukul/public/vercel.svg","relPath":"public/vercel.svg","isDir":false,"isGitignored":false,"isCustomIgnored":true},{"name":"window.svg","path":"/root/code/gurukul/public/window.svg","relPath":"public/window.svg","isDir":false,"isGitignored":false,"isCustomIgnored":true}],"isGitignored":false,"isCustomIgnored":false},{"name":"utils","path":"/root/code/gurukul/utils","relPath":"utils","isDir":true,"children":[{"name":"apiResponse.ts","path":"/root/code/gurukul/utils/apiResponse.ts","relPath":"utils/apiResponse.ts","isDir":false,"isGitignored":false,"isCustomIgnored":false},{"name":"env.ts","path":"/root/code/gurukul/utils/env.ts","relPath":"utils/env.ts","isDir":false,"isGitignored":false,"isCustomIgnored":false},{"name":"helperFunctions.ts","path":"/root/code/gurukul/utils/helperFunctions.ts","relPath":"utils/helperFunctions.ts","isDir":false,"isGitignored":false,"isCustomIgnored":false},{"name":"trycatch.ts","path":"/root/code/gurukul/utils/trycatch.ts","relPath":"utils/trycatch.ts","isDir":false,"isGitignored":false,"isCustomIgnored":false},{"name":"types.ts","path":"/root/code/gurukul/utils/types.ts","relPath":"utils/types.ts","isDir":false,"isGitignored":false,"isCustomIgnored":false}],"isGitignored":false,"isCustomIgnored":false},{"name":".env","path":"/root/code/gurukul/.env","relPath":".env","isDir":false,"isGitignored":true,"isCustomIgnored":false},{"name":".gitignore","path":"/root/code/gurukul/.gitignore","relPath":".gitignore","isDir":false,"isGitignored":false,"isCustomIgnored":false},{"name":"components.json","path":"/root/code/gurukul/components.json","relPath":"components.json","isDir":false,"isGitignored":false,"isCustomIgnored":false},{"name":"drizzle.config.ts","path":"/root/code/gurukul/drizzle.config.ts","relPath":"drizzle.config.ts","isDir":false,"isGitignored":false,"isCustomIgnored":false},{"name":"next-env.d.ts","path":"/root/code/gurukul/next-env.d.ts","relPath":"next-env.d.ts","isDir":false,"isGitignored":true,"isCustomIgnored":false},{"name":"next.config.ts","path":"/root/code/gurukul/next.config.ts","relPath":"next.config.ts","isDir":false,"isGitignored":false,"isCustomIgnored":false},{"name":"package.json","path":"/root/code/gurukul/package.json","relPath":"package.json","isDir":false,"isGitignored":false,"isCustomIgnored":false},{"name":"pnpm-lock.yaml","path":"/root/code/gurukul/pnpm-lock.yaml","relPath":"pnpm-lock.yaml","isDir":false,"isGitignored":false,"isCustomIgnored":false},{"name":"postcss.config.mjs","path":"/root/code/gurukul/postcss.config.mjs","relPath":"postcss.config.mjs","isDir":false,"isGitignored":false,"isCustomIgnored":false},{"name":"README.md","path":"/root/code/gurukul/README.md","relPath":"README.md","isDir":false,"isGitignored":false,"isCustomIgnored":false},{"name":"tsconfig.json","path":"/root/code/gurukul/tsconfig.json","relPath":"tsconfig.json","isDir":false,"isGitignored":false,"isCustomIgnored":false}],"isGitignored":false,"isCustomIgnored":false}],"error":null,"callbackid":"main.App.ListFiles-2959605267"}

DEB | Watchman.addPathsToWatcherRecursive: Added to watcher: /root/code/gurukul/db/data/pgdata/pg_twophase
DEB | Watchman.addPathsToWatcherRecursive: Added to watcher: /root/code/gurukul/db/data/pgdata/pg_wal
DEB | Watchman.addPathsToWatcherRecursive: Added to watcher: /root/code/gurukul/db/data/pgdata/pg_wal/archive_status
DEB | Watchman.addPathsToWatcherRecursive: Added to watcher: /root/code/gurukul/db/data/pgdata/pg_wal/summaries
DEB | Watchman.addPathsToWatcherRecursive: Added to watcher: /root/code/gurukul/db/data/pgdata/pg_xact
DEB | Watchman.addPathsToWatcherRecursive: Added to watcher: /root/code/gurukul/db/drizzle
DEB | Watchman.addPathsToWatcherRecursive: Added to watcher: /root/code/gurukul/db/drizzle/meta
DEB | Watchman.addPathsToWatcherRecursive: Added to watcher: /root/code/gurukul/db/init
DEB | Watchman.addPathsToWatcherRecursive: Added to watcher: /root/code/gurukul/hooks
DEB | Watchman.addPathsToWatcherRecursive: Added to watcher: /root/code/gurukul/lib
DEB | Watchman.addPathsToWatcherRecursive: Added to watcher: /root/code/gurukul/lib/data
DEB | Watchman.addPathsToWatcherRecursive: Added to watcher: /root/code/gurukul/node_modules
DEB | Watchman.addPathsToWatcherRecursive: Skipping ignored directory: /root/code/gurukul/node_modules/.bin
DEB | Watchman.addPathsToWatcherRecursive: Skipping ignored directory: /root/code/gurukul/node_modules/.cache
DEB | Watchman.addPathsToWatcherRecursive: Skipping ignored directory: /root/code/gurukul/node_modules/.pnpm
DEB | Watchman.addPathsToWatcherRecursive: Skipping ignored directory: /root/code/gurukul/node_modules/@faker-js
DEB | Watchman.addPathsToWatcherRecursive: Skipping ignored directory: /root/code/gurukul/node_modules/@hookform
DEB | Watchman.addPathsToWatcherRecursive: Skipping ignored directory: /root/code/gurukul/node_modules/@neondatabase
DEB | Watchman.addPathsToWatcherRecursive: Skipping ignored directory: /root/code/gurukul/node_modules/@radix-ui
DEB | Watchman.addPathsToWatcherRecursive: Skipping ignored directory: /root/code/gurukul/node_modules/@t3-oss
DEB | Watchman.addPathsToWatcherRecursive: Skipping ignored directory: /root/code/gurukul/node_modules/@tailwindcss
DEB | Watchman.addPathsToWatcherRecursive: Skipping ignored directory: /root/code/gurukul/node_modules/@types
DEB | Watchman.addPathsToWatcherRecursive: Added to watcher: /root/code/gurukul/public
DEB | Watchman.addPathsToWatcherRecursive: Added to watcher: /root/code/gurukul/utils
TRA | json call result data: {"result":null,"error":null,"callbackid":"main.App.StartFileWatcher-3638512405"}

INF | Watchman: Monitoring goroutine started for /root/code/gurukul
INF | Starting new shotgun context generation for: /root/code/gurukul. Max size: 10000000 bytes.
TRA | json call result data: {"result":null,"error":null,"callbackid":"main.App.RequestShotgunContextGeneration-2425629483"}

TRA | No listeners for event 'shotgunContextGenerationProgress'
TRA | No listeners for event 'shotgunContextGenerationProgress'
TRA | No listeners for event 'shotgunContextGenerationProgress'
TRA | No listeners for event 'shotgunContextGenerationProgress'
TRA | No listeners for event 'shotgunContextGenerationProgress'
TRA | No listeners for event 'shotgunContextGenerationProgress'
.
.
.
TRA | No listeners for event 'shotgunContextGenerationProgress'
INF | Shotgun context generated successfully for /root/code/gurukul. Size: 311632 bytes.
TRA | No listeners for event 'shotgunContextGenerated'
DEB | Cleared currentCancelFunc for completed/cancelled job (token match).
INF | Shotgun context generation goroutine finished in 30.89267ms

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions