Commit Graph

107 Commits

Author SHA1 Message Date
Alex Schneider f093e2117f fix: harden sentiment insights integration 2026-03-25 21:32:26 +01:00
Alex Schneider 5367fa2996 feat: add stock sentiment insights card 2026-03-25 20:51:33 +01:00
Algorithm b97d751c36
Merge pull request #63 from TPTBusiness/main
chore: update deps, fix inngest v4 API, force-dynamic for auth routes…
2026-03-23 01:22:43 +05:30
NicolasBohn 9b0b3ad363 fix: migrate remaining inngest v3 trigger syntax to v4 2026-03-21 22:17:23 +01:00
Algorithm addb7e2c33
Merge pull request #61 from octo-patch/feature/add-minimax-provider
feat: add MiniMax as alternative LLM provider
2026-03-21 13:42:15 +05:30
octopus be46d25807 feat: add MiniMax as alternative LLM provider with provider abstraction
Introduce a configurable AI provider system (lib/ai-provider.ts) that
supports Gemini (default), MiniMax, and Siray.ai with automatic
fallback. The AI_PROVIDER env var selects the primary provider, and
on failure the system falls back to a secondary provider automatically.

- MiniMax M2.7 via OpenAI-compatible API (api.minimax.io/v1)
- Provider abstraction replaces hardcoded Gemini + Siray fallback
- 24 unit tests + 3 integration tests (vitest)
2026-03-20 21:28:24 +08:00
Mr. Algorithm 08304b51a4
Merge pull request #57 from CrixusWen/fix/tradingview-symbol-format
Fix: Add symbol format conversion for A-Share/HK stocks in TradingVie…
2026-02-13 14:11:26 +05:30
wenliang 394485801b Fix: Address Copilot review (use slice for suffix removal, remove unused import) 2026-02-13 16:38:49 +08:00
wenliang c227679ccf Fix: Address Copilot review (use slice for suffix removal, remove unused import) 2026-02-13 16:34:51 +08:00
wenliang 960044eb2d Fix: Return empty string for invalid symbol in formatSymbolForTradingView (CodeRabbit feedback) 2026-02-12 12:44:54 +08:00
wenliang 294d0b98e9 Fix: Add symbol format conversion for A-Share/HK stocks in TradingView widgets 2026-02-12 12:37:02 +08:00
Mr. Algorithm 10e8c1a261
Merge pull request #51 from ravixalgorithm/main
feat: embed Peerlist badge in README, Login, Sign-up, and Dashboard
2026-02-02 14:46:34 +05:30
Mr. Algorithm 5241d9fb22 Merge branch 'main' of https://github.com/ravixalgorithm/OpenStock 2026-02-02 14:45:58 +05:30
Mr. Algorithm 43436fc149 feat: embed Peerlist badge in README, Login, Sign-up, and Dashboard 2026-02-02 14:45:05 +05:30
Mr. Algorithm 91b5872df7
Merge pull request #48 from ravixalgorithm/main
fixed height issue
2026-02-01 04:40:20 +05:30
Mr. Algorithm bbbd56826a
Merge branch 'Open-Dev-Society:main' into main 2026-02-01 04:39:48 +05:30
Mr. Algorithm a29e6671bd fixed height issue 2026-02-01 04:39:21 +05:30
Mr. Algorithm 3e6545ddbe
Merge pull request #46 from ravixalgorithm/main
feat: implement watchlist sorting by symbol
2026-02-01 04:25:34 +05:30
Mr. Algorithm 5ecdf7c17c
Merge branch 'Open-Dev-Society:main' into main 2026-02-01 04:23:57 +05:30
Mr. Algorithm d6d6323077 feat: implement watchlist sorting by symbol 2026-02-01 04:20:04 +05:30
Mr. Algorithm 719d2df4dd
Merge pull request #45 from ravixalgorithm/main
feat: implement expandable TradingView widgets with immersive full-screen mode, fixing issue #44
2026-02-01 04:10:35 +05:30
Mr. Algorithm a4d18dc06d Merge branch 'main' of https://github.com/ravixalgorithm/OpenStock 2026-02-01 04:08:04 +05:30
Mr. Algorithm c2af42f260 feat: implement expandable TradingView widgets with immersive full-screen mode 2026-02-01 04:06:51 +05:30
Mr. Algorithm ecf0a445e4
Update README with new contributor details
Added contributor information for ettoreciolli1.
2026-02-01 03:52:18 +05:30
Mr. Algorithm b6e290c2e2
Merge pull request #42 from ettoreciolli1/main
Fix links in readme
2026-02-01 02:10:10 +05:30
Mr. Algorithm 2f05090799
Update README.md
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2026-02-01 02:09:42 +05:30
Ettore 625cdebd9e
Fix links in readme 2026-01-31 13:52:16 +01:00
Ettore 36fb9d0f66
Update README.md
add a tag for intro
2026-01-31 13:49:39 +01:00
Mr. Algorithm c229dd3c72
Merge pull request #40 from ravixalgorithm/main
feat: Integrate Siray.ai fallback, modernize docs, and migrate users
2026-01-30 00:12:47 +05:30
Mr. Algorithm bc56a585af feat: Integrate Siray.ai fallback, modernize docs, and migrate users 2026-01-30 00:10:35 +05:30
Mr. Algorithm a4cd4db632
Merge pull request #32 from ravixalgorithm/main
added donation
2025-12-13 01:36:59 +05:30
Mr. Algorithm ff6cfc42f3 added donation 2025-12-13 01:35:52 +05:30
Mr. Algorithm 8cc53a1152
Create FUNDING.yml 2025-12-12 23:48:52 +05:30
Mr. Algorithm 756fca8f7d
Merge pull request #31 from Open-Dev-Society/vercel/vercel-web-analytics-to-nextjs-fjy8we
Add Vercel Web Analytics to Next.js
2025-12-12 23:44:57 +05:30
Mr. Algorithm c2d0daa7fa
Add OpenStock link and HelloGitHub widget
Added a link to the OpenStock repository and a featured widget.
2025-12-12 23:24:22 +05:30
Vercel d03d8764ce Add Vercel Web Analytics to Next.js
## Vercel Web Analytics Implementation for OpenStock

