hikmet4434
|
5046d00817
|
fix: ensure Magic AI returns structured output
|
2026-08-10 12:57:42 +03:00 |
|
hikmet4434
|
74f68815a7
|
fix: production demo hesaplarini temizle
|
2026-08-10 12:20:35 +03:00 |
|
hikmet4434
|
cf1982a299
|
fix: TikTok Shop Apify girdi semasini duzelt
|
2026-08-10 12:14:11 +03:00 |
|
hikmet4434
|
2b75e97ad6
|
feat: arastirma modulleri odeme ve operasyonlari tamamla
|
2026-08-09 09:24:26 +03:00 |
|
hikmet4434
|
4b4e00c6ee
|
feat: reklam arastirma modullerini etkinlestir
|
2026-08-09 08:54:42 +03:00 |
|
hikmet4434
|
d29e2ecc6f
|
fix: bos reklam aramalarinda Apify getirme akisi
|
2026-08-09 07:55:20 +03:00 |
|
hikmet4434
|
b7fa66d04c
|
fix: reklam kreatiflerini Apify verisinden goster
|
2026-08-09 07:05:56 +03:00 |
|
hikmet4434
|
0ade96903d
|
feat: Apify Meta reklam ingest akisini ekle
|
2026-08-02 23:00:22 +03:00 |
|
hikmet4434
|
3af61c82a2
|
feat: kapsamli admin dashboard ekle
|
2026-08-02 18:10:56 +03:00 |
|
hikmet4434
|
bf2fc272f2
|
feat: Google OAuth ile giris
- User modeline googleId (unique) eklendi
- google start/callback API route'lari (state korumali, find-or-create)
- Login/register sayfalarina Google butonu
- docker-compose'a GOOGLE_CLIENT_ID/SECRET env gecisi
- tsconfig.tsbuildinfo gitignore'a eklendi
|
2026-08-02 16:50:34 +03:00 |
|
 hikmet4434andClaude Opus 5
|
2441519ab6
|
Hiz siniri: giris, kayit ve arama uclari
Uygulamada hicbir hiz siniri yoktu. /api/auth/login sinirsiz sifre denemesine,
/api/auth/register sinirsiz sahte hesap acmaya aciкti (her hesap FREE plan
kotasi alir = dogrudan maliyet).
- src/lib/rate-limit.ts: IP basina sabit pencere sayaci, surec belleginde
(ek altyapi yok). Cok instance'a cikilirsa Redis/Postgres'e tasinmali.
- giris 10/15dk — sayac IP+eposta bazli: tek IP'den farkli hesaplara
saldiri da yavaslar
- kayit 5/saat
- ads/search 60/dk — kota kontrolu zaten var, bu limit agir sorgu seliyle
veritabanini bogmayi engeller
- 429 + Retry-After + Turkce mesaj
- IP: x-forwarded-for'un SON elemani (ilk eleman istemci tarafindan
uydurulabilir; son elemani bizim proxy ekler)
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
|
2026-08-02 13:50:10 +03:00 |
|
hikmet4434
|
4e8dcf207d
|
Fix dashboard search filters
|
2026-07-08 11:52:05 +03:00 |
|
hikmet4434
|
9edf6ac794
|
fix: support async searchParams for Next.js 16 and bypass locking for admin users
|
2026-07-08 11:38:15 +03:00 |
|
hikmet4434
|
fe6bb264b0
|
feat: allow custom account login and add auth page cross-links
|
2026-07-08 10:17:24 +03:00 |
|
hikmet4434
|
595321897a
|
Fix admin bootstrap runtime import
|
2026-07-08 09:16:24 +03:00 |
|
hikmet4434
|
52b47a4d43
|
Bootstrap configured admin users
|
2026-07-08 07:50:28 +03:00 |
|
hikmet4434
|
18aa62d7e1
|
Add public directory for Docker build
|
2026-07-08 07:40:40 +03:00 |
|
hikmet4434
|
d57ee5b6a1
|
Fix Docker build dependencies
|
2026-07-08 07:37:11 +03:00 |
|
hikmet4434
|
c818ab6f72
|
Update ignored local files
|
2026-07-08 07:14:50 +03:00 |
|
hikmet4434
|
1322f5d8cc
|
Add deploy startup seed guard
|
2026-07-07 23:11:36 +03:00 |
|
hikmet4434
|
8dd43c57ca
|
Initial WinningHunter MVP
|
2026-07-07 20:40:43 +03:00 |
|