Commit Graph

15 Commits

Author SHA1 Message Date
alireza 11b13a31ae style: move slider navigation bar below cards to align left and right column heights 2026-08-25 15:51:15 +03:30
alireza 2f8984ebaa fix: swap slider navigation arrow icons direction 2026-08-25 15:50:02 +03:30
alireza dbf9d63f39 feat: add paginated slider carousel for Technogen analytical notes 2026-08-25 15:48:02 +03:30
alireza c6fc734a9e style: remove TGN code labels and page counts, add contrasting luxury dark navy background to Technogen section 2026-08-25 15:45:10 +03:30
alireza bda94d7124 refactor: convert Technogen section to compact bento grid layout and add gold accent line 2026-08-25 15:42:47 +03:30
alireza 2c299776b5 feat: add Technogen reports section with PDF downloads and CMS management 2026-08-25 15:39:02 +03:30
alireza ae69f310df feat: sync latest changes and include environment configurations 2026-08-25 15:19:17 +03:30
alireza c9e6be287e feat: update and harden steel foresight 2026-07-16 09:07:33 +03:30
alireza 03405e3f5d feat: implement content generator for steel sector editorial generation
- Added content-generator.js to handle the generation of "At a Glance" and "Radar Future" articles.
- Integrated OpenAI API for generating editorial content based on provided news and sources.
- Implemented job management for tracking the status of content generation tasks.
- Added functions for fetching news, processing source materials, and creating drafts for articles.
- Established structured prompts for AI to ensure content adheres to specified formats and requirements.
2026-07-04 17:03:29 +03:30
alireza 9b5c1b5719 feat: Add caveman skills for compression, review, help, and stats
- Implemented `caveman-compress` skill to detect and compress natural language files.
- Created `caveman-review` skill for generating concise code review comments.
- Added `caveman-help` skill providing a quick-reference card for commands and modes.
- Developed `caveman-stats` skill to report real token usage and savings from the session log.
- Updated README and SKILL.md files for all new skills with usage instructions and examples.
- Introduced a script to clear banners from the database.
- Updated skills-lock.json to include new skills and their metadata.
2026-07-04 10:40:11 +03:30
alireza 3622299b08 feat: implement news aggregation pipeline and expand frontend infrastructure with new site sections and pages 2026-07-04 08:52:12 +03:30
alireza 245097c0f2 feat: update membership gate copy for clarity and engagement
feat: add file_url column to factory_reports and update related queries

chore: upgrade nodemailer to version 9.0.1 and undici to version 7.28.0

feat: enhance factory report editor with file upload functionality for PDFs

fix: increase bcrypt hash rounds for improved password security

fix: restrict file uploads to video, audio, and PDF formats

chore: implement safe URL handling for banner CTA links

chore: seed radar_items with random dates, sources, and tags for consistency

add: new image asset for chart analysis
2026-06-29 17:06:42 +03:30
alireza 5a3d405ff4 fix: update VITE_PANEL_API URL and improve login form accessibility
refactor: streamline SpreadFeatures component by removing unused video handling
feat: implement SSO hand-off for Statista integration in server
2026-06-29 14:23:24 +03:30
alireza 406717be13 refactor: clean up frontend dependencies and remove unused files
- Removed several unused dependencies from frontend package.json including @tabler/icons-react, @tanstack/react-query, cobe, dotted-map, and jalaali-js.
- Deleted the hero-bg.original.mp4 video file as it was no longer needed.
- Removed live_dashboard.html and live_prices.js files, which were part of the old dashboard implementation.
- Eliminated the scraper.py script and related price fetching logic from the server, streamlining the backend.
- Removed the rtk.exe binary file as it was not required.
2026-06-27 16:00:59 +03:30
alireza 6a3b0db2ec Remove unused sections: ReportsCarouselSection, SpecialSpreadSection, SustainabilitySection, and TeamSection 2026-06-27 16:00:39 +03:30