Commit Graph

32 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
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 43436fc149 feat: embed Peerlist badge in README, Login, Sign-up, and Dashboard 2026-02-02 14:45:05 +05:30
Mr. Algorithm d6d6323077 feat: implement watchlist sorting by symbol 2026-02-01 04:20: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 bc56a585af feat: Integrate Siray.ai fallback, modernize docs, and migrate users 2026-01-30 00:10:35 +05:30
Mr. Algorithm ff6cfc42f3 added donation 2025-12-13 01:35:52 +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 973e1d65ae
Improve email validation regex in sign-in form 2025-10-12 18:24:18 +05:30
Mr. Algorithm 15459d0f80
Improve email validation regex in sign-up page 2025-10-12 18:23:54 +05:30
Mr. Algorithm fff6efe0e8 updated defauts 2025-10-04 22:29:25 +05:30
Mr. Algorithm ccaaf9298a updated logo path 2025-10-04 22:28:26 +05:30
Mr. Algorithm e2a334eeaa fixed deployment errors 2025-10-04 22:00:38 +05:30
Mr. Algorithm 820f1a9a66
Update app/(root)/help/page.tsx
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2025-10-04 21:07:04 +05:30
Mr. Algorithm f82312b2d1
Update app/(root)/terms/page.tsx
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2025-10-04 21:06:51 +05:30
Mr. Algorithm 26edc7547c
Update app/(root)/api-docs/page.tsx
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2025-10-04 21:06:37 +05:30
Mr. Algorithm 7df39a4e1a added terms & documentation for all 2025-10-04 21:00:53 +05:30
Mr. Algorithm 918624c8b9
Update app/(auth)/layout.tsx
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2025-10-04 19:02:56 +05:30
Mr. Algorithm 30aa5d48e8 implemented search 2025-10-04 18:46:22 +05:30
Mr. Algorithm 05d3cd2042
Update app/(auth)/sign-up/page.tsx
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2025-10-04 01:04:25 +05:30
Mr. Algorithm 8ba616a444
Update app/(auth)/sign-in/page.tsx
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2025-10-04 01:04:05 +05:30
Mr. Algorithm cf6bfbc6eb implement auth logic 2025-10-04 00:52:13 +05:30
Mr. Algorithm 3fbb8e3b10 removed false files 2025-10-03 12:31:51 +05:30
Mr. Algorithm d67b3c5968 implemented db setup using mongodb and mongoose 2025-10-03 00:35:50 +05:30
Mr. Algorithm 690a644af1 implemented auth ui and layout 2025-10-02 23:16:08 +05:30
Mr. Algorithm 295a8a1363 Implemented home page with TradingView widgets 2025-09-30 10:13:08 +05:30
Mr. Algorithm 6f3b6a3657 deleted duplicate files 2025-09-29 00:58:18 +05:30
Mr. Algorithm 18f62f14d0 deleted the wrong routes 2025-09-29 00:57:18 +05:30
Mr. Algorithm c03c1a836e created basic routing and setup 2025-09-29 00:55:10 +05:30
Mr. Algorithm 031d4d7238 created the absic routing and setup 2025-09-29 00:53:31 +05:30
Mr. Algorithm 0693aad9a7 initial commit 2025-09-28 23:52:33 +05:30