Skip to content

Commit a6f8a28

Browse files
committed
feat: enhance Profile Account with open gardens list and join functionality
1 parent 7cf0230 commit a6f8a28

File tree

26 files changed

+1130
-147
lines changed

26 files changed

+1130
-147
lines changed

.env.example

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,3 +66,6 @@ VITE_DEBUG_MODE="false" # Allow advancing Garden submission wi
6666
# === 🗄️ Database (Optional - if using API backend) ===
6767
POSTGRES_URL="your-postgres-url" # PostgreSQL connection string
6868
REDIS_URL="your-redis-url" # Redis connection string
69+
70+
# === 🤖 Telegram Bot ===
71+
TELEGRAM_BOT_TOKEN="your-telegram-bot-token" # Get from @BotFather

AGENTS.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ Default to local commands (rg, bun, forge) when the task is small. Escalate to M
2525
- `packages/client/AGENTS.md`
2626
- `packages/admin/AGENTS.md`
2727
- `packages/indexer/AGENTS.md`
28+
- `packages/telegram/AGENTS.md`
2829
- `packages/contracts/.cursor/rules/*`
2930
2. **During implementation**
3031
- Keep TypeScript strict (`noImplicitAny`, etc.)

bun.lock

Lines changed: 241 additions & 21 deletions
Large diffs are not rendered by default.

docs/SUMMARY.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,7 @@
6969
* [Client (PWA)](developer/architecture/client-package.md)
7070
* [Admin Dashboard](developer/architecture/admin-package.md)
7171
* [Indexer](developer/architecture/indexer-package.md)
72+
* [Telegram Bot](developer/architecture/telegram-bot.md)
7273
* [Contracts](developer/architecture/contracts-package.md)
7374
* [System Architecture (Technical)](developer/architecture.md)
7475

ecosystem.config.js

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,5 +41,18 @@ module.exports = {
4141
max_restarts: 10,
4242
min_uptime: "10s",
4343
},
44+
{
45+
name: "telegram",
46+
script: "sh",
47+
args: '-c "cd packages/telegram && bun run dev"',
48+
cwd: ".",
49+
env: {
50+
NODE_ENV: "development",
51+
},
52+
merge_logs: true,
53+
autorestart: true,
54+
max_restarts: 10,
55+
min_uptime: "10s",
56+
},
4457
],
4558
};

package.json

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@
2626
"dev:admin": "cd packages/admin && bun run dev",
2727
"dev:indexer": "cd packages/indexer && bun run dev",
2828
"dev:contracts": "cd packages/contracts && bun run dev",
29+
"dev:telegram": "cd packages/telegram && bun run dev",
2930

3031
"format": "npx @biomejs/biome format --write .",
3132
"format:check": "npx @biomejs/biome format .",
@@ -43,7 +44,8 @@
4344
"build:client": "cd packages/client && bun run build",
4445
"build:admin": "cd packages/admin && bun run build",
4546
"build:indexer": "cd packages/indexer && bun run build",
46-
"build:contracts": "cd packages/contracts && bun run build"
47+
"build:contracts": "cd packages/contracts && bun run build",
48+
"build:telegram": "cd packages/telegram && bun run build"
4749
},
4850
"overrides": {
4951
"vite": "npm:[email protected]"
@@ -83,5 +85,8 @@
8385
},
8486
"workspaces": [
8587
"packages/*"
88+
],
89+
"trustedDependencies": [
90+
"sharp"
8691
]
8792
}

0 commit comments

Comments
 (0)