Skip to content
Merged

Merg #363

Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
367 commits
Select commit Hold shift + click to select a range
92e4900
feat: implement MAKER framework with OpenAI client and tests
yanekyuk Dec 12, 2025
e4083b0
feat: implement hybrid approval logic and db-seed update
yanekyuk Dec 12, 2025
49c3a95
feat: implement hybrid approval logic and db-seed update
yanekyuk Dec 12, 2025
e69e13a
fix(protocol): implement hybrid connection approval logic
yanekyuk Dec 14, 2025
00ab24e
fix(protocol): implement hybrid connection approval logic
yanekyuk Dec 14, 2025
0cf2143
fix(agents): prevent intro-maker conversational refusal
yanekyuk Dec 14, 2025
a7c4644
fix(agents): prevent intro-maker conversational refusal
yanekyuk Dec 14, 2025
30f948a
fix: restricted permissions check and enhance db seed
yanekyuk Dec 14, 2025
07dc15a
fix: restricted permissions check and enhance db seed
yanekyuk Dec 14, 2025
9e277fb
feat: Extract `escapeHtml` utility and apply it to email template con…
yanekyuk Dec 15, 2025
4d8e35a
feat: Extract `escapeHtml` utility and apply it to email template con…
yanekyuk Dec 15, 2025
0efb327
refactor: Remove unnecessary `as any` type assertions for `eventType`…
yanekyuk Dec 15, 2025
70fd440
refactor: Remove unnecessary `as any` type assertions for `eventType`…
yanekyuk Dec 15, 2025
8a37fb0
docs: add TODO comments for +1 query pattern optimization.
yanekyuk Dec 15, 2025
ec3f428
docs: add TODO comments for +1 query pattern optimization.
yanekyuk Dec 15, 2025
f000b85
fix: Update fallback API URL from api.index.network to index.network.…
yanekyuk Dec 15, 2025
467b74d
fix: Update fallback API URL from api.index.network to index.network.…
yanekyuk Dec 15, 2025
fc51866
Merge pull request #337 from yanekyuk/feat/connection-approval
serefyarar Dec 15, 2025
958a726
Merge branch 'feat/connection-approval' into dev
yanekyuk Dec 15, 2025
85cb6d6
docs: add MAKER framework documentation and usage guide
yanekyuk Dec 15, 2025
3a397c3
fix: Correct maker vote tallying to include nextState for accurate di…
yanekyuk Dec 15, 2025
798f1dc
feat: add implementation plan for Intent Inferring 2.0 restructuring …
yanekyuk Dec 17, 2025
2d70003
Refactor LLM utility to use BaseLangChainAgent and createAgent
yanekyuk Dec 17, 2025
9e26ca3
Update dependencies and implementation plan
yanekyuk Dec 17, 2025
21bcf21
feat: Integrate Parallel.ai, Profile Generation, and Intent Deduplica…
yanekyuk Dec 17, 2025
82352b4
feat(protocol): refactor user profile schema and improve intent infer…
yanekyuk Dec 17, 2025
446283d
feat(frontend): update onboarding to support new profile schema
yanekyuk Dec 17, 2025
c035d22
fix(protocol): resolve db-seed.ts type errors by aligning userProfile…
yanekyuk Dec 18, 2025
4e48d54
chore: update .gitignore to track package.json and ignore docker files
yanekyuk Dec 18, 2025
fae6c84
refactor(protocol): extract UserService and decouple Auth/Profile ser…
yanekyuk Dec 18, 2025
8ea72b6
fix(frontend): update auth routes and remove onboarding mocks
yanekyuk Dec 18, 2025
c842b20
refactor(intent): separate inference from management logic and use LL…
yanekyuk Dec 18, 2025
a10edd9
feat(profile): Implement Opportunity Finder and Refactor for Testability
yanekyuk Dec 18, 2025
1748970
feat: integrate HyDE for matchmaking
yanekyuk Dec 18, 2025
a906d89
Merge pull request #339 from yanekyuk/feat/maker-framework
serefyarar Dec 18, 2025
7f97db7
refactor: improve prompts, models and event queuing
yanekyuk Dec 18, 2025
4d3eab0
Upgrade Next.js, Privy, and related dependencies
serefyarar Dec 12, 2025
00f2620
Update frontend and protocol dependencies
serefyarar Dec 12, 2025
f495739
Load current user permissions separately in settings
serefyarar Dec 13, 2025
2024a5c
Revise system prompt for concise match synthesis
serefyarar Dec 14, 2025
dc34c10
feat: implement MAKER framework with OpenAI client and tests
yanekyuk Dec 12, 2025
e7139a9
docs: add MAKER framework documentation and usage guide
yanekyuk Dec 15, 2025
6e018a9
fix: Correct maker vote tallying to include nextState for accurate di…
yanekyuk Dec 15, 2025
5e80800
Merge branch 'dev' into feat/intent-explicit-separation
yanekyuk Dec 19, 2025
bfc0d1e
refactor: context brokers to stakes and event/service layer split
yanekyuk Dec 22, 2025
7e6607d
refactor: relocate schema definitions within opportunity.finder.ts
yanekyuk Dec 22, 2025
5b61ea1
refactor: update import paths for opportunity finder modules
yanekyuk Dec 22, 2025
9ba2d8c
refactor: structured logging in services and job renaming
yanekyuk Dec 22, 2025
40ee20f
refactor: add structured logging to agents
yanekyuk Dec 22, 2025
a56401d
refactor: rename agents to Evaluator/Generator/Inferrer pattern and m…
yanekyuk Dec 22, 2025
bbe9987
fix: prevent implicit intent name leakage and simplify db seed
yanekyuk Dec 22, 2025
6e44b10
refactor: Consolidate queues and implement SynthesisService
yanekyuk Dec 22, 2025
6bb72e0
docs(protocol): add extensive JSDoc to agents, services, and queues
yanekyuk Dec 22, 2025
1d0c483
Add TalkJS chat integration to frontend
serefyarar Dec 23, 2025
e55b98a
refactor: consolidate newsletter queue logic and reorganize stake agents
yanekyuk Dec 23, 2025
9e8086f
refactor(profile): decouple profile and intent services using queue-b…
yanekyuk Dec 23, 2025
158351c
fix(stake): optimize intent similarity query to avoid distinct errors
yanekyuk Dec 23, 2025
2ac4c1a
feat(dev): add tools for debugging and resetting matches
yanekyuk Dec 23, 2025
a5e1647
fix(synthesis): improve match description coverage and perspective
yanekyuk Dec 23, 2025
46b4dbf
Refactor Stake/Synthesis services and IntroMaker agent
yanekyuk Dec 25, 2025
8dae257
feat: refine intent manager prompt and reorganize playground UI
yanekyuk Dec 25, 2025
517cf44
Refactor: Integrate new Embedder module with strict typing and option…
yanekyuk Dec 25, 2025
6564cd9
refactor(embedder): move search logic to agents and fix singleton usage
yanekyuk Dec 26, 2025
06bb7c4
Refactor Opportunity Evaluator to Memory Mode
yanekyuk Dec 26, 2025
6c1f91a
Refactor Opportunity Evaluator: Strict HyDE Search/Profile Eval Separ…
yanekyuk Dec 26, 2025
323b614
feat: Enable Explicit Intent Inferrer agent with a new structured inp…
yanekyuk Dec 26, 2025
e0aac6d
feat(playground): add UI logging for opportunity evaluator match scores
yanekyuk Dec 30, 2025
d8d3387
fix(opportunity): resolved hydeDescription build errors in spec and q…
yanekyuk Dec 30, 2025
087f7d6
chore(playground): track bun.lock
yanekyuk Dec 30, 2025
7669381
refactor(agents): update agents to accept raw text inputs and remove …
yanekyuk Dec 30, 2025
b566e8a
refactor(integration): update services and queues to format contexts …
yanekyuk Dec 30, 2025
e647bea
feat(lib): improve json2md formatting and nested object support
yanekyuk Dec 30, 2025
d2ec699
feat(core): basic agent run options support
yanekyuk Dec 30, 2025
7c50325
refactor(playground): use GeneralInput for HyDE generator
yanekyuk Dec 30, 2025
8c8b512
fix(playground): layout adjustments for split view
yanekyuk Dec 30, 2025
19bbc93
feat(server): implement agent run options and pre-processors
yanekyuk Dec 30, 2025
aa82f1e
refactor(playground): consolidate input components and add dependencies
yanekyuk Dec 30, 2025
8c3960d
refactor(playground): use GeneralInput for Intent Manager inputs and …
yanekyuk Jan 1, 2026
0f1f06a
fix(parallel-fetcher): correctly separate objective vs struct strategies
yanekyuk Jan 1, 2026
355044e
refactor(intent-manager): simplify agent to accept only string contexts
yanekyuk Jan 1, 2026
e70fe29
fix(playground): remove gap styling from form components
yanekyuk Jan 1, 2026
89bec98
fix(playground): make complex-form scrollable with expandable sections
yanekyuk Jan 1, 2026
fdbbfe9
fix(playground): support markdown string format for profile and activ…
yanekyuk Jan 1, 2026
1808236
fix(intent-manager): update spec to use 3-argument processIntent sign…
yanekyuk Jan 1, 2026
597df73
fix(api): properly unwrap input when options is undefined
yanekyuk Jan 1, 2026
d967bb9
fix(playground): Intent Manager save and JSON→MD conversion
yanekyuk Jan 1, 2026
52946dc
fix(playground): Removing auto-conversion logic
yanekyuk Jan 1, 2026
249ca2f
refactor(playground): Smart json2md array handling
yanekyuk Jan 1, 2026
b94a2b4
feat(playground): Refactor Opportunity Evaluator UI
yanekyuk Jan 1, 2026
50a2156
Refactor Opportunity Evaluator UI and Type Safety
yanekyuk Jan 1, 2026
1527f39
refactor(playground): integrate parallel search results and fix oppor…
yanekyuk Jan 2, 2026
20c4b6c
fix(opportunity): Fix missing userId in Opportunity Evaluator results
yanekyuk Jan 2, 2026
413b5fc
feat: save opportunities to user context in playground
yanekyuk Jan 2, 2026
f4bda08
feat: refactor GeneralInput and refine Opportunity Evaluator UI
yanekyuk Jan 2, 2026
3abd052
feat(evaluator): implement deduplication logic and UI
yanekyuk Jan 2, 2026
cac7b14
feat(playground): Implement Implicit Intent Inferrer UI
yanekyuk Jan 2, 2026
313024e
feat(playground): enable Intent Stake agents and mark as WIP
yanekyuk Jan 2, 2026
8cffba8
refactor(events): remove centralized events index and use direct imports
yanekyuk Jan 2, 2026
a646784
Refactor inbox routing and chat integration
serefyarar Jan 4, 2026
be8cc5b
fix(playground): resolve opportunity evaluator errors with mock data …
yanekyuk Jan 5, 2026
d8d90b3
fix(playground): add missing return in implicit-inferrer context inje…
yanekyuk Jan 5, 2026
d07da3f
refactor(playground): align ImplicitIntentInferrerInput with Explicit…
yanekyuk Jan 5, 2026
2c4b0d3
refactor(playground): replace boolean flags with operations array in …
yanekyuk Jan 5, 2026
48dc942
feat(playground): add input components for Parallel Fetcher, Profile …
yanekyuk Jan 5, 2026
9364443
Refactor IntroGeneratorInput and context injection logic
yanekyuk Jan 5, 2026
b8f5b33
build: deprecate agents/core components
yanekyuk Jan 5, 2026
2eddadc
build: deprecate agents/context_brokers components
yanekyuk Jan 5, 2026
ba2a739
build: deprecate agents/external components
yanekyuk Jan 5, 2026
bf67965
docs(agents): add agent implementation template guideline
yanekyuk Jan 5, 2026
3e3297f
feat(agents): add intent auditor agent
yanekyuk Jan 5, 2026
5909bfa
docs(agents): update agent template
yanekyuk Jan 5, 2026
333b71a
feat(agents): add IntentEvaluator agent and tests
yanekyuk Jan 5, 2026
cd12a31
refactor(services): integrate IntentEvaluator into IntentService
yanekyuk Jan 5, 2026
e999cac
refactor(agents): deprecate legacy IntentIndexer
yanekyuk Jan 5, 2026
780908f
docs(agents): update template to forbid Zod in types files
yanekyuk Jan 5, 2026
8299a6c
docs(agents): add testing instructions to template
yanekyuk Jan 5, 2026
012dfa6
feat(agents): add IntentTagGenerator agent and tests
yanekyuk Jan 5, 2026
1f07a7f
refactor(agents): deprecate legacy IntentTagSuggester
yanekyuk Jan 5, 2026
dcf73a5
docs(queue): add queue implementation template
yanekyuk Jan 5, 2026
913d3ea
refactor(queue): extract intent queue types and use QueueFactory
yanekyuk Jan 5, 2026
028acab
refactor(events): update intent events to use StakeService and remove…
yanekyuk Jan 5, 2026
e4c15fa
style(services): cleanup index service formatting
yanekyuk Jan 5, 2026
e3d72dc
refactor(queue): replace deprecated intent inference with ExplicitInt…
yanekyuk Jan 5, 2026
470fe7b
refactor(queues): remove intent queue helpers and use direct queue ad…
yanekyuk Jan 5, 2026
5a2b0d8
fix(stake): implement internal postgres vector searcher in StakeService
yanekyuk Jan 5, 2026
426362e
chore(queue): deprecate legacy queue and processor files
yanekyuk Jan 5, 2026
f44c8f0
chore(lib): deprecate notification-service module
yanekyuk Jan 5, 2026
5061c74
docs(services): add service implementation template
yanekyuk Jan 5, 2026
ba8e8d6
refactor(queues): consolidate intent queue types and improve docs
yanekyuk Jan 5, 2026
094465c
docs(queues): add queue implementation template
yanekyuk Jan 5, 2026
b556ce7
Redesign UI for connection and discovery actions
serefyarar Jan 5, 2026
0a81bd6
refactor(queues): standardize profile queue API
yanekyuk Jan 7, 2026
fc19656
refactor(queues): standardize opportunity queue API
yanekyuk Jan 7, 2026
d917057
refactor(queues): standardize newsletter queue API
yanekyuk Jan 7, 2026
764b3ee
docs(stakes): deprecate legacy helper functions
yanekyuk Jan 7, 2026
0d74ba6
test: fix environment variable loading and api key checks
yanekyuk Jan 8, 2026
34ac0f8
refactor(profile): remove unused IndexEmbedder instantiation
yanekyuk Jan 8, 2026
957cede
build(protocol): migrate from yarn to bun
yanekyuk Jan 8, 2026
ea39371
test(protocol): migrate agent tests to bun:test
yanekyuk Jan 8, 2026
308c8da
test(protocol): update lib tests for bun compatibility
yanekyuk Jan 8, 2026
f429729
test(protocol): migrate email integration tests to bun:test
yanekyuk Jan 8, 2026
efdd0df
refactor(protocol): rename maker lib and remove unused cli scripts
yanekyuk Jan 8, 2026
ba15153
docs(agents): update testing examples in agent template
yanekyuk Jan 8, 2026
545ad83
feat(agents): add felicity agent suite for message evaluation
yanekyuk Jan 8, 2026
677d421
fix(agents): quantize confidence scores in pragmatic monitor
yanekyuk Jan 8, 2026
4a76520
test(felicity): update felicity agent tests
yanekyuk Jan 8, 2026
33e9171
Add ConnectorMatches component and update labels
serefyarar Jan 9, 2026
9f68f4d
Add API quickstart guide
serefyarar Jan 9, 2026
e3ae024
feat(api): integrate syntactic validator in discovery route
yanekyuk Jan 12, 2026
6497144
docs(felicity): document syntactic validator usage in discovery route
yanekyuk Jan 12, 2026
aaaa34c
feat(playground): add input components for Felicity agents
yanekyuk Jan 13, 2026
23420b0
feat(playground): register and integrate Felicity agents
yanekyuk Jan 13, 2026
e6b78db
fix(felicity): ensure strict mode compatibility for SyntacticValidator
yanekyuk Jan 13, 2026
65103b1
chore(frontend): migrate to bun
yanekyuk Jan 13, 2026
926f32b
feat(intent-manager): integrate semantic verifier
yanekyuk Jan 13, 2026
f9bd35e
fix(protocol): enforce semantic verification for all intents
yanekyuk Jan 13, 2026
a8bb921
fix(frontend): handle empty intent response in discovery form
yanekyuk Jan 13, 2026
d94a5eb
refactor(intent): separate explicit and implicit intent processing
yanekyuk Jan 13, 2026
4641464
feat(opportunity): integrate IntentManager for implicit intent creation
yanekyuk Jan 13, 2026
98e04c8
Update UI text for clarity in DiscoveryForm, Inbox, Sidebar
serefyarar Jan 14, 2026
b1b7db3
fix(semantic-verifier): correct spelling of commissive classification
yanekyuk Jan 14, 2026
234de2c
test(opportunity-evaluator): update mock candidates and test expectat…
yanekyuk Jan 14, 2026
35568ec
feat(opportunity): update scheduling and queue processing logic
yanekyuk Jan 14, 2026
11c563a
feat(api): expose db users in playground and init opportunity job
yanekyuk Jan 14, 2026
33ba488
refactor(intent): switch to explicit intent processing and update models
yanekyuk Jan 14, 2026
564c05a
refactor: remove all traces of aspirations from codebase
yanekyuk Jan 14, 2026
e9e5170
refactor(intent): rename opportunityContext to additionalContext
yanekyuk Jan 15, 2026
af78f70
docs(agents): update template to use OPENROUTER_API_KEY
yanekyuk Jan 15, 2026
f3a8c17
test(felicity): update specs to check for OPENROUTER_API_KEY
yanekyuk Jan 15, 2026
1a94e11
chore: update gitignore rules
yanekyuk Jan 15, 2026
b228be6
feat(opportunity): add OpportunityService for matchmaking logic
yanekyuk Jan 15, 2026
9fa234a
refactor(queue): simplify opportunity queue to thin orchestration layer
yanekyuk Jan 15, 2026
ea297b3
feat(queue): use full opportunity cycle after profile update
yanekyuk Jan 15, 2026
400ab12
refactor(profile): remove deprecated generateIntentDataFromProfile
yanekyuk Jan 15, 2026
672f1dc
test(opportunity): update tests to use OpportunityService
yanekyuk Jan 15, 2026
ea7ebd6
Add intent refinement and suggestion features
serefyarar Jan 15, 2026
f87e64c
refactor(routes): remove synchronous intent validation from discover …
yanekyuk Jan 15, 2026
1532377
Adjust DiscoveryForm input and container styles
serefyarar Jan 15, 2026
c532d2f
chore: add TODOs for intent evaluation and inference improvements
yanekyuk Jan 15, 2026
9b37fb1
Refactor user profile modal to dedicated page
serefyarar Jan 15, 2026
9a83d05
Refactor InboxContent layout and intent header logic
serefyarar Jan 15, 2026
a059aca
refactor(agents): replace IntentEvaluator with IntentIndexer
yanekyuk Jan 15, 2026
eba7dfc
feat(intent): implement average felicity score for stake calculation
yanekyuk Jan 15, 2026
d64140e
chore(felicity): remove legacy felicity agents and update registry
yanekyuk Jan 15, 2026
1e4464b
chore(intent): remove TODO comments
yanekyuk Jan 15, 2026
e0ae670
Add API quickstart guide
serefyarar Jan 9, 2026
cc4c2de
Merge branch 'dev' into feat/intent-explicit-separation
yanekyuk Jan 16, 2026
76475de
Merge remote-tracking branch 'upstream/dev' into feat/intent-explicit…
yanekyuk Jan 16, 2026
04d7f94
Merge pull request #346 from yanekyuk/feat/intent-explicit-separation
serefyarar Jan 16, 2026
78d3fac
build(protocol): migrate dockerfile to use bun
yanekyuk Jan 16, 2026
25bbd36
Merge branch 'feat/talkjs' into dev
serefyarar Jan 16, 2026
ed1db90
Merge pull request #348 from yanekyuk/refactor/protocol-docker-bun
serefyarar Jan 16, 2026
63fd240
Update frontend dependencies and improve chat components
serefyarar Jan 16, 2026
d07a4ec
Fix Dockerfile to copy correct Bun lock file
serefyarar Jan 16, 2026
b2cd1b2
Remove corepack enable step from Dockerfile
serefyarar Jan 16, 2026
63ff339
Add type assertions and update tsconfig exclude paths
serefyarar Jan 16, 2026
f009173
Add custom Stream Chat types and update chat routes
serefyarar Jan 16, 2026
16f3fb3
Update API endpoint for profile summary generation
serefyarar Jan 16, 2026
39b278a
refactor(discovery): use IntentManager for explicit interactions
yanekyuk Jan 16, 2026
3dc1045
Merge pull request #350 from yanekyuk/refactor/discovery-intent-manager
serefyarar Jan 16, 2026
88af6df
feat(opportunity): synthesize opportunities into single granular result
yanekyuk Jan 16, 2026
a530f66
Merge pull request #351 from yanekyuk/feat/single-opportunity-synthesis
serefyarar Jan 16, 2026
345ec91
Update timezone select input styling
serefyarar Jan 16, 2026
12a52fd
Merge branch 'dev' of github.com:indexnetwork/index into dev
serefyarar Jan 16, 2026
3c2a926
feat(discovery): improve form UX and intent action handling
yanekyuk Jan 16, 2026
932196d
Merge pull request #352 from yanekyuk/feat/discovery-form-loading-state
serefyarar Jan 16, 2026
3e89707
refactor(intent-manager): filter only by Speech Act Type, not felicit…
yanekyuk Jan 20, 2026
deb8e45
feat(auth): restrict index creation to employees and fix UI
yanekyuk Jan 22, 2026
5b2fb89
refactor: use OpenRouter presets and improve intent validation
yanekyuk Jan 22, 2026
5c1e708
Merge pull request #355 from yanekyuk/refactor/openrouter-presets
serefyarar Jan 22, 2026
a904b85
Merge pull request #353 from yanekyuk/refactor/intent-manager-speech-…
serefyarar Jan 22, 2026
f2e7bb8
Merge pull request #354 from yanekyuk/feat/restrict-index-creation
serefyarar Jan 22, 2026
81248fc
Add blog feature with markdown posts and UI
serefyarar Jan 23, 2026
e997c24
Merge branch 'dev' of github.com:indexnetwork/index into dev
serefyarar Jan 23, 2026
3c9396c
Add forcePublicView to Header for blog pages
serefyarar Jan 23, 2026
32a1231
Add admin opportunity discovery feature
serefyarar Jan 23, 2026
efc03d0
Create 0017_add_index_members_pkey.sql
serefyarar Jan 23, 2026
1ca8c9f
Remove navigation bar from Header component
serefyarar Jan 23, 2026
6258060
Merge branch 'dev' into feat/proactive-opportunities
serefyarar Jan 23, 2026
b3fb587
fix(opportunity): add candidateDescription to prevent intent leak
yanekyuk Jan 23, 2026
a20186e
fix(opportunity): use candidateDescription for candidate intents
yanekyuk Jan 23, 2026
7856161
refactor(agents): extract intent suggester and refiner agents
yanekyuk Jan 23, 2026
50f9bf4
refactor(intents): replace direct db access with service layer
yanekyuk Jan 23, 2026
4a0242c
feat(profile): add endpoint to generate profiles for users without one
yanekyuk Jan 23, 2026
de35f10
Merge pull request #358 from yanekyuk/feature/dev-generate-missing-pr…
serefyarar Jan 23, 2026
4a6d3cb
Merge pull request #357 from yanekyuk/feat/refactor-intent-agents
serefyarar Jan 23, 2026
09c97fd
Merge pull request #356 from yanekyuk/fix/opportunity-dual-description
serefyarar Jan 23, 2026
3c4603b
feat(dev): add delete-all-intents endpoint
yanekyuk Jan 23, 2026
9abe3e6
Add blog asset API, image/audio support, and UI updates
serensandikci Jan 23, 2026
8fb8aa6
fix(test): add missing candidateDescription to Opportunity mock
yanekyuk Jan 23, 2026
2aecd1a
fix(auth): hide admin button for non-owners in index dropdown
yanekyuk Jan 23, 2026
2bd38f8
Merge pull request #360 from yanekyuk/fix/opportunity-spec-missing-ca…
serefyarar Jan 23, 2026
a1be123
Enhance discovery form with rich mentions and suggestions
serefyarar Jan 24, 2026
d15b606
Merge pull request #359 from yanekyuk/feat/delete-all-intents-endpoint
serefyarar Jan 24, 2026
e57fe2c
Merge pull request #361 from yanekyuk/fix/admin-authorization
serefyarar Jan 24, 2026
885cf41
Add newsletter subscription API and redesign landing page
serefyarar Jan 25, 2026
ac1aac2
Refactor footer and layout, update branding assets
serefyarar Jan 26, 2026
0b27fe6
Merge pull request #362 from indexnetwork/feat/proactive-opportunities
serefyarar Jan 26, 2026
811ff41
Merge remote-tracking branch 'origin/bug/style-fixes' into dev
serefyarar Jan 26, 2026
96ca1c6
Adjust landing and hero section spacing
serefyarar Jan 26, 2026
b715c9f
Refactor blog pages to use shared Footer component
serefyarar Jan 26, 2026
7ed3212
Add sticky header background and blog login redirect
serefyarar Jan 26, 2026
2fd06c4
Update DiscoveryForm floating layout styling
serefyarar Jan 26, 2026
946bdd6
Refactor member search and avatar handling
serefyarar Jan 26, 2026
b6a49b2
iterate
serensandikci Jan 26, 2026
a54e07e
Merge branch 'bug/style-fixes-2' into dev
serensandikci Jan 26, 2026
1224564
Update Header.tsx
serensandikci Jan 26, 2026
29ab182
Merge branch 'bug/style-fixes-2' into dev
serensandikci Jan 26, 2026
2c1e632
Remove unused NEXT_PUBLIC_GLOBAL_INDEX_ID from Docker build
serefyarar Jan 26, 2026
4acdd77
Remove simulation page from frontend
serefyarar Jan 26, 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
654 changes: 654 additions & 0 deletions .cursor/plans/index_sdk_agent_c4eae1d7.plan.md

