LogiFlow
a42decf315
Merge pull request #237 from R0m1k3/antigravity
...
feat: define canonical AI extraction schema with vision-first prompt …
2025-12-22 10:38:36 +01:00
Michael
2fae5350b3
feat: define canonical AI extraction schema with vision-first prompt and add vision priority verification script
2025-12-22 10:38:08 +01:00
LogiFlow
38b64053eb
Merge pull request #236 from R0m1k3/antigravity
...
feat: Add AI extraction schemas and prompt templates, and refine pric…
2025-12-18 17:02:43 +01:00
Michael
83fa8ed734
feat: Add AI extraction schemas and prompt templates, and refine price extraction logic to prioritize TTC over HT.
2025-12-18 16:57:23 +01:00
LogiFlow
36ce7e8e9f
Merge pull request #235 from R0m1k3/antigravity
...
Antigravity
2025-12-18 16:32:56 +01:00
Michael
384baa3575
feat: Introduce AI extraction schema with validation, prompt generation, and a verification script to improve price extraction reliability.
2025-12-18 16:32:32 +01:00
Michael
ef7cd7c1cf
feat: Add BMStores product parser and a new Playwright-based scraping service with popup handling.
2025-12-18 15:20:19 +01:00
Michael
51ede950ff
feat: Add scheduled item tracking service with dedicated web scraping and data extraction capabilities.
2025-12-18 13:23:53 +01:00
LogiFlow
d17fdbb6f7
Merge pull request #234 from R0m1k3/antigravity
...
feat: Add scheduler and scraper services for automated item tracking …
2025-12-18 12:47:02 +01:00
Michael
d50b18690e
feat: Add scheduler and scraper services for automated item tracking and price extraction.
2025-12-18 12:38:32 +01:00
LogiFlow
26c9fa6c06
Merge pull request #233 from R0m1k3/antigravity
...
feat: add Playwright-based scraping service for tracking items.
2025-12-18 11:12:03 +01:00
Michael
4e9f2662bc
feat: add Playwright-based scraping service for tracking items.
2025-12-18 11:11:30 +01:00
LogiFlow
6320602700
Merge pull request #232 from R0m1k3/antigravity
...
feat: Add web scraping service for tracking and AI extraction verific…
2025-12-18 11:05:40 +01:00
Michael
5428459f36
feat: Add web scraping service for tracking and AI extraction verification script.
2025-12-18 11:05:09 +01:00
LogiFlow
ac3c0a5eda
Merge pull request #231 from R0m1k3/antigravity
...
Antigravity
2025-12-18 10:56:50 +01:00
Michael
6fab64b229
feat: Add ScraperService with Playwright for robust web scraping, including browser management, configurable scraping options, and automated popup handling.
2025-12-18 10:56:06 +01:00
LogiFlow
c565d0756d
Merge pull request #230 from R0m1k3/antigravity
...
fix: Improve ItemService screenshot management by prioritizing latest…
2025-12-18 10:43:12 +01:00
Michael
0d68859a5b
feat: add Playwright script to scrape gifi.fr product page and extract price information.
2025-12-18 10:42:31 +01:00
Michael
97664a4a16
fix: Improve ItemService screenshot management by prioritizing latest timestamped files and ensuring complete deletion.
2025-12-18 08:50:45 +01:00
LogiFlow
8082a69983
Merge pull request #229 from R0m1k3/antigravity
...
docs: revise task.md to address screenshot update caching instead of …
2025-12-18 08:34:30 +01:00
Michael
4590273801
docs: revise task.md to address screenshot update caching instead of popup obscuration.
2025-12-18 08:34:02 +01:00
LogiFlow
e0956c5167
Merge pull request #228 from R0m1k3/antigravity
...
chore: Update task plan to focus on removing obscuring popups from pr…
2025-12-18 08:19:23 +01:00
Michael
ed7f23d657
chore: Update task plan to focus on removing obscuring popups from product screenshots.
2025-12-18 08:14:56 +01:00
LogiFlow
c6776a5f04
Merge pull request #227 from R0m1k3/antigravity
...
feat: Implement main FastAPI application entry point, including datab…
2025-12-02 18:54:52 +01:00
Michael
e930f4bbfa
feat: Implement main FastAPI application entry point, including database migrations, data seeding, and background task scheduling.
2025-12-02 18:52:41 +01:00
LogiFlow
24769f66dd
Merge pull request #226 from R0m1k3/antigravity
...
feat: Implement `scheduler_service` for automated item price and stoc…
2025-12-02 18:03:54 +01:00
Michael
947152e132
feat: Implement scheduler_service for automated item price and stock tracking, including AI analysis and database updates.
2025-12-02 18:03:32 +01:00
LogiFlow
f933cb0959
Merge pull request #225 from R0m1k3/antigravity
...
feat: Add web scraping service using Playwright and Browserless, and …
2025-12-02 17:53:09 +01:00
Michael
fb89af5aba
Resolve merge conflict in scheduler_service.py
2025-12-02 17:52:48 +01:00
Michael
2c0a573a66
feat: Add web scraping service using Playwright and Browserless, and a new scheduler service.
2025-12-02 17:15:28 +01:00
LogiFlow
3c87a61e53
Merge pull request #224 from R0m1k3/antigravity
...
Antigravity
2025-12-02 17:06:32 +01:00
Michael
d8b3014021
Resolve merge conflict in browserless_service.py: Keep navigation logic and fix screenshot path
2025-12-02 17:04:49 +01:00
Michael
241970cf70
feat: implement BrowserlessService for persistent browser management with auto-reconnection and enhanced price extraction.
2025-12-02 16:54:40 +01:00
LogiFlow
7a06338313
Merge pull request #223 from R0m1k3/antigravity
...
feat: Introduce BrowserlessService for persistent web scraping with e…
2025-12-02 14:00:33 +01:00
Michael
8a8ef02168
feat: Introduce BrowserlessService for persistent web scraping with enhanced Amazon price extraction, alongside initial scheduler service and task tracking.
2025-12-02 13:59:39 +01:00
LogiFlow
1512b3b967
Merge pull request #222 from R0m1k3/antigravity
...
feat: implement persistent browserless service for robust web scrapin…
2025-12-02 11:46:58 +01:00
Michael
3bbab058c6
feat: implement persistent browserless service for robust web scraping and price extraction with auto-reconnection.
2025-12-02 11:46:32 +01:00
LogiFlow
9d056b525f
Merge pull request #221 from R0m1k3/antigravity
...
feat: Add French localization file with comprehensive translations fo…
2025-12-02 09:52:20 +01:00
Michael
e7875f35a7
feat: Add French localization file with comprehensive translations for the application UI.
2025-12-02 09:51:56 +01:00
LogiFlow
a74ea6e951
Merge pull request #220 from R0m1k3/antigravity
...
Antigravity
2025-12-02 09:37:51 +01:00
Michael
86aae8f628
Merge branch 'origin/antigravity' into antigravity
...
Resolved conflict in browserless_service.py by merging Amazon interstitial selectors.
Combined local robust selectors with remote additions for maximum coverage.
2025-12-02 09:37:31 +01:00
Michael
2b21cd176c
feat: add TrackingScraperService for Playwright-based web scraping with popup handling and smart scrolling capabilities.
2025-12-02 09:28:08 +01:00
Michael
5516562cb6
fix: Handle Amazon interstitials and dynamic screenshot updates
...
- Added Amazon 'Continue' interstitial selectors to BrowserlessService
- Ported robust popup handling from TrackingScraperService to BrowserlessService
- Updated ItemService to fetch dynamic screenshot URLs from PriceHistory
(fixes issue where forced updates didn't show new screenshots)
2025-12-02 09:27:12 +01:00
LogiFlow
468ad432b9
Merge pull request #219 from R0m1k3/antigravity
...
feat: Add Playwright script to detect and analyze Amazon "Continuer l…
2025-12-01 17:27:13 +01:00
Michael
9111aa02b9
feat: Add Playwright script to detect and analyze Amazon "Continuer les achats" popup elements.
2025-12-01 17:26:47 +01:00
LogiFlow
e198ab72ab
Merge pull request #218 from R0m1k3/antigravity
...
feat: implement BrowserlessService for unified, persistent Playwright…
2025-12-01 17:14:35 +01:00
Michael
9178512465
feat: implement BrowserlessService for unified, persistent Playwright browser management with auto-reconnection and enhanced price extraction.
2025-12-01 17:14:12 +01:00
LogiFlow
8b1267cf44
Merge pull request #217 from R0m1k3/antigravity
...
feat: Add automated item checking scheduler service and new dashboard…
2025-12-01 17:09:29 +01:00
Michael
6eb821c40d
feat: Add automated item checking scheduler service and new dashboard item display components.
2025-12-01 17:07:50 +01:00
LogiFlow
25646c99fe
Merge pull request #216 from R0m1k3/antigravity
...
feat: Implement new search service for multi-site e-commerce product …
2025-12-01 16:57:11 +01:00