Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
27 commits
Select commit Hold shift + click to select a range
d4d3f48
fix: add Node types for process.env
Dhereal1 Mar 5, 2026
4f35b56
fix: enforce node typings for vercel/app build paths
Dhereal1 Mar 6, 2026
cc0ce3b
fix: type narrowing for symbol lookup
Dhereal1 Mar 6, 2026
c5a5de9
fix: configure bot api function
Dhereal1 Mar 6, 2026
8e16521
connect telegram bot to chat handler
Dhereal1 Mar 6, 2026
1a28513
fix: narrow telegram text message before chat handler
Dhereal1 Mar 6, 2026
7d1ff2a
fix: use extensionless import for handler
Dhereal1 Mar 6, 2026
fa4269c
fix: correct handler import path
Dhereal1 Mar 6, 2026
a0c0a3b
fix: align tsconfig module resolution
Dhereal1 Mar 6, 2026
7688ef6
fix: correct handler import for typescript
Dhereal1 Mar 6, 2026
4620e14
fix: align api tsconfig module resolution
Dhereal1 Mar 6, 2026
fb8103c
fix: correct bot handler import
Dhereal1 Mar 6, 2026
756c8e9
fix: import default bot handler
Dhereal1 Mar 6, 2026
d5564fa
connect telegram bot to chat handler
Dhereal1 Mar 6, 2026
6c923b0
fix: stabilize app bot handler wiring
Dhereal1 Mar 6, 2026
2010379
fix: resolve bot handler imports for node esm runtime
Dhereal1 Mar 6, 2026
57cd5ce
fix: wire stable chat flow and remove echo bot behavior
Dhereal1 Mar 6, 2026
d966b5b
fix: use js extension for server users import
Dhereal1 Mar 6, 2026
b27a871
fix: harden app bot esm imports and make webhook setup non-fatal
Dhereal1 Mar 6, 2026
4a314e8
fix: make db migrate step non-fatal during vercel build
Dhereal1 Mar 6, 2026
5126000
fix: restore robust chat fallback path for bot handler
Dhereal1 Mar 6, 2026
87788d2
fix: improve bot fallback for quota errors and preserve chat context
Dhereal1 Mar 6, 2026
8d615e6
Merge upstream/main: sync with Seva's restructure
Dhereal1 Mar 7, 2026
0ab6b5f
Bot: replace static 'Thinking...' with rotating typing indicator and …
Dhereal1 Mar 15, 2026
845f598
Merge branch 'main' into main
Dhereal1 Mar 15, 2026
61f5ea9
Rotate typing indicator instead of static ellipsis
Dhereal1 Mar 15, 2026
6a4950c
Merge branch 'main' into typing-indicator-final
Dhereal1 Mar 15, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -64,3 +64,7 @@ __pycache__/


ai/backend/main.py.backup

# Local env files
/.env.local
/.env.production
188 changes: 141 additions & 47 deletions app/.gitignore
Original file line number Diff line number Diff line change
@@ -1,47 +1,141 @@
# Learn more https://docs.github.com/en/get-started/getting-started-with-git/ignoring-files

# dependencies
node_modules/

# Expo
.expo/
dist/
web-build/
release/
releases/
expo-env.d.ts

# Native
.kotlin/
*.orig.*
*.jks
*.p8
*.p12
*.key
*.mobileprovision

# Metro
.metro-health-check*

# local reference (do not commit)
build_ref.md

# debug
npm-debug.*
yarn-debug.*
yarn-error.*

# macOS
.DS_Store
*.pem

# local env files (secrets; do not commit)
.env
.env*.local

# typescript
*.tsbuildinfo

app-example

.vercel
typing-indicator-final
main
# Learn more https://docs.github.com/en/get-started/getting-started-with-git/ignoring-files

# dependencies
node_modules/

# Expo
.expo/
dist/
web-build/
expo-env.d.ts

# Native
.kotlin/
*.orig.*
*.jks
*.p8
*.p12
*.key
*.mobileprovision

# Metro
.metro-health-check*

# debug
npm-debug.*
yarn-debug.*
yarn-error.*

# macOS
.DS_Store
*.pem

# local env files (secrets; do not commit)
.env
.env*.local

# typescript
*.tsbuildinfo

app-example

.vercel

# Explicit env variants
.env.local
.env.production
# Learn more https://docs.github.com/en/get-started/getting-started-with-git/ignoring-files

# dependencies
node_modules/

# Expo
.expo/
dist/
web-build/
release/
expo-env.d.ts

# Native
.kotlin/
*.orig.*
*.jks
*.p8
*.p12
*.key
*.mobileprovision

# Metro
.metro-health-check*

# debug
npm-debug.*
yarn-debug.*
yarn-error.*

# macOS
.DS_Store
*.pem

# local env files (secrets; do not commit)
.env
.env*.local

# typescript
*.tsbuildinfo

app-example

.vercel
main

# Learn more https://docs.github.com/en/get-started/getting-started-with-git/ignoring-files

# dependencies
node_modules/

# Expo
.expo/
dist/
web-build/
release/
releases/
expo-env.d.ts

# Native
.kotlin/
*.orig.*
*.jks
*.p8
*.p12
*.key
*.mobileprovision

# Metro
.metro-health-check*

# local reference (do not commit)
build_ref.md

# debug
npm-debug.*
yarn-debug.*
yarn-error.*

# macOS
.DS_Store
*.pem

# local env files (secrets; do not commit)
.env
.env*.local

# typescript
*.tsbuildinfo

app-example

.vercel
main
3 changes: 2 additions & 1 deletion app/api/tsconfig.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,8 @@
"compilerOptions": {
"target": "ES2020",
"module": "ESNext",
"moduleResolution": "node",
"moduleResolution": "bundler",
"types": ["node"],
"strict": true,
"esModuleInterop": true,
"skipLibCheck": true,
Expand Down
Loading
Loading