Commit Graph

8 Commits

Author SHA1 Message Date
desartstudio95 babce35231 feat: Integrate OneSignal and add AI strategy features
Adds OneSignal for push notifications and new AI strategy parameters like trailing stop, winrate learning, and multi-time frame analysis. Also updates build scripts and dependencies.
2026-05-20 03:26:54 -07:00
desartstudio95 a579152114 feat: Refactor build and service logic
Updated package.json scripts to use Vite for development and building, removing esbuild dependency.
Migrated Gemini AI service logic from a backend API to direct integration using the Google GenAI library. This centralizes AI analysis within the application, improving performance and maintainability.
2026-05-19 09:40:12 -07:00
desartstudio95 ab0b842fca feat: Refactor Gemini integration and build process
This commit centralizes Gemini API interaction into a new `server.ts` file and removes it from the client-side `geminiService.ts`.
It also updates the build process in `package.json` to use `esbuild` for bundling the server code, enabling a more robust build pipeline.
The `index.html` has been cleaned up by removing unnecessary OneSignal SDK initialization.
Additionally, dev dependencies have been updated, including `esbuild` to version `0.28.0`.
A new `test2.ts` file is added for testing Gemini API connectivity.
2026-05-18 10:00:07 -07:00
desartstudio95 105bd0b8c7 Add @google/genai dependency to package-lock.json 2026-05-18 09:03:33 -07:00
desartstudio95 452b9bc30f Remove @google/genai dependency from package-lock 2026-05-18 06:58:23 -07:00
desartstudio95 adc6402b04 feat: Integrate shadcn/ui and update styling
This commit introduces shadcn/ui for enhanced component management and updates global styling. It also adds new dependencies for UI components and typography, improving the overall look and feel of the application. Key changes include:

- Integration of shadcn/ui for component development.
- Application of Geist Variable font and updated CSS variables for theming.
- Inclusion of `embla-carousel` for improved testimonial display.
- Refinement of `index.css` for better styling consistency.
- Updated `tsconfig.json` and `vite.config.ts` for alias configurations.
2026-05-07 03:21:17 +02:00
desartstudio95 3fe6dd4671 feat: Add Firebase security rules testing and error handling
Introduces unit tests for Firestore security rules and adds error handling to data fetching hooks. This enhances the robustness and security of the application by validating access control logic and providing feedback on data retrieval failures.

Includes:
- Setup for Firestore unit testing.
- Basic tests for signal query and user collection access.
- Error logging for `testimonials` and `notifications` data fetching.
- Updates to `firestore.rules` for stricter access checks.
- Adds necessary development dependencies for testing.
2026-05-06 15:07:22 +02:00
desartstudio95 f15d70a121 feat: Initialize QuantScan AI frontend project
Set up the basic React project structure, including necessary dependencies, configuration files, and initial styling for the QuantScan AI Forex Pro scanner. This commit establishes the foundation for building the frontend application.
2026-04-28 20:32:34 +02:00