Large diffs are not rendered by default.

7 changes: 6 additions & 1 deletion .github/workflows/build-frontend.yml
Original file line number Diff line number Diff line change
Expand Up @@ -59,7 +59,12 @@ jobs:
DOCKER_TAG: indexnetwork/website:${{ steps.build-time.outputs.time }}
DOCKER_REGISTRY: 236785930124.dkr.ecr.us-east-1.amazonaws.com
run: |
docker build --build-arg NEXT_PUBLIC_PRIVY_APP_ID=${{ secrets.NEXT_PUBLIC_PRIVY_APP_ID }} --build-arg NEXT_PUBLIC_PRIVY_CLIENT_ID=${{ secrets.NEXT_PUBLIC_PRIVY_CLIENT_ID }} --build-arg NEXT_PUBLIC_API_URL=${{ secrets.NEXT_PUBLIC_API_URL }} --build-arg NEXT_PUBLIC_STATIC_URL=${{ secrets.NEXT_PUBLIC_STATIC_URL }} --build-arg NEXT_PUBLIC_GLOBAL_INDEX_ID=${{ secrets.NEXT_PUBLIC_GLOBAL_INDEX_ID }} -f frontend/Dockerfile -t $DOCKER_TAG .
docker build
--build-arg NEXT_PUBLIC_PRIVY_APP_ID=${{ secrets.NEXT_PUBLIC_PRIVY_APP_ID }}
--build-arg NEXT_PUBLIC_PRIVY_CLIENT_ID=${{ secrets.NEXT_PUBLIC_PRIVY_CLIENT_ID }}
--build-arg NEXT_PUBLIC_API_URL=${{ secrets.NEXT_PUBLIC_API_URL }}
--build-arg NEXT_PUBLIC_STATIC_URL=${{ secrets.NEXT_PUBLIC_STATIC_URL }}
-f frontend/Dockerfile -t $DOCKER_TAG .
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Broken multiline docker build command in CI workflow

High Severity

The docker build command has been reformatted across multiple lines without line continuation backslashes (\). In bash, each newline terminates a command, so docker build on line 62 executes as a standalone command (failing due to missing arguments), and --build-arg ... on subsequent lines are treated as separate invalid commands. This completely breaks the CI/CD pipeline for frontend builds and deployments.

Fix in Cursor Fix in Web

docker tag $DOCKER_TAG $DOCKER_REGISTRY/$DOCKER_TAG
docker push $DOCKER_REGISTRY/$DOCKER_TAG
docker tag $DOCKER_TAG $DOCKER_REGISTRY/indexnetwork/website:latest-${GITHUB_REF#refs/heads/}
Expand Down
8 changes: 5 additions & 3 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,10 @@ txt/
protocol/temp-uploads/
AGENTS.md
postgres/
.cursor
package.json
.cursor/rules
.agent
.vscode/
!.vscode/index.code-workspace.default
!.vscode/index.code-workspace.default
docker-compose.yml
env.docker
*.report.md
Loading
Loading