Skip to content
Merged
Show file tree
Hide file tree
Changes from 2 commits
Commits
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
30 changes: 30 additions & 0 deletions apps/lfx-one/.env.example
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,36 @@ SUPABASE_STORAGE_BUCKET=your-supabase-bucket-name
# Internal k8s service DNS for NATS cluster
NATS_URL=nats://lfx-platform-nats.lfx.svc.cluster.local:4222

############### SNOWFLAKE CONFIG ###############
# Snowflake Connection Configuration
# Account identifier in format: orgname-accountname (e.g., jnmhvwd-xpb85243)
SNOWFLAKE_ACCOUNT=your-org-account
# Service user for read-only analytical queries
SNOWFLAKE_USERNAME=your-username
# Warehouse for query execution
SNOWFLAKE_WAREHOUSE=your-warehouse
# Analytics database name
SNOWFLAKE_DATABASE=your-database
# User role with SELECT-only permissions
SNOWFLAKE_ROLE=your-read-role

Comment thread
asithade marked this conversation as resolved.
# Snowflake Authentication (choose one method)
# Method 1: Direct API Key (recommended for containers/Docker)
# SNOWFLAKE_API_KEY=your-private-key-here

# Method 2: Private Key File (recommended for local development)
# Place rsa_key.p8 file in this directory (same location as .env)
# The service will automatically detect and use it
# SNOWFLAKE_PRIVATE_KEY_PASSPHRASE=your-passphrase-here

# Optional: Connection Pool Configuration (defaults shown)
# SNOWFLAKE_MIN_CONNECTIONS=2
# SNOWFLAKE_MAX_CONNECTIONS=10

# Optional: Lock Strategy for Query Deduplication (defaults to 'memory')
# SNOWFLAKE_LOCK_STRATEGY=memory
############### END SNOWFLAKE CONFIG ###############

# AI Service Configuration
# OpenAI-compatible proxy for meeting agenda generation
AI_PROXY_URL=https://litellm.tools.lfx.dev/chat/completions
Expand Down
4 changes: 4 additions & 0 deletions apps/lfx-one/.gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -48,3 +48,7 @@ Thumbs.db
/playwright/.auth/
/playwright-report/
/test-results/

# Snowflake
rsa_key.p8
rsa_key.pub
1 change: 1 addition & 0 deletions apps/lfx-one/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -50,6 +50,7 @@
"pino-http": "^10.5.0",
"primeng": "^19.1.4",
"rxjs": "~7.8.2",
"snowflake-sdk": "^2.3.1",
"tslib": "^2.8.1"
},
"devDependencies": {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,8 +17,8 @@ <h2 class="font-display font-semibold text-gray-900">My Meetings</h2>
</div>

<!-- Scrollable Content -->
<div class="flex flex-col flex-1 max-h-[28.125rem] overflow-y-auto">
<div class="flex flex-col gap-6" data-testid="dashboard-my-meetings-list">
<div class="flex flex-col flex-1">
<div class="flex flex-col gap-6 overflow-scroll max-h-[30rem]" data-testid="dashboard-my-meetings-list">
@if (todayMeetings().length > 0 || upcomingMeetings().length > 0) {
<!-- TODAY Section - only show if there are meetings today -->
@if (todayMeetings().length > 0) {
Expand Down
Loading