Successfully implemented Vercel Web Analytics for the OpenStock Next.js project.

### Changes Made

1. **Package Installation**
   - Installed `@vercel/analytics` (v1.6.1) using npm package manager
   - Updated package.json and package-lock.json with the new dependency

2. **App Router Configuration**
   - Identified the project uses Next.js App Router (app directory structure)
   - Added import statement: `import { Analytics } from "@vercel/analytics/next"`
   - Placed `<Analytics />` component in the root layout file (app/layout.tsx)
   - Component is positioned inside the `<body>` tag, after the Toaster component

### Files Modified

- **app/layout.tsx**
  - Added Analytics import at the top with other imports
  - Added `<Analytics />` component within the body, maintaining existing code structure
  - All existing functionality (Toaster, metadata, fonts, styling) preserved

- **package.json**
  - Added `@vercel/analytics: ^1.6.1` to dependencies

- **package-lock.json**
  - Updated with new dependency and all related package information

### Verification Steps Completed

✓ Explored project structure and confirmed App Router usage
✓ Installed @vercel/analytics package successfully
✓ Added Analytics component to root layout file
✓ Verified no linting errors (eslint passed without issues)
✓ TypeScript syntax is correct for the modifications
✓ Existing code structure preserved with minimal, focused changes

### Implementation Notes

- The project uses Next.js 15.5.7 with Turbopack
- The Analytics component is properly positioned in the body tag after all children
- No breaking changes introduced; all existing components and functionality remain unchanged
- The implementation follows Next.js App Router best practices as specified in the @vercel/analytics documentation
- The package is production-ready and will automatically collect analytics data when deployed to Vercel

### Dependencies Added

- @vercel/analytics@^1.6.1 (701 packages total installed during setup)

The implementation is complete and ready for deployment. Analytics will be automatically collected when the application is deployed to Vercel.

Co-authored-by: Vercel <vercel[bot]@users.noreply.github.com>
2025-12-12 17:43:52 +00:00
Mr. Algorithm 17b22b757c
Merge pull request #30 from Open-Dev-Society/vercel/packages-for-react-flight-rce-ppl122
Fix React Server Components RCE vulnerability
2025-12-10 21:53:41 +05:30
Vercel 3837961ad1 Update packages for React Flight RCE advisory
Updated dependencies to fix Next.js CVE vulnerabilities.

The fix-react2shell-next tool automatically updated the following packages to their secure versions:
- next
- react-server-dom-webpack
- react-server-dom-parcel  
- react-server-dom-turbopack

All package.json files have been scanned and vulnerable versions have been patched to the correct fixed versions based on the official React advisory.

Co-authored-by: Vercel <vercel[bot]@users.noreply.github.com>
2025-12-10 16:19:39 +00:00
Mr. Algorithm 547b017299
Update README.md 2025-10-24 10:55:40 +05:30
Mr. Algorithm cef689a058
Clarify project license in README
Updated license information to specify AGPL-3.0 License.
2025-10-22 22:22:28 +05:30
Mr. Algorithm f2b10a2165
Enhance contributor section in README
Updated contributor acknowledgments with specific contributions.
2025-10-18 00:39:21 +05:30
Mr. Algorithm f849ef39a0
Merge pull request #25 from koevoet1221/main
Fix #23
2025-10-18 00:32:54 +05:30
Nick 844307ca63
Update docker-compose.yml
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2025-10-16 17:00:59 +00:00
Nick c35d930f21 use a host mapping so that mongodb resolves to 127.0.0.1 in the builder 2025-10-16 18:30:29 +02:00
Nick 5ed18338f7 Fix the build error in #23 by starting mongodb before building and allowing the builder access to mongodb 2025-10-16 17:51:00 +02:00
Mr. Algorithm 46c8efca83
Update security contact email in README 2025-10-12 18:40:32 +05:30
Mr. Algorithm dcffe60b03
Revise license statement and add Docker setup section
Updated license credit and added Docker setup instructions.
2025-10-12 18:39:28 +05:30
Mr. Algorithm 0b10b7e341
Enable pnpm start command in Dockerfile
Uncomment pnpm start command in Dockerfile.
2025-10-12 18:36:55 +05:30
Mr. Algorithm 53d26a8693
Add MongoDB service to docker-compose 2025-10-12 18:36:35 +05:30
Mr. Algorithm 973e1d65ae
Improve email validation regex in sign-in form 2025-10-12 18:24:18 +05:30